Freigeben über


Microsoft.ApiManagement-Dienst/Back-Ends

Bicep-Ressourcendefinition

Der Ressourcentyp "Service/Back-Ends" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/back-Ends-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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'
  }
}

Eigenschaftswerte

Service/Back-Ends

Name Beschreibung Wert
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische und Bindestriche.

Beginnen Sie mit Buchstaben und enden Sie mit alphanumerisch.
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Dienst-
Eigenschaften Eigenschaften des Back-End-Entitätsvertrags. Back-EndContractProperties-

Back-EndContractProperties

Name Beschreibung Wert
circuitBreaker Konfiguration des Back-End-Schaltkreisschalters Back-EndCircuitBreaker-
Beglaubigungsschreiben Eigenschaften des Back-End-Anmeldeinformationsvertrags Back-EndCredentialsContract-
Beschreibung Back-End-Beschreibung. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Tümpel Back-EndBaseParametersPool-
Eigenschaften Vertrag für Back-End-Eigenschaften Back-EndProperties-
Protokoll Back-End-Kommunikationsprotokoll. 'http'
"Soap" (erforderlich)
Stellvertreter Eigenschaften des Back-End-Gatewayvertrags Back-EndProxyContract-
resourceId Verwaltungs-URI der Ressource im externen System. Diese URL kann die Arm-Ressourcen-ID von Logik-Apps, Funktions-Apps oder API-Apps sein. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Titel Back-End-Titel. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 300
tls Back-End-TLS-Eigenschaften Back-EndTlsProperties-
Art Typ des Back-End- Ein Back-End kann entweder ein einzelnes oder ein Pool sein. "Pool"
"Single"
URL Laufzeit-URL des Back-End. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000

BackCircuitBreaker

Name Beschreibung Wert
Regeln Die Regeln für das Durchblättern des Back-Ends. CircuitBreakerRule[]

Zwänge:
Max. Länge = 15

CircuitBreakerRule

Name Beschreibung Wert
acceptRetryAfter flag to accept Retry-After header from the backend. Bool
failureCondition Die Bedingungen für das Durchblättern des Schaltkreisschalters. CircuitBreakerFailureCondition
Name Der Regelname. Schnur
tripDuration Die Dauer, für die der Schaltkreis übersprungen wird. Schnur

CircuitBreakerFailureCondition

Name Beschreibung Wert
zählen Der Schwellenwert zum Öffnen des Schaltkreises. Int
errorReasons Die Fehlergründe, die als Fehler betrachtet werden. Schnur

Zwänge:
Max. Länge = 10
Intervall Das Intervall, in dem die Fehler gezählt werden. Schnur
Prozentsatz Der Schwellenwert zum Öffnen des Schaltkreises. Int
statusCodeRanges Die Statuscodebereiche, die als Fehler betrachtet werden. FailureStatusCodeRange[]

Zwänge:
Max. Länge = 10

FailureStatusCodeRange

Name Beschreibung Wert
Max Der maximale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599
Min Der minimale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599

Back-EndCredentialsContract

Name Beschreibung Wert
Ermächtigung Autorisierungsheaderauthentifizierung Back-EndAuthorizationHeaderCredentials-
Zertifikat Liste der Clientzertifikatfingerabdrücke. Wird ignoriert, wenn zertifikateIds bereitgestellt werden. string[]

Zwänge:
Max. Länge = 32
certificateIds Liste der Clientzertifikat-IDs. string[]

Zwänge:
Max. Länge = 32
Kopfball Beschreibung des Headerparameters. Back-EndCredentialsContractHeader-
Frage Beschreibung des Abfrageparameters. Back-EndCredentialsContractQuery-

Back-EndAuthorizationHeaderCredentials

Name Beschreibung Wert
Parameter Authentifizierungsparameterwert. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 300
Schema Name des Authentifizierungsschemas. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 100

Back-EndCredentialsContractHeader

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

Back-EndCredentialsContractQuery

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

BackBaseParametersPool

Name Beschreibung Wert
Dienste Die Liste der Back-End-Entitäten, die zu einem Pool gehören. Back-EndPoolItem-[]

Zwänge:
Min. Länge = 1

Back-EndPoolItem

Name Beschreibung Wert
id Die eindeutige ARM-ID der Back-End-Entität. Die ARM-ID sollte auf eine bereits vorhandene Back-End-Entität verweisen. Zeichenfolge (erforderlich)
Priorität Die Priorität der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100
Gewicht Die Gewichtung der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100

Back-EndProperties

Name Beschreibung Wert
serviceFabricCluster Back-End Service Fabric-Clustereigenschaften Back-EndServiceFabricClusterProperties-

Back-EndServiceFabricClusterProperties

Name Beschreibung Wert
clientCertificateId Die Clientzertifikat-ID für den Verwaltungsendpunkt. Schnur
clientCertificatethumbprint Der Clientzertifikatfingerabdruck für den Verwaltungsendpunkt. Wird ignoriert, wenn zertifikateIds bereitgestellt werden Schnur
managementEndpoints Der Clusterverwaltungsendpunkt. string[] (erforderlich)
maxPartitionResolutionRetries Maximale Anzahl von Wiederholungen beim Auflösen der Partition. Int
serverCertificateThumbprints Fingerabdruck von Zertifikaten, die für die Tls-Kommunikation verwendet werden string[]
serverX509Names Server X509-Zertifikatnamensammlung X509CertificateName[]

X509CertificateName

Name Beschreibung Wert
issuerCertificateThumbprint Fingerabdruck für den Aussteller des Zertifikats. Schnur
Name Allgemeiner Name des Zertifikats. Schnur

Back-EndProxyContract

Name Beschreibung Wert
Passwort Kennwort zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur
URL WebProxy Server AbsoluteUri-Eigenschaft, die den gesamten URI enthält, der in der URI-Instanz gespeichert ist, einschließlich aller Fragmente und Abfragezeichenfolgen. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Nutzername Benutzername zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur

Back-EndTlsProperties

Name Beschreibung Wert
validateCertificateChain Flag, das angibt, ob die ÜBERPRÜFUNG der SSL-Zertifikatkette erfolgen soll, wenn selbstsignierte Zertifikate für diesen Back-End-Host verwendet werden sollen. Bool
validateCertificateName Flag, das angibt, ob die ÜBERPRÜFUNG des SSL-Zertifikatnamens bei Verwendung von selbstsignierten Zertifikaten für diesen Back-End-Host erfolgen soll. Bool

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Service/Back-Ends" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/backends-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
  }
}

Eigenschaftswerte

Service/Back-Ends

Name Beschreibung Wert
Art Der Ressourcentyp 'Microsoft.ApiManagement/service/backends'
apiVersion Die Ressourcen-API-Version "2023-09-01-preview"
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische und Bindestriche.

Beginnen Sie mit Buchstaben und enden Sie mit alphanumerisch.
Eigenschaften Eigenschaften des Back-End-Entitätsvertrags. Back-EndContractProperties-

Back-EndContractProperties

Name Beschreibung Wert
circuitBreaker Konfiguration des Back-End-Schaltkreisschalters Back-EndCircuitBreaker-
Beglaubigungsschreiben Eigenschaften des Back-End-Anmeldeinformationsvertrags Back-EndCredentialsContract-
Beschreibung Back-End-Beschreibung. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Tümpel Back-EndBaseParametersPool-
Eigenschaften Vertrag für Back-End-Eigenschaften Back-EndProperties-
Protokoll Back-End-Kommunikationsprotokoll. 'http'
"Soap" (erforderlich)
Stellvertreter Eigenschaften des Back-End-Gatewayvertrags Back-EndProxyContract-
resourceId Verwaltungs-URI der Ressource im externen System. Diese URL kann die Arm-Ressourcen-ID von Logik-Apps, Funktions-Apps oder API-Apps sein. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Titel Back-End-Titel. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 300
tls Back-End-TLS-Eigenschaften Back-EndTlsProperties-
Art Typ des Back-End- Ein Back-End kann entweder ein einzelnes oder ein Pool sein. "Pool"
"Single"
URL Laufzeit-URL des Back-End. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000

BackCircuitBreaker

Name Beschreibung Wert
Regeln Die Regeln für das Durchblättern des Back-Ends. CircuitBreakerRule[]

Zwänge:
Max. Länge = 15

CircuitBreakerRule

Name Beschreibung Wert
acceptRetryAfter flag to accept Retry-After header from the backend. Bool
failureCondition Die Bedingungen für das Durchblättern des Schaltkreisschalters. CircuitBreakerFailureCondition
Name Der Regelname. Schnur
tripDuration Die Dauer, für die der Schaltkreis übersprungen wird. Schnur

CircuitBreakerFailureCondition

Name Beschreibung Wert
zählen Der Schwellenwert zum Öffnen des Schaltkreises. Int
errorReasons Die Fehlergründe, die als Fehler betrachtet werden. Schnur

Zwänge:
Max. Länge = 10
Intervall Das Intervall, in dem die Fehler gezählt werden. Schnur
Prozentsatz Der Schwellenwert zum Öffnen des Schaltkreises. Int
statusCodeRanges Die Statuscodebereiche, die als Fehler betrachtet werden. FailureStatusCodeRange[]

Zwänge:
Max. Länge = 10

FailureStatusCodeRange

Name Beschreibung Wert
Max Der maximale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599
Min Der minimale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599

Back-EndCredentialsContract

Name Beschreibung Wert
Ermächtigung Autorisierungsheaderauthentifizierung Back-EndAuthorizationHeaderCredentials-
Zertifikat Liste der Clientzertifikatfingerabdrücke. Wird ignoriert, wenn zertifikateIds bereitgestellt werden. string[]

Zwänge:
Max. Länge = 32
certificateIds Liste der Clientzertifikat-IDs. string[]

Zwänge:
Max. Länge = 32
Kopfball Beschreibung des Headerparameters. Back-EndCredentialsContractHeader-
Frage Beschreibung des Abfrageparameters. Back-EndCredentialsContractQuery-

Back-EndAuthorizationHeaderCredentials

Name Beschreibung Wert
Parameter Authentifizierungsparameterwert. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 300
Schema Name des Authentifizierungsschemas. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 100

Back-EndCredentialsContractHeader

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

Back-EndCredentialsContractQuery

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

BackBaseParametersPool

Name Beschreibung Wert
Dienste Die Liste der Back-End-Entitäten, die zu einem Pool gehören. Back-EndPoolItem-[]

Zwänge:
Min. Länge = 1

Back-EndPoolItem

Name Beschreibung Wert
id Die eindeutige ARM-ID der Back-End-Entität. Die ARM-ID sollte auf eine bereits vorhandene Back-End-Entität verweisen. Zeichenfolge (erforderlich)
Priorität Die Priorität der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100
Gewicht Die Gewichtung der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100

Back-EndProperties

Name Beschreibung Wert
serviceFabricCluster Back-End Service Fabric-Clustereigenschaften Back-EndServiceFabricClusterProperties-

Back-EndServiceFabricClusterProperties

Name Beschreibung Wert
clientCertificateId Die Clientzertifikat-ID für den Verwaltungsendpunkt. Schnur
clientCertificatethumbprint Der Clientzertifikatfingerabdruck für den Verwaltungsendpunkt. Wird ignoriert, wenn zertifikateIds bereitgestellt werden Schnur
managementEndpoints Der Clusterverwaltungsendpunkt. string[] (erforderlich)
maxPartitionResolutionRetries Maximale Anzahl von Wiederholungen beim Auflösen der Partition. Int
serverCertificateThumbprints Fingerabdruck von Zertifikaten, die für die Tls-Kommunikation verwendet werden string[]
serverX509Names Server X509-Zertifikatnamensammlung X509CertificateName[]

X509CertificateName

Name Beschreibung Wert
issuerCertificateThumbprint Fingerabdruck für den Aussteller des Zertifikats. Schnur
Name Allgemeiner Name des Zertifikats. Schnur

Back-EndProxyContract

Name Beschreibung Wert
Passwort Kennwort zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur
URL WebProxy Server AbsoluteUri-Eigenschaft, die den gesamten URI enthält, der in der URI-Instanz gespeichert ist, einschließlich aller Fragmente und Abfragezeichenfolgen. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Nutzername Benutzername zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur

Back-EndTlsProperties

Name Beschreibung Wert
validateCertificateChain Flag, das angibt, ob die ÜBERPRÜFUNG der SSL-Zertifikatkette erfolgen soll, wenn selbstsignierte Zertifikate für diesen Back-End-Host verwendet werden sollen. Bool
validateCertificateName Flag, das angibt, ob die ÜBERPRÜFUNG des SSL-Zertifikatnamens bei Verwendung von selbstsignierten Zertifikaten für diesen Back-End-Host erfolgen soll. Bool

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Service/Back-Ends" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/backends-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
    }
  })
}

Eigenschaftswerte

Service/Back-Ends

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.ApiManagement/service/backends@2023-09-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische und Bindestriche.

Beginnen Sie mit Buchstaben und enden Sie mit alphanumerisch.
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Dienst-
Eigenschaften Eigenschaften des Back-End-Entitätsvertrags. Back-EndContractProperties-

Back-EndContractProperties

Name Beschreibung Wert
circuitBreaker Konfiguration des Back-End-Schaltkreisschalters Back-EndCircuitBreaker-
Beglaubigungsschreiben Eigenschaften des Back-End-Anmeldeinformationsvertrags Back-EndCredentialsContract-
Beschreibung Back-End-Beschreibung. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Tümpel Back-EndBaseParametersPool-
Eigenschaften Vertrag für Back-End-Eigenschaften Back-EndProperties-
Protokoll Back-End-Kommunikationsprotokoll. "http"
"Soap" (erforderlich)
Stellvertreter Eigenschaften des Back-End-Gatewayvertrags Back-EndProxyContract-
resourceId Verwaltungs-URI der Ressource im externen System. Diese URL kann die Arm-Ressourcen-ID von Logik-Apps, Funktions-Apps oder API-Apps sein. Schnur

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Titel Back-End-Titel. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 300
tls Back-End-TLS-Eigenschaften Back-EndTlsProperties-
Art Typ des Back-End- Ein Back-End kann entweder ein einzelnes oder ein Pool sein. "Pool"
"Single"
URL Laufzeit-URL des Back-End. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000

BackCircuitBreaker

Name Beschreibung Wert
Regeln Die Regeln für das Durchblättern des Back-Ends. CircuitBreakerRule[]

Zwänge:
Max. Länge = 15

CircuitBreakerRule

Name Beschreibung Wert
acceptRetryAfter flag to accept Retry-After header from the backend. Bool
failureCondition Die Bedingungen für das Durchblättern des Schaltkreisschalters. CircuitBreakerFailureCondition
Name Der Regelname. Schnur
tripDuration Die Dauer, für die der Schaltkreis übersprungen wird. Schnur

CircuitBreakerFailureCondition

Name Beschreibung Wert
zählen Der Schwellenwert zum Öffnen des Schaltkreises. Int
errorReasons Die Fehlergründe, die als Fehler betrachtet werden. Schnur

Zwänge:
Max. Länge = 10
Intervall Das Intervall, in dem die Fehler gezählt werden. Schnur
Prozentsatz Der Schwellenwert zum Öffnen des Schaltkreises. Int
statusCodeRanges Die Statuscodebereiche, die als Fehler betrachtet werden. FailureStatusCodeRange[]

Zwänge:
Max. Länge = 10

FailureStatusCodeRange

Name Beschreibung Wert
Max Der maximale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599
Min Der minimale HTTP-Statuscode. Int

Zwänge:
Min.-Wert = 200
Maximalwert = 599

Back-EndCredentialsContract

Name Beschreibung Wert
Ermächtigung Autorisierungsheaderauthentifizierung Back-EndAuthorizationHeaderCredentials-
Zertifikat Liste der Clientzertifikatfingerabdrücke. Wird ignoriert, wenn zertifikateIds bereitgestellt werden. string[]

Zwänge:
Max. Länge = 32
certificateIds Liste der Clientzertifikat-IDs. string[]

Zwänge:
Max. Länge = 32
Kopfball Beschreibung des Headerparameters. Back-EndCredentialsContractHeader-
Frage Beschreibung des Abfrageparameters. Back-EndCredentialsContractQuery-

Back-EndAuthorizationHeaderCredentials

Name Beschreibung Wert
Parameter Authentifizierungsparameterwert. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 300
Schema Name des Authentifizierungsschemas. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 100

Back-EndCredentialsContractHeader

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

Back-EndCredentialsContractQuery

Name Beschreibung Wert
{angepasste Eigenschaft} string[]

BackBaseParametersPool

Name Beschreibung Wert
Dienste Die Liste der Back-End-Entitäten, die zu einem Pool gehören. Back-EndPoolItem-[]

Zwänge:
Min. Länge = 1

Back-EndPoolItem

Name Beschreibung Wert
id Die eindeutige ARM-ID der Back-End-Entität. Die ARM-ID sollte auf eine bereits vorhandene Back-End-Entität verweisen. Zeichenfolge (erforderlich)
Priorität Die Priorität der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100
Gewicht Die Gewichtung der Back-End-Entität im Back-End-Pool. Muss zwischen 0 und 100 sein. Er kann auch NULL sein, wenn der wert nicht angegeben wurde. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 100

Back-EndProperties

Name Beschreibung Wert
serviceFabricCluster Back-End Service Fabric-Clustereigenschaften Back-EndServiceFabricClusterProperties-

Back-EndServiceFabricClusterProperties

Name Beschreibung Wert
clientCertificateId Die Clientzertifikat-ID für den Verwaltungsendpunkt. Schnur
clientCertificatethumbprint Der Clientzertifikatfingerabdruck für den Verwaltungsendpunkt. Wird ignoriert, wenn zertifikateIds bereitgestellt werden Schnur
managementEndpoints Der Clusterverwaltungsendpunkt. string[] (erforderlich)
maxPartitionResolutionRetries Maximale Anzahl von Wiederholungen beim Auflösen der Partition. Int
serverCertificateThumbprints Fingerabdruck von Zertifikaten, die für die Tls-Kommunikation verwendet werden string[]
serverX509Names Server X509-Zertifikatnamensammlung X509CertificateName[]

X509CertificateName

Name Beschreibung Wert
issuerCertificateThumbprint Fingerabdruck für den Aussteller des Zertifikats. Schnur
Name Allgemeiner Name des Zertifikats. Schnur

Back-EndProxyContract

Name Beschreibung Wert
Passwort Kennwort zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur
URL WebProxy Server AbsoluteUri-Eigenschaft, die den gesamten URI enthält, der in der URI-Instanz gespeichert ist, einschließlich aller Fragmente und Abfragezeichenfolgen. Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Maximale Länge = 2000
Nutzername Benutzername zum Herstellen einer Verbindung mit dem WebProxy-Server Schnur

Back-EndTlsProperties

Name Beschreibung Wert
validateCertificateChain Flag, das angibt, ob die ÜBERPRÜFUNG der SSL-Zertifikatkette erfolgen soll, wenn selbstsignierte Zertifikate für diesen Back-End-Host verwendet werden sollen. Bool
validateCertificateName Flag, das angibt, ob die ÜBERPRÜFUNG des SSL-Zertifikatnamens bei Verwendung von selbstsignierten Zertifikaten für diesen Back-End-Host erfolgen soll. Bool