PublicIPPrefixes de Microsoft.Network 2020-11-01
Artículo 10/25/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso publicIPPrefixes se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/publicIPPrefixes@2020-11-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'
]
}
Valores de propiedad
ExtendedLocation
Nombre
Descripción
Valor
nombre
Nombre de la ubicación extendida.
string (obligatorio)
tipo
Tipo de la ubicación extendida.
'EdgeZone' (obligatorio)
IpTag
Nombre
Descripción
Valor
ipTagType
Tipo de etiqueta IP. Ejemplo: FirstPartyUsage.
cuerda
etiqueta
Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL.
cuerda
Microsoft.Network/publicIPPrefixes
Nombre
Descripción
Valor
extendedLocation
Ubicación extendida de la dirección IP pública.
ExtendedLocation
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de prefijo de IP pública.
publicIPPrefixPropertiesFormat
Sku
SKU de prefijo de DIRECCIÓN IP pública.
PublicIPPrefixSku
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Zonas
Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder.
string[]
NatGateway
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Propiedades de Nat Gateway.
NatGatewayPropertiesFormat
Sku
SKU de puerta de enlace nat.
NatGatewaySku
Etiquetas
Etiquetas de recursos.
resourceTags de
Zonas
Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway.
string[]
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.
subrecurso []
publicIpPrefixes
Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat.
subrecurso []
NatGatewaySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de Nat Gateway.
'Estándar'
Nombre
Descripción
Valor
customIPPrefix
CustomIpPrefix al que está asociado este prefijo.
SubResource
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'
PublicIPPrefixSku
Nombre
Descripción
Valor
nombre
Nombre de una SKU de prefijo de DIRECCIÓN IP pública.
'Estándar'
nivel
Nivel de una SKU de prefijo de IP pública.
'Global' "Regional"
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso publicIPPrefixes se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Network/publicIPPrefixes",
"apiVersion": "2020-11-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" ]
}
Valores de propiedad
ExtendedLocation
Nombre
Descripción
Valor
nombre
Nombre de la ubicación extendida.
string (obligatorio)
tipo
Tipo de la ubicación extendida.
'EdgeZone' (obligatorio)
IpTag
Nombre
Descripción
Valor
ipTagType
Tipo de etiqueta IP. Ejemplo: FirstPartyUsage.
cuerda
etiqueta
Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL.
cuerda
Microsoft.Network/publicIPPrefixes
Nombre
Descripción
Valor
apiVersion
La versión de api
'2020-11-01'
extendedLocation
Ubicación extendida de la dirección IP pública.
ExtendedLocation
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de prefijo de IP pública.
publicIPPrefixPropertiesFormat
Sku
SKU de prefijo de DIRECCIÓN IP pública.
PublicIPPrefixSku
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
'Microsoft.Network/publicIPPrefixes'
Zonas
Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder.
string[]
NatGateway
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Propiedades de Nat Gateway.
NatGatewayPropertiesFormat
Sku
SKU de puerta de enlace nat.
NatGatewaySku
Etiquetas
Etiquetas de recursos.
resourceTags de
Zonas
Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway.
string[]
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.
subrecurso []
publicIpPrefixes
Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat.
subrecurso []
NatGatewaySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de Nat Gateway.
'Estándar'
Nombre
Descripción
Valor
customIPPrefix
CustomIpPrefix al que está asociado este prefijo.
SubResource
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'
PublicIPPrefixSku
Nombre
Descripción
Valor
nombre
Nombre de una SKU de prefijo de DIRECCIÓN IP pública.
'Estándar'
nivel
Nivel de una SKU de prefijo de IP pública.
'Global' "Regional"
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso publicIPPrefixes se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/publicIPPrefixes, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/publicIPPrefixes@2020-11-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"
]
}
Valores de propiedad
ExtendedLocation
Nombre
Descripción
Valor
nombre
Nombre de la ubicación extendida.
string (obligatorio)
tipo
Tipo de la ubicación extendida.
'EdgeZone' (obligatorio)
IpTag
Nombre
Descripción
Valor
ipTagType
Tipo de etiqueta IP. Ejemplo: FirstPartyUsage.
cuerda
etiqueta
Valor de la etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL.
cuerda
Microsoft.Network/publicIPPrefixes
Nombre
Descripción
Valor
extendedLocation
Ubicación extendida de la dirección IP pública.
ExtendedLocation
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de prefijo de IP pública.
publicIPPrefixPropertiesFormat
Sku
SKU de prefijo de DIRECCIÓN IP pública.
PublicIPPrefixSku
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.Network/publicIPPrefixes@2020-11-01"
Zonas
Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder.
string[]
NatGateway
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
ubicación
Ubicación del recurso.
cuerda
Propiedades
Propiedades de Nat Gateway.
NatGatewayPropertiesFormat
Sku
SKU de puerta de enlace nat.
NatGatewaySku
Etiquetas
Etiquetas de recursos.
resourceTags de
Zonas
Lista de zonas de disponibilidad que indican la zona en la que se debe implementar Nat Gateway.
string[]
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.
subrecurso []
publicIpPrefixes
Matriz de prefijos ip públicos asociados al recurso de puerta de enlace nat.
subrecurso []
NatGatewaySku
Nombre
Descripción
Valor
nombre
Nombre de la SKU de Nat Gateway.
'Estándar'
Nombre
Descripción
Valor
customIPPrefix
CustomIpPrefix al que está asociado este prefijo.
SubResource
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'
PublicIPPrefixSku
Nombre
Descripción
Valor
nombre
Nombre de una SKU de prefijo de DIRECCIÓN IP pública.
'Estándar'
nivel
Nivel de una SKU de prefijo de IP pública.
'Global' "Regional"
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda