PublicIPPrefixes microsoft.network

Definição de recurso do Bicep

O tipo de recurso publicIPPrefixes pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2023-11-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'
  ]
}

Valores de propriedade

publicIPPrefixes

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku O SKU de prefixo de IP público. PublicIPPrefixSku
extendedLocation O local estendido do endereço IP público. ExtendedLocation
properties Propriedades de prefixo de IP público. PublicIPPrefixPropertiesFormat
zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

ExtendedLocation

Nome Descrição Valor
name O nome do local estendido. string
type O tipo do local estendido. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Nome Descrição Valor
customIPPrefix O customIpPrefix ao qual esse prefixo está associado. objeto
ipTags A lista de marcas associadas ao prefixo ip público. IpTag[]
natGateway NatGateway do prefixo de IP público. NatGateway
prefixLength O comprimento do prefixo de IP público. INT
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'

SubResource

Nome Descrição Valor
id ID do recurso. string

IpTag

Nome Descrição Valor
ipTagType O tipo de marca IP. Exemplo: FirstPartyUsage. string
marcação O valor da marca IP associada ao IP público. Exemplo: SQL. string

NatGateway

Nome Descrição Valor
id ID do recurso. string
local Local do recurso. string
properties Propriedades do Gateway da Nat. NatGatewayPropertiesFormat
sku O SKU do gateway nat. NatGatewaySku
marcas Marcas de recurso. objeto
zonas Uma lista de zonas de disponibilidade que denotam a zona na qual o Gateway da Nat deve ser implantado. string[]

NatGatewayPropertiesFormat

Nome Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. INT
publicIpAddresses Uma matriz de endereços IP públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Nome Descrição Valor
name Nome do SKU do Gateway da Nat. 'Standard'

PublicIPPrefixSku

Nome Descrição Valor
name Nome de um SKU de prefixo ip público. 'Standard'
Camada Camada de um SKU de prefixo ip público. 'Global'
'Regional'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Cluster do AKS com um Gateway da NAT e um Gateway de Aplicativo

Implantar no Azure
Este exemplo mostra como implantar um cluster do AKS com o Gateway da NAT para conexões de saída e um Gateway de Aplicativo para conexões de entrada.
VMSS com prefixo de IP público

Implantar no Azure
Modelo para implantar o VMSS com o prefixo de IP público
Criar um Firewall do Azure com vários endereços IP públicos

Implantar no Azure
Este modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para teste.

Definição de recurso de modelo do ARM

O tipo de recurso publicIPPrefixes pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2023-11-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" ]
}

Valores de propriedade

publicIPPrefixes

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/publicIPPrefixes'
apiVersion A versão da API do recurso '2023-11-01'
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku O SKU de prefixo de IP público. PublicIPPrefixSku
extendedLocation O local estendido do endereço IP público. ExtendedLocation
properties Propriedades de prefixo de IP público. PublicIPPrefixPropertiesFormat
zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

ExtendedLocation

Nome Descrição Valor
name O nome do local estendido. string
type O tipo do local estendido. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Nome Descrição Valor
customIPPrefix O customIpPrefix ao qual esse prefixo está associado. objeto
ipTags A lista de marcas associadas ao prefixo ip público. IpTag[]
natGateway NatGateway do prefixo de IP público. NatGateway
prefixLength O comprimento do prefixo de IP público. INT
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'

SubResource

Nome Descrição Valor
id ID do recurso. string

IpTag

Nome Descrição Valor
ipTagType O tipo de marca IP. Exemplo: FirstPartyUsage. string
marcação O valor da marca IP associada ao IP público. Exemplo: SQL. string

NatGateway

Nome Descrição Valor
id ID do recurso. string
local Local do recurso. string
properties Propriedades do Gateway nat. NatGatewayPropertiesFormat
sku O SKU do gateway nat. NatGatewaySku
marcas Marcas de recurso. objeto
zonas Uma lista de zonas de disponibilidade que denotam a zona na qual o Gateway nat deve ser implantado. string[]

NatGatewayPropertiesFormat

Nome Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. INT
publicIpAddresses Uma matriz de endereços ip públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Nome Descrição Valor
name Nome do SKU do Gateway da Nat. 'Standard'

PublicIPPrefixSku

Nome Descrição Valor
name Nome de um SKU de prefixo ip público. 'Standard'
Camada Camada de um SKU de prefixo ip público. 'Global'
'Regional'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Cluster do AKS com um Gateway da NAT e um Gateway de Aplicativo

Implantar no Azure
Este exemplo mostra como implantar um cluster do AKS com o Gateway da NAT para conexões de saída e um Gateway de Aplicativo para conexões de entrada.
VMSS com prefixo de IP público

Implantar no Azure
Modelo para implantar o VMSS com prefixo de IP público
Criar um Firewall do Azure com vários endereços IP públicos

Implantar no Azure
Este modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para testar.

Definição de recurso do Terraform (provedor AzAPI)

O tipo de recurso publicIPPrefixes pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2023-11-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"
    }
  })
}

Valores de propriedade

publicIPPrefixes

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/publicIPPrefixes@2023-11-01"
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Local do recurso. string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
sku O SKU de prefixo de IP público. PublicIPPrefixSku
extendedLocation O local estendido do endereço IP público. ExtendedLocation
properties Propriedades de prefixo de IP público. PublicIPPrefixPropertiesFormat
zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

ExtendedLocation

Nome Descrição Valor
name O nome do local estendido. string
type O tipo do local estendido. "EdgeZone"

PublicIPPrefixPropertiesFormat

Nome Descrição Valor
customIPPrefix O customIpPrefix ao qual esse prefixo está associado. objeto
ipTags A lista de marcas associadas ao prefixo ip público. IpTag[]
natGateway NatGateway do prefixo de IP público. NatGateway
prefixLength O comprimento do prefixo de IP público. INT
publicIPAddressVersion A versão do endereço IP público. "IPv4"
"IPv6"

SubResource

Nome Descrição Valor
id ID do recurso. string

IpTag

Nome Descrição Valor
ipTagType O tipo de marca IP. Exemplo: FirstPartyUsage. string
marcação O valor da marca IP associada ao IP público. Exemplo: SQL. string

NatGateway

Nome Descrição Valor
id ID do recurso. string
local Local do recurso. string
properties Propriedades do Gateway da Nat. NatGatewayPropertiesFormat
sku O SKU do gateway nat. NatGatewaySku
marcas Marcas de recurso. objeto
zonas Uma lista de zonas de disponibilidade que denotam a zona na qual o Gateway da Nat deve ser implantado. string[]

NatGatewayPropertiesFormat

Nome Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. INT
publicIpAddresses Uma matriz de endereços IP públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Nome Descrição Valor
name Nome do SKU do Gateway da Nat. "Standard"

PublicIPPrefixSku

Nome Descrição Valor
name Nome de um SKU de prefixo ip público. "Standard"
Camada Camada de um SKU de prefixo ip público. "Global"
"Regional"