Microsoft.Network privateLinkServices 2020-11-01
Definição de recurso do Bicep
O tipo de recurso privateLinkServices pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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@2020-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
autoApproval: {
subscriptions: [
'string'
]
}
enableProxyProtocol: bool
fqdns: [
'string'
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIpConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
}
]
loadBalancerFrontendIpConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosCustomPolicy: {
id: 'string'
}
protectedIP: bool
protectionCoverage: 'string'
}
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIpConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
zones: [
'string'
]
}
]
visibility: {
subscriptions: [
'string'
]
}
}
}
Valores de propriedade
privateLinkServices
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 2-64 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
extendedLocation | A localização expandida do balanceador de carga. | ExtendedLocation |
propriedades | Propriedades do serviço de ligação privada. | PrivateLinkServiceProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | cadeia (obrigatório) |
tipo | O tipo de localização expandida. | "EdgeZone" (obrigatório) |
PrivateLinkServiceProperties
Nome | Descrição | Valor |
---|---|---|
autoApproval | A lista de aprovação automática do serviço de ligação privada. | PrivateLinkServicePropertiesAutoApproval |
enableProxyProtocol | Quer o serviço de ligação privada esteja ou não ativado para o protocolo proxy. | bool |
fqdns | A lista de Fqdn. | cadeia[] |
ipConfigurations | Uma matriz de configurações de IP do serviço de ligação privada. | PrivateLinkServiceIpConfiguration[] |
loadBalancerFrontendIpConfigurations | Uma matriz de referências às configurações de IP do balanceador de carga. | FrontendIPConfiguration[] |
visibilidade | A lista de visibilidade do serviço de ligação privada. | PrivateLinkServicePropertiesVisibility |
PrivateLinkServicePropertiesAutoApproval
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | cadeia[] |
PrivateLinkServiceIpConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome da configuração ip do serviço de ligação privada. | string |
propriedades | Propriedades da configuração ip do serviço de ligação privada. | PrivateLinkServiceIpConfigurationProperties |
PrivateLinkServiceIpConfigurationProperties
Nome | Descrição | Valor |
---|---|---|
primária | Se a configuração do IP é primária ou não. | bool |
privateIPAddress | O endereço IP privado da configuração de IP. | string |
privateIPAddressVersion | Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de endereços IP privados. | "Dinâmico" "Estático" |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
Sub-rede
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O prefixo de endereço da sub-rede. | string |
addressPrefixes | Lista de prefixos de endereço para a sub-rede. | cadeia[] |
applicationGatewayIpConfigurations | Configurações de IP do gateway de aplicação do recurso de rede virtual. | ApplicationGatewayIPConfiguration[] |
delegações | Uma matriz de referências às delegações na sub-rede. | Delegação[] |
ipAllocations | Matriz de IpAllocation que referencia esta sub-rede. | SubResource[] |
natGateway | Nat gateway associado a esta sub-rede. | Sub-origem |
networkSecurityGroup | A referência ao recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede. | "Desativado" "Ativado" |
privateLinkServiceNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede. | "Desativado" "Ativado" |
routeTable | A referência ao recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Uma matriz de políticas de ponto final de serviço. | ServiceEndpointPolicy[] |
serviceEndpoints | Uma matriz de pontos finais de serviço. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome da configuração de IP que é exclusivo num Gateway de Aplicação. | string |
propriedades | Propriedades da configuração do IP do gateway de aplicação. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
sub-rede | Referência ao recurso de sub-rede. Uma sub-rede a partir da qual o gateway de aplicação obtém o respetivo endereço privado. | Sub-origem |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
Delegação
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo numa sub-rede. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceName | O nome do serviço a quem a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
NetworkSecurityGroupPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
SecurityRule
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
tipo | O tipo de recurso. | string |
SecurityRulePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
access | O tráfego de rede é permitido ou negado. | "Permitir" "Negar" (obrigatório) |
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
destinationAddressPrefix | O prefixo de endereço de destino. CIDR ou intervalo de IP de destino. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. | cadeia[] |
destinationApplicationSecurityGroups | O grupo de segurança da aplicação especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | A porta ou intervalo de destino. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
destinationPortRanges | Os intervalos de portas de destino. | cadeia[] |
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 ser entre 100 e 4096. O número de prioridade tem de ser exclusivo para cada regra na coleção. Quanto menor for o número de prioridade, maior será a prioridade da regra. | int |
protocolo | Protocolo de rede a que esta regra se aplica. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' "Udp" (obrigatório) |
sourceAddressPrefix | O CIDR ou o intervalo de IP de origem. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se esta for uma regra de entrada, especifica a origem do tráfego de rede. | string |
sourceAddressPrefixes | O CIDR ou os intervalos de IP de origem. | cadeia[] |
sourceApplicationSecurityGroups | O grupo de segurança da aplicação especificado como origem. | ApplicationSecurityGroup[] |
sourcePortRange | A porta de origem ou o intervalo. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
sourcePortRanges | Os intervalos de portas de origem. | cadeia[] |
ApplicationSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança da aplicação. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ApplicationSecurityGroupPropertiesFormat
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RouteTable
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
RouteTablePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Se pretende desativar as rotas aprendidas pelo BGP nessa tabela de rotas. Verdadeiro significa desativar. | bool |
rotas | Coleção de rotas contidas numa tabela de rotas. | Rota[] |
Rota
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
tipo | O tipo do recurso. | string |
RoutePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | string |
hasBgpOverride | Um valor que indica se esta rota substitui rotas BGP sobrepostas independentemente do LPM. | bool |
nextHopIpAddress | Os pacotes de endereços IP devem ser reencaminhados para. Os valores do próximo salto só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. | string |
nextHopType | O tipo de salto Azure para o qual o pacote deve ser enviado. | 'Internet' "Nenhum" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (obrigatório) |
ServiceEndpointPolicy
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto final de serviço. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceEndpointPolicyDefinitions | Uma coleção de definições de política de ponto final de serviço da política de ponto final de serviço. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da definição da política de ponto final de serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
serviço | Nome do ponto final de serviço. | string |
serviceResources | Uma lista de recursos de serviço. | string[] |
ServiceEndpointPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
localizações | Uma lista de localizações. | string[] |
serviço | O tipo do serviço de ponto final. | string |
FrontendIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo no conjunto de configurações de IP de front-end utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | cadeia[] |
FrontendIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração de IP. | string |
privateIPAddressVersion | Se a ipconfiguration específica é IPv4 ou IPv6. A predefinição é considerada IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de IP Privado. | "Dinâmico" "Estático" |
publicIPAddress | A referência ao recurso ip público. | PublicIPAddress |
publicIPPrefix | A referência ao recurso prefixo ip público. | Sub-origem |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
PublicIPAddress
Nome | Descrição | Valor |
---|---|---|
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do endereço IP público. | PublicIPAddressPropertiesFormat |
sku | O SKU do endereço IP público. | PublicIPAddressSku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | cadeia[] |
PublicIPAddressPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção de DDoS associada ao endereço IP público. | DdosSettings |
dnsSettings | O FQDN do registo DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite de inatividade do endereço IP público. | int |
ipAddress | O endereço IP associado ao recurso de endereço IP público. | string |
ipTags | A lista de etiquetas associadas ao endereço IP público. | IpTag[] |
linkedPublicIPAddress | O endereço IP público ligado do recurso de endereço IP público. | PublicIPAddress |
migrationPhase | Fase de migração do Endereço IP Público. | 'Abortar' "Consolidar" "Consolidado" "Nenhum" "Preparar" |
natGateway | NatGateway para o endereço IP Público. | NatGateway |
publicIPAddressVersion | A versão do endereço IP público. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de endereços IP públicos. | "Dinâmico" "Estático" |
publicIPPrefix | O Prefixo ip público a partir do que este Endereço IP Público deve ser alocado. | Sub-origem |
servicePublicIPAddress | O endereço IP público do serviço do recurso de endereço IP público. | PublicIPAddress |
DdosSettings
Nome | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada DDoS associada ao IP público. | Sub-origem |
protectedIP | Ativa a proteção contra DDoS no IP público. | bool |
protectionCoverage | A personalização da política de proteção DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | "Básico" 'Standard' |
PublicIPAddressDnsSettings
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | A etiqueta de nome de domínio. A concatenação da etiqueta de nome de domínio e da zona DNS regionalizada constituem o nome de domínio completamente qualificado associado ao endereço IP público. Se for especificada uma etiqueta de nome de domínio, é criado um registo DNS A para o IP público no sistema DNS do Microsoft Azure. | string |
fqdn | O Nome de Domínio Completamente Qualificado do registo DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | O FQDN inverso. Um nome de domínio completamente qualificado e visível pelo utilizador que é resolvido para este endereço IP público. Se for especificado o reverseFqdn, é criado um registo DNS PTR que aponta do endereço IP no domínio in-addr.arpa para o FQDN inverso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | 'Standard' |
PublicIPAddressSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de endereço IP público. | "Básico" 'Standard' |
tier | Camada de um SKU de endereço IP público. | "Global" "Regional" |
PrivateLinkServicePropertiesVisibility
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | string[] |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar vSensors de Dimensionamento Automático de Darktrace |
Este modelo permite-lhe implementar automaticamente uma implementação de dimensionamento automático de darktrace vSensors |
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 utiliza um ponto final privado com Private Link serviço para enviar tráfego para a VM. |
Private Link exemplo de serviço |
Este modelo mostra como criar um serviço de ligação privada |
Definição de recurso do modelo arm
O tipo de recurso privateLinkServices pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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": "2020-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"autoApproval": {
"subscriptions": [ "string" ]
},
"enableProxyProtocol": "bool",
"fqdns": [ "string" ],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIpConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
}
}
],
"loadBalancerFrontendIpConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosCustomPolicy": {
"id": "string"
},
"protectedIP": "bool",
"protectionCoverage": "string"
},
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIpConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
},
"zones": [ "string" ]
}
],
"visibility": {
"subscriptions": [ "string" ]
}
}
}
Valores de propriedade
privateLinkServices
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Network/privateLinkServices" |
apiVersion | A versão da API de recursos | '2020-11-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 2-64 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
extendedLocation | A localização expandida do balanceador de carga. | ExtendedLocation |
propriedades | Propriedades do serviço de ligação privada. | PrivateLinkServiceProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | cadeia (obrigatório) |
tipo | O tipo de localização expandida. | "EdgeZone" (obrigatório) |
PrivateLinkServiceProperties
Nome | Descrição | Valor |
---|---|---|
autoApproval | A lista de aprovação automática do serviço de ligação privada. | PrivateLinkServicePropertiesAutoApproval |
enableProxyProtocol | Se o serviço de ligação privada está ou não ativado para o protocolo proxy. | bool |
fqdns | A lista de Fqdn. | string[] |
ipConfigurations | Uma matriz de configurações de IP do serviço de ligação privada. | PrivateLinkServiceIpConfiguration[] |
loadBalancerFrontendIpConfigurations | Uma matriz de referências às configurações de IP do balanceador de carga. | FrontendIPConfiguration[] |
visibilidade | A lista de visibilidade do serviço de ligação privada. | PrivateLinkServicePropertiesVisibility |
PrivateLinkServicePropertiesAutoApproval
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | string[] |
PrivateLinkServiceIpConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome da configuração ip do serviço de ligação privada. | string |
propriedades | Propriedades da configuração de IP do serviço de ligação privada. | PrivateLinkServiceIpConfigurationProperties |
PrivateLinkServiceIpConfigurationProperties
Nome | Descrição | Valor |
---|---|---|
principal | Se a configuração do IP é primária ou não. | bool |
privateIPAddress | O endereço IP privado da configuração do IP. | string |
privateIPAddressVersion | Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de endereços IP privados. | "Dinâmico" "Estático" |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
Sub-rede
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O prefixo de endereço da sub-rede. | string |
addressPrefixes | Lista de prefixos de endereços para a sub-rede. | string[] |
applicationGatewayIpConfigurations | Configurações de IP do gateway de aplicação do recurso de rede virtual. | ApplicationGatewayIPConfiguration[] |
delegações | Uma matriz de referências às delegações na sub-rede. | Delegação[] |
ipAllocations | Matriz de IpAllocation que faz referência a esta sub-rede. | Subresource[] |
natGateway | Nat gateway associado a esta sub-rede. | Sub-origem |
networkSecurityGroup | A referência ao recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede. | "Desativado" "Ativado" |
privateLinkServiceNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede. | "Desativado" "Ativado" |
routeTable | A referência ao recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Uma matriz de políticas de ponto final de serviço. | ServiceEndpointPolicy[] |
serviceEndpoints | Uma matriz de pontos finais de serviço. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome da configuração de IP que é exclusiva numa Gateway de Aplicação. | string |
propriedades | Propriedades da configuração do IP do gateway de aplicação. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
sub-rede | Referência ao recurso de sub-rede. Uma sub-rede a partir da qual o gateway de aplicação obtém o respetivo endereço privado. | Sub-origem |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
Delegação
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo numa sub-rede. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceName | O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
NetworkSecurityGroupPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
SecurityRule
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
tipo | O tipo do recurso. | string |
SecurityRulePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
access | O tráfego de rede é permitido ou negado. | "Permitir" "Negar" (obrigatório) |
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
destinationAddressPrefix | O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Os prefixos de endereço de destino. INTERVALOS DE CIDR ou IP de destino. | string[] |
destinationApplicationSecurityGroups | O grupo de segurança da aplicação especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | A porta ou intervalo de destino. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
destinationPortRanges | Os intervalos de portas de destino. | string[] |
direção | A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. | "Entrada" "Saída" (obrigatório) |
prioridade | A prioridade da regra. O valor pode ser entre 100 e 4096. O número de prioridade tem de ser exclusivo para cada regra na coleção. Quanto menor for o número de prioridade, maior será a prioridade da regra. | int |
protocolo | Protocolo de rede a que esta regra se aplica. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' "Udp" (obrigatório) |
sourceAddressPrefix | O CIDR ou o intervalo de IP de origem. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se esta for uma regra de entrada, especifica a origem do tráfego de rede. | string |
sourceAddressPrefixes | O CIDR ou os intervalos de IP de origem. | string[] |
sourceApplicationSecurityGroups | O grupo de segurança da aplicação especificado como origem. | ApplicationSecurityGroup[] |
sourcePortRange | A porta ou intervalo de origem. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
sourcePortRanges | Os intervalos de portas de origem. | string[] |
ApplicationSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de aplicações. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ApplicationSecurityGroupPropertiesFormat
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RouteTable
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
RouteTablePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Se pretende desativar as rotas aprendidas pelo BGP nessa tabela de rotas. Verdadeiro significa desativar. | bool |
rotas | Coleção de rotas contidas numa tabela de rotas. | Rota[] |
Rota
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
tipo | O tipo de recurso. | string |
RoutePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | string |
hasBgpOverride | Um valor que indica se esta rota substitui rotas BGP sobrepostas independentemente do LPM. | bool |
nextHopIpAddress | Os pacotes de endereços IP devem ser reencaminhados 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 Azure para o qual o pacote deve ser enviado. | "Internet" "Nenhum" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (obrigatório) |
ServiceEndpointPolicy
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto final de serviço. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceEndpointPolicyDefinitions | Uma coleção de definições de política de ponto final de serviço da política de ponto final de serviço. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da definição da política de ponto final de serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
serviço | Nome do ponto final de serviço. | string |
serviceResources | Uma lista de recursos de serviço. | cadeia[] |
ServiceEndpointPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
localizações | Uma lista de localizações. | string[] |
serviço | O tipo do serviço de ponto final. | string |
FrontendIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo no conjunto de configurações de IP de front-end utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | string[] |
FrontendIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração do IP. | string |
privateIPAddressVersion | Se a ipconfiguration específica é IPv4 ou IPv6. A predefinição é considerada IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | O método de alocação de IP Privado. | "Dinâmico" "Estático" |
publicIPAddress | A referência ao recurso de IP Público. | PublicIPAddress |
publicIPPrefix | A referência ao recurso prefixo de IP Público. | Sub-origem |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
PublicIPAddress
Nome | Descrição | Valor |
---|---|---|
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do endereço IP público. | PublicIPAddressPropertiesFormat |
sku | O SKU do endereço IP público. | PublicIPAddressSku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | string[] |
PublicIPAddressPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção contra DDoS associada ao endereço IP público. | DdosSettings |
dnsSettings | O FQDN do registo DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite de inatividade 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 etiquetas associadas ao endereço IP público. | IpTag[] |
linkedPublicIPAddress | O endereço IP público associado do recurso de endereço IP público. | PublicIPAddress |
migrationPhase | Fase de migração do Endereço IP Público. | 'Abortar' "Consolidar" "Consolidado" "Nenhum" "Preparar" |
natGateway | O NatGateway para o endereço IP público. | NatGateway |
publicIPAddressVersion | A versão do endereço IP público. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | O método de alocação de endereços IP públicos. | "Dinâmico" "Estático" |
publicIPPrefix | O Prefixo ip público a partir do que este Endereço IP Público deve ser alocado. | Sub-origem |
servicePublicIPAddress | O endereço IP público do serviço do recurso de endereço IP público. | PublicIPAddress |
DdosSettings
Nome | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada DDoS associada ao IP público. | Sub-origem |
protectedIP | Ativa a proteção contra DDoS no IP público. | bool |
protectionCoverage | A personalização da política de proteção DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | "Básico" 'Standard' |
PublicIPAddressDnsSettings
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | A etiqueta de nome de domínio. A concatenação da etiqueta de nome de domínio e da zona DNS regionalizada constituem o nome de domínio completamente qualificado associado ao endereço IP público. Se for especificada uma etiqueta de nome de domínio, é criado um registo DNS A para o IP público no sistema DNS do Microsoft Azure. | string |
fqdn | O Nome de Domínio Completamente Qualificado do registo DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | O FQDN inverso. Um nome de domínio completamente qualificado e visível pelo utilizador que é resolvido para este endereço IP público. Se for especificado o reverseFqdn, é criado um registo DNS PTR que aponta do endereço IP no domínio in-addr.arpa para o FQDN inverso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | 'Standard' |
PublicIPAddressSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de endereço IP público. | "Básico" 'Standard' |
tier | Camada de um SKU de endereço IP público. | "Global" "Regional" |
PrivateLinkServicePropertiesVisibility
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | string[] |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar vSensors de Dimensionamento Automático de Darktrace |
Este modelo permite-lhe implementar automaticamente uma implementação de dimensionamento automático de darktrace vSensors |
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 utiliza um ponto final privado com Private Link serviço para enviar tráfego para a VM. |
Private Link exemplo de serviço |
Este modelo mostra como criar um serviço de ligação privada |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso privateLinkServices pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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@2020-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
autoApproval = {
subscriptions = [
"string"
]
}
enableProxyProtocol = bool
fqdns = [
"string"
]
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIpConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
}
}
]
loadBalancerFrontendIpConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosCustomPolicy = {
id = "string"
}
protectedIP = bool
protectionCoverage = "string"
}
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIpConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
type = "string"
}
}
zones = [
"string"
]
}
]
visibility = {
subscriptions = [
"string"
]
}
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Valores de propriedade
privateLinkServices
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Network/privateLinkServices@2020-11-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 2-64 Carateres válidos: Alfanuméricos, carateres de sublinhado, períodos e hífenes. Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado. |
localização | Localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
extendedLocation | A localização expandida do balanceador de carga. | ExtendedLocation |
propriedades | Propriedades do serviço de ligação privada. | PrivateLinkServiceProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | O nome da localização expandida. | cadeia (obrigatório) |
tipo | O tipo de localização expandida. | "EdgeZone" (obrigatório) |
PrivateLinkServiceProperties
Nome | Descrição | Valor |
---|---|---|
autoApproval | A lista de aprovação automática do serviço de ligação privada. | PrivateLinkServicePropertiesAutoApproval |
enableProxyProtocol | Se o serviço de ligação privada está ou não ativado para o protocolo proxy. | bool |
fqdns | A lista de Fqdn. | string[] |
ipConfigurations | Uma matriz de configurações de IP do serviço de ligação privada. | PrivateLinkServiceIpConfiguration[] |
loadBalancerFrontendIpConfigurations | Uma matriz de referências às configurações de IP do balanceador de carga. | FrontendIPConfiguration[] |
visibilidade | A lista de visibilidade do serviço de ligação privada. | PrivateLinkServicePropertiesVisibility |
PrivateLinkServicePropertiesAutoApproval
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | string[] |
PrivateLinkServiceIpConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome da configuração ip do serviço de ligação privada. | string |
propriedades | Propriedades da configuração de IP do serviço de ligação privada. | PrivateLinkServiceIpConfigurationProperties |
PrivateLinkServiceIpConfigurationProperties
Nome | Descrição | Valor |
---|---|---|
principal | Se a configuração do IP é primária ou não. | bool |
privateIPAddress | O endereço IP privado da configuração do IP. | string |
privateIPAddressVersion | Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | O método de alocação de endereços IP privados. | "Dinâmico" "Estático" |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
Sub-rede
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | SubnetPropertiesFormat |
tipo | Tipo de recurso. | string |
SubnetPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O prefixo de endereço da sub-rede. | string |
addressPrefixes | Lista de prefixos de endereços para a sub-rede. | string[] |
applicationGatewayIpConfigurations | Configurações de IP do gateway de aplicação do recurso de rede virtual. | ApplicationGatewayIPConfiguration[] |
delegações | Uma matriz de referências às delegações na sub-rede. | Delegação[] |
ipAllocations | Matriz de IpAllocation que faz referência a esta sub-rede. | Subresource[] |
natGateway | Nat gateway associado a esta sub-rede. | Sub-origem |
networkSecurityGroup | A referência ao recurso NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede. | "Desativado" "Ativado" |
privateLinkServiceNetworkPolicies | Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede. | "Desativado" "Ativado" |
routeTable | A referência ao recurso RouteTable. | RouteTable |
serviceEndpointPolicies | Uma matriz de políticas de ponto final de serviço. | ServiceEndpointPolicy[] |
serviceEndpoints | Uma matriz de pontos finais de serviço. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome da configuração de IP que é exclusiva numa Gateway de Aplicação. | string |
propriedades | Propriedades da configuração do IP do gateway de aplicação. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
sub-rede | Referência ao recurso de sub-rede. Uma sub-rede a partir da qual o gateway de aplicação obtém o respetivo endereço privado. | Sub-origem |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
Delegação
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo numa sub-rede. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sub-rede. | ServiceDelegationPropertiesFormat |
tipo | Tipo de recurso. | string |
ServiceDelegationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceName | O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). | string |
NetworkSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de rede. | NetworkSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
NetworkSecurityGroupPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
securityRules | Uma coleção de regras de segurança do grupo de segurança de rede. | SecurityRule[] |
SecurityRule
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da regra de segurança. | SecurityRulePropertiesFormat |
tipo | O tipo do recurso. | string |
SecurityRulePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
access | O tráfego de rede é permitido ou negado. | "Permitir" "Negar" (obrigatório) |
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
destinationAddressPrefix | O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Os prefixos de endereço de destino. INTERVALOS DE CIDR ou IP de destino. | string[] |
destinationApplicationSecurityGroups | O grupo de segurança da aplicação especificado como destino. | ApplicationSecurityGroup[] |
destinationPortRange | A porta ou intervalo de destino. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
destinationPortRanges | Os intervalos de portas de destino. | string[] |
direção | A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. | "Entrada" "Saída" (obrigatório) |
prioridade | A prioridade da regra. O valor pode ser entre 100 e 4096. O número de prioridade tem de ser exclusivo para cada regra na coleção. Quanto menor for o número de prioridade, maior será a prioridade da regra. | int |
protocolo | Protocolo de rede a que esta regra se aplica. | "*" "Ah" "Esp" "Icmp" "Tcp" "Udp" (obrigatório) |
sourceAddressPrefix | O CIDR ou o intervalo de IP de origem. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se esta for uma regra de entrada, especifica a origem do tráfego de rede. | string |
sourceAddressPrefixes | O CIDR ou os intervalos de IP de origem. | string[] |
sourceApplicationSecurityGroups | O grupo de segurança da aplicação especificado como origem. | ApplicationSecurityGroup[] |
sourcePortRange | A porta ou intervalo de origem. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. | string |
sourcePortRanges | Os intervalos de portas de origem. | string[] |
ApplicationSecurityGroup
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do grupo de segurança de aplicações. | ApplicationSecurityGroupPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ApplicationSecurityGroupPropertiesFormat
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RouteTable
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da tabela de rotas. | RouteTablePropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
RouteTablePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
disableBgpRoutePropagation | Se pretende desativar as rotas aprendidas pelo BGP nessa tabela de rotas. Verdadeiro significa desativar. | bool |
rotas | Coleção de rotas contidas numa tabela de rotas. | Rota[] |
Rota
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da rota. | RoutePropertiesFormat |
tipo | O tipo de recurso. | string |
RoutePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
addressPrefix | O CIDR de destino ao qual a rota se aplica. | string |
hasBgpOverride | Um valor que indica se esta rota substitui rotas BGP sobrepostas independentemente do LPM. | bool |
nextHopIpAddress | Os pacotes de endereços IP devem ser reencaminhados 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 Azure para o qual o pacote deve ser enviado. | "Internet" "Nenhum" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (obrigatório) |
ServiceEndpointPolicy
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades da política de ponto final de serviço. | ServiceEndpointPolicyPropertiesFormat |
etiquetas | Etiquetas de recursos. | objeto |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
serviceEndpointPolicyDefinitions | Uma coleção de definições de política de ponto final de serviço da política de ponto final de serviço. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da definição da política de ponto final de serviço. | ServiceEndpointPolicyDefinitionPropertiesFormat |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
descrição | Uma descrição para esta regra. Restrito a 140 carateres. | string |
serviço | Nome do ponto final de serviço. | string |
serviceResources | Uma lista de recursos de serviço. | cadeia[] |
ServiceEndpointPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
localizações | Uma lista de localizações. | cadeia[] |
serviço | O tipo de serviço de ponto final. | string |
FrontendIPConfiguration
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | O nome do recurso que é exclusivo no conjunto de configurações de IP de front-end utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. | string |
propriedades | Propriedades da sonda do balanceador de carga. | FrontendIPConfigurationPropertiesFormat |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | cadeia[] |
FrontendIPConfigurationPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
privateIPAddress | O endereço IP privado da configuração de IP. | string |
privateIPAddressVersion | Se a ipconfiguration específica é IPv4 ou IPv6. A predefinição é considerada IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | O método de alocação de IP Privado. | "Dinâmico" "Estático" |
publicIPAddress | A referência ao recurso ip público. | PublicIPAddress |
publicIPPrefix | A referência ao recurso prefixo ip público. | Sub-origem |
sub-rede | A referência ao recurso de sub-rede. | Sub-rede |
PublicIPAddress
Nome | Descrição | Valor |
---|---|---|
extendedLocation | A localização expandida do endereço IP público. | ExtendedLocation |
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do endereço IP público. | PublicIPAddressPropertiesFormat |
sku | O SKU do endereço IP público. | PublicIPAddressSku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. | cadeia[] |
PublicIPAddressPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
ddosSettings | A política personalizada de proteção de DDoS associada ao endereço IP público. | DdosSettings |
dnsSettings | O FQDN do registo DNS associado ao endereço IP público. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | O tempo limite de inatividade do endereço IP público. | int |
ipAddress | O endereço IP associado ao recurso de endereço IP público. | string |
ipTags | A lista de etiquetas associadas ao endereço IP público. | IpTag[] |
linkedPublicIPAddress | O endereço IP público associado do recurso de endereço IP público. | PublicIPAddress |
migrationPhase | Fase de migração do Endereço IP Público. | "Abortar" "Consolidar" "Consolidado" "Nenhum" "Preparar" |
natGateway | O NatGateway para o endereço IP público. | NatGateway |
publicIPAddressVersion | A versão do endereço IP público. | "IPv4" "IPv6" |
publicIPAllocationMethod | O método de alocação de endereços IP públicos. | "Dinâmico" "Estático" |
publicIPPrefix | O Prefixo ip público a partir do que este Endereço IP Público deve ser alocado. | Sub-origem |
servicePublicIPAddress | O endereço IP público do serviço do recurso de endereço IP público. | PublicIPAddress |
DdosSettings
Nome | Descrição | Valor |
---|---|---|
ddosCustomPolicy | A política personalizada DDoS associada ao IP público. | Sub-origem |
protectedIP | Ativa a proteção contra DDoS no IP público. | bool |
protectionCoverage | A personalização da política de proteção DDoS do IP público. Apenas a cobertura padrão terá a capacidade de ser personalizada. | "Básico" "Standard" |
PublicIPAddressDnsSettings
Nome | Descrição | Valor |
---|---|---|
domainNameLabel | A etiqueta de nome de domínio. A concatenação da etiqueta de nome de domínio e da zona DNS regionalizada constituem o nome de domínio completamente qualificado associado ao endereço IP público. Se for especificada uma etiqueta de nome de domínio, é criado um registo DNS A para o IP público no sistema DNS do Microsoft Azure. | string |
fqdn | O Nome de Domínio Completamente Qualificado do registo DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. | string |
reverseFqdn | O FQDN inverso. Um nome de domínio completamente qualificado e visível pelo utilizador que é resolvido para este endereço IP público. Se for especificado o reverseFqdn, é criado um registo DNS PTR que aponta do endereço IP no domínio in-addr.arpa para o FQDN inverso. | string |
IpTag
Nome | Descrição | Valor |
---|---|---|
ipTagType | O tipo de etiqueta IP. Exemplo: FirstPartyUsage. | string |
etiqueta | O valor da etiqueta IP associada ao IP público. Exemplo: SQL. | string |
NatGateway
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
localização | Localização do recurso. | string |
propriedades | Propriedades do Nat Gateway. | NatGatewayPropertiesFormat |
sku | O SKU do nat gateway. | NatGatewaySku |
etiquetas | Etiquetas de recursos. | objeto |
zonas | Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. | string[] |
NatGatewayPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
idleTimeoutInMinutes | O tempo limite de inatividade do nat gateway. | int |
publicIpAddresses | Uma matriz de endereços IP públicos associados ao recurso nat gateway. | Subresource[] |
publicIpPrefixes | Uma matriz de prefixos ip públicos associados ao recurso nat gateway. | Subresource[] |
NatGatewaySku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU de Nat Gateway. | "Standard" |
PublicIPAddressSku
Nome | Descrição | Valor |
---|---|---|
name | Nome de um SKU de endereço IP público. | "Básico" "Standard" |
tier | Camada de um SKU de endereço IP público. | "Global" "Regional" |
PrivateLinkServicePropertiesVisibility
Nome | Descrição | Valor |
---|---|---|
subscrições | A lista de subscrições. | string[] |