Partager via


Microsoft.Network bastionHosts

Définition de ressource Bicep

Le type de ressource bastionHosts peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/bastionHosts, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/bastionHosts@2024-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    disableCopyPaste: bool
    dnsName: 'string'
    enableFileCopy: bool
    enableIpConnect: bool
    enableKerberos: bool
    enableSessionRecording: bool
    enableShareableLink: bool
    enableTunneling: bool
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    networkAcls: {
      ipRules: [
        {
          addressPrefix: 'string'
        }
      ]
    }
    scaleUnits: int
    virtualNetwork: {
      id: 'string'
    }
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

BastionHostIPConfiguration

Nom Description Valeur
id ID de ressource. corde
nom Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. corde
Propriétés Représente la configuration ip associée à la ressource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAllocationMethod Méthode d’allocation d’adresses IP privées. 'Dynamique'
'Static'
publicIPAddress Référence de la ressource PublicIP. subResource (obligatoire)
sous-réseau Référence de la ressource de sous-réseau. subResource (obligatoire)

BastionHostPropertiesFormat

Nom Description Valeur
disableCopyPaste Activer/désactiver la fonctionnalité Copier/Coller de la ressource hôte Bastion. Bool
dnsName Nom de domaine complet pour le point de terminaison sur lequel l’hôte bastion est accessible. corde
enableFileCopy Activer/désactiver la fonctionnalité copie de fichiers de la ressource hôte Bastion. Bool
enableIpConnect Activer/désactiver la fonctionnalité connexion IP de la ressource hôte Bastion. Bool
enableKerberos Activer/désactiver la fonctionnalité Kerberos de la ressource hôte Bastion. Bool
enableSessionRecording Activer/désactiver la fonctionnalité d’enregistrement de session de la ressource hôte Bastion. Bool
enableShareableLink Activer/désactiver le lien partageable de la ressource hôte Bastion. Bool
enableTunneling Activer/désactiver la fonctionnalité de tunneling de la ressource hôte Bastion. Bool
ipConfigurations Configuration IP de la ressource hôte Bastion. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits Unités d’échelle pour la ressource Hôte Bastion. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 50
virtualNetwork Référence à un réseau virtuel existant requis pour l’hôte Bastion du développeur uniquement. SubResource

BastionHostPropertiesFormatNetworkAcls

Nom Description Valeur
ipRules Définit les règles de liste de contrôle d’accès IP pour l’hôte Bastion du développeur. IPRule []

IPRule

Nom Description Valeur
addressPrefix Spécifie l’adresse IP ou la plage IP au format CIDR. Seule l’adresse IPV4 est autorisée. corde

Microsoft.Network/bastionHosts

Nom Description Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Représente la ressource hôte bastion. BastionHostPropertiesFormat
Sku Référence sku de cet hôte Bastion. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
zones Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir. string[]

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
nom Nom de la référence sku de cet hôte Bastion. 'De base'
'Développeur'
'Premium'
'Standard'

Sous-ressource

Nom Description Valeur
id ID de ressource. corde

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
cluster AKS avec une passerelle NAT et un Application Gateway Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes.
cluster AKS avec le contrôleur d’entrée Application Gateway Cet exemple montre comment déployer un cluster AKS avec Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics et Key Vault
azure Bastion as a Service Ce modèle provisionne Azure Bastion dans un réseau virtuel
Azure Bastion as a Service avec NSG Ce modèle provisionne Azure Bastion dans un réseau virtuel
configuration sécurisée de bout en bout d’Azure Machine Learning Cet ensemble de modèles Bicep montre comment configurer Azure Machine Learning de bout en bout dans une configuration sécurisée. Cette implémentation de référence inclut l’espace de travail, un cluster de calcul, une instance de calcul et un cluster AKS privé attaché.
configuration sécurisée de bout en bout Azure Machine Learning (hérité) Cet ensemble de modèles Bicep montre comment configurer Azure Machine Learning de bout en bout dans une configuration sécurisée. Cette implémentation de référence inclut l’espace de travail, un cluster de calcul, une instance de calcul et un cluster AKS privé attaché.
Créer un équilibreur de charge inter-régions Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
créer un de cluster AKS privé Cet exemple montre comment créer un cluster AKS privé dans un réseau virtuel avec une machine virtuelle jumpbox.
Créer un équilibreur de charge interne standard Ce modèle crée un équilibreur de charge Azure interne standard avec un port d’équilibrage de charge de règle 80
Créer un d’équilibreur de charge standard Ce modèle crée un équilibreur de charge accessible sur Internet, des règles d’équilibrage de charge et trois machines virtuelles pour le pool principal avec chaque machine virtuelle dans une zone redondante.
Déployer un hôte Bastion dans un de réseau virtuel hub Ce modèle crée deux réseaux virtuels avec des peerings, un hôte Bastion dans le réseau virtuel Hub et une machine virtuelle Linux dans le réseau virtuel spoke
Déployer Secure Azure AI Studio avec un réseau virtuel managé Ce modèle crée un environnement Azure AI Studio sécurisé avec des restrictions de sécurité réseau et d’identité robustes.
équilibreur de charge public chaîné à un équilibreur de charge de passerelle Ce modèle vous permet de déployer un équilibreur de charge standard public chaîné sur un équilibreur de charge de passerelle. Le trafic entrant à partir d’Internet est acheminé vers l’équilibreur de charge de passerelle avec des machines virtuelles Linux (NVA) dans le pool principal.
abonnement SharePoint / 2019 / 2016 entièrement configuré Créez un contrôleur de domaine, un serveur SQL Server 2022 et de 1 à 5 serveurs hébergeant un abonnement SharePoint / 2019 / 2016 avec une configuration étendue, notamment l’authentification approuvée, les profils utilisateur avec des sites personnels, une approbation OAuth (à l’aide d’un certificat), un site IIS dédié pour l’hébergement de compléments à haut niveau de fiabilité, etc. La dernière version des logiciels clés (y compris Fiddler, vscode, np++, 7zip, ULS Viewer) est installée. Les machines SharePoint disposent d’un réglage précis supplémentaire pour les rendre immédiatement utilisables (outils d’administration à distance, stratégies personnalisées pour Edge et Chrome, raccourcis, etc.).
environnement de test pour le pare-feu Azure Premium Ce modèle crée une stratégie de pare-feu Azure Premium et de pare-feu avec des fonctionnalités Premium telles que la détection d’inspection des intrusions (IDPS), l’inspection TLS et le filtrage des catégories web
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels.

Définition de ressource de modèle ARM

Le type de ressource bastionHosts peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/bastionHosts, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/bastionHosts",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "disableCopyPaste": "bool",
    "dnsName": "string",
    "enableFileCopy": "bool",
    "enableIpConnect": "bool",
    "enableKerberos": "bool",
    "enableSessionRecording": "bool",
    "enableShareableLink": "bool",
    "enableTunneling": "bool",
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "networkAcls": {
      "ipRules": [
        {
          "addressPrefix": "string"
        }
      ]
    },
    "scaleUnits": "int",
    "virtualNetwork": {
      "id": "string"
    }
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

BastionHostIPConfiguration

Nom Description Valeur
id ID de ressource. corde
nom Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. corde
Propriétés Représente la configuration ip associée à la ressource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAllocationMethod Méthode d’allocation d’adresses IP privées. 'Dynamique'
'Static'
publicIPAddress Référence de la ressource PublicIP. subResource (obligatoire)
sous-réseau Référence de la ressource de sous-réseau. subResource (obligatoire)

BastionHostPropertiesFormat

Nom Description Valeur
disableCopyPaste Activer/désactiver la fonctionnalité Copier/Coller de la ressource hôte Bastion. Bool
dnsName Nom de domaine complet pour le point de terminaison sur lequel l’hôte bastion est accessible. corde
enableFileCopy Activer/désactiver la fonctionnalité copie de fichiers de la ressource hôte Bastion. Bool
enableIpConnect Activer/désactiver la fonctionnalité connexion IP de la ressource hôte Bastion. Bool
enableKerberos Activer/désactiver la fonctionnalité Kerberos de la ressource hôte Bastion. Bool
enableSessionRecording Activer/désactiver la fonctionnalité d’enregistrement de session de la ressource hôte Bastion. Bool
enableShareableLink Activer/désactiver le lien partageable de la ressource hôte Bastion. Bool
enableTunneling Activer/désactiver la fonctionnalité de tunneling de la ressource hôte Bastion. Bool
ipConfigurations Configuration IP de la ressource hôte Bastion. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits Unités d’échelle pour la ressource Hôte Bastion. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 50
virtualNetwork Référence à un réseau virtuel existant requis pour l’hôte Bastion du développeur uniquement. SubResource

BastionHostPropertiesFormatNetworkAcls

Nom Description Valeur
ipRules Définit les règles de liste de contrôle d’accès IP pour l’hôte Bastion du développeur. IPRule []

IPRule

Nom Description Valeur
addressPrefix Spécifie l’adresse IP ou la plage IP au format CIDR. Seule l’adresse IPV4 est autorisée. corde

Microsoft.Network/bastionHosts

Nom Description Valeur
apiVersion Version de l’API '2024-03-01'
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Représente la ressource hôte bastion. BastionHostPropertiesFormat
Sku Référence sku de cet hôte Bastion. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Network/bastionHosts'
zones Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir. string[]

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
nom Nom de la référence sku de cet hôte Bastion. 'De base'
'Développeur'
'Premium'
'Standard'

Sous-ressource

Nom Description Valeur
id ID de ressource. corde

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
cluster AKS avec une passerelle NAT et un Application Gateway

Déployer sur Azure
Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes.
cluster AKS avec le contrôleur d’entrée Application Gateway

Déployer sur Azure
Cet exemple montre comment déployer un cluster AKS avec Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics et Key Vault
azure Bastion as a Service

Déployer sur Azure
Ce modèle provisionne Azure Bastion dans un réseau virtuel
Azure Bastion as a Service avec NSG

Déployer sur Azure
Ce modèle provisionne Azure Bastion dans un réseau virtuel
configuration sécurisée de bout en bout d’Azure Machine Learning

Déployer sur Azure
Cet ensemble de modèles Bicep montre comment configurer Azure Machine Learning de bout en bout dans une configuration sécurisée. Cette implémentation de référence inclut l’espace de travail, un cluster de calcul, une instance de calcul et un cluster AKS privé attaché.
configuration sécurisée de bout en bout Azure Machine Learning (hérité)

Déployer sur Azure
Cet ensemble de modèles Bicep montre comment configurer Azure Machine Learning de bout en bout dans une configuration sécurisée. Cette implémentation de référence inclut l’espace de travail, un cluster de calcul, une instance de calcul et un cluster AKS privé attaché.
Créer un équilibreur de charge inter-régions

Déployer sur Azure
Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
créer un de cluster AKS privé

Déployer sur Azure
Cet exemple montre comment créer un cluster AKS privé dans un réseau virtuel avec une machine virtuelle jumpbox.
créer un cluster AKS privé avec une zone DNS publique

Déployer sur Azure
Cet exemple montre comment déployer un cluster AKS privé avec une zone DNS publique.
Créer un équilibreur de charge interne standard

Déployer sur Azure
Ce modèle crée un équilibreur de charge Azure interne standard avec un port d’équilibrage de charge de règle 80
Créer un d’équilibreur de charge standard

Déployer sur Azure
Ce modèle crée un équilibreur de charge accessible sur Internet, des règles d’équilibrage de charge et trois machines virtuelles pour le pool principal avec chaque machine virtuelle dans une zone redondante.
Déployer un hôte Bastion dans un de réseau virtuel hub

Déployer sur Azure
Ce modèle crée deux réseaux virtuels avec des peerings, un hôte Bastion dans le réseau virtuel Hub et une machine virtuelle Linux dans le réseau virtuel spoke
déployer des de mise à l’échelle automatique darktrace

Déployer sur Azure
Ce modèle vous permet de déployer automatiquement un déploiement de mise à l’échelle automatique de darktrace vSensors
Déployer Secure Azure AI Studio avec un réseau virtuel managé

Déployer sur Azure
Ce modèle crée un environnement Azure AI Studio sécurisé avec des restrictions de sécurité réseau et d’identité robustes.
exemple de déploiement paramétrable avec des modèles liés

Déployer sur Azure
Cet exemple de modèle déploie plusieurs niveaux de ressources dans un groupe de ressources Azure. Chaque niveau a des éléments configurables pour montrer comment vous pouvez exposer le paramétrage à l’utilisateur final.
équilibreur de charge public chaîné à un équilibreur de charge de passerelle

Déployer sur Azure
Ce modèle vous permet de déployer un équilibreur de charge standard public chaîné sur un équilibreur de charge de passerelle. Le trafic entrant à partir d’Internet est acheminé vers l’équilibreur de charge de passerelle avec des machines virtuelles Linux (NVA) dans le pool principal.
abonnement SharePoint / 2019 / 2016 entièrement configuré

Déployer sur Azure
Créez un contrôleur de domaine, un serveur SQL Server 2022 et de 1 à 5 serveurs hébergeant un abonnement SharePoint / 2019 / 2016 avec une configuration étendue, notamment l’authentification approuvée, les profils utilisateur avec des sites personnels, une approbation OAuth (à l’aide d’un certificat), un site IIS dédié pour l’hébergement de compléments à haut niveau de fiabilité, etc. La dernière version des logiciels clés (y compris Fiddler, vscode, np++, 7zip, ULS Viewer) est installée. Les machines SharePoint disposent d’un réglage précis supplémentaire pour les rendre immédiatement utilisables (outils d’administration à distance, stratégies personnalisées pour Edge et Chrome, raccourcis, etc.).
Équilibreur de charge standard avec pool principal par adresses IP

Déployer sur Azure
Ce modèle est utilisé pour montrer comment les modèles ARM peuvent être utilisés pour configurer le pool principal d’un équilibreur de charge par adresse IP, comme indiqué dans le document gestion du pool principal.
environnement de test pour le pare-feu Azure Premium

Déployer sur Azure
Ce modèle crée une stratégie de pare-feu Azure Premium et de pare-feu avec des fonctionnalités Premium telles que la détection d’inspection des intrusions (IDPS), l’inspection TLS et le filtrage des catégories web
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke

Déployer sur Azure
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource bastionHosts peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/bastionHosts, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/bastionHosts@2024-03-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      disableCopyPaste = bool
      dnsName = "string"
      enableFileCopy = bool
      enableIpConnect = bool
      enableKerberos = bool
      enableSessionRecording = bool
      enableShareableLink = bool
      enableTunneling = bool
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      networkAcls = {
        ipRules = [
          {
            addressPrefix = "string"
          }
        ]
      }
      scaleUnits = int
      virtualNetwork = {
        id = "string"
      }
    }
  })
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
}

Valeurs de propriété

BastionHostIPConfiguration

Nom Description Valeur
id ID de ressource. corde
nom Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource. corde
Propriétés Représente la configuration ip associée à la ressource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Nom Description Valeur
privateIPAllocationMethod Méthode d’allocation d’adresses IP privées. 'Dynamique'
'Static'
publicIPAddress Référence de la ressource PublicIP. subResource (obligatoire)
sous-réseau Référence de la ressource de sous-réseau. subResource (obligatoire)

BastionHostPropertiesFormat

Nom Description Valeur
disableCopyPaste Activer/désactiver la fonctionnalité Copier/Coller de la ressource hôte Bastion. Bool
dnsName Nom de domaine complet pour le point de terminaison sur lequel l’hôte bastion est accessible. corde
enableFileCopy Activer/désactiver la fonctionnalité copie de fichiers de la ressource hôte Bastion. Bool
enableIpConnect Activer/désactiver la fonctionnalité connexion IP de la ressource hôte Bastion. Bool
enableKerberos Activer/désactiver la fonctionnalité Kerberos de la ressource hôte Bastion. Bool
enableSessionRecording Activer/désactiver la fonctionnalité d’enregistrement de session de la ressource hôte Bastion. Bool
enableShareableLink Activer/désactiver le lien partageable de la ressource hôte Bastion. Bool
enableTunneling Activer/désactiver la fonctionnalité de tunneling de la ressource hôte Bastion. Bool
ipConfigurations Configuration IP de la ressource hôte Bastion. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits Unités d’échelle pour la ressource Hôte Bastion. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 50
virtualNetwork Référence à un réseau virtuel existant requis pour l’hôte Bastion du développeur uniquement. SubResource

BastionHostPropertiesFormatNetworkAcls

Nom Description Valeur
ipRules Définit les règles de liste de contrôle d’accès IP pour l’hôte Bastion du développeur. IPRule []

IPRule

Nom Description Valeur
addressPrefix Spécifie l’adresse IP ou la plage IP au format CIDR. Seule l’adresse IPV4 est autorisée. corde

Microsoft.Network/bastionHosts

Nom Description Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Représente la ressource hôte bastion. BastionHostPropertiesFormat
Sku Référence sku de cet hôte Bastion. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/bastionHosts@2024-03-01 »
zones Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir. string[]

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
nom Nom de la référence sku de cet hôte Bastion. 'De base'
'Développeur'
'Premium'
'Standard'

Sous-ressource

Nom Description Valeur
id ID de ressource. corde