Compartilhar via


Microsoft.Network privateLinkServices 2020-05-01

Definição de recurso do Bicep

O tipo de recurso privateLinkServices pode ser implantado com operações de destino:

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

Formato de recurso

Para criar um recurso Microsoft.Network/privateLinkServices, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Network/privateLinkServices@2020-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    autoApproval: {
      subscriptions: [
        'string'
      ]
    }
    enableProxyProtocol: bool
    fqdns: [
      'string'
    ]
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          primary: bool
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
          }
        }
      }
    ]
    loadBalancerFrontendIpConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosCustomPolicy: {
                  id: 'string'
                }
                protectedIP: bool
                protectionCoverage: 'string'
              }
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
            }
            sku: {
              name: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    visibility: {
      subscriptions: [
        'string'
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

DdosSettings

Nome Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. sub-recurso
protectedIP Habilita a proteção contra DDoS no IP público. Bool
protectionCoverage A personalização da política de proteção contra DDoS do IP público. Somente a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Standard'

Delegação

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo dentro do conjunto de configurações de IP de front-end usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estático'
publicIPAddress A referência ao recurso ip público. PublicIPAddress
publicIPPrefix A referência ao recurso de prefixo de IP público. sub-recurso
sub-rede A referência ao recurso de sub-rede. de sub-rede

IpTag

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

Microsoft.Network/privateLinkServices

Nome Descrição Valor
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

NetworkSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
securityRules Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateLinkServiceIpConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome da configuração de ip do serviço de link privado. corda
Propriedades Propriedades da configuração de ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Nome Descrição Valor
primário Se a configuração de ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a configuração de IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estático'
sub-rede A referência ao recurso de sub-rede. de sub-rede

PrivateLinkServiceProperties

Nome Descrição Valor
autoApproval A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para o protocolo proxy ou não. Bool
fqdns A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações de IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações de IP do balanceador de carga. FrontendIPConfiguration []
visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PrivateLinkServicePropertiesVisibility

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PublicIPAddress

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel O rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn O FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsSettings O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. int
ipAddress O endereço IP associado ao recurso de endereço IP público. corda
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'
publicIPAllocationMethod O método de alocação de endereço IP público. 'Dinâmico'
'Estático'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix O CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)

RouteTable

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Tags Marcas de recurso. ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

SecurityRule

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Deny' (obrigatório)
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. corda
destinationAddressPrefixes Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
destinationPortRange A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
destinationPortRanges Os intervalos de porta de destino. string[]
direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Protocolo de rede ao qual essa regra se aplica. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (obrigatório)
sourceAddressPrefix O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. corda
sourceAddressPrefixes Os intervalos DE IP de origem ou CIDR. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
sourcePortRange A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
sourcePortRanges Os intervalos de porta de origem. string[]

ServiceDelegationPropertiesFormat

Nome Descrição Valor
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). corda

ServiceEndpointPolicy

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da política de ponto de extremidade de serviço. ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da definição de política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço Nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. corda

Sub-rede

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Uma matriz de referências às delegações na sub-rede. de delegação de []
ipAllocations Matriz de IpAllocation que faz referência a essa sub-rede. sub-recursos[]
natGateway Gateway nat associado a essa sub-rede. sub-recurso
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurity Group
privateEndpointNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede. corda
privateLinkServiceNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede. corda
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

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

Exemplos de início rápido

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

Arquivo Bicep Descrição
Front Door Premium com VM e serviço de Link Privado Esse modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com o serviço de Link Privado para enviar tráfego para a VM.
exemplo do serviço de Link Privado Este modelo mostra como criar um serviço de link privado

Definição de recurso de modelo do ARM

O tipo de recurso privateLinkServices pode ser implantado com operações de destino:

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

Formato de recurso

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

{
  "type": "Microsoft.Network/privateLinkServices",
  "apiVersion": "2020-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoApproval": {
      "subscriptions": [ "string" ]
    },
    "enableProxyProtocol": "bool",
    "fqdns": [ "string" ],
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "primary": "bool",
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  }
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            }
          }
        }
      }
    ],
    "loadBalancerFrontendIpConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosCustomPolicy": {
                  "id": "string"
                },
                "protectedIP": "bool",
                "protectionCoverage": "string"
              },
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              }
            },
            "sku": {
              "name": "string"
            },
            "tags": {
              "{customized property}": "string"
            },
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  }
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            }
          }
        },
        "zones": [ "string" ]
      }
    ],
    "visibility": {
      "subscriptions": [ "string" ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

DdosSettings

Nome Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. sub-recurso
protectedIP Habilita a proteção contra DDoS no IP público. Bool
protectionCoverage A personalização da política de proteção contra DDoS do IP público. Somente a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Standard'

Delegação

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo dentro do conjunto de configurações de IP de front-end usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estático'
publicIPAddress A referência ao recurso ip público. PublicIPAddress
publicIPPrefix A referência ao recurso de prefixo de IP público. sub-recurso
sub-rede A referência ao recurso de sub-rede. de sub-rede

IpTag

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

Microsoft.Network/privateLinkServices

Nome Descrição Valor
apiVersion A versão da API '2020-05-01'
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Network/privateLinkServices'

NetworkSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
securityRules Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateLinkServiceIpConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome da configuração de ip do serviço de link privado. corda
Propriedades Propriedades da configuração de ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Nome Descrição Valor
primário Se a configuração de ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a configuração de IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estático'
sub-rede A referência ao recurso de sub-rede. de sub-rede

PrivateLinkServiceProperties

Nome Descrição Valor
autoApproval A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para o protocolo proxy ou não. Bool
fqdns A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações de IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações de IP do balanceador de carga. FrontendIPConfiguration []
visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PrivateLinkServicePropertiesVisibility

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PublicIPAddress

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel O rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn O FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsSettings O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. int
ipAddress O endereço IP associado ao recurso de endereço IP público. corda
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'
publicIPAllocationMethod O método de alocação de endereço IP público. 'Dinâmico'
'Estático'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix O CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)

RouteTable

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Tags Marcas de recurso. ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

SecurityRule

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Deny' (obrigatório)
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. corda
destinationAddressPrefixes Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
destinationPortRange A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
destinationPortRanges Os intervalos de porta de destino. string[]
direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Protocolo de rede ao qual essa regra se aplica. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (obrigatório)
sourceAddressPrefix O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. corda
sourceAddressPrefixes Os intervalos DE IP de origem ou CIDR. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
sourcePortRange A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
sourcePortRanges Os intervalos de porta de origem. string[]

ServiceDelegationPropertiesFormat

Nome Descrição Valor
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). corda

ServiceEndpointPolicy

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da política de ponto de extremidade de serviço. ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da definição de política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço Nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. corda

Sub-rede

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Uma matriz de referências às delegações na sub-rede. de delegação de []
ipAllocations Matriz de IpAllocation que faz referência a essa sub-rede. sub-recursos[]
natGateway Gateway nat associado a essa sub-rede. sub-recurso
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurity Group
privateEndpointNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede. corda
privateLinkServiceNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede. corda
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

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

Modelos de início rápido

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

Modelo Descrição
implantar o dimensionamento automático do Darktrace vSensors

Implantar no Azure
Este modelo permite que você implante uma implantação de dimensionamento automático automaticamente de vSensors do Darktrace
Front Door Premium com VM e serviço de Link Privado

Implantar no Azure
Esse modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com o serviço de Link Privado para enviar tráfego para a VM.
exemplo do serviço de Link Privado

Implantar no Azure
Este modelo mostra como criar um serviço de link privado

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

O tipo de recurso privateLinkServices pode ser implantado com operações de destino:

  • grupos de recursos

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateLinkServices@2020-05-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      autoApproval = {
        subscriptions = [
          "string"
        ]
      }
      enableProxyProtocol = bool
      fqdns = [
        "string"
      ]
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            primary = bool
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
            }
          }
        }
      ]
      loadBalancerFrontendIpConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosCustomPolicy = {
                    id = "string"
                  }
                  protectedIP = bool
                  protectionCoverage = "string"
                }
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
              }
              sku = {
                name = "string"
              }
              tags = {
                {customized property} = "string"
              }
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      visibility = {
        subscriptions = [
          "string"
        ]
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Valores de propriedade

ApplicationSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Nome Descrição Valor

DdosSettings

Nome Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. sub-recurso
protectedIP Habilita a proteção contra DDoS no IP público. Bool
protectionCoverage A personalização da política de proteção contra DDoS do IP público. Somente a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Standard'

Delegação

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. serviceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo dentro do conjunto de configurações de IP de front-end usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da investigação do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrição Valor
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estático'
publicIPAddress A referência ao recurso ip público. PublicIPAddress
publicIPPrefix A referência ao recurso de prefixo de IP público. sub-recurso
sub-rede A referência ao recurso de sub-rede. de sub-rede

IpTag

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

Microsoft.Network/privateLinkServices

Nome Descrição Valor
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Network/privateLinkServices@2020-05-01"

NetworkSecurityGroup

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Tags Marcas de recurso. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nome Descrição Valor
securityRules Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateLinkServiceIpConfiguration

Nome Descrição Valor
id ID do recurso. corda
nome O nome da configuração de ip do serviço de link privado. corda
Propriedades Propriedades da configuração de ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Nome Descrição Valor
primário Se a configuração de ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração de IP. corda
privateIPAddressVersion Se a configuração de IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estático'
sub-rede A referência ao recurso de sub-rede. de sub-rede

PrivateLinkServiceProperties

Nome Descrição Valor
autoApproval A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para o protocolo proxy ou não. Bool
fqdns A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações de IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações de IP do balanceador de carga. FrontendIPConfiguration []
visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PrivateLinkServicePropertiesVisibility

Nome Descrição Valor
Assinaturas A lista de assinaturas. string[]

PublicIPAddress

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
Sku O SKU de endereço IP público. PublicIPAddressSku
Tags Marcas de recurso. ResourceTags
Zonas Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Nome Descrição Valor
domainNameLabel O rótulo de nome de domínio. A concatenação do rótulo de nome de domínio e da zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. corda
Fqdn O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Essa é a concatenação do domainNameLabel e da zona DNS regionalizada. corda
reverseFqdn O FQDN reverso. Um nome de domínio totalmente qualificado e visível ao usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. corda

PublicIPAddressPropertiesFormat

Nome Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsSettings O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. int
ipAddress O endereço IP associado ao recurso de endereço IP público. corda
ipTags A lista de marcas associadas ao endereço IP público. ipTag[]
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'
publicIPAllocationMethod O método de alocação de endereço IP público. 'Dinâmico'
'Estático'
publicIPPrefix O prefixo IP público do qual esse endereço IP público deve ser alocado. sub-recurso

PublicIPAddressSku

Nome Descrição Valor
nome Nome de um SKU de endereço IP público. 'Básico'
'Standard'

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Rota

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrição Valor
addressPrefix O CIDR de destino ao qual a rota se aplica. corda
nextHopIpAddress Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance. corda
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)

RouteTable

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Tags Marcas de recurso. ResourceTags

RouteTablePropertiesFormat

Nome Descrição Valor
disableBgpRoutePropagation Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. de Rota []

SecurityRule

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrição Valor
acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Deny' (obrigatório)
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. corda
destinationAddressPrefixes Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup[]
destinationPortRange A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
destinationPortRanges Os intervalos de porta de destino. string[]
direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int
protocolo Protocolo de rede ao qual essa regra se aplica. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (obrigatório)
sourceAddressPrefix O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina. corda
sourceAddressPrefixes Os intervalos DE IP de origem ou CIDR. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup[]
sourcePortRange A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas. corda
sourcePortRanges Os intervalos de porta de origem. string[]

ServiceDelegationPropertiesFormat

Nome Descrição Valor
serviceName O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). corda

ServiceEndpointPolicy

Nome Descrição Valor
id ID do recurso. corda
localização Local do recurso. corda
Propriedades Propriedades da política de ponto de extremidade de serviço. ServiceEndpointPolicyPropertiesFormat
Tags Marcas de recurso. ResourceTags

ServiceEndpointPolicyDefinition

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da definição de política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrição Valor
descrição Uma descrição para essa regra. Restrito a 140 chars. corda
serviço Nome do ponto de extremidade de serviço. corda
serviceResources Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrição Valor
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. corda

Sub-rede

Nome Descrição Valor
id ID do recurso. corda
nome O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso. corda
Propriedades Propriedades da sub-rede. subnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrição Valor
addressPrefix O prefixo de endereço para a sub-rede. corda
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
Delegações Uma matriz de referências às delegações na sub-rede. de delegação de []
ipAllocations Matriz de IpAllocation que faz referência a essa sub-rede. sub-recursos[]
natGateway Gateway nat associado a essa sub-rede. sub-recurso
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurity Group
privateEndpointNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede. corda
privateLinkServiceNetworkPolicies Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede. corda
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy []
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat []

SubResource

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