Microsoft.Network virtualNetworkTaps 2023-09-01
Definición de recursos de Bicep
El tipo de recurso virtualNetworkTaps 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/virtualNetworkTaps, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/virtualNetworkTaps@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
destinationLoadBalancerFrontEndIPConfiguration: {
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
zones: [
'string'
]
}
destinationNetworkInterfaceIPConfiguration: {
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
gatewayLoadBalancer: {
id: 'string'
}
loadBalancerBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
]
loadBalancerInboundNatRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
virtualNetworkTaps: [
{
id: 'string'
location: 'string'
properties: {
tags: {}
}
]
}
type: 'string'
}
destinationPort: int
}
}
Valores de propiedad
virtualNetworkTaps
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
VirtualNetworkTapPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Referencia a la dirección IP privada en el Load Balancer interno que recibirá la pulsación. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Referencia a la dirección IP privada de la nic del recopilador que recibirá la pulsación. | NetworkInterfaceIPConfiguration |
destinationPort | Puerto de destino VXLAN que recibirá el tráfico pulsado. | int |
FrontendIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de configuraciones ip de front-end usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del sondeo del equilibrador de carga. | FrontendIPConfigurationPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
FrontendIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
privateIPAddress | Dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Método de asignación de IP privada. | "Dinámico" 'Static' |
publicIPAddress | Referencia al recurso de dirección IP pública. | PublicIPAddress |
publicIPPrefix | Referencia al recurso Prefijo de IP pública. | SubResource |
subred | Referencia al recurso de subred. | Subred |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
PublicIPAddress
Nombre | Descripción | Valor |
---|---|---|
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de dirección IP pública. | PublicIPAddressPropertiesFormat |
sku | SKU de dirección IP pública. | PublicIPAddressSku |
etiquetas | Etiquetas del recurso. | object |
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' |
PublicIPAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
ddosSettings | Directiva personalizada de protección contra DDoS asociada a la dirección IP pública. | DdosSettings |
deleteOption | Especificar lo que sucede con la dirección IP pública cuando se elimina la máquina virtual que lo usa | 'Eliminar' 'Desasociar' |
dnsSettings | FQDN del registro DNS asociado a la dirección IP pública. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | int |
ipAddress | Dirección IP asociada al recurso de dirección IP pública. | string |
ipTags | Lista de etiquetas asociadas a la dirección IP pública. | IpTag[] |
linkedPublicIPAddress | Dirección IP pública vinculada del recurso de dirección IP pública. | PublicIPAddress |
migrationPhase | Fase de migración de la dirección IP pública. | 'Anular' 'Confirmar' 'Confirmado' 'Ninguno' 'Preparar' |
natGateway | NatGateway para la dirección IP pública. | NatGateway |
publicIPAddressVersion | Versión de la dirección IP pública. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Método de asignación de direcciones IP públicas. | "Dinámico" 'Static' |
publicIPPrefix | El prefijo de IP pública desde el que se debe asignar esta dirección IP pública. | SubResource |
servicePublicIPAddress | Dirección IP pública del servicio del recurso de dirección IP pública. | PublicIPAddress |
DdosSettings
Nombre | Descripción | Valor |
---|---|---|
ddosProtectionPlan | Plan de protección contra DDoS asociado a la dirección IP pública. Solo se puede establecer si ProtectionMode está habilitado | SubResource |
protectionMode | Modo de protección contra DDoS de la dirección IP pública | 'Deshabilitado' 'Habilitado' "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Etiqueta de nombre de dominio. La concatenación de la zona DNS de configuración regional y de la etiqueta de nombre de dominio conforman el nombre de dominio completo asociado a la dirección IP pública. Si se especifica una etiqueta de nombre de dominio, se crea un registro D de DNS para la dirección IP pública en el sistema DNS de Microsoft Azure. | string |
domainNameLabelScope | Ámbito de la etiqueta de nombre de dominio. Si se especifica una etiqueta de nombre de dominio y un ámbito de etiqueta de nombre de dominio, se crea un registro DNS para la dirección IP pública en el sistema DNS de Microsoft Azure con un valor hash incluido en FQDN. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' "TenantReuse" |
fqdn | Nombre de dominio completo del registro DNS A asociado a la dirección IP pública. Esta es la concatenación de domainNameLabel y la zona DNS regionalizada. | string |
reverseFqdn | FQDN inverso. Un nombre de dominio completo y visible para el usuario que se resuelve en esta dirección IP pública. Si se especifica el valor de reverseFqdn, se crea un registro DNS de PTR que señala desde la dirección IP en el dominio in-addr.arpa al FQDN inverso. | 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 | SKU de 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 puerta de enlace nat. | 'Estándar' |
PublicIPAddressSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de dirección IP pública. | 'Básico' 'Estándar' |
Nivel: | Nivel de una SKU de dirección IP pública. | 'Global' 'Regional' |
Subnet
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | Prefijo de dirección de la subred. | string |
addressPrefixes | Lista de prefijos de dirección para la subred. | string[] |
applicationGatewayIPConfigurations | Configuraciones ip de Application Gateway de recursos de red virtual. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Establezca esta propiedad en false para deshabilitar la conectividad de salida predeterminada para todas las máquinas virtuales de la subred. Esta propiedad solo se puede establecer en el momento de la creación de la subred y no se puede actualizar para una subred existente. | bool |
Delegaciones | Matriz de referencias a las delegaciones de la subred. | Delegación[] |
ipAllocations | Matriz de IpAllocation que hace referencia a esta subred. | SubResource[] |
natGateway | Puerta de enlace nat asociada a esta subred. | SubResource |
networkSecurityGroup | Referencia al recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el punto de conexión privado de la subred. | 'Deshabilitado' 'Habilitado' "NetworkSecurityGroupEnabled" 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el servicio Private Link en la subred. | 'Deshabilitado' 'Habilitado' |
routeTable | Referencia al recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Matriz de directivas de punto de conexión de servicio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matriz de puntos de conexión de servicio. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre de la configuración de IP que es única dentro de un Application Gateway. | string |
properties | Propiedades de la configuración de IP de application Gateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
subred | Referencia al recurso de subred. Una subred desde donde Application Gateway obtiene su dirección privada. | SubResource |
Delegación
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de una subred. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
serviceName | Nombre del servicio al que se debe delegar la subred (por ejemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de red. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
NetworkSecurityGroupPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
flushConnection | Cuando se habilita, los flujos creados a partir de las conexiones del grupo de seguridad de red se volverán a evaluar cuando se actualicen las reglas. La habilitación inicial desencadenará la nueva evaluación. | bool |
securityRules | Colección de reglas de seguridad del grupo de seguridad de red. | SecurityRule[] |
SecurityRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla de seguridad. | SecurityRulePropertiesFormat |
tipo | Tipo de recurso. | string |
SecurityRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
acceso | El tráfico de red está permitido o denegado. | 'Permitir' 'Deny' (obligatorio) |
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
destinationAddressPrefix | Prefijo de dirección de destino. CIDR o intervalo IP de destino. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefijos de dirección de destino. CIDR o intervalos IP de destino. | string[] |
destinationApplicationSecurityGroups | El grupo de seguridad de la aplicación especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | Puerto o intervalo de destino. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
destinationPortRanges | Intervalos de puertos de destino. | string[] |
direction | Dirección de la regla. La dirección especifica si la regla se evaluará en el tráfico entrante o saliente. | 'Entrante' 'Outbound' (obligatorio) |
priority | Prioridad de la regla. El valor puede estar comprendido entre 100 y 4096. El número de prioridad debe ser único para cada regla de la colección. Cuanto menor sea el número de prioridad, mayor será la prioridad de la regla. | int (obligatorio) |
protocol | El protocolo de red al que se aplica esta regla. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatorio) |
sourceAddressPrefix | El CIDR o el intervalo IP de origen. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Si se trata de una regla de entrada, especifica dónde se origina el tráfico de red. | string |
sourceAddressPrefixes | Los intervalos CIDR o IP de origen. | string[] |
sourceApplicationSecurityGroups | El grupo de seguridad de aplicaciones especificado como origen. | ApplicationSecurityGroup[] |
sourcePortRange | Puerto o intervalo de origen. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
sourcePortRanges | Intervalos de puertos de origen. | string[] |
ApplicationSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de aplicaciones. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ApplicationSecurityGroupPropertiesFormat
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
RouteTable
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la tabla de rutas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
RouteTablePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
disableBgpRoutePropagation | Si se deshabilitan las rutas aprendidas por BGP en esa tabla de rutas. True significa deshabilitar. | bool |
rutas | Colección de rutas contenidas en una tabla de rutas. | Ruta[] |
Ruta
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la ruta. | RoutePropertiesFormat |
tipo | Tipo de recurso. | string |
RoutePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | CIDR de destino al que se aplica la ruta. | string |
hasBgpOverride | Valor que indica si esta ruta invalida las rutas BGP superpuestas independientemente de LPM. | bool |
nextHopIpAddress | Los paquetes de dirección IP se deben reenviar. Los valores del próximo salto solo se permiten en rutas en las que el tipo de próximo salto es VirtualAppliance. | string |
nextHopType | El tipo de salto de Azure al que debe enviarse el paquete. | "Internet" 'Ninguno' 'VirtualAppliance' "VirtualNetworkGateway" 'VnetLocal' (obligatorio) |
ServiceEndpointPolicy
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ServiceEndpointPolicyPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
contextualServiceEndpointPolicies | Colección de directivas de punto de conexión de servicio contextuales. | string[] |
serviceAlias | Alias que indica si la directiva pertenece a un servicio | string |
serviceEndpointPolicyDefinitions | Colección de definiciones de directiva de punto de conexión de servicio de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la definición de directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
service | Nombre del punto de conexión de servicio. | string |
serviceResources | Lista de recursos de servicio. | string[] |
ServiceEndpointPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
locations | Lista de ubicaciones. | string[] |
service | Tipo del servicio de punto de conexión. | string |
NetworkInterfaceIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de configuración de IP de la interfaz de red. | NetworkInterfaceIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
NetworkInterfaceIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Referencia al recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de seguridad de aplicaciones en los que se incluye la configuración de IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
loadBalancerBackendAddressPools | Referencia al recurso LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista de referencias de LoadBalancerInboundNatRules. | InboundNatRule[] |
primary | Si se trata de una dirección de cliente principal en la interfaz de red. | bool |
privateIPAddress | Dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la configuración de IP específica es IPv4 o IPv6. El valor predeterminado es IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Método de asignación de direcciones IP privadas. | "Dinámico" 'Static' |
publicIPAddress | Dirección IP pública enlazada a la configuración de IP. | PublicIPAddress |
subred | Subred enlazada a la configuración de IP. | Subred |
virtualNetworkTaps | Referencia a Virtual Network Taps. | VirtualNetworkTap[] |
ApplicationGatewayBackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del grupo de direcciones de back-end que es único dentro de un Application Gateway. | string |
properties | Propiedades del grupo de direcciones de back-end de Application Gateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddresses | Direcciones de back-end. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nombre | Descripción | Valor |
---|---|---|
fqdn | Nombre de dominio completo (FQDN). | string |
ipAddress | Dirección IP. | string |
BackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de grupos de direcciones de back-end usados por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
drainPeriodInSeconds | Cantidad de segundos Load Balancer espera antes de enviar RESET a la dirección de cliente y back-end. | int |
loadBalancerBackendAddresses | Matriz de direcciones de back-end. | LoadBalancerBackendAddress[] |
ubicación | Ubicación del grupo de direcciones de back-end. | string |
syncMode | Modo sincrónico de dirección de back-end para el grupo de back-end | 'Automático' 'Manual' |
tunnelInterfaces | Matriz de interfaces de túnel del equilibrador de carga de puerta de enlace. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Referencia a una red virtual. | SubResource |
LoadBalancerBackendAddress
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la dirección de back-end. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Lista de estados administrativos que una vez establecido pueden invalidar el sondeo de estado para que Load Balancer siempre reenvíe nuevas conexiones al back-end o deniegue nuevas conexiones y restablezca las conexiones existentes. | 'Abajo' 'Ninguno' 'Arriba' |
ipAddress | Dirección IP que pertenece a la red virtual a la que se hace referencia. | string |
loadBalancerFrontendIPConfiguration | Referencia a la configuración de dirección IP de front-end definida en el equilibrador de carga regional. | SubResource |
subred | Referencia a una subred existente. | SubResource |
virtualNetwork | Referencia a una red virtual existente. | SubResource |
GatewayLoadBalancerTunnelInterface
Nombre | Descripción | Valor |
---|---|---|
identificador | Identificador de la interfaz de túnel del equilibrador de carga de puerta de enlace. | int |
port | Puerto de la interfaz del túnel del equilibrador de carga de puerta de enlace. | int |
protocol | Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. | 'Nativo' 'Ninguno' 'VXLAN' |
tipo | Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. | 'Externo' 'Interno' 'Ninguno' |
InboundNatRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla NAT de entrada del equilibrador de carga. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddressPool | Referencia al recurso backendAddressPool. | SubResource |
backendPort | El puerto usado para el extremo interno. Los valores aceptables oscilan entre 1 y 65535. | int |
enableFloatingIP | Configura el punto de conexión de una máquina virtual para la funcionalidad IP flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usa el Grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión. | bool |
enableTcpReset | Reciba el restablecimiento bidireccional de TCP en el tiempo de espera de inactividad del flujo TCP o la terminación inesperada de la conexión. Este elemento solo se usa cuando el protocolo se establece en TCP. | bool |
frontendIPConfiguration | Referencia a direcciones IP de front-end. | SubResource |
frontendPort | El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos dentro del Load Balancer. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeEnd | Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeStart | El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
idleTimeoutInMinutes | Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP. | int |
protocol | Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. | "Todo" 'Tcp' 'Udp' |
VirtualNetworkTap
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
Definición de recursos de plantilla de ARM
El tipo de recurso virtualNetworkTaps 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/virtualNetworkTaps, agregue el siguiente código JSON a la plantilla.
{
"type": "Microsoft.Network/virtualNetworkTaps",
"apiVersion": "2023-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"destinationLoadBalancerFrontEndIPConfiguration": {
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
},
"zones": [ "string" ]
},
"destinationNetworkInterfaceIPConfiguration": {
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"gatewayLoadBalancer": {
"id": "string"
},
"loadBalancerBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
],
"loadBalancerInboundNatRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
},
"virtualNetworkTaps": [
{
"id": "string",
"location": "string",
"properties": {
"tags": {}
}
]
},
"type": "string"
},
"destinationPort": "int"
}
}
Valores de propiedad
virtualNetworkTaps
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/virtualNetworkTaps" |
apiVersion | La versión de la API de recursos | '2023-09-01' |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
VirtualNetworkTapPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Referencia a la dirección IP privada en el Load Balancer interno que recibirá la pulsación. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Referencia a la dirección IP privada de la nic del recopilador que recibirá la pulsación. | NetworkInterfaceIPConfiguration |
destinationPort | Puerto de destino VXLAN que recibirá el tráfico pulsado. | int |
FrontendIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de configuraciones ip de front-end usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del sondeo del equilibrador de carga. | FrontendIPConfigurationPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
FrontendIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
privateIPAddress | Dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Método de asignación de IP privada. | "Dinámico" 'Static' |
publicIPAddress | Referencia al recurso de dirección IP pública. | PublicIPAddress |
publicIPPrefix | Referencia al recurso Prefijo de IP pública. | SubResource |
subred | Referencia al recurso de subred. | Subred |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
PublicIPAddress
Nombre | Descripción | Valor |
---|---|---|
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de dirección IP pública. | PublicIPAddressPropertiesFormat |
sku | SKU de dirección IP pública. | PublicIPAddressSku |
etiquetas | Etiquetas del recurso. | object |
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' |
PublicIPAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
ddosSettings | Directiva personalizada de protección contra DDoS asociada a la dirección IP pública. | DdosSettings |
deleteOption | Especificar lo que sucede con la dirección IP pública cuando se elimina la máquina virtual que lo usa | 'Eliminar' 'Desasociar' |
dnsSettings | FQDN del registro DNS asociado a la dirección IP pública. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | int |
ipAddress | Dirección IP asociada al recurso de dirección IP pública. | string |
ipTags | Lista de etiquetas asociadas a la dirección IP pública. | IpTag[] |
linkedPublicIPAddress | Dirección IP pública vinculada del recurso de dirección IP pública. | PublicIPAddress |
migrationPhase | Fase de migración de la dirección IP pública. | 'Anular' 'Confirmar' 'Confirmado' 'Ninguno' 'Preparar' |
natGateway | NatGateway para la dirección IP pública. | NatGateway |
publicIPAddressVersion | Versión de la dirección IP pública. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Método de asignación de direcciones IP públicas. | "Dinámico" 'Static' |
publicIPPrefix | El prefijo de IP pública desde el que se debe asignar esta dirección IP pública. | SubResource |
servicePublicIPAddress | Dirección IP pública del servicio del recurso de dirección IP pública. | PublicIPAddress |
DdosSettings
Nombre | Descripción | Valor |
---|---|---|
ddosProtectionPlan | Plan de protección contra DDoS asociado a la dirección IP pública. Solo se puede establecer si ProtectionMode está habilitado | SubResource |
protectionMode | Modo de protección contra DDoS de la dirección IP pública | 'Deshabilitado' 'Habilitado' "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Etiqueta de nombre de dominio. La concatenación de la zona DNS de configuración regional y de la etiqueta de nombre de dominio conforman el nombre de dominio completo asociado a la dirección IP pública. Si se especifica una etiqueta de nombre de dominio, se crea un registro D de DNS para la dirección IP pública en el sistema DNS de Microsoft Azure. | string |
domainNameLabelScope | Ámbito de la etiqueta de nombre de dominio. Si se especifica una etiqueta de nombre de dominio y un ámbito de etiqueta de nombre de dominio, se crea un registro DNS para la dirección IP pública en el sistema DNS de Microsoft Azure con un valor hash incluido en FQDN. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' "TenantReuse" |
fqdn | Nombre de dominio completo del registro DNS A asociado a la dirección IP pública. Esta es la concatenación de domainNameLabel y la zona DNS regionalizada. | string |
reverseFqdn | FQDN inverso. Un nombre de dominio completo y visible para el usuario que se resuelve en esta dirección IP pública. Si se especifica el valor de reverseFqdn, se crea un registro DNS de PTR que señala desde la dirección IP en el dominio in-addr.arpa al FQDN inverso. | 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 | SKU de 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' |
PublicIPAddressSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de dirección IP pública. | "Básico" 'Estándar' |
Nivel: | Nivel de una SKU de dirección IP pública. | "Global" 'Regional' |
Subnet
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | Prefijo de dirección de la subred. | string |
addressPrefixes | Lista de prefijos de dirección para la subred. | string[] |
applicationGatewayIPConfigurations | Configuraciones ip de Application Gateway del recurso de red virtual. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Establezca esta propiedad en false para deshabilitar la conectividad de salida predeterminada para todas las máquinas virtuales de la subred. Esta propiedad solo se puede establecer en el momento de la creación de la subred y no se puede actualizar para una subred existente. | bool |
Delegaciones | Matriz de referencias a las delegaciones de la subred. | Delegación[] |
ipAllocations | Matriz de IpAllocation que hace referencia a esta subred. | SubResource[] |
natGateway | Puerta de enlace nat asociada a esta subred. | SubResource |
networkSecurityGroup | Referencia al recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el punto de conexión privado de la subred. | 'Deshabilitado' 'Habilitado' "NetworkSecurityGroupEnabled" 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el servicio private link de la subred. | 'Deshabilitado' 'Habilitado' |
routeTable | Referencia al recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Matriz de directivas de punto de conexión de servicio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matriz de puntos de conexión de servicio. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre de la configuración de IP que es única dentro de un Application Gateway. | string |
properties | Propiedades de la configuración de IP de Application Gateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
subred | Referencia al recurso de subred. Una subred desde donde Application Gateway obtiene su dirección privada. | SubResource |
Delegación
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de una subred. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
serviceName | Nombre del servicio al que se debe delegar la subred (por ejemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de red. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
NetworkSecurityGroupPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
flushConnection | Cuando se habilita, los flujos creados a partir de las conexiones del grupo de seguridad de red se volverán a evaluar cuando se actualicen las reglas. La habilitación inicial desencadenará la nueva evaluación. | bool |
securityRules | Colección de reglas de seguridad del grupo de seguridad de red. | SecurityRule[] |
SecurityRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla de seguridad. | SecurityRulePropertiesFormat |
tipo | Tipo de recurso. | string |
SecurityRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
acceso | El tráfico de red está permitido o denegado. | 'Permitir' 'Deny' (obligatorio) |
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
destinationAddressPrefix | Prefijo de dirección de destino. CIDR o intervalo IP de destino. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefijos de dirección de destino. CIDR o intervalos IP de destino. | string[] |
destinationApplicationSecurityGroups | El grupo de seguridad de la aplicación especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | Puerto o intervalo de destino. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
destinationPortRanges | Intervalos de puertos de destino. | string[] |
direction | Dirección de la regla. La dirección especifica si la regla se evaluará en el tráfico entrante o saliente. | 'Entrante' 'Outbound' (obligatorio) |
priority | Prioridad de la regla. El valor puede estar comprendido entre 100 y 4096. El número de prioridad debe ser único para cada regla de la colección. Cuanto menor sea el número de prioridad, mayor será la prioridad de la regla. | int (obligatorio) |
protocol | El protocolo de red al que se aplica esta regla. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obligatorio) |
sourceAddressPrefix | El CIDR o el intervalo IP de origen. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Si se trata de una regla de entrada, especifica dónde se origina el tráfico de red. | string |
sourceAddressPrefixes | Los intervalos CIDR o IP de origen. | string[] |
sourceApplicationSecurityGroups | El grupo de seguridad de aplicaciones especificado como origen. | ApplicationSecurityGroup[] |
sourcePortRange | Puerto o intervalo de origen. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
sourcePortRanges | Intervalos de puertos de origen. | string[] |
ApplicationSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de aplicaciones. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ApplicationSecurityGroupPropertiesFormat
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
RouteTable
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la tabla de rutas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
RouteTablePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
disableBgpRoutePropagation | Si se deshabilitan las rutas aprendidas por BGP en esa tabla de rutas. True significa deshabilitar. | bool |
rutas | Colección de rutas contenidas en una tabla de rutas. | Ruta[] |
Ruta
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la ruta. | RoutePropertiesFormat |
tipo | Tipo de recurso. | string |
RoutePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | CIDR de destino al que se aplica la ruta. | string |
hasBgpOverride | Valor que indica si esta ruta invalida las rutas BGP superpuestas independientemente de LPM. | bool |
nextHopIpAddress | Los paquetes de direcciones IP se deben reenviar. Los valores del próximo salto solo se permiten en rutas en las que el tipo de próximo salto es VirtualAppliance. | string |
nextHopType | El tipo de salto de Azure al que debe enviarse el paquete. | 'Internet' 'Ninguno' 'VirtualAppliance' "VirtualNetworkGateway" 'VnetLocal' (obligatorio) |
ServiceEndpointPolicy
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ServiceEndpointPolicyPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
contextualServiceEndpointPolicies | Colección de directivas de punto de conexión de servicio contextuales. | string[] |
serviceAlias | Alias que indica si la directiva pertenece a un servicio | string |
serviceEndpointPolicyDefinitions | Colección de definiciones de directiva de punto de conexión de servicio de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la definición de directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
service | Nombre del punto de conexión de servicio. | string |
serviceResources | Lista de recursos de servicio. | string[] |
ServiceEndpointPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
locations | Una lista de ubicaciones. | string[] |
service | Tipo del servicio de punto de conexión. | string |
NetworkInterfaceIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de configuración de IP de la interfaz de red. | NetworkInterfaceIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
NetworkInterfaceIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Referencia al recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de seguridad de aplicaciones en los que se incluye la configuración de IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
loadBalancerBackendAddressPools | Referencia al recurso LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Una lista de referencias de LoadBalancerInboundNatRules. | InboundNatRule[] |
primary | Si se trata de una dirección de cliente principal en la interfaz de red. | bool |
privateIPAddress | Dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la configuración de IP específica es IPv4 o IPv6. El valor predeterminado es IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Método de asignación de direcciones IP privadas. | "Dinámico" 'Static' |
publicIPAddress | Dirección IP pública enlazada a la configuración de IP. | PublicIPAddress |
subred | Subred enlazada a la configuración de IP. | Subred |
virtualNetworkTaps | Referencia a Virtual Network Taps. | VirtualNetworkTap[] |
ApplicationGatewayBackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del grupo de direcciones de back-end que es único dentro de un Application Gateway. | string |
properties | Propiedades del grupo de direcciones de back-end de Application Gateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddresses | Direcciones de back-end. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nombre | Descripción | Valor |
---|---|---|
fqdn | Nombre de dominio completo (FQDN). | string |
ipAddress | Dirección IP. | string |
BackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de grupos de direcciones de back-end usados por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
drainPeriodInSeconds | Cantidad de segundos Load Balancer espera antes de enviar RESET a la dirección de cliente y back-end. | int |
loadBalancerBackendAddresses | Matriz de direcciones de back-end. | LoadBalancerBackendAddress[] |
ubicación | Ubicación del grupo de direcciones de back-end. | string |
syncMode | Modo sincrónico de dirección de back-end para el grupo de back-end | 'Automático' 'Manual' |
tunnelInterfaces | Matriz de interfaces de túnel del equilibrador de carga de puerta de enlace. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Referencia a una red virtual. | SubResource |
LoadBalancerBackendAddress
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la dirección de back-end. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Lista de estados administrativos que, una vez establecido, pueden invalidar el sondeo de estado para que Load Balancer reenviará siempre nuevas conexiones al back-end, o denegará nuevas conexiones y restablecerá las conexiones existentes. | "Abajo" 'Ninguno' "Arriba" |
ipAddress | Dirección IP que pertenece a la red virtual a la que se hace referencia. | string |
loadBalancerFrontendIPConfiguration | Referencia a la configuración de la dirección IP de front-end definida en el equilibrador de carga regional. | SubResource |
subred | Referencia a una subred existente. | SubResource |
virtualNetwork | Referencia a una red virtual existente. | SubResource |
GatewayLoadBalancerTunnelInterface
Nombre | Descripción | Valor |
---|---|---|
identificador | Identificador de la interfaz de túnel del equilibrador de carga de puerta de enlace. | int |
port | Puerto de la interfaz de túnel del equilibrador de carga de puerta de enlace. | int |
protocol | Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. | 'Nativo' 'Ninguno' 'VXLAN' |
tipo | Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. | "Externo" "Interno" 'Ninguno' |
InboundNatRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla NAT de entrada del equilibrador de carga. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddressPool | Referencia al recurso backendAddressPool. | SubResource |
backendPort | El puerto usado para el extremo interno. Los valores aceptables oscilan entre 1 y 65535. | int |
enableFloatingIP | Configura el punto de conexión de una máquina virtual para la funcionalidad IP flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usa el Grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión. | bool |
enableTcpReset | Reciba el restablecimiento bidireccional de TCP en el tiempo de espera de inactividad del flujo TCP o la terminación inesperada de la conexión. Este elemento solo se usa cuando el protocolo se establece en TCP. | bool |
frontendIPConfiguration | Referencia a direcciones IP de front-end. | SubResource |
frontendPort | El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos dentro del Load Balancer. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeEnd | Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeStart | El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
idleTimeoutInMinutes | Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP. | int |
protocol | Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. | "Todo" 'Tcp' 'Udp' |
VirtualNetworkTap
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso virtualNetworkTaps 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/virtualNetworkTaps, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualNetworkTaps@2023-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
destinationLoadBalancerFrontEndIPConfiguration = {
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
}
zones = [
"string"
]
}
destinationNetworkInterfaceIPConfiguration = {
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
gatewayLoadBalancer = {
id = "string"
}
loadBalancerBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
}
]
loadBalancerInboundNatRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
virtualNetworkTaps = [
{
id = "string"
location = "string"
properties = {
tags = {}
}
]
}
type = "string"
}
destinationPort = int
}
})
}
Valores de propiedad
virtualNetworkTaps
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/virtualNetworkTaps@2023-09-01" |
name | El nombre del recurso | string (obligatorio) |
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. |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
VirtualNetworkTapPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
destinationLoadBalancerFrontEndIPConfiguration | Referencia a la dirección IP privada en el Load Balancer interno que recibirá la pulsación. | FrontendIPConfiguration |
destinationNetworkInterfaceIPConfiguration | Referencia a la dirección IP privada de la nic del recopilador que recibirá la pulsación. | NetworkInterfaceIPConfiguration |
destinationPort | Puerto de destino VXLAN que recibirá el tráfico pulsado. | int |
FrontendIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de configuraciones ip de front-end usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del sondeo del equilibrador de carga. | FrontendIPConfigurationPropertiesFormat |
zones | Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder. | string[] |
FrontendIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
privateIPAddress | La dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Método de asignación de IP privada. | "Dinámico" "Estático" |
publicIPAddress | Referencia al recurso de dirección IP pública. | PublicIPAddress |
publicIPPrefix | Referencia al recurso Prefijo de DIRECCIÓN IP pública. | SubResource |
subred | Referencia al recurso de subred. | Subred |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
PublicIPAddress
Nombre | Descripción | Valor |
---|---|---|
extendedLocation | Ubicación extendida de la dirección IP pública. | ExtendedLocation |
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de dirección IP pública. | PublicIPAddressPropertiesFormat |
sku | SKU de dirección IP pública. | PublicIPAddressSku |
etiquetas | Etiquetas del recurso. | object |
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" |
PublicIPAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
ddosSettings | Directiva personalizada de protección contra DDoS asociada a la dirección IP pública. | DdosSettings |
deleteOption | Especifique lo que sucede con la dirección IP pública cuando se elimina la máquina virtual que lo usa. | “Eliminar” "Desasociar" |
dnsSettings | FQDN del registro DNS asociado a la dirección IP pública. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | int |
ipAddress | La dirección IP asociada al recurso de dirección IP pública. | string |
ipTags | Lista de etiquetas asociadas a la dirección IP pública. | IpTag[] |
linkedPublicIPAddress | La dirección IP pública vinculada del recurso de dirección IP pública. | PublicIPAddress |
migrationPhase | Fase de migración de la dirección IP pública. | "Anular" "Confirmar" "Confirmado" "None" "Preparar" |
natGateway | NatGateway para la dirección IP pública. | NatGateway |
publicIPAddressVersion | Versión de la dirección IP pública. | "IPv4" "IPv6" |
publicIPAllocationMethod | Método de asignación de direcciones IP públicas. | "Dinámico" "Estático" |
publicIPPrefix | Se debe asignar el prefijo de dirección IP pública desde el que se debe asignar esta dirección IP pública. | SubResource |
servicePublicIPAddress | La dirección IP pública del servicio del recurso de dirección IP pública. | PublicIPAddress |
DdosSettings
Nombre | Descripción | Valor |
---|---|---|
ddosProtectionPlan | Plan de protección contra DDoS asociado a la dirección IP pública. Solo se puede establecer si ProtectionMode está habilitado | SubResource |
protectionMode | Modo de protección contra DDoS de la dirección IP pública | "Deshabilitado" "Habilitado" "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Etiqueta de nombre de dominio. La concatenación de la zona DNS de configuración regional y de la etiqueta de nombre de dominio conforman el nombre de dominio completo asociado a la dirección IP pública. Si se especifica una etiqueta de nombre de dominio, se crea un registro D de DNS para la dirección IP pública en el sistema DNS de Microsoft Azure. | string |
domainNameLabelScope | Ámbito de la etiqueta de nombre de dominio. Si se especifica una etiqueta de nombre de dominio y un ámbito de etiqueta de nombre de dominio, se crea un registro DNS A para la dirección IP pública en el sistema DNS de Microsoft Azure con un valor hash incluido en el FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
fqdn | Nombre de dominio completo del registro DNS A asociado a la dirección IP pública. Esta es la concatenación de domainNameLabel y la zona DNS regionalizada. | string |
reverseFqdn | FQDN inverso. Un nombre de dominio completo y visible para el usuario que se resuelve en esta dirección IP pública. Si se especifica el valor de reverseFqdn, se crea un registro DNS de PTR que señala desde la dirección IP en el dominio in-addr.arpa al FQDN inverso. | 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 | SKU de 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 puerta de enlace nat. | "Estándar" |
PublicIPAddressSku
Nombre | Descripción | Value |
---|---|---|
name | Nombre de una SKU de dirección IP pública. | "Básica" "Estándar" |
Nivel: | Nivel de una SKU de dirección IP pública. | "Global" "Regional" |
Subnet
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | Prefijo de dirección de la subred. | string |
addressPrefixes | Lista de prefijos de dirección para la subred. | string[] |
applicationGatewayIPConfigurations | Configuraciones ip de Application Gateway de recursos de red virtual. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Establezca esta propiedad en false para deshabilitar la conectividad de salida predeterminada para todas las máquinas virtuales de la subred. Esta propiedad solo se puede establecer en el momento de la creación de la subred y no se puede actualizar para una subred existente. | bool |
Delegaciones | Matriz de referencias a las delegaciones de la subred. | Delegación[] |
ipAllocations | Matriz de IpAllocation que hace referencia a esta subred. | SubResource[] |
natGateway | Puerta de enlace nat asociada a esta subred. | SubResource |
networkSecurityGroup | Referencia al recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el punto de conexión privado de la subred. | "Deshabilitado" "Habilitado" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
privateLinkServiceNetworkPolicies | Habilite o deshabilite la aplicación de directivas de red en el servicio Private Link en la subred. | "Deshabilitado" "Habilitado" |
routeTable | Referencia al recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Matriz de directivas de punto de conexión de servicio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matriz de puntos de conexión de servicio. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre de la configuración de IP que es única dentro de un Application Gateway. | string |
properties | Propiedades de la configuración de IP de Application Gateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
subred | Referencia al recurso de subred. Una subred desde donde Application Gateway obtiene su dirección privada. | SubResource |
Delegación
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de una subred. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la subred. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
serviceName | Nombre del servicio al que se debe delegar la subred (por ejemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de red. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
NetworkSecurityGroupPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
flushConnection | Cuando se habilita, los flujos creados a partir de las conexiones del grupo de seguridad de red se volverán a evaluar cuando se actualicen las reglas. La habilitación inicial desencadenará la reevaluación. | bool |
securityRules | Colección de reglas de seguridad del grupo de seguridad de red. | SecurityRule[] |
SecurityRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla de seguridad. | SecurityRulePropertiesFormat |
tipo | Tipo de recurso. | string |
SecurityRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
acceso | El tráfico de red está permitido o denegado. | "Permitir" "Denegar" (obligatorio) |
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
destinationAddressPrefix | Prefijo de dirección de destino. CIDR o intervalo IP de destino. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefijos de dirección de destino. CIDR o intervalos IP de destino. | string[] |
destinationApplicationSecurityGroups | El grupo de seguridad de la aplicación especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | Puerto o intervalo de destino. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
destinationPortRanges | Intervalos de puertos de destino. | string[] |
direction | Dirección de la regla. La dirección especifica si la regla se evaluará en el tráfico entrante o saliente. | "Entrante" "Salida" (obligatorio) |
priority | Prioridad de la regla. El valor puede estar comprendido entre 100 y 4096. El número de prioridad debe ser único para cada regla de la colección. Cuanto menor sea el número de prioridad, mayor será la prioridad de la regla. | int (obligatorio) |
protocol | El protocolo de red al que se aplica esta regla. | "*" "Ah" "Esp" "Icmp" "Tcp" "Udp" (obligatorio) |
sourceAddressPrefix | El CIDR o el intervalo IP de origen. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Si se trata de una regla de entrada, especifica dónde se origina el tráfico de red. | string |
sourceAddressPrefixes | Los intervalos CIDR o IP de origen. | string[] |
sourceApplicationSecurityGroups | El grupo de seguridad de aplicaciones especificado como origen. | ApplicationSecurityGroup[] |
sourcePortRange | Puerto o intervalo de origen. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos. | string |
sourcePortRanges | Intervalos de puertos de origen. | string[] |
ApplicationSecurityGroup
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades del grupo de seguridad de aplicaciones. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ApplicationSecurityGroupPropertiesFormat
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
RouteTable
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la tabla de rutas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
RouteTablePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
disableBgpRoutePropagation | Si se deshabilitan las rutas aprendidas por BGP en esa tabla de rutas. True significa deshabilitar. | bool |
rutas | Colección de rutas contenidas en una tabla de rutas. | Ruta[] |
Ruta
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la ruta. | RoutePropertiesFormat |
tipo | Tipo de recurso. | string |
RoutePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
addressPrefix | CIDR de destino al que se aplica la ruta. | string |
hasBgpOverride | Valor que indica si esta ruta invalida las rutas BGP superpuestas independientemente de LPM. | bool |
nextHopIpAddress | Los paquetes de dirección IP se deben reenviar. Los valores del próximo salto solo se permiten en rutas en las que el tipo de próximo salto es VirtualAppliance. | string |
nextHopType | El tipo de salto de Azure al que debe enviarse el paquete. | "Internet" "None" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (obligatorio) |
ServiceEndpointPolicy
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Propiedades de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
ServiceEndpointPolicyPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
contextualServiceEndpointPolicies | Colección de directivas de punto de conexión de servicio contextuales. | string[] |
serviceAlias | Alias que indica si la directiva pertenece a un servicio | string |
serviceEndpointPolicyDefinitions | Colección de definiciones de directiva de punto de conexión de servicio de la directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la definición de directiva de punto de conexión de servicio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
description | Una descripción para esta regla. Restringido a 140 caracteres. | string |
service | Nombre del punto de conexión de servicio. | string |
serviceResources | Lista de recursos de servicio. | string[] |
ServiceEndpointPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
locations | Lista de ubicaciones. | string[] |
service | Tipo del servicio de punto de conexión. | string |
NetworkInterfaceIPConfiguration
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de configuración de IP de la interfaz de red. | NetworkInterfaceIPConfigurationPropertiesFormat |
tipo | Tipo de recurso. | string |
NetworkInterfaceIPConfigurationPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Referencia al recurso ApplicationGatewayBackendAddressPool. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Grupos de seguridad de aplicaciones en los que se incluye la configuración de IP. | ApplicationSecurityGroup[] |
gatewayLoadBalancer | Referencia a la dirección IP de front-end del equilibrador de carga de puerta de enlace. | SubResource |
loadBalancerBackendAddressPools | Referencia al recurso LoadBalancerBackendAddressPool. | BackendAddressPool[] |
loadBalancerInboundNatRules | Lista de referencias de LoadBalancerInboundNatRules. | InboundNatRule[] |
primary | Si se trata de una dirección de cliente principal en la interfaz de red. | bool |
privateIPAddress | Dirección IP privada de la configuración de IP. | string |
privateIPAddressVersion | Si la configuración de IP específica es IPv4 o IPv6. El valor predeterminado es IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Método de asignación de direcciones IP privadas. | "Dinámico" "Estático" |
publicIPAddress | Dirección IP pública enlazada a la configuración de IP. | PublicIPAddress |
subred | Subred enlazada a la configuración de IP. | Subred |
virtualNetworkTaps | Referencia a Virtual Network Taps. | VirtualNetworkTap[] |
ApplicationGatewayBackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del grupo de direcciones de back-end que es único dentro de un Application Gateway. | string |
properties | Propiedades del grupo de direcciones de back-end de Application Gateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddresses | Direcciones de back-end. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nombre | Descripción | Valor |
---|---|---|
fqdn | Nombre de dominio completo (FQDN). | string |
ipAddress | Dirección IP. | string |
BackendAddressPool
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de grupos de direcciones de back-end usados por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
drainPeriodInSeconds | Cantidad de segundos Load Balancer espera antes de enviar RESET a la dirección de cliente y back-end. | int |
loadBalancerBackendAddresses | Matriz de direcciones de back-end. | LoadBalancerBackendAddress[] |
ubicación | Ubicación del grupo de direcciones de back-end. | string |
syncMode | Modo sincrónico de dirección de back-end para el grupo de back-end | "Automático" "Manual" |
tunnelInterfaces | Matriz de interfaces de túnel del equilibrador de carga de puerta de enlace. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Referencia a una red virtual. | SubResource |
LoadBalancerBackendAddress
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la dirección de back-end. | string |
properties | Propiedades del grupo de direcciones de back-end del equilibrador de carga. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Lista de estados administrativos que, una vez establecido, pueden invalidar el sondeo de estado para que Load Balancer reenviará siempre nuevas conexiones al back-end, o denegará nuevas conexiones y restablecerá las conexiones existentes. | "Abajo" "None" "Arriba" |
ipAddress | Dirección IP que pertenece a la red virtual a la que se hace referencia. | string |
loadBalancerFrontendIPConfiguration | Referencia a la configuración de la dirección IP de front-end definida en el equilibrador de carga regional. | SubResource |
subred | Referencia a una subred existente. | SubResource |
virtualNetwork | Referencia a una red virtual existente. | SubResource |
GatewayLoadBalancerTunnelInterface
Nombre | Descripción | Valor |
---|---|---|
identificador | Identificador de la interfaz de túnel del equilibrador de carga de puerta de enlace. | int |
port | Puerto de la interfaz de túnel del equilibrador de carga de puerta de enlace. | int |
protocol | Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. | "Nativo" "None" "VXLAN" |
tipo | Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. | "Externo" "Interno" "None" |
InboundNatRule
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga. Este nombre se puede usar para acceder al recurso. | string |
properties | Propiedades de la regla NAT de entrada del equilibrador de carga. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
backendAddressPool | Referencia al recurso backendAddressPool. | SubResource |
backendPort | El puerto usado para el extremo interno. Los valores aceptables oscilan entre 1 y 65535. | int |
enableFloatingIP | Configura el punto de conexión de una máquina virtual para la funcionalidad IP flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usa el Grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión. | bool |
enableTcpReset | Reciba el restablecimiento bidireccional de TCP en el tiempo de espera de inactividad del flujo TCP o la terminación inesperada de la conexión. Este elemento solo se usa cuando el protocolo se establece en TCP. | bool |
frontendIPConfiguration | Referencia a direcciones IP de front-end. | SubResource |
frontendPort | El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos dentro del Load Balancer. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeEnd | Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
frontendPortRangeStart | El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534. | int |
idleTimeoutInMinutes | Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP. | int |
protocol | Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. | "All" "Tcp" "Udp" |
VirtualNetworkTap
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
ubicación | Ubicación del recurso | string |
properties | Virtual Network Pulse propiedades. | VirtualNetworkTapPropertiesFormat |
etiquetas | Etiquetas del recurso. | object |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de