Microsoft.Network publicIPPrefixes
Article 10/26/2024
1 contributeur
Commentaires
Dans cet article
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 .
Pour créer une ressource Microsoft.Network/publicIPPrefixes, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/publicIPPrefixes@2024-03-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[]
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'
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'
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.
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 .
Pour créer une ressource Microsoft.Network/publicIPPrefixes, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/publicIPPrefixes",
"apiVersion": "2024-03-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-03-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[]
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'
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'
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.
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 .
Pour créer une ressource Microsoft.Network/publicIPPrefixes, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/publicIPPrefixes@2024-03-01"
name = "string"
extendedLocation = {
name = "string"
type = "string"
}
location = "string"
body = jsonencode({
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.
type
Type de ressource
« Microsoft.Network/publicIPPrefixes@2024-03-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[]
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'
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'
Sous-ressource
Nom
Description
Valeur
id
ID de ressource.
corde