PublicIPPrefixes de Microsoft.Network
Definición de recursos de Bicep
El tipo de recurso publicIPPrefixes se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente bicep a la plantilla.
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 propiedad
publicIPPrefixes
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-80 Caracteres válidos: Caracteres alfanuméricos, de subrayado, puntos y guiones. Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado. |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU de prefijo de DIRECCIÓN IP pública. | PublicIPPrefixSku |
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
properties | Propiedades de prefijo de IP pública. | PublicIPPrefixPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
ExtendedLocation
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la ubicación extendida. | string |
type | Tipo de la ubicación extendida. | 'EdgeZone' |
PublicIPPrefixPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
customIPPrefix | CustomIpPrefix al que está asociado este prefijo. | object |
ipTags | Lista de etiquetas asociadas al prefijo de dirección IP pública. | IpTag[] |
natGateway | NatGateway del prefijo de dirección IP pública. | NatGateway |
prefixLength | Longitud del prefijo de dirección IP pública. | int |
publicIPAddressVersion | Versión de la dirección IP pública. | 'IPv4' 'IPv6' |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
IpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | string |
etiqueta | Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL. | string |
NatGateway
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de Nat Gateway. | NatGatewayPropertiesFormat |
sku | La SKU de la puerta de enlace nat. | NatGatewaySku |
etiquetas | Etiquetas del recurso. | object |
zones | Lista de zonas de disponibilidad que indica la zona en la que se debe implementar Nat Gateway. | string[] |
NatGatewayPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
idleTimeoutInMinutes | Tiempo de espera de inactividad de la puerta de enlace nat. | int |
publicIpAddresses | Matriz de direcciones IP públicas asociadas al recurso de puerta de enlace nat. | SubResource[] |
publicIpPrefixes | Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat. | SubResource[] |
NatGatewaySku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la SKU de Nat Gateway. | 'Estándar' |
PublicIPPrefixSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de prefijo de DIRECCIÓN IP pública. | 'Estándar' |
Nivel: | Nivel de una SKU de prefijo de DIRECCIÓN IP pública. | "Global" 'Regional' |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Clúster de AKS con una puerta de enlace NAT y un Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para conexiones salientes y un Application Gateway para las conexiones entrantes. |
VMSS con prefijo de DIRECCIÓN IP pública |
Plantilla para implementar VMSS con prefijo de DIRECCIÓN IP pública |
Creación de una instancia de Azure Firewall con varias direcciones IP públicas |
Esta plantilla crea una Azure Firewall con dos direcciones IP públicas y dos servidores de Windows Server 2019 que se van a probar. |
Definición de recursos de plantilla de ARM
El tipo de recurso publicIPPrefixes se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente json a la plantilla.
{
"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 propiedad
publicIPPrefixes
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.Network/publicIPPrefixes' |
apiVersion | La versión de la API de recursos | '2023-11-01' |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-80 Caracteres válidos: Caracteres alfanuméricos, de subrayado, puntos y guiones. Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado. |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU de prefijo de DIRECCIÓN IP pública. | PublicIPPrefixSku |
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
properties | Propiedades de prefijo de IP pública. | PublicIPPrefixPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
ExtendedLocation
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la ubicación extendida. | string |
type | Tipo de la ubicación extendida. | 'EdgeZone' |
PublicIPPrefixPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
customIPPrefix | CustomIpPrefix al que está asociado este prefijo. | object |
ipTags | Lista de etiquetas asociadas al prefijo de dirección IP pública. | IpTag[] |
natGateway | NatGateway del prefijo de dirección IP pública. | NatGateway |
prefixLength | Longitud del prefijo de dirección IP pública. | int |
publicIPAddressVersion | Versión de la dirección IP pública. | 'IPv4' 'IPv6' |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
IpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | string |
etiqueta | Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL. | string |
NatGateway
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de Nat Gateway. | NatGatewayPropertiesFormat |
sku | La SKU de la puerta de enlace nat. | NatGatewaySku |
etiquetas | Etiquetas del recurso. | object |
zones | Lista de zonas de disponibilidad que indica la zona en la que se debe implementar Nat Gateway. | string[] |
NatGatewayPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
idleTimeoutInMinutes | Tiempo de espera de inactividad de la puerta de enlace nat. | int |
publicIpAddresses | Matriz de direcciones IP públicas asociadas al recurso de puerta de enlace nat. | SubResource[] |
publicIpPrefixes | Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat. | SubResource[] |
NatGatewaySku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la SKU de Nat Gateway. | 'Estándar' |
PublicIPPrefixSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de prefijo de DIRECCIÓN IP pública. | 'Estándar' |
Nivel: | Nivel de una SKU de prefijo de DIRECCIÓN IP pública. | "Global" 'Regional' |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Clúster de AKS con una puerta de enlace NAT y un Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para conexiones salientes y un Application Gateway para las conexiones entrantes. |
VMSS con prefijo de DIRECCIÓN IP pública |
Plantilla para implementar VMSS con prefijo de DIRECCIÓN IP pública |
Creación de una instancia de Azure Firewall con varias direcciones IP públicas |
Esta plantilla crea una Azure Firewall con dos direcciones IP públicas y dos servidores de Windows Server 2019 que se van a probar. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso publicIPPrefixes se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente terraform a la plantilla.
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 propiedad
publicIPPrefixes
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/publicIPPrefixes@2023-11-01" |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-80 Caracteres válidos: Caracteres alfanuméricos, de subrayado, puntos y guiones. Comience con un carácter alfanumérico. Termine con un carácter alfanumérico o de subrayado. |
ubicación | Ubicación del recurso | string |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
sku | SKU de prefijo de DIRECCIÓN IP pública. | PublicIPPrefixSku |
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
properties | Propiedades de prefijo de IP pública. | PublicIPPrefixPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
ExtendedLocation
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la ubicación extendida. | string |
type | Tipo de la ubicación extendida. | "EdgeZone" |
PublicIPPrefixPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
customIPPrefix | CustomIpPrefix al que está asociado este prefijo. | object |
ipTags | Lista de etiquetas asociadas al prefijo de dirección IP pública. | IpTag[] |
natGateway | NatGateway del prefijo de dirección IP pública. | NatGateway |
prefixLength | Longitud del prefijo de dirección IP pública. | int |
publicIPAddressVersion | Versión de la dirección IP pública. | "IPv4" "IPv6" |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
IpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | string |
etiqueta | Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL. | string |
NatGateway
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de Nat Gateway. | NatGatewayPropertiesFormat |
sku | La SKU de la puerta de enlace nat. | NatGatewaySku |
etiquetas | Etiquetas del recurso. | object |
zones | Lista de zonas de disponibilidad que indica la zona en la que se debe implementar Nat Gateway. | string[] |
NatGatewayPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
idleTimeoutInMinutes | Tiempo de espera de inactividad de la puerta de enlace nat. | int |
publicIpAddresses | Matriz de direcciones IP públicas asociadas al recurso de puerta de enlace nat. | SubResource[] |
publicIpPrefixes | Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat. | SubResource[] |
NatGatewaySku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la SKU de Nat Gateway. | "Estándar" |
PublicIPPrefixSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de prefijo de DIRECCIÓN IP pública. | "Estándar" |
Nivel: | Nivel de una SKU de prefijo de DIRECCIÓN IP pública. | "Global" "Regional" |