Microsoft.ApiManagement 서비스/백 엔드
Bicep 리소스 정의
다음을 대상으로 하는 작업으로 서비스/백 엔드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ApiManagement/service/backends 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
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'
}
}
속성 값
서비스/백 엔드
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 Bicep자식 리소스의 이름과 형식을 설정하는 방법을 알아보세요. |
string(필수) 문자 제한: 1-80 유효한 문자: 영숫자 및 하이픈 문자로 시작하고 영숫자로 끝납니다. |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식의 리소스에 대한 기호 이름: 서비스 |
속성 | 백 엔드 엔터티 계약 속성입니다. | BackendContractProperties |
BackendContractProperties
이름 | 묘사 | 값 |
---|---|---|
circuitBreaker | 백 엔드 회로 차단기 구성 | BackendCircuitBreaker |
자격 증명 | 백 엔드 자격 증명 계약 속성 | BackendCredentialsContract |
묘사 | 백 엔드 설명입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
풀 | BackendBaseParametersPool | |
속성 | 백 엔드 속성 계약 | BackendProperties |
프로토콜 | 백 엔드 통신 프로토콜입니다. | 'http ''soap'(필수) |
대리 | 백 엔드 게이트웨이 계약 속성 | backendProxyContract |
resourceId | 외부 시스템의 리소스 관리 URI입니다. 이 URL은 Logic Apps, Function Apps 또는 API Apps의 Arm 리소스 ID일 수 있습니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
타이틀 | 백 엔드 제목입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
tls | 백 엔드 TLS 속성 | BackendTlsProperties |
형 | 백 엔드의 형식입니다. 백 엔드는 단일 또는 풀일 수 있습니다. | 'Pool' 'Single' |
url | 백 엔드의 런타임 URL입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
BackendCircuitBreaker
이름 | 묘사 | 값 |
---|---|---|
규칙 | 백 엔드를 트립하는 규칙입니다. |
CircuitBreakerRule[] 제약 조건: 최대 길이 = 15 |
CircuitBreakerRule
이름 | 묘사 | 값 |
---|---|---|
acceptRetryAfter | 백 엔드에서 Retry-After 헤더를 수락하는 플래그입니다. | bool |
failureCondition | 회로 차단기를 트립하기 위한 조건입니다. | CircuitBreakerFailureCondition |
이름 | 규칙 이름입니다. | 문자열 |
tripDuration | 회로가 트립되는 기간입니다. | 문자열 |
CircuitBreakerFailureCondition
이름 | 묘사 | 값 |
---|---|---|
세다 | 회로를 여는 임계값입니다. | int |
errorReasons | 오류로 간주되는 오류 이유입니다. | 문자열 제약 조건: 최대 길이 = 10 |
간 | 실패가 계산되는 간격입니다. | 문자열 |
백분율 | 회로를 여는 임계값입니다. | int |
statusCodeRanges | 실패로 간주되는 상태 코드 범위입니다. |
FailureStatusCodeRange[] 제약 조건: 최대 길이 = 10 |
FailureStatusCodeRange
이름 | 묘사 | 값 |
---|---|---|
최대 | 최대 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
분 | 최소 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
BackendCredentialsContract
이름 | 묘사 | 값 |
---|---|---|
권한 부여 | 인증 헤더 인증 | BackendAuthorizationHeaderCredentials |
증명서 | 클라이언트 인증서 지문 목록입니다. certificatesId가 제공되면 무시됩니다. | string[] 제약 조건: 최대 길이 = 32 |
certificateIds | 클라이언트 인증서 ID 목록입니다. | string[] 제약 조건: 최대 길이 = 32 |
머리글 | 헤더 매개 변수 설명입니다. | BackendCredentialsContractHeader |
쿼리 | 쿼리 매개 변수 설명입니다. | BackendCredentialsContractQuery |
BackendAuthorizationHeaderCredentials
이름 | 묘사 | 값 |
---|---|---|
매개 변수 | 인증 매개 변수 값입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
음모 | 인증 체계 이름입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 100 |
BackendCredentialsContractHeader
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendCredentialsContractQuery
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendBaseParametersPool
이름 | 묘사 | 값 |
---|---|---|
서비스 | 풀에 속하는 백 엔드 엔터티 목록입니다. |
BackendPoolItem[] 제약 조건: 최소 길이 = 1 |
BackendPoolItem
이름 | 묘사 | 값 |
---|---|---|
아이디 | 백 엔드 엔터티의 고유한 ARM ID입니다. ARM ID는 이미 존재하는 백 엔드 엔터티를 참조해야 합니다. | string(필수) |
우선권 | 백 엔드 풀에서 백 엔드 엔터티의 우선 순위입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
무게 | 백 엔드 풀에 있는 백 엔드 엔터티의 가중치입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
BackendProperties
이름 | 묘사 | 값 |
---|---|---|
serviceFabricCluster | 백 엔드 Service Fabric 클러스터 속성 | BackendServiceFabricClusterProperties |
BackendServiceFabricClusterProperties
이름 | 묘사 | 값 |
---|---|---|
clientCertificateId | 관리 엔드포인트의 클라이언트 인증서 ID입니다. | 문자열 |
clientCertificatethumbprint | 관리 엔드포인트에 대한 클라이언트 인증서 지문입니다. certificatesId가 제공되면 무시됩니다. | 문자열 |
managementEndpoints | 클러스터 관리 엔드포인트입니다. | string[] (필수) |
maxPartitionResolutionRetries | 파티션을 확인하는 동안 최대 재시도 횟수입니다. | int |
serverCertificateThumbprints | tls 통신에 사용되는 인증서 클러스터 관리 서비스의 지문 | string[] |
serverX509Names | 서버 X509 인증서 이름 컬렉션 | X509CertificateName |
X509CertificateName
이름 | 묘사 | 값 |
---|---|---|
issuerCertificateThumbprint | 인증서 발급자의 지문입니다. | 문자열 |
이름 | 인증서의 일반 이름입니다. | 문자열 |
BackendProxyContract
이름 | 묘사 | 값 |
---|---|---|
암호 | WebProxy 서버에 연결하는 암호 | 문자열 |
url | 모든 조각 및 쿼리 문자열을 포함하여 Uri 인스턴스에 저장된 전체 URI를 포함하는 WebProxy Server AbsoluteUri 속성입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
사용자 이름 | WebProxy 서버에 연결할 사용자 이름 | 문자열 |
BackendTlsProperties
이름 | 묘사 | 값 |
---|---|---|
validateCertificateChain | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 체인 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |
validateCertificateName | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 이름 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |
ARM 템플릿 리소스 정의
다음을 대상으로 하는 작업으로 서비스/백 엔드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ApiManagement/service/backends 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"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"
}
}
속성 값
서비스/백 엔드
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | 'Microsoft.ApiManagement/service/backends' |
apiVersion | 리소스 api 버전 | '2023-09-01-preview' |
이름 | 리소스 이름 JSON ARM 템플릿 |
string(필수) 문자 제한: 1-80 유효한 문자: 영숫자 및 하이픈 문자로 시작하고 영숫자로 끝납니다. |
속성 | 백 엔드 엔터티 계약 속성입니다. | BackendContractProperties |
BackendContractProperties
이름 | 묘사 | 값 |
---|---|---|
circuitBreaker | 백 엔드 회로 차단기 구성 | BackendCircuitBreaker |
자격 증명 | 백 엔드 자격 증명 계약 속성 | BackendCredentialsContract |
묘사 | 백 엔드 설명입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
풀 | BackendBaseParametersPool | |
속성 | 백 엔드 속성 계약 | BackendProperties |
프로토콜 | 백 엔드 통신 프로토콜입니다. | 'http ''soap'(필수) |
대리 | 백 엔드 게이트웨이 계약 속성 | backendProxyContract |
resourceId | 외부 시스템의 리소스 관리 URI입니다. 이 URL은 Logic Apps, Function Apps 또는 API Apps의 Arm 리소스 ID일 수 있습니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
타이틀 | 백 엔드 제목입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
tls | 백 엔드 TLS 속성 | BackendTlsProperties |
형 | 백 엔드의 형식입니다. 백 엔드는 단일 또는 풀일 수 있습니다. | 'Pool' 'Single' |
url | 백 엔드의 런타임 URL입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
BackendCircuitBreaker
이름 | 묘사 | 값 |
---|---|---|
규칙 | 백 엔드를 트립하는 규칙입니다. |
CircuitBreakerRule[] 제약 조건: 최대 길이 = 15 |
CircuitBreakerRule
이름 | 묘사 | 값 |
---|---|---|
acceptRetryAfter | 백 엔드에서 Retry-After 헤더를 수락하는 플래그입니다. | bool |
failureCondition | 회로 차단기를 트립하기 위한 조건입니다. | CircuitBreakerFailureCondition |
이름 | 규칙 이름입니다. | 문자열 |
tripDuration | 회로가 트립되는 기간입니다. | 문자열 |
CircuitBreakerFailureCondition
이름 | 묘사 | 값 |
---|---|---|
세다 | 회로를 여는 임계값입니다. | int |
errorReasons | 오류로 간주되는 오류 이유입니다. | 문자열 제약 조건: 최대 길이 = 10 |
간 | 실패가 계산되는 간격입니다. | 문자열 |
백분율 | 회로를 여는 임계값입니다. | int |
statusCodeRanges | 실패로 간주되는 상태 코드 범위입니다. |
FailureStatusCodeRange[] 제약 조건: 최대 길이 = 10 |
FailureStatusCodeRange
이름 | 묘사 | 값 |
---|---|---|
최대 | 최대 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
분 | 최소 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
BackendCredentialsContract
이름 | 묘사 | 값 |
---|---|---|
권한 부여 | 인증 헤더 인증 | BackendAuthorizationHeaderCredentials |
증명서 | 클라이언트 인증서 지문 목록입니다. certificatesId가 제공되면 무시됩니다. | string[] 제약 조건: 최대 길이 = 32 |
certificateIds | 클라이언트 인증서 ID 목록입니다. | string[] 제약 조건: 최대 길이 = 32 |
머리글 | 헤더 매개 변수 설명입니다. | BackendCredentialsContractHeader |
쿼리 | 쿼리 매개 변수 설명입니다. | BackendCredentialsContractQuery |
BackendAuthorizationHeaderCredentials
이름 | 묘사 | 값 |
---|---|---|
매개 변수 | 인증 매개 변수 값입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
음모 | 인증 체계 이름입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 100 |
BackendCredentialsContractHeader
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendCredentialsContractQuery
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendBaseParametersPool
이름 | 묘사 | 값 |
---|---|---|
서비스 | 풀에 속하는 백 엔드 엔터티 목록입니다. |
BackendPoolItem[] 제약 조건: 최소 길이 = 1 |
BackendPoolItem
이름 | 묘사 | 값 |
---|---|---|
아이디 | 백 엔드 엔터티의 고유한 ARM ID입니다. ARM ID는 이미 존재하는 백 엔드 엔터티를 참조해야 합니다. | string(필수) |
우선권 | 백 엔드 풀에서 백 엔드 엔터티의 우선 순위입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
무게 | 백 엔드 풀에 있는 백 엔드 엔터티의 가중치입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
BackendProperties
이름 | 묘사 | 값 |
---|---|---|
serviceFabricCluster | 백 엔드 Service Fabric 클러스터 속성 | BackendServiceFabricClusterProperties |
BackendServiceFabricClusterProperties
이름 | 묘사 | 값 |
---|---|---|
clientCertificateId | 관리 엔드포인트의 클라이언트 인증서 ID입니다. | 문자열 |
clientCertificatethumbprint | 관리 엔드포인트에 대한 클라이언트 인증서 지문입니다. certificatesId가 제공되면 무시됩니다. | 문자열 |
managementEndpoints | 클러스터 관리 엔드포인트입니다. | string[] (필수) |
maxPartitionResolutionRetries | 파티션을 확인하는 동안 최대 재시도 횟수입니다. | int |
serverCertificateThumbprints | tls 통신에 사용되는 인증서 클러스터 관리 서비스의 지문 | string[] |
serverX509Names | 서버 X509 인증서 이름 컬렉션 | X509CertificateName |
X509CertificateName
이름 | 묘사 | 값 |
---|---|---|
issuerCertificateThumbprint | 인증서 발급자의 지문입니다. | 문자열 |
이름 | 인증서의 일반 이름입니다. | 문자열 |
BackendProxyContract
이름 | 묘사 | 값 |
---|---|---|
암호 | WebProxy 서버에 연결하는 암호 | 문자열 |
url | 모든 조각 및 쿼리 문자열을 포함하여 Uri 인스턴스에 저장된 전체 URI를 포함하는 WebProxy Server AbsoluteUri 속성입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
사용자 이름 | WebProxy 서버에 연결할 사용자 이름 | 문자열 |
BackendTlsProperties
이름 | 묘사 | 값 |
---|---|---|
validateCertificateChain | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 체인 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |
validateCertificateName | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 이름 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |
Terraform(AzAPI 공급자) 리소스 정의
다음을 대상으로 하는 작업으로 서비스/백 엔드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ApiManagement/service/backends 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
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"
}
})
}
속성 값
서비스/백 엔드
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | "Microsoft.ApiManagement/service/backends@2023-09-01-preview" |
이름 | 리소스 이름 | string(필수) 문자 제한: 1-80 유효한 문자: 영숫자 및 하이픈 문자로 시작하고 영숫자로 끝납니다. |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: 서비스 |
속성 | 백 엔드 엔터티 계약 속성입니다. | BackendContractProperties |
BackendContractProperties
이름 | 묘사 | 값 |
---|---|---|
circuitBreaker | 백 엔드 회로 차단기 구성 | BackendCircuitBreaker |
자격 증명 | 백 엔드 자격 증명 계약 속성 | BackendCredentialsContract |
묘사 | 백 엔드 설명입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
풀 | BackendBaseParametersPool | |
속성 | 백 엔드 속성 계약 | BackendProperties |
프로토콜 | 백 엔드 통신 프로토콜입니다. | "http ""soap"(필수) |
대리 | 백 엔드 게이트웨이 계약 속성 | backendProxyContract |
resourceId | 외부 시스템의 리소스 관리 URI입니다. 이 URL은 Logic Apps, Function Apps 또는 API Apps의 Arm 리소스 ID일 수 있습니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
타이틀 | 백 엔드 제목입니다. | 문자열 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
tls | 백 엔드 TLS 속성 | BackendTlsProperties |
형 | 백 엔드의 형식입니다. 백 엔드는 단일 또는 풀일 수 있습니다. | "풀" "Single" |
url | 백 엔드의 런타임 URL입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
BackendCircuitBreaker
이름 | 묘사 | 값 |
---|---|---|
규칙 | 백 엔드를 트립하는 규칙입니다. |
CircuitBreakerRule[] 제약 조건: 최대 길이 = 15 |
CircuitBreakerRule
이름 | 묘사 | 값 |
---|---|---|
acceptRetryAfter | 백 엔드에서 Retry-After 헤더를 수락하는 플래그입니다. | bool |
failureCondition | 회로 차단기를 트립하기 위한 조건입니다. | CircuitBreakerFailureCondition |
이름 | 규칙 이름입니다. | 문자열 |
tripDuration | 회로가 트립되는 기간입니다. | 문자열 |
CircuitBreakerFailureCondition
이름 | 묘사 | 값 |
---|---|---|
세다 | 회로를 여는 임계값입니다. | int |
errorReasons | 오류로 간주되는 오류 이유입니다. | 문자열 제약 조건: 최대 길이 = 10 |
간 | 실패가 계산되는 간격입니다. | 문자열 |
백분율 | 회로를 여는 임계값입니다. | int |
statusCodeRanges | 실패로 간주되는 상태 코드 범위입니다. |
FailureStatusCodeRange[] 제약 조건: 최대 길이 = 10 |
FailureStatusCodeRange
이름 | 묘사 | 값 |
---|---|---|
최대 | 최대 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
분 | 최소 http 상태 코드입니다. | int 제약 조건: 최소값 = 200 최대값 = 599 |
BackendCredentialsContract
이름 | 묘사 | 값 |
---|---|---|
권한 부여 | 인증 헤더 인증 | BackendAuthorizationHeaderCredentials |
증명서 | 클라이언트 인증서 지문 목록입니다. certificatesId가 제공되면 무시됩니다. | string[] 제약 조건: 최대 길이 = 32 |
certificateIds | 클라이언트 인증서 ID 목록입니다. | string[] 제약 조건: 최대 길이 = 32 |
머리글 | 헤더 매개 변수 설명입니다. | BackendCredentialsContractHeader |
쿼리 | 쿼리 매개 변수 설명입니다. | BackendCredentialsContractQuery |
BackendAuthorizationHeaderCredentials
이름 | 묘사 | 값 |
---|---|---|
매개 변수 | 인증 매개 변수 값입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 300 |
음모 | 인증 체계 이름입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 100 |
BackendCredentialsContractHeader
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendCredentialsContractQuery
이름 | 묘사 | 값 |
---|---|---|
{customized property} | string[] |
BackendBaseParametersPool
이름 | 묘사 | 값 |
---|---|---|
서비스 | 풀에 속하는 백 엔드 엔터티 목록입니다. |
BackendPoolItem[] 제약 조건: 최소 길이 = 1 |
BackendPoolItem
이름 | 묘사 | 값 |
---|---|---|
아이디 | 백 엔드 엔터티의 고유한 ARM ID입니다. ARM ID는 이미 존재하는 백 엔드 엔터티를 참조해야 합니다. | string(필수) |
우선권 | 백 엔드 풀에서 백 엔드 엔터티의 우선 순위입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
무게 | 백 엔드 풀에 있는 백 엔드 엔터티의 가중치입니다. 0에서 100 사이여야 합니다. 값을 지정하지 않은 경우에도 null일 수 있습니다. | int 제약 조건: 최소값 = 0 최대값 = 100 |
BackendProperties
이름 | 묘사 | 값 |
---|---|---|
serviceFabricCluster | 백 엔드 Service Fabric 클러스터 속성 | BackendServiceFabricClusterProperties |
BackendServiceFabricClusterProperties
이름 | 묘사 | 값 |
---|---|---|
clientCertificateId | 관리 엔드포인트의 클라이언트 인증서 ID입니다. | 문자열 |
clientCertificatethumbprint | 관리 엔드포인트에 대한 클라이언트 인증서 지문입니다. certificatesId가 제공되면 무시됩니다. | 문자열 |
managementEndpoints | 클러스터 관리 엔드포인트입니다. | string[] (필수) |
maxPartitionResolutionRetries | 파티션을 확인하는 동안 최대 재시도 횟수입니다. | int |
serverCertificateThumbprints | tls 통신에 사용되는 인증서 클러스터 관리 서비스의 지문 | string[] |
serverX509Names | 서버 X509 인증서 이름 컬렉션 | X509CertificateName |
X509CertificateName
이름 | 묘사 | 값 |
---|---|---|
issuerCertificateThumbprint | 인증서 발급자의 지문입니다. | 문자열 |
이름 | 인증서의 일반 이름입니다. | 문자열 |
BackendProxyContract
이름 | 묘사 | 값 |
---|---|---|
암호 | WebProxy 서버에 연결하는 암호 | 문자열 |
url | 모든 조각 및 쿼리 문자열을 포함하여 Uri 인스턴스에 저장된 전체 URI를 포함하는 WebProxy Server AbsoluteUri 속성입니다. | string(필수) 제약 조건: 최소 길이 = 1 최대 길이 = 2000 |
사용자 이름 | WebProxy 서버에 연결할 사용자 이름 | 문자열 |
BackendTlsProperties
이름 | 묘사 | 값 |
---|---|---|
validateCertificateChain | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 체인 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |
validateCertificateName | 이 백 엔드 호스트에 대해 자체 서명된 인증서를 사용할 때 SSL 인증서 이름 유효성 검사를 수행해야 하는지 여부를 나타내는 플래그입니다. | bool |