Partilhar via


Microsoft.Network privateLinkServices 2019-04-01

Definição de recursos do bíceps

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

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

Formato do recurso

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

resource symbolicname 'Microsoft.Network/privateLinkServices@2019-04-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    autoApproval: {
      subscriptions: [
        'string'
      ]
    }
    fqdns: [
      'string'
    ]
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          primary: bool
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              delegations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    actions: [
                      'string'
                    ]
                    serviceName: 'string'
                  }
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  defaultSecurityRules: [
                    {
                      etag: 'string'
                      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'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                    }
                  ]
                  provisioningState: 'string'
                  resourceGuid: 'string'
                  securityRules: [
                    {
                      etag: 'string'
                      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'
                        provisioningState: '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'
              provisioningState: 'string'
              resourceNavigationLinks: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    link: 'string'
                    linkedResourceType: 'string'
                  }
                }
              ]
              routeTable: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  provisioningState: 'string'
                  routes: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                        provisioningState: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceAssociationLinks: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    allowDelete: bool
                    link: 'string'
                    linkedResourceType: 'string'
                    locations: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
              serviceEndpointPolicies: [
                {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  provisioningState: 'string'
                  service: 'string'
                }
              ]
            }
          }
        }
      }
    ]
    loadBalancerFrontendIpConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosCustomPolicy: {
                  id: 'string'
                }
                protectionCoverage: 'string'
              }
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              provisioningState: 'string'
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              resourceGuid: 'string'
            }
            sku: {
              name: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              delegations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    actions: [
                      'string'
                    ]
                    serviceName: 'string'
                  }
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  defaultSecurityRules: [
                    {
                      etag: 'string'
                      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'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                    }
                  ]
                  provisioningState: 'string'
                  resourceGuid: 'string'
                  securityRules: [
                    {
                      etag: 'string'
                      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'
                        provisioningState: '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'
              provisioningState: 'string'
              resourceNavigationLinks: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    link: 'string'
                    linkedResourceType: 'string'
                  }
                }
              ]
              routeTable: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  provisioningState: 'string'
                  routes: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                        provisioningState: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceAssociationLinks: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    allowDelete: bool
                    link: 'string'
                    linkedResourceType: 'string'
                    locations: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
              serviceEndpointPolicies: [
                {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  provisioningState: 'string'
                  service: 'string'
                }
              ]
            }
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    privateEndpointConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateEndpoint: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              manualPrivateLinkServiceConnections: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    groupIds: [
                      'string'
                    ]
                    privateLinkServiceConnectionState: {
                      actionsRequired: 'string'
                      description: 'string'
                      status: 'string'
                    }
                    privateLinkServiceId: 'string'
                    requestMessage: 'string'
                  }
                }
              ]
              privateLinkServiceConnections: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    groupIds: [
                      'string'
                    ]
                    privateLinkServiceConnectionState: {
                      actionsRequired: 'string'
                      description: 'string'
                      status: 'string'
                    }
                    privateLinkServiceId: 'string'
                    requestMessage: 'string'
                  }
                }
              ]
              subnet: {
                etag: 'string'
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  addressPrefixes: [
                    'string'
                  ]
                  delegations: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        actions: [
                          'string'
                        ]
                        serviceName: 'string'
                      }
                    }
                  ]
                  natGateway: {
                    id: 'string'
                  }
                  networkSecurityGroup: {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      defaultSecurityRules: [
                        {
                          etag: 'string'
                          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'
                            provisioningState: 'string'
                            sourceAddressPrefix: 'string'
                            sourceAddressPrefixes: [
                              'string'
                            ]
                            sourceApplicationSecurityGroups: [
                              {
                                id: 'string'
                                location: 'string'
                                properties: {}
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                            ]
                            sourcePortRange: 'string'
                            sourcePortRanges: [
                              'string'
                            ]
                          }
                        }
                      ]
                      provisioningState: 'string'
                      resourceGuid: 'string'
                      securityRules: [
                        {
                          etag: 'string'
                          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'
                            provisioningState: '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'
                  provisioningState: 'string'
                  resourceNavigationLinks: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        link: 'string'
                        linkedResourceType: 'string'
                      }
                    }
                  ]
                  routeTable: {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      disableBgpRoutePropagation: bool
                      provisioningState: 'string'
                      routes: [
                        {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            nextHopIpAddress: 'string'
                            nextHopType: 'string'
                            provisioningState: 'string'
                          }
                        }
                      ]
                    }
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                  serviceAssociationLinks: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        allowDelete: bool
                        link: 'string'
                        linkedResourceType: 'string'
                        locations: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                  serviceEndpointPolicies: [
                    {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        serviceEndpointPolicyDefinitions: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              description: 'string'
                              service: 'string'
                              serviceResources: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  ]
                  serviceEndpoints: [
                    {
                      locations: [
                        'string'
                      ]
                      provisioningState: 'string'
                      service: 'string'
                    }
                  ]
                }
              }
            }
            tags: {
              {customized property}: 'string'
            }
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    visibility: {
      subscriptions: [
        'string'
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Designação Descrição Valor

DdosSettings

Designação Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. SubResource
proteçãoCobertura A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Padrão'

Delegação

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estática'
provisionamentoEstado Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
públicoIPAddress A referência do recurso IP público. PublicIPAddress
publicIPPrefix A referência do recurso Prefixo IP Público. SubResource
sub-rede A referência do recurso de sub-rede. Sub-rede

IpTag

Designação Descrição Valor
ipTagType Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. string
tag Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. string

Microsoft.Network/privateLinkServices

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

NetworkSecurityGroup

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules As regras de segurança padrão do grupo de segurança de rede. SecurityRule[]
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
resourceGuid A propriedade GUID do recurso do grupo de segurança de rede. string
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateEndpoint

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do ponto de extremidade privado. PrivateEndpointProperties
Etiquetas Tags de recursos. ResourceTags

PrivateEndpointConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O recurso do ponto final privado. PrivateEndpoint
privateLinkServiceConnectionState Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. PrivateLinkServiceConnectionState

PrivateEndpointProperties

Designação Descrição Valor
manualPrivateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador da rede não tem acesso para aprovar conexões com o recurso remoto. PrivateLinkServiceConnection []
privateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. PrivateLinkServiceConnection []
sub-rede O ID da sub-rede a partir da qual o IP privado será alocado. Sub-rede

PrivateLinkServiceConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de serviço de link privado. PrivateLinkServiceConnectionProperties

PrivateLinkServiceConnectionProperties

Designação Descrição Valor
groupIds O(s) ID(s) do(s) grupo(s) obtido(s) do recurso remoto ao qual este ponto de extremidade privado deve se conectar. string[]
privateLinkServiceConnectionState Uma coleção de informações somente leitura sobre o estado da conexão com o recurso remoto. PrivateLinkServiceConnectionState
privateLinkServiceId A id do recurso do serviço de link privado. string
requestMensagem Uma mensagem passada para o proprietário do recurso remoto com essa solicitação de conexão. Restrito a 140 caracteres. string

PrivateLinkServiceConnectionState

Designação Descrição Valor
açõesObrigatório Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor. string
Descrição O motivo da aprovação/rejeição da ligação. string
Situação Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. string

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
sub-rede A referência do recurso de sub-rede. Sub-rede

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de referências à configuração IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
privateEndpointConnections Uma matriz de lista sobre conexões com o ponto de extremidade privado. PrivateEndpointConnection []
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PúblicoIPAddress

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. ResourceTags
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsConfigurações 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
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
provisionamentoEstado O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
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ática'
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
resourceGuid A propriedade GUID do recurso IP público. string

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. 'Básico'
'Padrão'
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Designação Descrição Valor
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Negar' (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. 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 da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Protocolo de rede ao qual esta regra se aplica. '*'
'Esp'
'ICMP'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ServiceAssociationLinkPropertiesFormat
tipo Tipo de recurso. string

ServiceAssociationLinkPropertiesFormat

Designação Descrição Valor
permitirExcluir Se verdadeiro, o recurso pode ser excluído. Bool
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string
Locais Uma lista de locais. string[]

ServiceDelegationPropertiesFormat

Designação Descrição Valor
ações Descreve as ações permitidas ao serviço após a delegação. string[]
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

ServiceEndpointPolicy

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ServiceEndpointPolicyDefinition

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Designação 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

Designação Descrição Valor
Locais Uma lista de locais. string[]
provisionamentoEstado O estado de provisionamento do recurso. string
serviço O tipo do serviço de ponto de extremidade. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
delegações Obtém uma matriz de referências às delegações na sub-rede. Delegação[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Ativar ou desativar ponto de extremidade privado na sub-rede. string
privateLinkServiceNetworkPolicies Habilite ou desative o serviço de link privado na sub-rede. string
provisionamentoEstado O estado de provisionamento do recurso. string
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências a serviços injetados nessa sub-rede. ServiceAssociationLink[]
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[]

Subrecurso

Designação Descrição Valor
ID ID do recurso. string

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 Private Link Este 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 Private Link para enviar tráfego para a VM.
Exemplo de serviço Private Link Este modelo mostra como criar um serviço de link privado

Definição de recurso de modelo ARM

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

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

Formato do recurso

Para criar um recurso Microsoft.Network/privateLinkServices, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/privateLinkServices",
  "apiVersion": "2019-04-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "autoApproval": {
      "subscriptions": [ "string" ]
    },
    "fqdns": [ "string" ],
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "primary": "bool",
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "delegations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "actions": [ "string" ],
                    "serviceName": "string"
                  }
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "defaultSecurityRules": [
                    {
                      "etag": "string",
                      "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",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      }
                    }
                  ],
                  "provisioningState": "string",
                  "resourceGuid": "string",
                  "securityRules": [
                    {
                      "etag": "string",
                      "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",
                        "provisioningState": "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",
              "provisioningState": "string",
              "resourceNavigationLinks": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "link": "string",
                    "linkedResourceType": "string"
                  }
                }
              ],
              "routeTable": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "provisioningState": "string",
                  "routes": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string",
                        "provisioningState": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceAssociationLinks": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "allowDelete": "bool",
                    "link": "string",
                    "linkedResourceType": "string",
                    "locations": [ "string" ]
                  },
                  "type": "string"
                }
              ],
              "serviceEndpointPolicies": [
                {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "provisioningState": "string",
                  "service": "string"
                }
              ]
            }
          }
        }
      }
    ],
    "loadBalancerFrontendIpConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosCustomPolicy": {
                  "id": "string"
                },
                "protectionCoverage": "string"
              },
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "provisioningState": "string",
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "resourceGuid": "string"
            },
            "sku": {
              "name": "string"
            },
            "tags": {
              "{customized property}": "string"
            },
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "delegations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "actions": [ "string" ],
                    "serviceName": "string"
                  }
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "defaultSecurityRules": [
                    {
                      "etag": "string",
                      "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",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      }
                    }
                  ],
                  "provisioningState": "string",
                  "resourceGuid": "string",
                  "securityRules": [
                    {
                      "etag": "string",
                      "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",
                        "provisioningState": "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",
              "provisioningState": "string",
              "resourceNavigationLinks": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "link": "string",
                    "linkedResourceType": "string"
                  }
                }
              ],
              "routeTable": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "provisioningState": "string",
                  "routes": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string",
                        "provisioningState": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceAssociationLinks": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "allowDelete": "bool",
                    "link": "string",
                    "linkedResourceType": "string",
                    "locations": [ "string" ]
                  },
                  "type": "string"
                }
              ],
              "serviceEndpointPolicies": [
                {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "provisioningState": "string",
                  "service": "string"
                }
              ]
            }
          }
        },
        "zones": [ "string" ]
      }
    ],
    "privateEndpointConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateEndpoint": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "manualPrivateLinkServiceConnections": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "groupIds": [ "string" ],
                    "privateLinkServiceConnectionState": {
                      "actionsRequired": "string",
                      "description": "string",
                      "status": "string"
                    },
                    "privateLinkServiceId": "string",
                    "requestMessage": "string"
                  }
                }
              ],
              "privateLinkServiceConnections": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "groupIds": [ "string" ],
                    "privateLinkServiceConnectionState": {
                      "actionsRequired": "string",
                      "description": "string",
                      "status": "string"
                    },
                    "privateLinkServiceId": "string",
                    "requestMessage": "string"
                  }
                }
              ],
              "subnet": {
                "etag": "string",
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "addressPrefixes": [ "string" ],
                  "delegations": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "actions": [ "string" ],
                        "serviceName": "string"
                      }
                    }
                  ],
                  "natGateway": {
                    "id": "string"
                  },
                  "networkSecurityGroup": {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "defaultSecurityRules": [
                        {
                          "etag": "string",
                          "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",
                            "provisioningState": "string",
                            "sourceAddressPrefix": "string",
                            "sourceAddressPrefixes": [ "string" ],
                            "sourceApplicationSecurityGroups": [
                              {
                                "id": "string",
                                "location": "string",
                                "properties": {
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              }
                            ],
                            "sourcePortRange": "string",
                            "sourcePortRanges": [ "string" ]
                          }
                        }
                      ],
                      "provisioningState": "string",
                      "resourceGuid": "string",
                      "securityRules": [
                        {
                          "etag": "string",
                          "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",
                            "provisioningState": "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",
                  "provisioningState": "string",
                  "resourceNavigationLinks": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "link": "string",
                        "linkedResourceType": "string"
                      }
                    }
                  ],
                  "routeTable": {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "disableBgpRoutePropagation": "bool",
                      "provisioningState": "string",
                      "routes": [
                        {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "nextHopIpAddress": "string",
                            "nextHopType": "string",
                            "provisioningState": "string"
                          }
                        }
                      ]
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  },
                  "serviceAssociationLinks": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "allowDelete": "bool",
                        "link": "string",
                        "linkedResourceType": "string",
                        "locations": [ "string" ]
                      },
                      "type": "string"
                    }
                  ],
                  "serviceEndpointPolicies": [
                    {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "serviceEndpointPolicyDefinitions": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "description": "string",
                              "service": "string",
                              "serviceResources": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  ],
                  "serviceEndpoints": [
                    {
                      "locations": [ "string" ],
                      "provisioningState": "string",
                      "service": "string"
                    }
                  ]
                }
              }
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "visibility": {
      "subscriptions": [ "string" ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Designação Descrição Valor

DdosSettings

Designação Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. SubResource
proteçãoCobertura A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Padrão'

Delegação

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estática'
provisionamentoEstado Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
públicoIPAddress A referência do recurso IP público. PublicIPAddress
publicIPPrefix A referência do recurso Prefixo IP Público. SubResource
sub-rede A referência do recurso de sub-rede. Sub-rede

IpTag

Designação Descrição Valor
ipTagType Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. string
tag Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. string

Microsoft.Network/privateLinkServices

Designação Descrição Valor
apiVersion A versão api '2019-04-01'
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Network/privateLinkServices'

NetworkSecurityGroup

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules As regras de segurança padrão do grupo de segurança de rede. SecurityRule[]
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
resourceGuid A propriedade GUID do recurso do grupo de segurança de rede. string
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateEndpoint

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do ponto de extremidade privado. PrivateEndpointProperties
Etiquetas Tags de recursos. ResourceTags

PrivateEndpointConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O recurso do ponto final privado. PrivateEndpoint
privateLinkServiceConnectionState Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. PrivateLinkServiceConnectionState

PrivateEndpointProperties

Designação Descrição Valor
manualPrivateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador da rede não tem acesso para aprovar conexões com o recurso remoto. PrivateLinkServiceConnection []
privateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. PrivateLinkServiceConnection []
sub-rede O ID da sub-rede a partir da qual o IP privado será alocado. Sub-rede

PrivateLinkServiceConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de serviço de link privado. PrivateLinkServiceConnectionProperties

PrivateLinkServiceConnectionProperties

Designação Descrição Valor
groupIds O(s) ID(s) do(s) grupo(s) obtido(s) do recurso remoto ao qual este ponto de extremidade privado deve se conectar. string[]
privateLinkServiceConnectionState Uma coleção de informações somente leitura sobre o estado da conexão com o recurso remoto. PrivateLinkServiceConnectionState
privateLinkServiceId A id do recurso do serviço de link privado. string
requestMensagem Uma mensagem passada para o proprietário do recurso remoto com essa solicitação de conexão. Restrito a 140 caracteres. string

PrivateLinkServiceConnectionState

Designação Descrição Valor
açõesObrigatório Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor. string
Descrição O motivo da aprovação/rejeição da ligação. string
Situação Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. string

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
sub-rede A referência do recurso de sub-rede. Sub-rede

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de referências à configuração IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
privateEndpointConnections Uma matriz de lista sobre conexões com o ponto de extremidade privado. PrivateEndpointConnection []
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PúblicoIPAddress

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. ResourceTags
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsConfigurações 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
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
provisionamentoEstado O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
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ática'
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
resourceGuid A propriedade GUID do recurso IP público. string

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. 'Básico'
'Padrão'
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Designação Descrição Valor
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Negar' (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. 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 da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Protocolo de rede ao qual esta regra se aplica. '*'
'Esp'
'ICMP'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ServiceAssociationLinkPropertiesFormat
tipo Tipo de recurso. string

ServiceAssociationLinkPropertiesFormat

Designação Descrição Valor
permitirExcluir Se verdadeiro, o recurso pode ser excluído. Bool
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string
Locais Uma lista de locais. string[]

ServiceDelegationPropertiesFormat

Designação Descrição Valor
ações Descreve as ações permitidas ao serviço após a delegação. string[]
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

ServiceEndpointPolicy

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ServiceEndpointPolicyDefinition

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Designação 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

Designação Descrição Valor
Locais Uma lista de locais. string[]
provisionamentoEstado O estado de provisionamento do recurso. string
serviço O tipo do serviço de ponto de extremidade. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
delegações Obtém uma matriz de referências às delegações na sub-rede. Delegação[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Ativar ou desativar ponto de extremidade privado na sub-rede. string
privateLinkServiceNetworkPolicies Habilite ou desative o serviço de link privado na sub-rede. string
provisionamentoEstado O estado de provisionamento do recurso. string
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências a serviços injetados nessa sub-rede. ServiceAssociationLink[]
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[]

Subrecurso

Designação Descrição Valor
ID ID do recurso. string

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 Darktrace Autoscaling vSensors

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

Implantar no Azure
Este 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 Private Link para enviar tráfego para a VM.
Exemplo de serviço Private Link

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

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateLinkServices@2019-04-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoApproval = {
        subscriptions = [
          "string"
        ]
      }
      fqdns = [
        "string"
      ]
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            primary = bool
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                delegations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      actions = [
                        "string"
                      ]
                      serviceName = "string"
                    }
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    defaultSecurityRules = [
                      {
                        etag = "string"
                        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"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                      }
                    ]
                    provisioningState = "string"
                    resourceGuid = "string"
                    securityRules = [
                      {
                        etag = "string"
                        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"
                          provisioningState = "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"
                provisioningState = "string"
                resourceNavigationLinks = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      link = "string"
                      linkedResourceType = "string"
                    }
                  }
                ]
                routeTable = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    provisioningState = "string"
                    routes = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                          provisioningState = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceAssociationLinks = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      allowDelete = bool
                      link = "string"
                      linkedResourceType = "string"
                      locations = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
                serviceEndpointPolicies = [
                  {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    provisioningState = "string"
                    service = "string"
                  }
                ]
              }
            }
          }
        }
      ]
      loadBalancerFrontendIpConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosCustomPolicy = {
                    id = "string"
                  }
                  protectionCoverage = "string"
                }
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                provisioningState = "string"
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                resourceGuid = "string"
              }
              sku = {
                name = "string"
              }
              tags = {
                {customized property} = "string"
              }
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                delegations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      actions = [
                        "string"
                      ]
                      serviceName = "string"
                    }
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    defaultSecurityRules = [
                      {
                        etag = "string"
                        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"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                      }
                    ]
                    provisioningState = "string"
                    resourceGuid = "string"
                    securityRules = [
                      {
                        etag = "string"
                        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"
                          provisioningState = "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"
                provisioningState = "string"
                resourceNavigationLinks = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      link = "string"
                      linkedResourceType = "string"
                    }
                  }
                ]
                routeTable = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    provisioningState = "string"
                    routes = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                          provisioningState = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceAssociationLinks = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      allowDelete = bool
                      link = "string"
                      linkedResourceType = "string"
                      locations = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
                serviceEndpointPolicies = [
                  {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    provisioningState = "string"
                    service = "string"
                  }
                ]
              }
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      privateEndpointConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            privateEndpoint = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                manualPrivateLinkServiceConnections = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      groupIds = [
                        "string"
                      ]
                      privateLinkServiceConnectionState = {
                        actionsRequired = "string"
                        description = "string"
                        status = "string"
                      }
                      privateLinkServiceId = "string"
                      requestMessage = "string"
                    }
                  }
                ]
                privateLinkServiceConnections = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      groupIds = [
                        "string"
                      ]
                      privateLinkServiceConnectionState = {
                        actionsRequired = "string"
                        description = "string"
                        status = "string"
                      }
                      privateLinkServiceId = "string"
                      requestMessage = "string"
                    }
                  }
                ]
                subnet = {
                  etag = "string"
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    addressPrefixes = [
                      "string"
                    ]
                    delegations = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          actions = [
                            "string"
                          ]
                          serviceName = "string"
                        }
                      }
                    ]
                    natGateway = {
                      id = "string"
                    }
                    networkSecurityGroup = {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        defaultSecurityRules = [
                          {
                            etag = "string"
                            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"
                              provisioningState = "string"
                              sourceAddressPrefix = "string"
                              sourceAddressPrefixes = [
                                "string"
                              ]
                              sourceApplicationSecurityGroups = [
                                {
                                  id = "string"
                                  location = "string"
                                  properties = {
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                              ]
                              sourcePortRange = "string"
                              sourcePortRanges = [
                                "string"
                              ]
                            }
                          }
                        ]
                        provisioningState = "string"
                        resourceGuid = "string"
                        securityRules = [
                          {
                            etag = "string"
                            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"
                              provisioningState = "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"
                    provisioningState = "string"
                    resourceNavigationLinks = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          link = "string"
                          linkedResourceType = "string"
                        }
                      }
                    ]
                    routeTable = {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        disableBgpRoutePropagation = bool
                        provisioningState = "string"
                        routes = [
                          {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              nextHopIpAddress = "string"
                              nextHopType = "string"
                              provisioningState = "string"
                            }
                          }
                        ]
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                    serviceAssociationLinks = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          allowDelete = bool
                          link = "string"
                          linkedResourceType = "string"
                          locations = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                    serviceEndpointPolicies = [
                      {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          serviceEndpointPolicyDefinitions = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                description = "string"
                                service = "string"
                                serviceResources = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    ]
                    serviceEndpoints = [
                      {
                        locations = [
                          "string"
                        ]
                        provisioningState = "string"
                        service = "string"
                      }
                    ]
                  }
                }
              }
              tags = {
                {customized property} = "string"
              }
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      visibility = {
        subscriptions = [
          "string"
        ]
      }
    }
  })
}

Valores de propriedade

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Designação Descrição Valor

DdosSettings

Designação Descrição Valor
ddosCustomPolicy A política personalizada de DDoS associada ao IP público. SubResource
proteçãoCobertura A customizabilidade da política de proteção contra DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. 'Básico'
'Padrão'

Delegação

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Ele representa se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estática'
provisionamentoEstado Obtém o estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
públicoIPAddress A referência do recurso IP público. PublicIPAddress
publicIPPrefix A referência do recurso Prefixo IP Público. SubResource
sub-rede A referência do recurso de sub-rede. Sub-rede

IpTag

Designação Descrição Valor
ipTagType Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. string
tag Obtém ou define o valor da IpTag associada ao IP público. Exemplo SQL, Storage etc. string

Microsoft.Network/privateLinkServices

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Network/privateLinkServices@2019-04-01"

NetworkSecurityGroup

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules As regras de segurança padrão do grupo de segurança de rede. SecurityRule[]
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
resourceGuid A propriedade GUID do recurso do grupo de segurança de rede. string
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

PrivateEndpoint

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do ponto de extremidade privado. PrivateEndpointProperties
Etiquetas Tags de recursos. ResourceTags

PrivateEndpointConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O recurso do ponto final privado. PrivateEndpoint
privateLinkServiceConnectionState Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. PrivateLinkServiceConnectionState

PrivateEndpointProperties

Designação Descrição Valor
manualPrivateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador da rede não tem acesso para aprovar conexões com o recurso remoto. PrivateLinkServiceConnection []
privateLinkServiceConnections Um agrupamento de informações sobre a conexão com o recurso remoto. PrivateLinkServiceConnection []
sub-rede O ID da sub-rede a partir da qual o IP privado será alocado. Sub-rede

PrivateLinkServiceConnection

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da conexão de serviço de link privado. PrivateLinkServiceConnectionProperties

PrivateLinkServiceConnectionProperties

Designação Descrição Valor
groupIds O(s) ID(s) do(s) grupo(s) obtido(s) do recurso remoto ao qual este ponto de extremidade privado deve se conectar. string[]
privateLinkServiceConnectionState Uma coleção de informações somente leitura sobre o estado da conexão com o recurso remoto. PrivateLinkServiceConnectionState
privateLinkServiceId A id do recurso do serviço de link privado. string
requestMensagem Uma mensagem passada para o proprietário do recurso remoto com essa solicitação de conexão. Restrito a 140 caracteres. string

PrivateLinkServiceConnectionState

Designação Descrição Valor
açõesObrigatório Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor. string
Descrição O motivo da aprovação/rejeição da ligação. string
Situação Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. string

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Disponível a partir de 30-03-Api-Version 2016, representa se a configuração ipconfiguration específica é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
sub-rede A referência do recurso de sub-rede. Sub-rede

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de referências à configuração IP do serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
privateEndpointConnections Uma matriz de lista sobre conexões com o ponto de extremidade privado. PrivateEndpointConnection []
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PúblicoIPAddress

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. ResourceTags
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a 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. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo 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. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
dnsConfigurações 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
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
provisionamentoEstado O estado de provisionamento do recurso PublicIP. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
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ática'
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
resourceGuid A propriedade GUID do recurso IP público. string

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. 'Básico'
'Padrão'
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Designação Descrição Valor
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Obtém ou define se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
provisionamentoEstado O estado de provisionamento do recurso. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Negar' (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. 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 da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Protocolo de rede ao qual esta regra se aplica. '*'
'Esp'
'ICMP'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'. string
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]
Designação Descrição Valor
ID ID do recurso. string
Designação Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Formato das propriedades do link de navegação de recursos. ServiceAssociationLinkPropertiesFormat
tipo Tipo de recurso. string

ServiceAssociationLinkPropertiesFormat

Designação Descrição Valor
permitirExcluir Se verdadeiro, o recurso pode ser excluído. Bool
ligação Link para o recurso externo. string
linkedResourceType Tipo de recurso do recurso vinculado. string
Locais Uma lista de locais. string[]

ServiceDelegationPropertiesFormat

Designação Descrição Valor
ações Descreve as ações permitidas ao serviço após a delegação. string[]
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

ServiceEndpointPolicy

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. ResourceTags

ServiceEndpointPolicyDefinition

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPolicyPropertiesFormat

Designação 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

Designação Descrição Valor
Locais Uma lista de locais. string[]
provisionamentoEstado O estado de provisionamento do recurso. string
serviço O tipo do serviço de ponto de extremidade. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. string
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
delegações Obtém uma matriz de referências às delegações na sub-rede. Delegação[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência do recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Ativar ou desativar ponto de extremidade privado na sub-rede. string
privateLinkServiceNetworkPolicies Habilite ou desative o serviço de link privado na sub-rede. string
provisionamentoEstado O estado de provisionamento do recurso. string
resourceNavigationLinks Obtém uma matriz de referências aos recursos externos usando a sub-rede. ResourceNavigationLink []
routeTable A referência do recurso RouteTable. RouteTable
serviceAssociationLinks Obtém uma matriz de referências a serviços injetados nessa sub-rede. ServiceAssociationLink[]
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[]

Subrecurso

Designação Descrição Valor
ID ID do recurso. string