Udostępnij za pośrednictwem


Microsoft.Network trafficmanagerprofiles/AzureEndpoints 2022-04-01-preview

Definicja zasobu Bicep

Typ zasobu trafficmanagerprofiles/AzureEndpoints można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01-preview' = {
  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
  }
}

Wartości właściwości

Właściwości punktu końcowego

Nazwa Opis Wartość
alwaysServe Jeśli opcja Always Serve jest włączona, sondowanie kondycji punktu końcowego zostanie wyłączone, a punkty końcowe zostaną uwzględnione w metodzie routingu ruchu. "Wyłączone"
"Włączone"
customHeaders Lista nagłówków niestandardowych. EndpointPropertiesCustomHeadersItem[]
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus Stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv4 Minimalna liczba punktów końcowych IPv4 (typ rekordu DNS A), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv6 Minimalna liczba punktów końcowych IPv6 (typu rekordu DNS AAAA), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
priorytet Priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określony, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
Podsieci Lista podsieci, adresów IP i/lub zakresów adresów mapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu "Podsieć". Pusta lista będzie zgodna ze wszystkimi zakresami, które nie są objęte innymi punktami końcowymi. EndpointPropertiesSubnetsItem[]
cel W pełni kwalifikowana nazwa DNS lub adres IP punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

EndpointPropertiesCustomHeadersItem

Nazwa Opis Wartość
nazwa Nazwa nagłówka. struna
wartość Wartość nagłówka. struna

EndpointPropertiesSubnetsItem

Nazwa Opis Wartość
pierwszy Pierwszy adres w podsieci. struna
ostatni Ostatni adres w podsieci. struna
zakres Rozmiar bloku (liczba bitów wiodących w masce podsieci). Int

Microsoft.Network/trafficmanagerprofiles/AzureEndpoints

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: trafficmanagerprofiles
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties

Definicja zasobu szablonu usługi ARM

Typ zasobu trafficmanagerprofiles/AzureEndpoints można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints",
  "apiVersion": "2022-04-01-preview",
  "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"
  }
}

Wartości właściwości

Właściwości punktu końcowego

Nazwa Opis Wartość
alwaysServe Jeśli opcja Always Serve jest włączona, sondowanie kondycji punktu końcowego zostanie wyłączone, a punkty końcowe zostaną uwzględnione w metodzie routingu ruchu. "Wyłączone"
"Włączone"
customHeaders Lista nagłówków niestandardowych. EndpointPropertiesCustomHeadersItem[]
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus Stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv4 Minimalna liczba punktów końcowych IPv4 (typ rekordu DNS A), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv6 Minimalna liczba punktów końcowych IPv6 (typu rekordu DNS AAAA), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
priorytet Priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określony, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
Podsieci Lista podsieci, adresów IP i/lub zakresów adresów mapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu "Podsieć". Pusta lista będzie zgodna ze wszystkimi zakresami, które nie są objęte innymi punktami końcowymi. EndpointPropertiesSubnetsItem[]
cel W pełni kwalifikowana nazwa DNS lub adres IP punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

EndpointPropertiesCustomHeadersItem

Nazwa Opis Wartość
nazwa Nazwa nagłówka. struna
wartość Wartość nagłówka. struna

EndpointPropertiesSubnetsItem

Nazwa Opis Wartość
pierwszy Pierwszy adres w podsieci. struna
ostatni Ostatni adres w podsieci. struna
zakres Rozmiar bloku (liczba bitów wiodących w masce podsieci). Int

Microsoft.Network/trafficmanagerprofiles/AzureEndpoints

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2022-04-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu trafficmanagerprofiles/AzureEndpoints można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles/AzureEndpoints, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01-preview"
  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
    }
  })
}

Wartości właściwości

Właściwości punktu końcowego

Nazwa Opis Wartość
alwaysServe Jeśli opcja Always Serve jest włączona, sondowanie kondycji punktu końcowego zostanie wyłączone, a punkty końcowe zostaną uwzględnione w metodzie routingu ruchu. "Wyłączone"
"Włączone"
customHeaders Lista nagłówków niestandardowych. EndpointPropertiesCustomHeadersItem[]
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus Stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv4 Minimalna liczba punktów końcowych IPv4 (typ rekordu DNS A), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
minChildEndpointsIPv6 Minimalna liczba punktów końcowych IPv6 (typu rekordu DNS AAAA), które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". Int
priorytet Priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określony, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
Podsieci Lista podsieci, adresów IP i/lub zakresów adresów mapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu "Podsieć". Pusta lista będzie zgodna ze wszystkimi zakresami, które nie są objęte innymi punktami końcowymi. EndpointPropertiesSubnetsItem[]
cel W pełni kwalifikowana nazwa DNS lub adres IP punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

EndpointPropertiesCustomHeadersItem

Nazwa Opis Wartość
nazwa Nazwa nagłówka. struna
wartość Wartość nagłówka. struna

EndpointPropertiesSubnetsItem

Nazwa Opis Wartość
pierwszy Pierwszy adres w podsieci. struna
ostatni Ostatni adres w podsieci. struna
zakres Rozmiar bloku (liczba bitów wiodących w masce podsieci). Int

Microsoft.Network/trafficmanagerprofiles/AzureEndpoints

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: trafficmanagerprofiles
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2022-04-01-preview"