Microsoft.Network networkProfiles 2020-03-01
Artigo 10/25/2024
1 contribuidor
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso networkProfiles pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkProfiles, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Network/networkProfiles@2020-03-01' = {
location: 'string'
name: 'string'
properties: {
containerNetworkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
containerNetworkInterfaces: [
{
id: 'string'
}
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
}
}
}
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ApplicationSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança do aplicativo.
ApplicationSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ContainerNetworkInterfaceConfiguration
Nome
Descrição
Valor
containerNetworkInterfaces
Uma lista de interfaces de rede de contêiner criadas com base nessa configuração de interface de rede de contêiner.
sub-recursos []
ipConfigurations
Uma lista de configurações de ip da configuração da interface de rede de contêiner.
IPConfigurationProfile []
Delegação
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
serviceDelegationPropertiesFormat
IPConfigurationProfile
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades do perfil de configuração de IP.
IPConfigurationProfilePropertiesFormat
Nome
Descrição
Valor
sub-rede
A referência ao recurso de sub-rede para criar uma configuração de ip de interface de rede de contêiner.
de sub-rede
Microsoft.Network/networkProfiles
Nome
Descrição
Valor
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades de perfil de rede.
NetworkProfilePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
NetworkSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança de rede.
NetworkSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
securityRules
Uma coleção de regras de segurança do grupo de segurança de rede.
SecurityRule []
Rota
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da rota.
RoutePropertiesFormat
Nome
Descrição
Valor
addressPrefix
O CIDR de destino ao qual a rota se aplica.
corda
nextHopIpAddress
Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance.
corda
nextHopType
O tipo de salto do Azure para o qual o pacote deve ser enviado.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório)
RouteTable
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da tabela de rotas.
RouteTablePropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
disableBgpRoutePropagation
Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar.
Bool
Rotas
Coleção de rotas contidas em uma tabela de rotas.
de Rota []
SecurityRule
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da regra de segurança.
SecurityRulePropertiesFormat
Nome
Descrição
Valor
acesso
O tráfego de rede é permitido ou negado.
'Permitir' 'Deny' (obrigatório)
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
destinationAddressPrefix
O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.
corda
destinationAddressPrefixes
Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR.
string[]
destinationApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como destino.
ApplicationSecurityGroup []
destinationPortRange
A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
destinationPortRanges
Os intervalos de porta de destino.
string[]
direção
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.
'Entrada' 'Saída' (obrigatório)
prioridade
A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra.
int
protocolo
Protocolo de rede ao qual essa regra se aplica.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obrigatório)
sourceAddressPrefix
O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina.
corda
sourceAddressPrefixes
Os intervalos DE IP de origem ou CIDR.
string[]
sourceApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como origem.
ApplicationSecurityGroup []
sourcePortRange
A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
sourcePortRanges
Os intervalos de porta de origem.
string[]
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers).
corda
ServiceEndpointPolicy
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da política de ponto de extremidade de serviço.
ServiceEndpointPolicyPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ServiceEndpointPolicyDefinition
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da definição de política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome
Descrição
Valor
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
serviço
Nome do ponto de extremidade de serviço.
corda
serviceResources
Uma lista de recursos de serviço.
string[]
Nome
Descrição
Valor
serviceEndpointPolicyDefinitions
Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinition []
Nome
Descrição
Valor
Locais
Uma lista de locais.
string[]
serviço
O tipo do serviço de ponto de extremidade.
corda
Sub-rede
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
subnetPropertiesFormat
Nome
Descrição
Valor
addressPrefix
O prefixo de endereço para a sub-rede.
corda
addressPrefixes
Lista de prefixos de endereço para a sub-rede.
string[]
Delegações
Uma matriz de referências às delegações na sub-rede.
de delegação de []
ipAllocations
Matriz de IpAllocation que faz referência a essa sub-rede.
sub-recursos []
natGateway
Gateway nat associado a essa sub-rede.
sub-recurso
networkSecurityGroup
A referência ao recurso NetworkSecurityGroup.
NetworkSecurity Group
privateEndpointNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede.
corda
privateLinkServiceNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede.
corda
routeTable
A referência ao recurso RouteTable.
RouteTable
serviceEndpointPolicies
Uma matriz de políticas de ponto de extremidade de serviço.
ServiceEndpointPolicy []
serviceEndpoints
Uma matriz de pontos de extremidade de serviço.
ServiceEndpointPropertiesFormat []
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Definição de recurso de modelo do ARM
O tipo de recurso networkProfiles pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkProfiles, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2020-03-01",
"name": "string",
"location": "string",
"properties": {
"containerNetworkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"containerNetworkInterfaces": [
{
"id": "string"
}
],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
}
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
}
}
}
}
]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ApplicationSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança do aplicativo.
ApplicationSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ContainerNetworkInterfaceConfiguration
Nome
Descrição
Valor
containerNetworkInterfaces
Uma lista de interfaces de rede de contêiner criadas com base nessa configuração de interface de rede de contêiner.
sub-recursos []
ipConfigurations
Uma lista de configurações de ip da configuração da interface de rede de contêiner.
IPConfigurationProfile []
Delegação
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
serviceDelegationPropertiesFormat
IPConfigurationProfile
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades do perfil de configuração de IP.
IPConfigurationProfilePropertiesFormat
Nome
Descrição
Valor
sub-rede
A referência ao recurso de sub-rede para criar uma configuração de ip de interface de rede de contêiner.
de sub-rede
Microsoft.Network/networkProfiles
Nome
Descrição
Valor
apiVersion
A versão da API
'2020-03-01'
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades de perfil de rede.
NetworkProfilePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo
O tipo de recurso
'Microsoft.Network/networkProfiles'
NetworkSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança de rede.
NetworkSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
securityRules
Uma coleção de regras de segurança do grupo de segurança de rede.
SecurityRule []
Rota
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da rota.
RoutePropertiesFormat
Nome
Descrição
Valor
addressPrefix
O CIDR de destino ao qual a rota se aplica.
corda
nextHopIpAddress
Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance.
corda
nextHopType
O tipo de salto do Azure para o qual o pacote deve ser enviado.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório)
RouteTable
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da tabela de rotas.
RouteTablePropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
disableBgpRoutePropagation
Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar.
Bool
Rotas
Coleção de rotas contidas em uma tabela de rotas.
de Rota []
SecurityRule
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da regra de segurança.
SecurityRulePropertiesFormat
Nome
Descrição
Valor
acesso
O tráfego de rede é permitido ou negado.
'Permitir' 'Deny' (obrigatório)
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
destinationAddressPrefix
O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.
corda
destinationAddressPrefixes
Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR.
string[]
destinationApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como destino.
ApplicationSecurityGroup []
destinationPortRange
A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
destinationPortRanges
Os intervalos de porta de destino.
string[]
direção
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.
'Entrada' 'Saída' (obrigatório)
prioridade
A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra.
int
protocolo
Protocolo de rede ao qual essa regra se aplica.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obrigatório)
sourceAddressPrefix
O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina.
corda
sourceAddressPrefixes
Os intervalos DE IP de origem ou CIDR.
string[]
sourceApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como origem.
ApplicationSecurityGroup []
sourcePortRange
A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
sourcePortRanges
Os intervalos de porta de origem.
string[]
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers).
corda
ServiceEndpointPolicy
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da política de ponto de extremidade de serviço.
ServiceEndpointPolicyPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ServiceEndpointPolicyDefinition
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da definição de política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome
Descrição
Valor
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
serviço
Nome do ponto de extremidade de serviço.
corda
serviceResources
Uma lista de recursos de serviço.
string[]
Nome
Descrição
Valor
serviceEndpointPolicyDefinitions
Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinition []
Nome
Descrição
Valor
Locais
Uma lista de locais.
string[]
serviço
O tipo do serviço de ponto de extremidade.
corda
Sub-rede
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
subnetPropertiesFormat
Nome
Descrição
Valor
addressPrefix
O prefixo de endereço para a sub-rede.
corda
addressPrefixes
Lista de prefixos de endereço para a sub-rede.
string[]
Delegações
Uma matriz de referências às delegações na sub-rede.
de delegação de []
ipAllocations
Matriz de IpAllocation que faz referência a essa sub-rede.
sub-recursos []
natGateway
Gateway nat associado a essa sub-rede.
sub-recurso
networkSecurityGroup
A referência ao recurso NetworkSecurityGroup.
NetworkSecurity Group
privateEndpointNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede.
corda
privateLinkServiceNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede.
corda
routeTable
A referência ao recurso RouteTable.
RouteTable
serviceEndpointPolicies
Uma matriz de políticas de ponto de extremidade de serviço.
ServiceEndpointPolicy []
serviceEndpoints
Uma matriz de pontos de extremidade de serviço.
ServiceEndpointPropertiesFormat []
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
O tipo de recurso networkProfiles pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkProfiles, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2020-03-01"
name = "string"
location = "string"
body = jsonencode({
properties = {
containerNetworkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
containerNetworkInterfaces = [
{
id = "string"
}
]
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
}
}
}
]
}
}
]
}
})
tags = {
{customized property} = "string"
}
}
Valores de propriedade
ApplicationSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança do aplicativo.
ApplicationSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ContainerNetworkInterfaceConfiguration
Nome
Descrição
Valor
containerNetworkInterfaces
Uma lista de interfaces de rede de contêiner criadas com base nessa configuração de interface de rede de contêiner.
sub-recursos []
ipConfigurations
Uma lista de configurações de ip da configuração da interface de rede de contêiner.
IPConfigurationProfile []
Delegação
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em uma sub-rede. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
serviceDelegationPropertiesFormat
IPConfigurationProfile
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades do perfil de configuração de IP.
IPConfigurationProfilePropertiesFormat
Nome
Descrição
Valor
sub-rede
A referência ao recurso de sub-rede para criar uma configuração de ip de interface de rede de contêiner.
de sub-rede
Microsoft.Network/networkProfiles
Nome
Descrição
Valor
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades de perfil de rede.
NetworkProfilePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca.
tipo
O tipo de recurso
"Microsoft.Network/networkProfiles@2020-03-01"
NetworkSecurityGroup
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades do grupo de segurança de rede.
NetworkSecurityGroupPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
securityRules
Uma coleção de regras de segurança do grupo de segurança de rede.
SecurityRule []
Rota
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da rota.
RoutePropertiesFormat
Nome
Descrição
Valor
addressPrefix
O CIDR de destino ao qual a rota se aplica.
corda
nextHopIpAddress
Os pacotes de endereço IP devem ser encaminhados. Os valores do próximo salto só são permitidos em rotas em que o tipo de próximo salto é VirtualAppliance.
corda
nextHopType
O tipo de salto do Azure para o qual o pacote deve ser enviado.
'Internet' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obrigatório)
RouteTable
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da tabela de rotas.
RouteTablePropertiesFormat
Tags
Marcas de recurso.
ResourceTags
Nome
Descrição
Valor
disableBgpRoutePropagation
Se deve desabilitar as rotas aprendidas pelo BGP nessa tabela de rotas. True significa desabilitar.
Bool
Rotas
Coleção de rotas contidas em uma tabela de rotas.
de Rota []
SecurityRule
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da regra de segurança.
SecurityRulePropertiesFormat
Nome
Descrição
Valor
acesso
O tráfego de rede é permitido ou negado.
'Permitir' 'Deny' (obrigatório)
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
destinationAddressPrefix
O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.
corda
destinationAddressPrefixes
Os prefixos de endereço de destino. Intervalos DE IP de destino ou CIDR.
string[]
destinationApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como destino.
ApplicationSecurityGroup []
destinationPortRange
A porta de destino ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
destinationPortRanges
Os intervalos de porta de destino.
string[]
direção
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.
'Entrada' 'Saída' (obrigatório)
prioridade
A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número de prioridade, maior a prioridade da regra.
int
protocolo
Protocolo de rede ao qual essa regra se aplica.
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obrigatório)
sourceAddressPrefix
O intervalo de IP de origem ou CIDR. O Asterisco '*' também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina.
corda
sourceAddressPrefixes
Os intervalos DE IP de origem ou CIDR.
string[]
sourceApplicationSecurityGroups
O grupo de segurança do aplicativo especificado como origem.
ApplicationSecurityGroup []
sourcePortRange
A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.
corda
sourcePortRanges
Os intervalos de porta de origem.
string[]
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers).
corda
ServiceEndpointPolicy
Nome
Descrição
Valor
id
ID do recurso.
corda
localização
Local do recurso.
corda
Propriedades
Propriedades da política de ponto de extremidade de serviço.
ServiceEndpointPolicyPropertiesFormat
Tags
Marcas de recurso.
ResourceTags
ServiceEndpointPolicyDefinition
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da definição de política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome
Descrição
Valor
descrição
Uma descrição para essa regra. Restrito a 140 chars.
corda
serviço
Nome do ponto de extremidade de serviço.
corda
serviceResources
Uma lista de recursos de serviço.
string[]
Nome
Descrição
Valor
serviceEndpointPolicyDefinitions
Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço.
ServiceEndpointPolicyDefinition []
Nome
Descrição
Valor
Locais
Uma lista de locais.
string[]
serviço
O tipo do serviço de ponto de extremidade.
corda
Sub-rede
Nome
Descrição
Valor
id
ID do recurso.
corda
nome
O nome do recurso exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
corda
Propriedades
Propriedades da sub-rede.
subnetPropertiesFormat
Nome
Descrição
Valor
addressPrefix
O prefixo de endereço para a sub-rede.
corda
addressPrefixes
Lista de prefixos de endereço para a sub-rede.
string[]
Delegações
Uma matriz de referências às delegações na sub-rede.
de delegação de []
ipAllocations
Matriz de IpAllocation que faz referência a essa sub-rede.
sub-recursos []
natGateway
Gateway nat associado a essa sub-rede.
sub-recurso
networkSecurityGroup
A referência ao recurso NetworkSecurityGroup.
NetworkSecurity Group
privateEndpointNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no ponto de extremidade privado na sub-rede.
corda
privateLinkServiceNetworkPolicies
Habilite ou desabilite a aplicação de políticas de rede no serviço de link privado na sub-rede.
corda
routeTable
A referência ao recurso RouteTable.
RouteTable
serviceEndpointPolicies
Uma matriz de políticas de ponto de extremidade de serviço.
ServiceEndpointPolicy []
serviceEndpoints
Uma matriz de pontos de extremidade de serviço.
ServiceEndpointPropertiesFormat []
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda