Compartilhar via


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:

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:

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"