Partager via


Microsoft.Network publicIPPrefixes 2024-01-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@2024-01-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    customIPPrefix: {
      id: 'string'
    }
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    natGateway: {
      id: 'string'
      location: 'string'
      properties: {
        idleTimeoutInMinutes: int
        publicIpAddresses: [
          {
            id: 'string'
          }
        ]
        publicIpPrefixes: [
          {
            id: 'string'
          }
        ]
      }
      sku: {
        name: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

ExtendedLocation

Nom Description Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'EdgeZone'

IpTag

Nom Description Valeur
ipTagType Type d’étiquette IP. Exemple : FirstPartyUsage. corde
étiquette Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
extendedLocation Emplacement étendu de l’adresse IP publique. ExtendedLocation
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[]

NatGateway

Nom Description Valeur
id ID de ressource. corde
emplacement Emplacement des ressources. corde
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource. ResourceTags
zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. string[]

NatGatewayPropertiesFormat

Nom Description Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques associées à la ressource de passerelle nat. SubResource[]
publicIpPrefixes Tableau de préfixes ip publics associés à la ressource de passerelle nat. SubResource[]

NatGatewaySku

Nom Description Valeur
nom Nom de la référence SKU nat Gateway. 'Standard'

PublicIPPrefixPropertiesFormat

Nom Description Valeur
customIPPrefix CustomIpPrefix auquel ce préfixe est associé. SubResource
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
natGateway NatGateway du préfixe d’adresse IP publique. NatGateway
prefixLength Longueur du préfixe d’adresse IP publique. Int
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'

PublicIPPrefixSku

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

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

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.
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": "2024-01-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "customIPPrefix": {
      "id": "string"
    },
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "natGateway": {
      "id": "string",
      "location": "string",
      "properties": {
        "idleTimeoutInMinutes": "int",
        "publicIpAddresses": [
          {
            "id": "string"
          }
        ],
        "publicIpPrefixes": [
          {
            "id": "string"
          }
        ]
      },
      "sku": {
        "name": "string"
      },
      "tags": {
        "{customized property}": "string"
      },
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

ExtendedLocation

Nom Description Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'EdgeZone'

IpTag

Nom Description Valeur
ipTagType Type d’étiquette IP. Exemple : FirstPartyUsage. corde
étiquette Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
apiVersion Version de l’API '2024-01-01'
extendedLocation Emplacement étendu de l’adresse IP publique. ExtendedLocation
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[]

NatGateway

Nom Description Valeur
id ID de ressource. corde
emplacement Emplacement des ressources. corde
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource. ResourceTags
zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. string[]

NatGatewayPropertiesFormat

Nom Description Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques associées à la ressource de passerelle nat. SubResource[]
publicIpPrefixes Tableau de préfixes ip publics associés à la ressource de passerelle nat. SubResource[]

NatGatewaySku

Nom Description Valeur
nom Nom de la référence SKU nat Gateway. 'Standard'

PublicIPPrefixPropertiesFormat

Nom Description Valeur
customIPPrefix CustomIpPrefix auquel ce préfixe est associé. SubResource
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
natGateway NatGateway du préfixe d’adresse IP publique. NatGateway
prefixLength Longueur du préfixe d’adresse IP publique. Int
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'

PublicIPPrefixSku

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

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

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.
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@2024-01-01"
  name = "string"
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      customIPPrefix = {
        id = "string"
      }
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      natGateway = {
        id = "string"
        location = "string"
        properties = {
          idleTimeoutInMinutes = int
          publicIpAddresses = [
            {
              id = "string"
            }
          ]
          publicIpPrefixes = [
            {
              id = "string"
            }
          ]
        }
        sku = {
          name = "string"
        }
        tags = {
          {customized property} = "string"
        }
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
  })
}

Valeurs de propriété

ExtendedLocation

Nom Description Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'EdgeZone'

IpTag

Nom Description Valeur
ipTagType Type d’étiquette IP. Exemple : FirstPartyUsage. corde
étiquette Valeur de la balise IP associée à l’adresse IP publique. Exemple : SQL. corde

Microsoft.Network/publicIPPrefixes

Nom Description Valeur
extendedLocation Emplacement étendu de l’adresse IP publique. ExtendedLocation
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@2024-01-01 »
zones Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir. string[]

NatGateway

Nom Description Valeur
id ID de ressource. corde
emplacement Emplacement des ressources. corde
Propriétés Propriétés de la passerelle Nat. NatGatewayPropertiesFormat
Sku Référence SKU de passerelle nat. natGatewaySku
étiquettes Balises de ressource. ResourceTags
zones Liste des zones de disponibilité indiquant la zone dans laquelle la passerelle Nat doit être déployée. string[]

NatGatewayPropertiesFormat

Nom Description Valeur
idleTimeoutInMinutes Délai d’inactivité de la passerelle nat. Int
publicIpAddresses Tableau d’adresses IP publiques associées à la ressource de passerelle nat. SubResource[]
publicIpPrefixes Tableau de préfixes ip publics associés à la ressource de passerelle nat. SubResource[]

NatGatewaySku

Nom Description Valeur
nom Nom de la référence SKU nat Gateway. 'Standard'

PublicIPPrefixPropertiesFormat

Nom Description Valeur
customIPPrefix CustomIpPrefix auquel ce préfixe est associé. SubResource
ipTags Liste des balises associées au préfixe d’adresse IP publique. IpTag []
natGateway NatGateway du préfixe d’adresse IP publique. NatGateway
prefixLength Longueur du préfixe d’adresse IP publique. Int
publicIPAddressVersion Version de l’adresse IP publique. 'IPv4'
'IPv6'

PublicIPPrefixSku

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

ResourceTags

Nom Description Valeur

ResourceTags

Nom Description Valeur

Sous-ressource

Nom Description Valeur
id ID de ressource. corde