Condividi tramite


Microsoft.Network publicIPPrefixes 2022-01-01

Definizione di risorsa Bicep

Il tipo di risorsa publicIPPrefixes può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/publicIPPrefixes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2022-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'Standard'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  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: 'Standard'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  zones: [
    'string'
  ]
}

Valori delle proprietà

publicIPPrefixes

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
posizione Percorso della risorsa. string
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku SKU del prefisso IP pubblico. PublicIPPrefixSku
extendedLocation Posizione estesa dell'indirizzo IP pubblico. ExtendedLocation
properties Proprietà del prefisso IP pubblico. PublicIPPrefixPropertiesFormat
zone Elenco di zone di disponibilità che denominano l'indirizzo IP allocato per la risorsa da cui deve provenire. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Nome Descrizione Valore
customIPPrefix Prefisso customIpPrefix a cui è associato questo prefisso. object
ipTags Elenco di tag associati al prefisso IP pubblico. IpTag[]
natGateway NatGateway del prefisso IP pubblico. NatGateway
prefixLength Lunghezza del prefisso IP pubblico. INT
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'

Sottorisorsa

Nome Descrizione Valore
id ID risorsa. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway NAT. NatGatewaySku
tags Tag delle risorse. object
zone Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout di inattività del gateway NAT. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway Nat. 'Standard'

PublicIPPrefixSku

Nome Descrizione valore
name Nome di uno SKU di prefisso IP pubblico. 'Standard'
Livello Livello di uno SKU di prefisso IP pubblico. 'Globale'
'Regional'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
Set di scalabilità di macchine virtuali con prefisso IP pubblico

Distribuisci in Azure
Modello per la distribuzione di set di scalabilità di macchine virtuali con prefisso IP pubblico
Create un Firewall di Azure con più indirizzi IP pubblici

Distribuisci in Azure
Questo modello crea un Firewall di Azure con due indirizzi IP pubblici e due server Windows Server 2019 da testare.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa publicIPPrefixes può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/publicIPPrefixes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2022-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "Standard",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "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": "Standard"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "zones": [ "string" ]
}

Valori delle proprietà

publicIPPrefixes

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Network/publicIPPrefixes'
apiVersion Versione dell'API della risorsa '2022-01-01'
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
posizione Percorso della risorsa. string
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku SKU del prefisso IP pubblico. PublicIPPrefixSku
extendedLocation Percorso esteso dell'indirizzo IP pubblico. ExtendedLocation
properties Proprietà del prefisso IP pubblico. PublicIPPrefixPropertiesFormat
zone Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Nome Descrizione Valore
customIPPrefix Il prefisso customIpPrefix a cui è associato questo prefisso. object
ipTags Elenco di tag associati al prefisso IP pubblico. IpTag[]
natGateway NatGateway del prefisso IP pubblico. NatGateway
prefissoLength Lunghezza del prefisso IP pubblico. INT
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'

SottoResource

Nome Descrizione Valore
id ID risorsa. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway nat. NatGatewaySku
tags Tag di risorse. object
zone Elenco delle zone di disponibilità che denonono la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout inattiva del gateway nat. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa gateway nat. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa gateway nat. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway NAT. 'Standard'

PublicIPPrefixSku

Nome Descrizione valore
name Nome di uno SKU di prefisso IP pubblico. 'Standard'
Livello Livello di uno SKU di prefisso IP pubblico. 'Globale'
'Regional'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
VMSS con prefisso IP pubblico

Distribuisci in Azure
Modello per la distribuzione di VMSS con prefisso IP pubblico
Create un Firewall di Azure con più indirizzi IP pubblici

Distribuisci in Azure
Questo modello crea un Firewall di Azure con due indirizzi IP pubblici e due server Windows Server 2019 da testare.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa publicIPPrefixes può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/publicIPPrefixes, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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 = "Standard"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      name = "Standard"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Valori delle proprietà

publicIPPrefixes

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Network/publicIPPrefixes@2022-01-01"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
posizione Percorso della risorsa. string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
sku SKU del prefisso IP pubblico. PublicIPPrefixSku
extendedLocation Percorso esteso dell'indirizzo IP pubblico. ExtendedLocation
properties Proprietà del prefisso IP pubblico. PublicIPPrefixPropertiesFormat
zone Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. "EdgeZone"

PublicIPPrefixPropertiesFormat

Nome Descrizione Valore
customIPPrefix Il prefisso customIpPrefix a cui è associato questo prefisso. object
ipTags Elenco di tag associati al prefisso IP pubblico. IpTag[]
natGateway NatGateway del prefisso IP pubblico. NatGateway
prefissoLength Lunghezza del prefisso IP pubblico. INT
publicIPAddressVersion Versione dell'indirizzo IP pubblico. "IPv4"
"IPv6"

SottoResource

Nome Descrizione Valore
id ID risorsa. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway nat. NatGatewaySku
tags Tag di risorse. object
zone Elenco delle zone di disponibilità che denonono la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout inattiva del gateway nat. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa gateway nat. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa gateway nat. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway NAT. "Standard"

PublicIPPrefixSku

Nome Descrizione valore
name Nome di uno SKU di prefisso IP pubblico. "Standard"
Livello Livello di uno SKU di prefisso IP pubblico. "Globale"
"Regional"