Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2024-06-01-podgląd
- 2024-05-01
- 2023-09-01-podgląd
- 2023-05-01-podgląd
- 2023-03-01-podgląd
- 2022-09-01-podgląd
- 2022-08-01
- 2022-04-01-podgląd
- 2021-12-01-podgląd
- 2021-08-01
- 2021-04-01-podgląd
- 2021-01-01-podgląd
- 2020-12-01
- 2020-06-01-podgląd
- 2019-12-01
- 2019-12-01-podgląd
- 2019-01-01
- 2018-06-01-podgląd
- 2018-01-01
- 2017-03-01
- 2016-10-10
- 2016-07-07
Definicja zasobu Bicep
Typ zasobu usługi/zaplecza można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 kod Bicep do szablonu.
resource symbolicname 'Microsoft.ApiManagement/service/backends@2024-06-01-preview' = {
parent: resourceSymbolicName
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
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 (wymagane) |
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. | Właściwości BackendContractProperties |
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 300 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 100 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
Wyłącznik obwodu zaplecza
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | Reguła wyłącznika[] |
Właściwości BackendContractProperties
Nazwa | Opis | Wartość |
---|---|---|
wyłącznik obwodowy | Konfiguracja wyłącznika zaplecza | Wyłącznik obwodu zaplecza |
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 | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
serwer pośredniczący | Właściwości kontraktu bramy zaplecza | |
identyfikator zasobu | 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 |
Protokół TLS | Właściwości protokołu TLS zaplecza | Właściwości BackendTlsProperties |
typ | Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. | "Pula" "Pojedynczy" |
adres URL | Adres URL środowiska uruchomieniowego zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
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. | ciąg znakowy[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | ciąg znakowy[] |
nagłówek | Opis parametru nagłówka. | BackendCredentialsContractHeader |
zapytanie | Opis parametru zapytania. | BackendCredentialsContractQuery |
BackendCredentialsContractHeader
Nazwa | Opis | Wartość |
---|
BackendCredentialsContractQuery
Nazwa | Opis | Wartość |
---|
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 (klaster usługi serviceFabricCluster) | Właściwości klastra usługi Service Fabric zaplecza | Właściwości BackendServiceFabricClusterProperties |
BackendProxyContract (Umowa zaplecza)
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
Właściwości BackendServiceFabricClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
clientCertificateId (identyfikator certyfikatu) | Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. | struna |
clientCertificateodcisk palca | Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane | struna |
zarządzaniePunkty końcowe | Punkt końcowy zarządzania klastrem. | string[] (wymagane) |
maxPartitionResolutionPonawia próby | Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. | Int |
serverCertificateThumbprints (odciski palców serwera) | Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls | ciąg znakowy[] |
serverX509Nazwy | Kolekcja nazw certyfikatów X509 serwera | X509CertificateName[] |
Właściwości BackendTlsProperties
Nazwa | Opis | Wartość |
---|---|---|
validateCertificateChain (łańcuch certyfikatów) | 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 (nazwa_certyfikatu) | 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 |
Warunek błędu wyłącznika
Nazwa | Opis | Wartość |
---|---|---|
hrabia | Próg otwarcia obwodu. | Int |
errorPrzyczyny | Przyczyny błędu, które są uważane za niepowodzenie. | struna Ograniczenia: Maksymalna długość = 200[] |
interwał | Interwał, w którym są liczone błędy. | struna |
procent | Próg otwarcia obwodu. | Int |
statusCodeRanges (zakresy kodów) | Zakresy kodów stanu, które są uznawane za błędy. | Zakres kodów awarii[] |
Reguła wyłącznika obwodu
Nazwa | Opis | Wartość |
---|---|---|
zaakceptować Ponów próbę | flaga akceptowania nagłówka Retry-After z zaplecza. | Bool |
warunek niepowodzenia | Warunki potknięcia wyłącznika. | Warunek błędu wyłącznika |
nazwa | Nazwa reguły. | struna |
czas trwania podróży | Czas trwania, przez który obwód zostanie potknięty. | struna |
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 |
X509CertificateName (Nazwa certyfikatuX509)
Nazwa | Opis | Wartość |
---|---|---|
issuerCertificateThumbprint | Odcisk palca wystawcy certyfikatu. | struna |
nazwa | Nazwa pospolita certyfikatu. | struna |
Definicja zasobu szablonu usługi ARM
Typ zasobu usługi/zaplecza można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 kod JSON do szablonu.
{
"type": "Microsoft.ApiManagement/service/backends",
"apiVersion": "2024-06-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
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | "2024-06-01-preview" |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 (wymagane) |
Właściwości | Właściwości kontraktu jednostki zaplecza. | Właściwości BackendContractProperties |
typ | Typ zasobu | "Microsoft.ApiManagement/service/backends" |
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 300 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 100 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
Wyłącznik obwodu zaplecza
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | Reguła wyłącznika[] |
Właściwości BackendContractProperties
Nazwa | Opis | Wartość |
---|---|---|
wyłącznik obwodowy | Konfiguracja wyłącznika zaplecza | Wyłącznik obwodu zaplecza |
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 | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
serwer pośredniczący | Właściwości kontraktu bramy zaplecza | |
identyfikator zasobu | 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 |
Protokół TLS | Właściwości protokołu TLS zaplecza | Właściwości BackendTlsProperties |
typ | Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. | "Pula" "Pojedynczy" |
adres URL | Adres URL środowiska uruchomieniowego zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
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. | ciąg znakowy[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | ciąg znakowy[] |
nagłówek | Opis parametru nagłówka. | BackendCredentialsContractHeader |
zapytanie | Opis parametru zapytania. | BackendCredentialsContractQuery |
BackendCredentialsContractHeader
Nazwa | Opis | Wartość |
---|
BackendCredentialsContractQuery
Nazwa | Opis | Wartość |
---|
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 (klaster usługi serviceFabricCluster) | Właściwości klastra usługi Service Fabric zaplecza | Właściwości BackendServiceFabricClusterProperties |
BackendProxyContract (Umowa zaplecza)
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
Właściwości BackendServiceFabricClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
clientCertificateId (identyfikator certyfikatu) | Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. | struna |
clientCertificateodcisk palca | Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane | struna |
zarządzaniePunkty końcowe | Punkt końcowy zarządzania klastrem. | string[] (wymagane) |
maxPartitionResolutionPonawia próby | Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. | Int |
serverCertificateThumbprints (odciski palców serwera) | Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls | ciąg znakowy[] |
serverX509Nazwy | Kolekcja nazw certyfikatów X509 serwera | X509CertificateName[] |
Właściwości BackendTlsProperties
Nazwa | Opis | Wartość |
---|---|---|
validateCertificateChain (łańcuch certyfikatów) | 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 (nazwa_certyfikatu) | 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 |
Warunek błędu wyłącznika
Nazwa | Opis | Wartość |
---|---|---|
hrabia | Próg otwarcia obwodu. | Int |
errorPrzyczyny | Przyczyny błędu, które są uważane za niepowodzenie. | struna Ograniczenia: Maksymalna długość = 200[] |
interwał | Interwał, w którym są liczone błędy. | struna |
procent | Próg otwarcia obwodu. | Int |
statusCodeRanges (zakresy kodów) | Zakresy kodów stanu, które są uznawane za błędy. | Zakres kodów awarii[] |
Reguła wyłącznika obwodu
Nazwa | Opis | Wartość |
---|---|---|
zaakceptować Ponów próbę | flaga akceptowania nagłówka Retry-After z zaplecza. | Bool |
warunek niepowodzenia | Warunki potknięcia wyłącznika. | Warunek błędu wyłącznika |
nazwa | Nazwa reguły. | struna |
czas trwania podróży | Czas trwania, przez który obwód zostanie potknięty. | struna |
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 |
X509CertificateName (Nazwa certyfikatuX509)
Nazwa | Opis | Wartość |
---|---|---|
issuerCertificateThumbprint | Odcisk palca wystawcy certyfikatu. | struna |
nazwa | Nazwa pospolita certyfikatu. | struna |
Przykłady użycia
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@2024-06-01-preview"
name = "string"
parent_id = "string"
body = {
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
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 (wymagane) |
parent_id (identyfikator rodzica) | 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. | Właściwości BackendContractProperties |
typ | Typ zasobu | "Microsoft.ApiManagement/service/backends@2024-06-01-preview" |
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 300 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 100 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
Wyłącznik obwodu zaplecza
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | Reguła wyłącznika[] |
Właściwości BackendContractProperties
Nazwa | Opis | Wartość |
---|---|---|
wyłącznik obwodowy | Konfiguracja wyłącznika zaplecza | Wyłącznik obwodu zaplecza |
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 | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
serwer pośredniczący | Właściwości kontraktu bramy zaplecza | |
identyfikator zasobu | 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 |
Protokół TLS | Właściwości protokołu TLS zaplecza | Właściwości BackendTlsProperties |
typ | Typ zaplecza. Zaplecze może mieć wartość pojedynczą lub pulę. | "Pula" "Pojedynczy" |
adres URL | Adres URL środowiska uruchomieniowego zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
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. | ciąg znakowy[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | ciąg znakowy[] |
nagłówek | Opis parametru nagłówka. | BackendCredentialsContractHeader |
zapytanie | Opis parametru zapytania. | BackendCredentialsContractQuery |
BackendCredentialsContractHeader
Nazwa | Opis | Wartość |
---|
BackendCredentialsContractQuery
Nazwa | Opis | Wartość |
---|
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 (klaster usługi serviceFabricCluster) | Właściwości klastra usługi Service Fabric zaplecza | Właściwości BackendServiceFabricClusterProperties |
BackendProxyContract (Umowa zaplecza)
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 2000 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
Właściwości BackendServiceFabricClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
clientCertificateId (identyfikator certyfikatu) | Identyfikator certyfikatu klienta dla punktu końcowego zarządzania. | struna |
clientCertificateodcisk palca | Odcisk palca certyfikatu klienta dla punktu końcowego zarządzania. Jeśli podano identyfikatory certyfikatów, zostaną zignorowane | struna |
zarządzaniePunkty końcowe | Punkt końcowy zarządzania klastrem. | string[] (wymagane) |
maxPartitionResolutionPonawia próby | Maksymalna liczba ponownych prób podczas próby rozwiązania partycji. | Int |
serverCertificateThumbprints (odciski palców serwera) | Odciski palca usługi zarządzania klastrem certyfikatów używane do komunikacji tls | ciąg znakowy[] |
serverX509Nazwy | Kolekcja nazw certyfikatów X509 serwera | X509CertificateName[] |
Właściwości BackendTlsProperties
Nazwa | Opis | Wartość |
---|---|---|
validateCertificateChain (łańcuch certyfikatów) | 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 (nazwa_certyfikatu) | 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 |
Warunek błędu wyłącznika
Nazwa | Opis | Wartość |
---|---|---|
hrabia | Próg otwarcia obwodu. | Int |
errorPrzyczyny | Przyczyny błędu, które są uważane za niepowodzenie. | struna Ograniczenia: Maksymalna długość = 200[] |
interwał | Interwał, w którym są liczone błędy. | struna |
procent | Próg otwarcia obwodu. | Int |
statusCodeRanges (zakresy kodów) | Zakresy kodów stanu, które są uznawane za błędy. | Zakres kodów awarii[] |
Reguła wyłącznika obwodu
Nazwa | Opis | Wartość |
---|---|---|
zaakceptować Ponów próbę | flaga akceptowania nagłówka Retry-After z zaplecza. | Bool |
warunek niepowodzenia | Warunki potknięcia wyłącznika. | Warunek błędu wyłącznika |
nazwa | Nazwa reguły. | struna |
czas trwania podróży | Czas trwania, przez który obwód zostanie potknięty. | struna |
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 |
X509CertificateName (Nazwa certyfikatuX509)
Nazwa | Opis | Wartość |
---|---|---|
issuerCertificateThumbprint | Odcisk palca wystawcy certyfikatu. | struna |
nazwa | Nazwa pospolita certyfikatu. | struna |