Partager via


Microsoft.Network publicIPPrefixes 2019-04-01

Définition de ressource Bicep

Le type de ressource publicIPPrefixes 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/publicIPPrefixes, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2019-04-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    ipPrefix: 'string'
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    prefixLength: int
    provisioningState: 'string'
    publicIPAddresses: [
      {
        id: 'string'
      }
    ]
    publicIPAddressVersion: 'string'
    resourceGuid: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

IpTag

Nom Description Valeur
ipTagType Obtient ou définit le type ipTag : Exemple FirstPartyUsage. corde
étiquette Obtient ou définit la valeur de l’iptag associée à l’adresse IP publique. Exemple SQL, Stockage, etc. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de préfixe d’adresse IP publique. PublicIPPrefixPropertiesFormat
Sku Référence SKU du préfixe IP public. PublicIPPrefixSku
é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 l’adresse IP allouée pour la ressource doit provenir. string[]

PublicIPPrefixPropertiesFormat

Nom Description Valeur
ipPrefix Préfixe alloué. corde
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
prefixLength Longueur du préfixe d’adresse IP publique. Int
provisioningState État d’approvisionnement de la ressource de préfixe IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
publicIPAddresses Liste de toutes les adresses PublicIPAddresses référencées. ReferencedPublicIpAddress[]
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'
resourceGuid Propriété GUID de ressource de la ressource de préfixe IP publique. corde

PublicIPPrefixSku

Nom Description Valeur
nom Nom d’une référence SKU de préfixe IP publique. 'Standard'

ReferencedPublicIpAddress

Nom Description Valeur
id Référence PublicIPAddress. corde

ResourceTags

Nom Description Valeur

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.
Créer un pare-feu Azure avec plusieurs adresses publiques IP Ce modèle crée un pare-feu Azure avec deux adresses IP publiques et deux serveurs Windows Server 2019 à tester.
VMSS avec préfixe IP public Modèle de déploiement de VMSS avec préfixe d’adresse IP publique

Définition de ressource de modèle ARM

Le type de ressource publicIPPrefixes 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/publicIPPrefixes, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2019-04-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "ipPrefix": "string",
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "prefixLength": "int",
    "provisioningState": "string",
    "publicIPAddresses": [
      {
        "id": "string"
      }
    ],
    "publicIPAddressVersion": "string",
    "resourceGuid": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

IpTag

Nom Description Valeur
ipTagType Obtient ou définit le type ipTag : Exemple FirstPartyUsage. corde
étiquette Obtient ou définit la valeur de l’iptag associée à l’adresse IP publique. Exemple SQL, Stockage, etc. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
apiVersion Version de l’API '2019-04-01'
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de préfixe d’adresse IP publique. PublicIPPrefixPropertiesFormat
Sku Référence SKU du préfixe IP public. PublicIPPrefixSku
é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/publicIPPrefixes'
zones Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir. string[]

PublicIPPrefixPropertiesFormat

Nom Description Valeur
ipPrefix Préfixe alloué. corde
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
prefixLength Longueur du préfixe d’adresse IP publique. Int
provisioningState État d’approvisionnement de la ressource de préfixe IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
publicIPAddresses Liste de toutes les adresses PublicIPAddresses référencées. ReferencedPublicIpAddress[]
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'
resourceGuid Propriété GUID de ressource de la ressource de préfixe IP publique. corde

PublicIPPrefixSku

Nom Description Valeur
nom Nom d’une référence SKU de préfixe IP publique. 'Standard'

ReferencedPublicIpAddress

Nom Description Valeur
id Référence PublicIPAddress. corde

ResourceTags

Nom Description Valeur

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.
Créer un pare-feu Azure avec plusieurs adresses publiques IP

Déployer sur Azure
Ce modèle crée un pare-feu Azure avec deux adresses IP publiques et deux serveurs Windows Server 2019 à tester.
VMSS avec préfixe IP public

Déployer sur Azure
Modèle de déploiement de VMSS avec préfixe d’adresse IP publique

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource publicIPPrefixes 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/publicIPPrefixes, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2019-04-01"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      ipPrefix = "string"
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      prefixLength = int
      provisioningState = "string"
      publicIPAddresses = [
        {
          id = "string"
        }
      ]
      publicIPAddressVersion = "string"
      resourceGuid = "string"
    }
  })
}

Valeurs de propriété

IpTag

Nom Description Valeur
ipTagType Obtient ou définit le type ipTag : Exemple FirstPartyUsage. corde
étiquette Obtient ou définit la valeur de l’iptag associée à l’adresse IP publique. Exemple SQL, Stockage, etc. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
etag Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de préfixe d’adresse IP publique. PublicIPPrefixPropertiesFormat
Sku Référence SKU du préfixe IP public. PublicIPPrefixSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Network/publicIPPrefixes@2019-04-01 »
zones Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir. string[]

PublicIPPrefixPropertiesFormat

Nom Description Valeur
ipPrefix Préfixe alloué. corde
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
prefixLength Longueur du préfixe d’adresse IP publique. Int
provisioningState État d’approvisionnement de la ressource de préfixe IP publique. Les valeurs possibles sont : « Mise à jour », « Suppression » et « Échec ». corde
publicIPAddresses Liste de toutes les adresses PublicIPAddresses référencées. ReferencedPublicIpAddress[]
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'
resourceGuid Propriété GUID de ressource de la ressource de préfixe IP publique. corde

PublicIPPrefixSku

Nom Description Valeur
nom Nom d’une référence SKU de préfixe IP publique. 'Standard'

ReferencedPublicIpAddress

Nom Description Valeur
id Référence PublicIPAddress. corde

ResourceTags

Nom Description Valeur