Front Doors - Get

지정된 구독 및 리소스 그룹 아래에 지정된 Front Door 이름을 가진 Front Door를 가져옵니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}?api-version=2019-05-01

URI 매개 변수

Name In Required Type Description
frontDoorName
path True
  • string

전역적으로 고유한 Front Door의 이름입니다.

Regex pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$

resourceGroupName
path True
  • string

Azure 구독 내의 리소스 그룹의 이름입니다.

Regex pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$

subscriptionId
path True
  • string

Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다.

api-version
query True
  • string

클라이언트 API 버전입니다.

응답

Name Type Description
200 OK

OK. 요청이 성공했습니다.

Other Status Codes

작업이 실패한 이유를 설명하는 Front Door 오류 응답입니다.

보안

azure_auth

OAuth2 Flow Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

Get Front Door

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1?api-version=2019-05-01

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1",
  "name": "frontDoor1",
  "type": "Microsoft.Network/frontDoor",
  "location": "westus",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "routingRules": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/routingRules/routingRule1",
        "name": "routingRule1",
        "properties": {
          "frontendEndpoints": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
            },
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
            }
          ],
          "acceptedProtocols": [
            "Http"
          ],
          "patternsToMatch": [
            "/*"
          ],
          "routeConfiguration": {
            "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
            "customForwardingPath": "",
            "forwardingProtocol": "MatchRequest",
            "backendPool": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
            }
          },
          "enabledState": "Enabled"
        }
      }
    ],
    "healthProbeSettings": [
      {
        "name": "healthProbeSettings1",
        "properties": {
          "path": "/",
          "protocol": "Http",
          "intervalInSeconds": 120,
          "enabledState": "Enabled",
          "healthProbeMethod": "HEAD"
        }
      }
    ],
    "loadBalancingSettings": [
      {
        "name": "loadBalancingSettings1",
        "properties": {
          "sampleSize": 4,
          "successfulSamplesRequired": 2
        }
      }
    ],
    "backendPools": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1",
        "name": "backendPool1",
        "properties": {
          "backends": [
            {
              "address": "w3.contoso.com",
              "httpPort": 80,
              "httpsPort": 443,
              "enabledState": "Enabled",
              "weight": 1,
              "priority": 2
            },
            {
              "address": "contoso.com.website-us-west-2.othercloud.net",
              "httpPort": 80,
              "httpsPort": 443,
              "enabledState": "Enabled",
              "weight": 2,
              "priority": 1
            },
            {
              "address": "contoso1.azurewebsites.net",
              "httpPort": 80,
              "httpsPort": 443,
              "enabledState": "Enabled",
              "weight": 1,
              "priority": 1
            }
          ],
          "loadBalancingSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
          },
          "healthProbeSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
          }
        }
      }
    ],
    "frontendEndpoints": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
        "name": "frontendEndpoint1",
        "properties": {
          "hostName": "www.contoso.com",
          "sessionAffinityEnabledState": "Enabled",
          "sessionAffinityTtlSeconds": 60,
          "webApplicationFirewallPolicyLink": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
          }
        }
      },
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default",
        "name": "default",
        "properties": {
          "hostName": "frontDoor1.azurefd.net"
        }
      }
    ],
    "backendPoolsSettings": {
      "enforceCertificateNameCheck": "Enabled",
      "sendRecvTimeoutSeconds": 60
    },
    "enabledState": "Enabled",
    "resourceState": "Enabled",
    "provisioningState": "Succeeded",
    "cname": "frontDoor1.azurefd.net"
  }
}

정의

Backend

frontDoor 부하 분산 장치의 백 엔드 주소입니다.

backendEnabledState

이 백 엔드의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

BackendPool

백 엔드 풀은 라우팅할 수 있는 백 엔드의 컬렉션입니다.

BackendPoolsSettings

모든 백 엔드 풀에 적용되는 설정.

CacheConfiguration

캐싱 형식 경로에 대한 캐싱 설정입니다. 캐싱을 사용하지 않도록 설정하려면 cacheConfiguration 개체를 제공하지 마세요.

CustomHttpsConfiguration

도메인에 대한 Https 설정

CustomHttpsProvisioningState

프런트 엔드 엔드포인트의 사용자 지정 Https의 프로비전 상태입니다.

CustomHttpsProvisioningSubstate

프로비전 하위 상태는 사용자 지정 HTTPS 사용/비활성화 프로세스의 진행률을 단계별로 보여 줍니다.

DynamicCompressionEnabled

캐시된 콘텐츠에 동적 압축을 사용할지 여부

enforceCertificateNameCheckEnabledState

모든 백 엔드 풀에 HTTPS 요청에 인증서 이름 확인을 적용할지 여부입니다. HTTPS가 아닌 요청에는 영향을 주지 않습니다.

ErrorResponse

오류 응답은 Front Door 서비스가 들어오는 요청을 처리할 수 없음을 나타냅니다. 그 이유는 오류 메시지에 제공됩니다.

ForwardingConfiguration

전달 경로에 대해 설명합니다.

FrontDoor

Front Door는 트래픽을 전송하는 방법을 지정하는 규칙과 함께 트래픽을 라우팅하는 백 엔드 엔드포인트의 컬렉션을 나타냅니다.

FrontDoorCertificateSource

SSL 인증서의 원본을 정의합니다.

FrontDoorCertificateType

프런트 엔드포인트에 대한 보안 연결에 사용되는 인증서 유형을 정의합니다.

FrontDoorEnabledState

Front Door 부하 분산 장치의 선택적 상태입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

FrontDoorForwardingProtocol

이 규칙은 백 엔드에 트래픽을 전달할 때 사용하는 프로토콜입니다.

FrontDoorHealthProbeMethod

backendPools에 정의된 백 엔드를 검색하는 데 사용할 HTTP 메서드를 구성합니다.

FrontDoorProtocol

이 프로브에 사용할 프로토콜 체계

FrontDoorQuery

캐시 키를 구성할 때 URL 쿼리 용어 처리

FrontDoorRedirectProtocol

트래픽이 리디렉션되는 대상의 프로토콜입니다.

FrontDoorRedirectType

트래픽을 리디렉션할 때 규칙이 사용할 리디렉션 유형입니다.

FrontDoorResourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.

FrontDoorTlsProtocolType

보안 전달에 사용되는 TLS 확장 프로토콜을 정의합니다.

FrontendEndpoint

라우팅에 사용되는 프런트 엔드 엔드포인트입니다.

HealthProbeEnabled

백 엔드 풀 아래에 정의된 백 엔드에 대해 상태 프로브를 설정할지 여부입니다. 단일 사용 백 엔드 풀에 사용하도록 설정된 단일 백 엔드가 있는 경우에만 상태 프로브를 사용하지 않도록 설정할 수 있습니다.

HealthProbeSettingsModel

백 엔드 풀에 대한 부하 분산 설정

LoadBalancingSettingsModel

백 엔드 풀에 대한 부하 분산 설정

MinimumTLSVersion

Front Door를 사용하여 SSL 핸드셰이크를 설정하는 데 클라이언트에서 필요한 최소 TLS 버전입니다.

RedirectConfiguration

리디렉션 경로에 대해 설명합니다.

RoutingRule

라우팅 규칙은 처리할 트래픽 및 전송 위치와 상태 프로브 정보에 대한 사양을 나타냅니다.

routingRuleEnabledState

이 규칙의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

SessionAffinityEnabledState

이 호스트에서 세션 선호도를 허용할지 여부입니다. 유효한 옵션은 '사용' 또는 '사용 안 함'입니다.

SubResource

다른 하위 리소스에 대한 참조입니다.

Vault

SSL 인증서를 포함한 Key Vault

WebApplicationFirewallPolicyLink

각 호스트에 대한 Web Application Firewall 정책을 정의합니다(해당하는 경우).

Backend

frontDoor 부하 분산 장치의 백 엔드 주소입니다.

Name Type Description
address
  • string

백 엔드의 위치(IP 주소 또는 FQDN)

backendHostHeader
  • string

백 엔드에 전송되는 호스트 헤더로 사용할 값입니다. 비어 있거나 지정되지 않은 경우 기본적으로 들어오는 호스트로 설정됩니다.

enabledState

이 백 엔드의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

httpPort
  • integer

HTTP TCP 포트 번호입니다. 1~65535 사이여야 합니다.

httpsPort
  • integer

HTTPS TCP 포트 번호입니다. 1~65535 사이여야 합니다.

priority
  • integer

부하 분산에 사용할 우선 순위입니다. 우선 순위가 낮은 백 엔드가 정상인 경우 부하 분산에 더 높은 우선 순위가 사용되지 않습니다.

weight
  • integer

부하 분산을 위한 이 엔드포인트의 가중치입니다.

backendEnabledState

이 백 엔드의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

Name Type Description
Disabled
  • string
Enabled
  • string

BackendPool

백 엔드 풀은 라우팅할 수 있는 백 엔드의 컬렉션입니다.

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.backends

이 풀의 백 엔드 집합

properties.healthProbeSettings

백 엔드 풀에 대한 L7 상태 프로브 설정

properties.loadBalancingSettings

백 엔드 풀에 대한 부하 분산 설정

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
리소스 상태입니다.

type
  • string

리소스 종류.

BackendPoolsSettings

모든 백 엔드 풀에 적용되는 설정.

Name Type Default Value Description
enforceCertificateNameCheck Enabled

모든 백 엔드 풀에 HTTPS 요청에 인증서 이름 확인을 적용할지 여부입니다. HTTPS가 아닌 요청에는 영향을 주지 않습니다.

sendRecvTimeoutSeconds
  • integer

백 엔드로 요청을 전달할 때 시간 제한을 보내고 받습니다. 시간 제한에 도달하면 요청이 실패하고 반환됩니다.

CacheConfiguration

캐싱 형식 경로에 대한 캐싱 설정입니다. 캐싱을 사용하지 않도록 설정하려면 cacheConfiguration 개체를 제공하지 마세요.

Name Type Description
dynamicCompression

캐시된 콘텐츠에 동적 압축을 사용할지 여부

queryParameterStripDirective

캐시 키를 구성할 때 URL 쿼리 용어 처리

CustomHttpsConfiguration

도메인에 대한 Https 설정

Name Type Description
certificateSource

SSL 인증서의 원본을 정의합니다.

frontDoorCertificateSourceParameters.certificateType

프런트 엔드포인트에 대한 보안 연결에 사용되는 인증서 유형을 정의합니다.

keyVaultCertificateSourceParameters.secretName
  • string

전체 인증서 PFX를 나타내는 Key Vault 비밀의 이름

keyVaultCertificateSourceParameters.secretVersion
  • string

전체 인증서 PFX를 나타내는 Key Vault 비밀의 버전

keyVaultCertificateSourceParameters.vault

SSL 인증서를 포함한 Key Vault

minimumTlsVersion

Front Door를 사용하여 SSL 핸드셰이크를 설정하는 데 클라이언트에서 필요한 최소 TLS 버전입니다.

protocolType

보안 전달에 사용되는 TLS 확장 프로토콜을 정의합니다.

CustomHttpsProvisioningState

프런트 엔드 엔드포인트의 사용자 지정 Https의 프로비전 상태입니다.

Name Type Description
Disabled
  • string
Disabling
  • string
Enabled
  • string
Enabling
  • string
Failed
  • string

CustomHttpsProvisioningSubstate

프로비전 하위 상태는 사용자 지정 HTTPS 사용/비활성화 프로세스의 진행률을 단계별로 보여 줍니다.

Name Type Description
CertificateDeleted
  • string
CertificateDeployed
  • string
DeletingCertificate
  • string
DeployingCertificate
  • string
DomainControlValidationRequestApproved
  • string
DomainControlValidationRequestRejected
  • string
DomainControlValidationRequestTimedOut
  • string
IssuingCertificate
  • string
PendingDomainControlValidationREquestApproval
  • string
SubmittingDomainControlValidationRequest
  • string

DynamicCompressionEnabled

캐시된 콘텐츠에 동적 압축을 사용할지 여부

Name Type Description
Disabled
  • string
Enabled
  • string

enforceCertificateNameCheckEnabledState

모든 백 엔드 풀에 HTTPS 요청에 인증서 이름 확인을 적용할지 여부입니다. HTTPS가 아닌 요청에는 영향을 주지 않습니다.

Name Type Description
Disabled
  • string
Enabled
  • string

ErrorResponse

오류 응답은 Front Door 서비스가 들어오는 요청을 처리할 수 없음을 나타냅니다. 그 이유는 오류 메시지에 제공됩니다.

Name Type Description
code
  • string

오류 코드

message
  • string

작업이 실패한 이유를 나타내는 오류 메시지입니다.

ForwardingConfiguration

전달 경로에 대해 설명합니다.

Name Type Description
@odata.type string:
  • #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
backendPool

이 규칙이 라우팅하는 BackendPool에 대한 참조입니다.

cacheConfiguration

이 규칙과 연결된 캐싱 구성입니다.

customForwardingPath
  • string

이 규칙과 일치하는 리소스 경로를 다시 작성하는 데 사용되는 사용자 지정 경로입니다. 들어오는 경로를 사용하려면 비워 둡니다.

forwardingProtocol

이 규칙은 백 엔드에 트래픽을 전달할 때 사용하는 프로토콜입니다.

FrontDoor

Front Door는 트래픽을 전송하는 방법을 지정하는 규칙과 함께 트래픽을 라우팅하는 백 엔드 엔드포인트의 컬렉션을 나타냅니다.

Name Type Description
id
  • string

리소스 ID입니다.

location
  • string

리소스 위치.

name
  • string

리소스 이름입니다.

properties.backendPools

라우팅 규칙에 사용할 수 있는 백 엔드 풀입니다.

properties.backendPoolsSettings

모든 backendPools에 대한 설정

properties.cname
  • string

각 frontendEndpoint에서 CNAME을 수행해야 하는 호스트입니다.

properties.enabledState

Front Door 부하 분산 장치의 선택적 상태입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

properties.friendlyName
  • string

frontDoor의 이름

properties.frontendEndpoints

라우팅 규칙에 사용할 수 있는 프런트 엔드 엔드포인트입니다.

properties.healthProbeSettings

이 Front Door 인스턴스와 연결된 상태 프로브 설정입니다.

properties.loadBalancingSettings

이 Front Door 인스턴스와 연결된 부하 분산 설정입니다.

properties.provisioningState
  • string

Front Door의 프로비전 상태입니다.

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
Front Door의 리소스 상태입니다.

properties.routingRules

이 Front Door와 연결된 라우팅 규칙입니다.

tags
  • object

리소스 태그.

type
  • string

리소스 종류.

FrontDoorCertificateSource

SSL 인증서의 원본을 정의합니다.

Name Type Description
AzureKeyVault
  • string
FrontDoor
  • string

FrontDoorCertificateType

프런트 엔드포인트에 대한 보안 연결에 사용되는 인증서 유형을 정의합니다.

Name Type Description
Dedicated
  • string

FrontDoorEnabledState

Front Door 부하 분산 장치의 선택적 상태입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

Name Type Description
Disabled
  • string
Enabled
  • string

FrontDoorForwardingProtocol

이 규칙은 백 엔드에 트래픽을 전달할 때 사용하는 프로토콜입니다.

Name Type Description
HttpOnly
  • string
HttpsOnly
  • string
MatchRequest
  • string

FrontDoorHealthProbeMethod

backendPools에 정의된 백 엔드를 검색하는 데 사용할 HTTP 메서드를 구성합니다.

Name Type Description
GET
  • string
HEAD
  • string

FrontDoorProtocol

이 프로브에 사용할 프로토콜 체계

Name Type Description
Http
  • string
Https
  • string

FrontDoorQuery

캐시 키를 구성할 때 URL 쿼리 용어 처리

Name Type Description
StripAll
  • string
StripNone
  • string

FrontDoorRedirectProtocol

트래픽이 리디렉션되는 대상의 프로토콜입니다.

Name Type Description
HttpOnly
  • string
HttpsOnly
  • string
MatchRequest
  • string

FrontDoorRedirectType

트래픽을 리디렉션할 때 규칙이 사용할 리디렉션 유형입니다.

Name Type Description
Found
  • string
Moved
  • string
PermanentRedirect
  • string
TemporaryRedirect
  • string

FrontDoorResourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.

Name Type Description
Creating
  • string
Deleting
  • string
Disabled
  • string
Disabling
  • string
Enabled
  • string
Enabling
  • string

FrontDoorTlsProtocolType

보안 전달에 사용되는 TLS 확장 프로토콜을 정의합니다.

Name Type Description
ServerNameIndication
  • string

FrontendEndpoint

라우팅에 사용되는 프런트 엔드 엔드포인트입니다.

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.customHttpsConfiguration

HTTPS를 사용하도록 설정하는 방법을 지정하는 구성

properties.customHttpsProvisioningState

프런트 엔드 엔드포인트의 사용자 지정 Https의 프로비전 상태입니다.

properties.customHttpsProvisioningSubstate

프로비전 하위 상태는 사용자 지정 HTTPS 사용/비활성화 프로세스의 진행률을 단계별로 보여 줍니다.

properties.hostName
  • string

frontendEndpoint의 호스트 이름입니다. 도메인 이름이어야 합니다.

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
리소스 상태입니다.

properties.sessionAffinityEnabledState

이 호스트에서 세션 선호도를 허용할지 여부입니다. 유효한 옵션은 '사용' 또는 '사용 안 함'입니다.

properties.sessionAffinityTtlSeconds
  • integer

하지 않는. 이 필드를 무시합니다. 해당하는 경우 세션 선호도에 사용할 TTL(초 단위)입니다.

properties.webApplicationFirewallPolicyLink

각 호스트에 대한 Web Application Firewall 정책을 정의합니다(해당하는 경우).

type
  • string

리소스 종류.

HealthProbeEnabled

백 엔드 풀 아래에 정의된 백 엔드에 대해 상태 프로브를 설정할지 여부입니다. 단일 사용 백 엔드 풀에 사용하도록 설정된 단일 백 엔드가 있는 경우에만 상태 프로브를 사용하지 않도록 설정할 수 있습니다.

Name Type Description
Disabled
  • string
Enabled
  • string

HealthProbeSettingsModel

백 엔드 풀에 대한 부하 분산 설정

Name Type Default Value Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.enabledState

백 엔드 풀 아래에 정의된 백 엔드에 대해 상태 프로브를 설정할지 여부입니다. 단일 사용 백 엔드 풀에 사용하도록 설정된 단일 백 엔드가 있는 경우에만 상태 프로브를 사용하지 않도록 설정할 수 있습니다.

properties.healthProbeMethod HEAD

backendPools에 정의된 백 엔드를 검색하는 데 사용할 HTTP 메서드를 구성합니다.

properties.intervalInSeconds
  • integer

상태 프로브 간격(초)입니다.

properties.path
  • string

상태 프로브에 사용할 경로입니다. 기본값은 /입니다.

properties.protocol

이 프로브에 사용할 프로토콜 체계

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
리소스 상태입니다.

type
  • string

리소스 종류.

LoadBalancingSettingsModel

백 엔드 풀에 대한 부하 분산 설정

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.additionalLatencyMilliseconds
  • integer

프로브가 가장 낮은 대기 시간 버킷에 속하는 추가 대기 시간(밀리초)

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
리소스 상태입니다.

properties.sampleSize
  • integer

부하 분산 결정을 위해 고려할 샘플 수

properties.successfulSamplesRequired
  • integer

성공해야 하는 샘플 기간 내의 샘플 수

type
  • string

리소스 종류.

MinimumTLSVersion

Front Door를 사용하여 SSL 핸드셰이크를 설정하는 데 클라이언트에서 필요한 최소 TLS 버전입니다.

Name Type Description
1.0
  • string
1.2
  • string

RedirectConfiguration

리디렉션 경로에 대해 설명합니다.

Name Type Description
@odata.type string:
  • #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration
customFragment
  • string

리디렉션 URL에 추가할 조각입니다. 조각은 #을 따라 오는 URL의 일부입니다. #을 포함하지 마세요.

customHost
  • string

리디렉션할 호스트입니다. 들어오는 호스트를 대상 호스트로 사용하려면 비워 둡니다.

customPath
  • string

리디렉션할 전체 경로입니다. 경로는 비워 둘 수 없으며 /로 시작해야 합니다. 들어오는 경로를 대상 경로로 사용하려면 비워 둡니다.

customQueryString
  • string

리디렉션 URL에 배치할 쿼리 문자열 집합입니다. 이 값을 설정하면 기존 쿼리 문자열이 대체됩니다. 들어오는 쿼리 문자열을 유지하려면 비워 둡니다. 쿼리 문자열은 = 형식이어야 합니다. 첫 번째 ? 은 & 자동으로 추가되므로 앞에 포함하지 않고 여러 쿼리 문자열을 으로 &구분합니다.

redirectProtocol

트래픽이 리디렉션되는 대상의 프로토콜입니다.

redirectType

트래픽을 리디렉션할 때 규칙이 사용할 리디렉션 유형입니다.

RoutingRule

라우팅 규칙은 처리할 트래픽 및 전송 위치와 상태 프로브 정보에 대한 사양을 나타냅니다.

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.acceptedProtocols
  • string[]

이 규칙과 일치하는 프로토콜 체계

properties.enabledState

이 규칙의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

properties.frontendEndpoints

이 규칙과 연결된 프런트 엔드 엔드포인트

properties.patternsToMatch
  • string[]

규칙의 경로 패턴입니다.

properties.resourceState

Front Door 또는 Front Door SubResource의 리소스 상태입니다.
리소스 상태입니다.

properties.routeConfiguration RouteConfiguration:

라우팅 구성에 대한 참조입니다.

type
  • string

리소스 종류.

routingRuleEnabledState

이 규칙의 사용을 활성화할지 여부입니다. 허용되는 값은 'Enabled' 또는 'Disabled'입니다.

Name Type Description
Disabled
  • string
Enabled
  • string

SessionAffinityEnabledState

이 호스트에서 세션 선호도를 허용할지 여부입니다. 유효한 옵션은 '사용' 또는 '사용 안 함'입니다.

Name Type Description
Disabled
  • string
Enabled
  • string

SubResource

다른 하위 리소스에 대한 참조입니다.

Name Type Description
id
  • string

리소스 ID입니다.

Vault

SSL 인증서를 포함한 Key Vault

Name Type Description
id
  • string

리소스 ID입니다.

각 호스트에 대한 Web Application Firewall 정책을 정의합니다(해당하는 경우).

Name Type Description
id
  • string

리소스 ID입니다.