Microsoft.Network trafficmanagerprofiles/AzureEndpoints 2022-04-01
Definição de recurso do Bicep
O tipo de recurso trafficmanagerprofiles/AzureEndpoints pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
alwaysServe: 'string'
customHeaders: [
{
name: 'string'
value: 'string'
}
]
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
geoMapping: [
'string'
]
minChildEndpoints: int
minChildEndpointsIPv4: int
minChildEndpointsIPv6: int
priority: int
subnets: [
{
first: 'string'
last: 'string'
scope: int
}
]
target: 'string'
targetResourceId: 'string'
weight: int
}
}
Valores de propriedade
EndpointProperties
Nome | Descrição | Valor |
---|---|---|
alwaysServe | Se o Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
customHeaders | Lista de cabeçalhos personalizados. | EndpointPropertiesCustomHeadersItem[] |
endpointLocation | Especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego "Desempenho". | corda |
endpointMonitorStatus | O status de monitoramento do ponto de extremidade. | 'CheckingEndpoint' 'Degradado' 'Desabilitado' 'Inativo' 'Online' 'Parado' 'Não monitorado' |
endpointStatus | O status do ponto de extremidade. Se o ponto de extremidade estiver habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
geoMapping | A lista de países/regiões mapeada para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Gerenciador de Tráfego para obter uma lista completa de valores aceitos. | string[] |
minChildEndpoints | O número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv4 | O número mínimo de pontos de extremidade IPv4 (registro DNS tipo A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv6 | O número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
prioridade | A prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego 'Priority'. Os valores possíveis são de 1 a 1000, valores mais baixos representam prioridade mais alta. Esse é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade e nenhum ponto de extremidade pode compartilhar o mesmo valor de prioridade. | int |
Sub-redes | A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Sub-rede'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade. | EndpointPropertiesSubnetsItem[] |
alvo | O nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor em respostas DNS para direcionar o tráfego para esse ponto de extremidade. | corda |
targetResourceId | O URI do Recurso do Azure do ponto de extremidade. Não aplicável a pontos de extremidade do tipo 'ExternalEndpoints'. | corda |
peso | O peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'. Os valores possíveis são de 1 a 1000. | int |
EndpointPropertiesCustomHeadersItem
Nome | Descrição | Valor |
---|---|---|
nome | Nome do cabeçalho. | corda |
valor | Valor do cabeçalho. | corda |
EndpointPropertiesSubnetsItem
Nome | Descrição | Valor |
---|---|---|
primeiro | Primeiro endereço na sub-rede. | corda |
último | Último endereço na sub-rede. | corda |
âmbito | Tamanho do bloco (número de bits à esquerda na máscara de sub-rede). | int |
Microsoft.Network/trafficmanagerprofiles/AzureEndpoints
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico do recurso do tipo: trafficmanagerprofiles |
Propriedades | As propriedades do ponto de extremidade do Gerenciador de Tráfego. | EndpointProperties |
Definição de recurso de modelo do ARM
O tipo de recurso trafficmanagerprofiles/AzureEndpoints pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints",
"apiVersion": "2022-04-01",
"name": "string",
"properties": {
"alwaysServe": "string",
"customHeaders": [
{
"name": "string",
"value": "string"
}
],
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"geoMapping": [ "string" ],
"minChildEndpoints": "int",
"minChildEndpointsIPv4": "int",
"minChildEndpointsIPv6": "int",
"priority": "int",
"subnets": [
{
"first": "string",
"last": "string",
"scope": "int"
}
],
"target": "string",
"targetResourceId": "string",
"weight": "int"
}
}
Valores de propriedade
EndpointProperties
Nome | Descrição | Valor |
---|---|---|
alwaysServe | Se o Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
customHeaders | Lista de cabeçalhos personalizados. | EndpointPropertiesCustomHeadersItem[] |
endpointLocation | Especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego "Desempenho". | corda |
endpointMonitorStatus | O status de monitoramento do ponto de extremidade. | 'CheckingEndpoint' 'Degradado' 'Desabilitado' 'Inativo' 'Online' 'Parado' 'Não monitorado' |
endpointStatus | O status do ponto de extremidade. Se o ponto de extremidade estiver habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
geoMapping | A lista de países/regiões mapeada para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Gerenciador de Tráfego para obter uma lista completa de valores aceitos. | string[] |
minChildEndpoints | O número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv4 | O número mínimo de pontos de extremidade IPv4 (registro DNS tipo A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv6 | O número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
prioridade | A prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego 'Priority'. Os valores possíveis são de 1 a 1000, valores mais baixos representam prioridade mais alta. Esse é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade e nenhum ponto de extremidade pode compartilhar o mesmo valor de prioridade. | int |
Sub-redes | A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Sub-rede'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade. | EndpointPropertiesSubnetsItem[] |
alvo | O nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor em respostas DNS para direcionar o tráfego para esse ponto de extremidade. | corda |
targetResourceId | O URI do Recurso do Azure do ponto de extremidade. Não aplicável a pontos de extremidade do tipo 'ExternalEndpoints'. | corda |
peso | O peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'. Os valores possíveis são de 1 a 1000. | int |
EndpointPropertiesCustomHeadersItem
Nome | Descrição | Valor |
---|---|---|
nome | Nome do cabeçalho. | corda |
valor | Valor do cabeçalho. | corda |
EndpointPropertiesSubnetsItem
Nome | Descrição | Valor |
---|---|---|
primeiro | Primeiro endereço na sub-rede. | corda |
último | Último endereço na sub-rede. | corda |
âmbito | Tamanho do bloco (número de bits à esquerda na máscara de sub-rede). | int |
Microsoft.Network/trafficmanagerprofiles/AzureEndpoints
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2022-04-01' |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do ponto de extremidade do Gerenciador de Tráfego. | EndpointProperties |
tipo | O tipo de recurso | 'Microsoft.Network/trafficmanagerprofiles/AzureEndpoints' |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso trafficmanagerprofiles/AzureEndpoints pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01"
name = "string"
body = jsonencode({
properties = {
alwaysServe = "string"
customHeaders = [
{
name = "string"
value = "string"
}
]
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
geoMapping = [
"string"
]
minChildEndpoints = int
minChildEndpointsIPv4 = int
minChildEndpointsIPv6 = int
priority = int
subnets = [
{
first = "string"
last = "string"
scope = int
}
]
target = "string"
targetResourceId = "string"
weight = int
}
})
}
Valores de propriedade
EndpointProperties
Nome | Descrição | Valor |
---|---|---|
alwaysServe | Se o Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
customHeaders | Lista de cabeçalhos personalizados. | EndpointPropertiesCustomHeadersItem[] |
endpointLocation | Especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego "Desempenho". | corda |
endpointMonitorStatus | O status de monitoramento do ponto de extremidade. | 'CheckingEndpoint' 'Degradado' 'Desabilitado' 'Inativo' 'Online' 'Parado' 'Não monitorado' |
endpointStatus | O status do ponto de extremidade. Se o ponto de extremidade estiver habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. | 'Desabilitado' 'Habilitado' |
geoMapping | A lista de países/regiões mapeada para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Gerenciador de Tráfego para obter uma lista completa de valores aceitos. | string[] |
minChildEndpoints | O número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv4 | O número mínimo de pontos de extremidade IPv4 (registro DNS tipo A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
minChildEndpointsIPv6 | O número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'. | int |
prioridade | A prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego 'Priority'. Os valores possíveis são de 1 a 1000, valores mais baixos representam prioridade mais alta. Esse é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade e nenhum ponto de extremidade pode compartilhar o mesmo valor de prioridade. | int |
Sub-redes | A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Sub-rede'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade. | EndpointPropertiesSubnetsItem[] |
alvo | O nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor em respostas DNS para direcionar o tráfego para esse ponto de extremidade. | corda |
targetResourceId | O URI do Recurso do Azure do ponto de extremidade. Não aplicável a pontos de extremidade do tipo 'ExternalEndpoints'. | corda |
peso | O peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'. Os valores possíveis são de 1 a 1000. | int |
EndpointPropertiesCustomHeadersItem
Nome | Descrição | Valor |
---|---|---|
nome | Nome do cabeçalho. | corda |
valor | Valor do cabeçalho. | corda |
EndpointPropertiesSubnetsItem
Nome | Descrição | Valor |
---|---|---|
primeiro | Primeiro endereço na sub-rede. | corda |
último | Último endereço na sub-rede. | corda |
âmbito | Tamanho do bloco (número de bits à esquerda na máscara de sub-rede). | int |
Microsoft.Network/trafficmanagerprofiles/AzureEndpoints
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: trafficmanagerprofiles |
Propriedades | As propriedades do ponto de extremidade do Gerenciador de Tráfego. | EndpointProperties |
tipo | O tipo de recurso | "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01" |