Udostępnij za pośrednictwem


Microsoft.ApiManagement service/backends 2023-09-01-preview

Definicja zasobu Bicep

Typ zasobu usługi/zaplecza 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.ApiManagement/service/backends, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ApiManagement/service/backends@2023-09-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    circuitBreaker: {
      rules: [
        {
          acceptRetryAfter: bool
          failureCondition: {
            count: int
            errorReasons: 'string'
            interval: 'string'
            percentage: int
            statusCodeRanges: [
              {
                max: int
                min: int
              }
            ]
          }
          name: 'string'
          tripDuration: 'string'
        }
      ]
    }
    credentials: {
      authorization: {
        parameter: 'string'
        scheme: 'string'
      }
      certificate: [
        'string'
      ]
      certificateIds: [
        'string'
      ]
      header: {
        {customized property}: [
          'string'
        ]
      }
      query: {
        {customized property}: [
          'string'
        ]
      }
    }
    description: 'string'
    pool: {
      services: [
        {
          id: 'string'
          priority: int
          weight: int
        }
      ]
    }
    properties: {
      serviceFabricCluster: {
        clientCertificateId: 'string'
        clientCertificatethumbprint: 'string'
        managementEndpoints: [
          'string'
        ]
        maxPartitionResolutionRetries: int
        serverCertificateThumbprints: [
          'string'
        ]
        serverX509Names: [
          {
            issuerCertificateThumbprint: 'string'
            name: 'string'
          }
        ]
      }
    }
    protocol: 'string'
    proxy: {
      password: 'string'
      url: 'string'
      username: 'string'
    }
    resourceId: 'string'
    title: 'string'
    tls: {
      validateCertificateChain: bool
      validateCertificateName: bool
    }
    type: 'string'
    url: 'string'
  }
}

Wartości właściwości

usługi/zaplecza

Nazwa Opis Wartość
nazwa Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep.
ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i kończy się znakiem alfanumerycznym.
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: usługi
Właściwości Właściwości kontraktu jednostki zaplecza. BackendContractProperties

BackendContractProperties

Nazwa Opis Wartość
wyłącznik obwodowy Konfiguracja wyłącznika zaplecza BackendCircuitBreaker
Poświadczenia Właściwości kontraktu poświadczeń zaplecza BackendCredentialsContract
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
basen BackendBaseParametersPool
Właściwości Kontrakt właściwości zaplecza BackendProperties
protokół Protokół komunikacyjny zaplecza. 'http'
"soap" (wymagane)
proxy Właściwości kontraktu bramy zaplecza BackendProxyContract
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub aplikacji interfejsu API. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
tls Właściwości protokołu TLS zaplecza BackendTlsProperties
typ Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. "Pula"
"Pojedynczy"
adres URL Adres URL środowiska uruchomieniowego zaplecza. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000

BackendCircuitBreaker

Nazwa Opis Wartość
Zasady Reguły potknięcia zaplecza. CircuitBreakerRule[]

Ograniczenia:
Maksymalna długość = 15

CircuitBreakerRule

Nazwa Opis Wartość
acceptRetryAfter flaga akceptowania nagłówka Retry-After z zaplecza. Bool
failureCondition Warunki potknięcia wyłącznika. CircuitBreakerFailureCondition
nazwa Nazwa reguły. struna
tripDuration Czas trwania, przez który obwód zostanie potknięty. struna

CircuitBreakerFailureCondition

Nazwa Opis Wartość
hrabia Próg otwarcia obwodu. Int
errorReasons Przyczyny błędu, które są uważane za niepowodzenie. struna

Ograniczenia:
Maksymalna długość = 10
interwał Interwał, w którym są liczone błędy. struna
procent Próg otwarcia obwodu. Int
statusCodeRanges Zakresy kodów stanu, które są uznawane za błędy. FailureStatusCodeRange[]

Ograniczenia:
Maksymalna długość = 10

FailureStatusCodeRange

Nazwa Opis Wartość
Max Maksymalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599
Min Minimalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599

BackendCredentialsContract

Nazwa Opis Wartość
autoryzacja Uwierzytelnianie nagłówka autoryzacji BackendAuthorizationHeaderCredentials
certyfikat Lista odcisków palca certyfikatu klienta. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane. string[]

Ograniczenia:
Maksymalna długość = 32
identyfikatory certyfikatów Lista identyfikatorów certyfikatów klienta. string[]

Ograniczenia:
Maksymalna długość = 32
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery

BackendAuthorizationHeaderCredentials

Nazwa Opis Wartość
parametr Wartość parametru uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
plan Nazwa schematu uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 100

BackendCredentialsContractHeader

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendCredentialsContractQuery

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendBaseParametersPool

Nazwa Opis Wartość
usługi Lista jednostek zaplecza należących do puli. BackendPoolItem[]

Ograniczenia:
Minimalna długość = 1

BackendPoolItem

Nazwa Opis Wartość
id Unikatowy identyfikator arm jednostki zaplecza. Identyfikator usługi ARM powinien odwoływać się do istniejącej jednostki zaplecza. ciąg (wymagany)
priorytet Priorytet jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100
ciężar Waga jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100

Właściwości zaplecza

Nazwa Opis Wartość
serviceFabricCluster Właściwości klastra usługi Service Fabric zaplecza BackendServiceFabricClusterProperties

BackendServiceFabricClusterProperties

Nazwa Opis Wartość
clientCertificateId Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. struna
clientCertificatethumbprint Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane struna
managementEndpoints Punkt końcowy zarządzania klastrem. string[] (wymagane)
maxPartitionResolutionRetries Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. Int
serverCertificateThumbprints Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls string[]
serverX509Names Kolekcja nazw certyfikatów X509 serwera X509CertificateName[]

X509CertificateName

Nazwa Opis Wartość
issuerCertificateThumbprint Odcisk palca wystawcy certyfikatu. struna
nazwa Nazwa pospolita certyfikatu. struna

BackendProxyContract

Nazwa Opis Wartość
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna

BackendTlsProperties

Nazwa Opis Wartość
validateCertificateChain Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację łańcucha certyfikatów SSL. Bool
validateCertificateName Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację nazwy certyfikatu SSL. Bool

Definicja zasobu szablonu usługi ARM

Typ zasobu usługi/zaplecza 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.ApiManagement/service/backends, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.ApiManagement/service/backends",
  "apiVersion": "2023-09-01-preview",
  "name": "string",
  "properties": {
    "circuitBreaker": {
      "rules": [
        {
          "acceptRetryAfter": "bool",
          "failureCondition": {
            "count": "int",
            "errorReasons": "string",
            "interval": "string",
            "percentage": "int",
            "statusCodeRanges": [
              {
                "max": "int",
                "min": "int"
              }
            ]
          },
          "name": "string",
          "tripDuration": "string"
        }
      ]
    },
    "credentials": {
      "authorization": {
        "parameter": "string",
        "scheme": "string"
      },
      "certificate": [ "string" ],
      "certificateIds": [ "string" ],
      "header": {
        "{customized property}": [ "string" ]
      },
      "query": {
        "{customized property}": [ "string" ]
      }
    },
    "description": "string",
    "pool": {
      "services": [
        {
          "id": "string",
          "priority": "int",
          "weight": "int"
        }
      ]
    },
    "properties": {
      "serviceFabricCluster": {
        "clientCertificateId": "string",
        "clientCertificatethumbprint": "string",
        "managementEndpoints": [ "string" ],
        "maxPartitionResolutionRetries": "int",
        "serverCertificateThumbprints": [ "string" ],
        "serverX509Names": [
          {
            "issuerCertificateThumbprint": "string",
            "name": "string"
          }
        ]
      }
    },
    "protocol": "string",
    "proxy": {
      "password": "string",
      "url": "string",
      "username": "string"
    },
    "resourceId": "string",
    "title": "string",
    "tls": {
      "validateCertificateChain": "bool",
      "validateCertificateName": "bool"
    },
    "type": "string",
    "url": "string"
  }
}

Wartości właściwości

usługi/zaplecza

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.ApiManagement/service/backends"
apiVersion Wersja interfejsu API zasobów "2023-09-01-preview"
nazwa Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i kończy się znakiem alfanumerycznym.
Właściwości Właściwości kontraktu jednostki zaplecza. BackendContractProperties

BackendContractProperties

Nazwa Opis Wartość
wyłącznik obwodowy Konfiguracja wyłącznika zaplecza BackendCircuitBreaker
Poświadczenia Właściwości kontraktu poświadczeń zaplecza BackendCredentialsContract
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
basen BackendBaseParametersPool
Właściwości Kontrakt właściwości zaplecza BackendProperties
protokół Protokół komunikacyjny zaplecza. 'http'
"soap" (wymagane)
proxy Właściwości kontraktu bramy zaplecza BackendProxyContract
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub aplikacji interfejsu API. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
tls Właściwości protokołu TLS zaplecza BackendTlsProperties
typ Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. "Pula"
"Pojedynczy"
adres URL Adres URL środowiska uruchomieniowego zaplecza. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000

BackendCircuitBreaker

Nazwa Opis Wartość
Zasady Reguły potknięcia zaplecza. CircuitBreakerRule[]

Ograniczenia:
Maksymalna długość = 15

CircuitBreakerRule

Nazwa Opis Wartość
acceptRetryAfter flaga akceptowania nagłówka Retry-After z zaplecza. Bool
failureCondition Warunki potknięcia wyłącznika. CircuitBreakerFailureCondition
nazwa Nazwa reguły. struna
tripDuration Czas trwania, przez który obwód zostanie potknięty. struna

CircuitBreakerFailureCondition

Nazwa Opis Wartość
hrabia Próg otwarcia obwodu. Int
errorReasons Przyczyny błędu, które są uważane za niepowodzenie. struna

Ograniczenia:
Maksymalna długość = 10
interwał Interwał, w którym są liczone błędy. struna
procent Próg otwarcia obwodu. Int
statusCodeRanges Zakresy kodów stanu, które są uznawane za błędy. FailureStatusCodeRange[]

Ograniczenia:
Maksymalna długość = 10

FailureStatusCodeRange

Nazwa Opis Wartość
Max Maksymalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599
Min Minimalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599

BackendCredentialsContract

Nazwa Opis Wartość
autoryzacja Uwierzytelnianie nagłówka autoryzacji BackendAuthorizationHeaderCredentials
certyfikat Lista odcisków palca certyfikatu klienta. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane. string[]

Ograniczenia:
Maksymalna długość = 32
identyfikatory certyfikatów Lista identyfikatorów certyfikatów klienta. string[]

Ograniczenia:
Maksymalna długość = 32
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery

BackendAuthorizationHeaderCredentials

Nazwa Opis Wartość
parametr Wartość parametru uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
plan Nazwa schematu uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 100

BackendCredentialsContractHeader

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendCredentialsContractQuery

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendBaseParametersPool

Nazwa Opis Wartość
usługi Lista jednostek zaplecza należących do puli. BackendPoolItem[]

Ograniczenia:
Minimalna długość = 1

BackendPoolItem

Nazwa Opis Wartość
id Unikatowy identyfikator arm jednostki zaplecza. Identyfikator usługi ARM powinien odwoływać się do istniejącej jednostki zaplecza. ciąg (wymagany)
priorytet Priorytet jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100
ciężar Waga jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100

Właściwości zaplecza

Nazwa Opis Wartość
serviceFabricCluster Właściwości klastra usługi Service Fabric zaplecza BackendServiceFabricClusterProperties

BackendServiceFabricClusterProperties

Nazwa Opis Wartość
clientCertificateId Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. struna
clientCertificatethumbprint Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane struna
managementEndpoints Punkt końcowy zarządzania klastrem. string[] (wymagane)
maxPartitionResolutionRetries Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. Int
serverCertificateThumbprints Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls string[]
serverX509Names Kolekcja nazw certyfikatów X509 serwera X509CertificateName[]

X509CertificateName

Nazwa Opis Wartość
issuerCertificateThumbprint Odcisk palca wystawcy certyfikatu. struna
nazwa Nazwa pospolita certyfikatu. struna

BackendProxyContract

Nazwa Opis Wartość
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna

BackendTlsProperties

Nazwa Opis Wartość
validateCertificateChain Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację łańcucha certyfikatów SSL. Bool
validateCertificateName Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację nazwy certyfikatu SSL. Bool

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu usługi/zaplecza 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.ApiManagement/service/backends, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/backends@2023-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      circuitBreaker = {
        rules = [
          {
            acceptRetryAfter = bool
            failureCondition = {
              count = int
              errorReasons = "string"
              interval = "string"
              percentage = int
              statusCodeRanges = [
                {
                  max = int
                  min = int
                }
              ]
            }
            name = "string"
            tripDuration = "string"
          }
        ]
      }
      credentials = {
        authorization = {
          parameter = "string"
          scheme = "string"
        }
        certificate = [
          "string"
        ]
        certificateIds = [
          "string"
        ]
        header = {
          {customized property} = [
            "string"
          ]
        }
        query = {
          {customized property} = [
            "string"
          ]
        }
      }
      description = "string"
      pool = {
        services = [
          {
            id = "string"
            priority = int
            weight = int
          }
        ]
      }
      properties = {
        serviceFabricCluster = {
          clientCertificateId = "string"
          clientCertificatethumbprint = "string"
          managementEndpoints = [
            "string"
          ]
          maxPartitionResolutionRetries = int
          serverCertificateThumbprints = [
            "string"
          ]
          serverX509Names = [
            {
              issuerCertificateThumbprint = "string"
              name = "string"
            }
          ]
        }
      }
      protocol = "string"
      proxy = {
        password = "string"
        url = "string"
        username = "string"
      }
      resourceId = "string"
      title = "string"
      tls = {
        validateCertificateChain = bool
        validateCertificateName = bool
      }
      type = "string"
      url = "string"
    }
  })
}

Wartości właściwości

usługi/zaplecza

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.ApiManagement/service/backends@2023-09-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i kończy się znakiem alfanumerycznym.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: usługi
Właściwości Właściwości kontraktu jednostki zaplecza. BackendContractProperties

BackendContractProperties

Nazwa Opis Wartość
wyłącznik obwodowy Konfiguracja wyłącznika zaplecza BackendCircuitBreaker
Poświadczenia Właściwości kontraktu poświadczeń zaplecza BackendCredentialsContract
opis Opis zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
basen BackendBaseParametersPool
Właściwości Kontrakt właściwości zaplecza BackendProperties
protokół Protokół komunikacyjny zaplecza. "http"
"soap" (wymagane)
proxy Właściwości kontraktu bramy zaplecza BackendProxyContract
resourceId Identyfikator URI zarządzania zasobu w systemie zewnętrznym. Ten adres URL może być identyfikatorem zasobu arm usługi Logic Apps, aplikacji funkcji lub aplikacji interfejsu API. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
tytuł Tytuł zaplecza. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
tls Właściwości protokołu TLS zaplecza BackendTlsProperties
typ Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. "Pula"
"Pojedynczy"
adres URL Adres URL środowiska uruchomieniowego zaplecza. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000

BackendCircuitBreaker

Nazwa Opis Wartość
Zasady Reguły potknięcia zaplecza. CircuitBreakerRule[]

Ograniczenia:
Maksymalna długość = 15

CircuitBreakerRule

Nazwa Opis Wartość
acceptRetryAfter flaga akceptowania nagłówka Retry-After z zaplecza. Bool
failureCondition Warunki potknięcia wyłącznika. CircuitBreakerFailureCondition
nazwa Nazwa reguły. struna
tripDuration Czas trwania, przez który obwód zostanie potknięty. struna

CircuitBreakerFailureCondition

Nazwa Opis Wartość
hrabia Próg otwarcia obwodu. Int
errorReasons Przyczyny błędu, które są uważane za niepowodzenie. struna

Ograniczenia:
Maksymalna długość = 10
interwał Interwał, w którym są liczone błędy. struna
procent Próg otwarcia obwodu. Int
statusCodeRanges Zakresy kodów stanu, które są uznawane za błędy. FailureStatusCodeRange[]

Ograniczenia:
Maksymalna długość = 10

FailureStatusCodeRange

Nazwa Opis Wartość
Max Maksymalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599
Min Minimalny kod stanu http. Int

Ograniczenia:
Minimalna wartość = 200
Wartość maksymalna = 599

BackendCredentialsContract

Nazwa Opis Wartość
autoryzacja Uwierzytelnianie nagłówka autoryzacji BackendAuthorizationHeaderCredentials
certyfikat Lista odcisków palca certyfikatu klienta. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane. string[]

Ograniczenia:
Maksymalna długość = 32
identyfikatory certyfikatów Lista identyfikatorów certyfikatów klienta. string[]

Ograniczenia:
Maksymalna długość = 32
nagłówek Opis parametru nagłówka. BackendCredentialsContractHeader
zapytanie Opis parametru zapytania. BackendCredentialsContractQuery

BackendAuthorizationHeaderCredentials

Nazwa Opis Wartość
parametr Wartość parametru uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 300
plan Nazwa schematu uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 100

BackendCredentialsContractHeader

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendCredentialsContractQuery

Nazwa Opis Wartość
{niestandardowa właściwość} string[]

BackendBaseParametersPool

Nazwa Opis Wartość
usługi Lista jednostek zaplecza należących do puli. BackendPoolItem[]

Ograniczenia:
Minimalna długość = 1

BackendPoolItem

Nazwa Opis Wartość
id Unikatowy identyfikator arm jednostki zaplecza. Identyfikator usługi ARM powinien odwoływać się do istniejącej jednostki zaplecza. ciąg (wymagany)
priorytet Priorytet jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100
ciężar Waga jednostki zaplecza w puli zaplecza. Musi należeć do zakresu od 0 do 100. Może to być również wartość null, jeśli wartość nie została określona. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 100

Właściwości zaplecza

Nazwa Opis Wartość
serviceFabricCluster Właściwości klastra usługi Service Fabric zaplecza BackendServiceFabricClusterProperties

BackendServiceFabricClusterProperties

Nazwa Opis Wartość
clientCertificateId Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. struna
clientCertificatethumbprint Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane struna
managementEndpoints Punkt końcowy zarządzania klastrem. string[] (wymagane)
maxPartitionResolutionRetries Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. Int
serverCertificateThumbprints Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls string[]
serverX509Names Kolekcja nazw certyfikatów X509 serwera X509CertificateName[]

X509CertificateName

Nazwa Opis Wartość
issuerCertificateThumbprint Odcisk palca wystawcy certyfikatu. struna
nazwa Nazwa pospolita certyfikatu. struna

BackendProxyContract

Nazwa Opis Wartość
hasło Hasło do nawiązania połączenia z serwerem WebProxy struna
adres URL Właściwość AbsoluteUri serwera WebProxy, która zawiera cały identyfikator URI przechowywany w wystąpieniu identyfikatora Uri, w tym wszystkie fragmenty i ciągi zapytania. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 2000
nazwa użytkownika Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy struna

BackendTlsProperties

Nazwa Opis Wartość
validateCertificateChain Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację łańcucha certyfikatów SSL. Bool
validateCertificateName Flaga wskazująca, czy podczas korzystania z certyfikatów z podpisem własnym dla tego hosta zaplecza należy przeprowadzić walidację nazwy certyfikatu SSL. Bool