Microsoft.Network publicIPPrefixes 2023-04-01
Definição de recurso do Bicep
O tipo de recurso publicIPPrefixes pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/publicIPPrefixes@2023-04-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 (obrigatório) Limite de carateres: 1-80 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU do prefixo IP público. | PublicIPPrefixSku |
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
propriedades | Propriedades do prefixo IP público. | PublicIPPrefixPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | string[] |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | string |
tipo | O tipo de localização expandida. | "EdgeZone" |
PublicIPPrefixPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
customIPPrefix | O customIpPrefix ao qual este prefixo está associado. | objeto |
ipTags | A lista de etiquetas associadas ao prefixo de IP público. | IpTag[] |
natGateway | NatGateway do Prefixo 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' |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | 'Standard' |
PublicIPPrefixSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de prefixo IP público. | 'Standard' |
tier | Camada de um SKU de prefixo IP público. | "Global" "Regional" |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação |
Este exemplo mostra como implementar um cluster do AKS com NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada. |
VMSS com Prefixo de IP Público |
Modelo para implementar o VMSS com Prefixo de IP Público |
Create um Azure Firewall com vários endereços ip públicos |
Este modelo cria um Azure Firewall com dois endereços IP públicos e dois servidores do Windows Server 2019 para testar. |
Definição de recurso do modelo arm
O tipo de recurso publicIPPrefixes pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/publicIPPrefixes",
"apiVersion": "2023-04-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 de recursos | '2023-04-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-80 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU do prefixo IP público. | PublicIPPrefixSku |
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
propriedades | Propriedades do prefixo IP público. | PublicIPPrefixPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | string[] |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | string |
tipo | O tipo de localização expandida. | "EdgeZone" |
PublicIPPrefixPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
customIPPrefix | O customIpPrefix ao qual este prefixo está associado. | objeto |
ipTags | A lista de etiquetas associadas ao prefixo de IP público. | IpTag[] |
natGateway | NatGateway do Prefixo 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' |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | 'Standard' |
PublicIPPrefixSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de prefixo IP público. | 'Standard' |
tier | Camada de um SKU de prefixo IP público. | "Global" "Regional" |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação |
Este exemplo mostra como implementar um cluster do AKS com NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada. |
VMSS com Prefixo de IP Público |
Modelo para implementar o VMSS com Prefixo de IP Público |
Create um Azure Firewall com vários endereços ip públicos |
Este modelo cria um Azure Firewall com dois endereços IP públicos e dois servidores do Windows Server 2019 para testar. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso publicIPPrefixes pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/publicIPPrefixes, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/publicIPPrefixes@2023-04-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-04-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-80 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
sku | O SKU do prefixo IP público. | PublicIPPrefixSku |
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
propriedades | Propriedades do prefixo IP público. | PublicIPPrefixPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | string[] |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | string |
tipo | O tipo de localização expandida. | "EdgeZone" |
PublicIPPrefixPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
customIPPrefix | O customIpPrefix ao qual este prefixo está associado. | objeto |
ipTags | A lista de etiquetas associadas ao prefixo de IP público. | IpTag[] |
natGateway | NatGateway do Prefixo 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" |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | "Standard" |
PublicIPPrefixSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de prefixo IP público. | "Standard" |
tier | Camada de um SKU de prefixo IP público. | "Global" "Regional" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários