Microsoft.ApiManagement — usługi/zaplecza
- najnowsze
- 2024-06-01-preview
- 2024-05-01
- 2023-09-01-preview
- 2023-05-01-preview
- 2023-03-01-preview
- 2022-09-01-preview
- 2022-08-01
- 2022-04-01-preview
- 2021-12-01-preview
- 2021-08-01
- 2021-04-01-preview
- 2021-01-01-preview
- 2020-12-01
- 2020-06-01-preview
- 2019-12-01
- 2019-12-01-preview
- 2019-01-01
- 2018-06-01-preview
- 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
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
BackendCircuitBreaker
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | CircuitBreakerRule[] |
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ść = 1 |
basen | BackendBaseParametersPool | |
Właściwości | Kontrakt właściwości zaplecza | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
proxy | Właściwości kontraktu bramy zaplecza | |
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ść = 1 |
tytuł | Tytuł zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (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. | string[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | string[] |
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 | Właściwości klastra usługi Service Fabric zaplecza | BackendServiceFabricClusterProperties |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
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[] |
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 |
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ść = [] |
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[] |
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 |
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 |
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
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 |
X509CertificateName
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
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
BackendCircuitBreaker
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | CircuitBreakerRule[] |
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ść = 1 |
basen | BackendBaseParametersPool | |
Właściwości | Kontrakt właściwości zaplecza | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
proxy | Właściwości kontraktu bramy zaplecza | |
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ść = 1 |
tytuł | Tytuł zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (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. | string[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | string[] |
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 | Właściwości klastra usługi Service Fabric zaplecza | BackendServiceFabricClusterProperties |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
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[] |
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 |
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ść = [] |
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[] |
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 |
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 |
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2024-06-01-preview" |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
Właściwości | Właściwości kontraktu jednostki zaplecza. | BackendContractProperties |
typ | Typ zasobu | "Microsoft.ApiManagement/service/backends" |
X509CertificateName
Nazwa | Opis | Wartość |
---|---|---|
issuerCertificateThumbprint | Odcisk palca wystawcy certyfikatu. | struna |
nazwa | Nazwa pospolita certyfikatu. | struna |
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"
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
BackendAuthorizationHeaderCredentials
Nazwa | Opis | Wartość |
---|---|---|
parametr | Wartość parametru uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
plan | Nazwa schematu uwierzytelniania. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
BackendBaseParametersPool
Nazwa | Opis | Wartość |
---|---|---|
usługi | Lista jednostek zaplecza należących do puli. | BackendPoolItem[] |
BackendCircuitBreaker
Nazwa | Opis | Wartość |
---|---|---|
Zasady | Reguły potknięcia zaplecza. | CircuitBreakerRule[] |
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ść = 1 |
basen | BackendBaseParametersPool | |
Właściwości | Kontrakt właściwości zaplecza | |
protokół | Protokół komunikacyjny zaplecza. | "http" "soap" (wymagane) |
proxy | Właściwości kontraktu bramy zaplecza | |
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ść = 1 |
tytuł | Tytuł zaplecza. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (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. | string[] |
identyfikatory certyfikatów | Lista identyfikatorów certyfikatów klienta. | string[] |
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 | Właściwości klastra usługi Service Fabric zaplecza | BackendServiceFabricClusterProperties |
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. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
nazwa użytkownika | Nazwa użytkownika do nawiązania połączenia z serwerem WebProxy | struna |
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[] |
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 |
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ść = [] |
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[] |
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 |
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 |
Microsoft.ApiManagement/service/backends
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 (wymagana) |
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 |
typ | Typ zasobu | "Microsoft.ApiManagement/service/backends@2024-06-01-preview" |
X509CertificateName
Nazwa | Opis | Wartość |
---|---|---|
issuerCertificateThumbprint | Odcisk palca wystawcy certyfikatu. | struna |
nazwa | Nazwa pospolita certyfikatu. | struna |