다음을 통해 공유


Web Apps - List Configurations

앱 구성 나열에 대한 설명

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config?api-version=2024-04-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
name
path True

string

앱의 이름입니다.

resourceGroupName
path True

string

리소스가 속한 리소스 그룹의 이름입니다.

regex 패턴: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Azure 구독 ID입니다. GUID 형식 문자열입니다(예: 000000000-0000-0000-0000-0000000000000).

api-version
query True

string

API 버전

응답

Name 형식 Description
200 OK

SiteConfigResourceCollection

그래

Other Status Codes

DefaultErrorResponse

App Service 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

List web app configurations

샘플 요청

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config?api-version=2024-04-01

샘플 응답

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
      "name": "web",
      "type": "Microsoft.Web/sites/config",
      "kind": "app",
      "properties": {
        "numberOfWorkers": 1,
        "defaultDocuments": [
          "Default.htm",
          "Default.html",
          "Default.asp",
          "index.htm",
          "index.html",
          "iisstart.htm",
          "default.aspx",
          "index.php",
          "hostingstart.html"
        ],
        "netFrameworkVersion": "v4.0",
        "phpVersion": "5.6",
        "pythonVersion": "",
        "nodeVersion": "",
        "powerShellVersion": "",
        "linuxFxVersion": "",
        "requestTracingEnabled": false,
        "remoteDebuggingEnabled": false,
        "httpLoggingEnabled": false,
        "acrUseManagedIdentityCreds": false,
        "logsDirectorySizeLimit": 35,
        "detailedErrorLoggingEnabled": false,
        "use32BitWorkerProcess": true,
        "webSocketsEnabled": false,
        "alwaysOn": false,
        "appCommandLine": "",
        "managedPipelineMode": "Integrated",
        "virtualApplications": [
          {
            "virtualPath": "/",
            "physicalPath": "site\\wwwroot",
            "preloadEnabled": false
          }
        ],
        "loadBalancing": "LeastRequests",
        "autoHealEnabled": false,
        "vnetName": "",
        "vnetRouteAllEnabled": false,
        "vnetPrivatePortsCount": 0,
        "http20Enabled": false,
        "minTlsVersion": "1.2",
        "scmMinTlsVersion": "1.2",
        "ftpsState": "AllAllowed",
        "functionAppScaleLimit": 0,
        "functionsRuntimeScaleMonitoringEnabled": false,
        "minimumElasticInstanceCount": 0,
        "azureStorageAccounts": {}
      }
    }
  ]
}

정의

Name Description
ApiDefinitionInfo

앱의 공식 API 정의에 대한 정보입니다.

ApiManagementConfig

앱에 연결된 APIM(Azure API Management) 구성입니다.

AutoHealActions

규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다.

AutoHealActionType

수행할 미리 정의된 작업입니다.

AutoHealCustomAction

자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다.

AutoHealRules

자동 치유에 대해 정의할 수 있는 규칙입니다.

AutoHealTriggers

자동 치유를 위한 트리거입니다.

AzureStorageInfoValue

Azure Files 또는 Blob Storage는 사전 스토리지에 대한 정보 값에 액세스합니다.

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

AzureStorageState

스토리지 계정의 상태입니다.

AzureStorageType

스토리지 유형입니다.

ConnectionStringType

데이터베이스 유형입니다.

ConnStringInfo

데이터베이스 연결 문자열 정보입니다.

CorsSettings

앱에 대한 CORS(원본 간 리소스 공유) 설정입니다.

DefaultAction

일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.

DefaultErrorResponse

App Service 오류 응답입니다.

Details
Error

오류 모델입니다.

Experiments

프로덕션 실험의 라우팅 규칙입니다.

FtpsState

FTP/FTPS 서비스 상태

HandlerMapping

특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다.

IpFilterTag

이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다.

IpSecurityRestriction

앱에 대한 IP 보안 제한.

ManagedPipelineMode

관리되는 파이프라인 모드입니다.

NameValuePair

이름 값 쌍입니다.

PushSettings

앱에 대한 푸시 설정입니다.

RampUpRule

램프 업 테스트에 대한 라우팅 규칙입니다. 이 규칙을 사용하면 정적 트래픽 % 슬롯으로 리디렉션하거나 성능에 따라 라우팅 % 점진적으로 변경할 수 있습니다.

RequestsBasedTrigger

총 요청에 따라 트리거합니다.

ScmType

SCM 형식입니다.

SiteConfigResource

웹앱 구성 ARM 리소스입니다.

SiteConfigResourceCollection

사이트 구성의 컬렉션입니다.

SiteLimits

앱에 설정된 메트릭 제한입니다.

SiteLoadBalancing

사이트 부하 분산.

SiteMachineKey

앱의 MachineKey입니다.

SlowRequestsBasedTrigger

요청 실행 시간에 따라 트리거합니다.

StatusCodesBasedTrigger

상태 코드를 기반으로 트리거합니다.

StatusCodesRangeBasedTrigger

상태 코드의 범위에 따라 트리거합니다.

SupportedTlsVersions

MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

TlsCipherSuites

애플리케이션에 허용되는 최소 강도 TLS 암호 그룹

VirtualApplication

앱의 가상 애플리케이션입니다.

VirtualDirectory

가상 애플리케이션에 대한 디렉터리입니다.

ApiDefinitionInfo

앱의 공식 API 정의에 대한 정보입니다.

Name 형식 Description
url

string

API 정의의 URL입니다.

ApiManagementConfig

앱에 연결된 APIM(Azure API Management) 구성입니다.

Name 형식 Description
id

string

APIM-Api 식별자입니다.

AutoHealActions

규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다.

Name 형식 Description
actionType

AutoHealActionType

수행할 미리 정의된 작업입니다.

customAction

AutoHealCustomAction

수행할 사용자 지정 작업입니다.

minProcessExecutionTime

string

작업을 수행하기 전에 프로세스가 실행되어야 하는 최소 시간

AutoHealActionType

수행할 미리 정의된 작업입니다.

Description
CustomAction
LogEvent
Recycle

AutoHealCustomAction

자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다.

Name 형식 Description
exe

string

실행할 실행 파일입니다.

parameters

string

실행 파일에 대한 매개 변수입니다.

AutoHealRules

자동 치유에 대해 정의할 수 있는 규칙입니다.

Name 형식 Description
actions

AutoHealActions

규칙이 트리거될 때 실행할 작업입니다.

triggers

AutoHealTriggers

자동 복구 작업을 실행할 시기를 설명하는 조건입니다.

AutoHealTriggers

자동 치유를 위한 트리거입니다.

Name 형식 Description
privateBytesInKB

integer

프라이빗 바이트를 기반으로 하는 규칙입니다.

requests

RequestsBasedTrigger

총 요청을 기반으로 하는 규칙입니다.

slowRequests

SlowRequestsBasedTrigger

요청 실행 시간을 기반으로 하는 규칙입니다.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

경로가 있는 여러 느린 요청 규칙을 기반으로 하는 규칙

statusCodes

StatusCodesBasedTrigger[]

상태 코드를 기반으로 하는 규칙입니다.

statusCodesRange

StatusCodesRangeBasedTrigger[]

상태 코드 범위를 기반으로 하는 규칙입니다.

AzureStorageInfoValue

Azure Files 또는 Blob Storage는 사전 스토리지에 대한 정보 값에 액세스합니다.

Name 형식 Description
accessKey

string

스토리지 계정에 대한 액세스 키입니다.

accountName

string

스토리지 계정의 이름입니다.

mountPath

string

사이트의 런타임 환경 내에서 스토리지를 탑재하는 경로입니다.

protocol

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

shareName

string

파일 공유의 이름입니다(컨테이너 이름, Blob Storage의 경우).

state

AzureStorageState

스토리지 계정의 상태입니다.

type

AzureStorageType

스토리지 유형입니다.

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

Description
Http
Nfs
Smb

AzureStorageState

스토리지 계정의 상태입니다.

Description
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

스토리지 유형입니다.

Description
AzureBlob
AzureFiles

ConnectionStringType

데이터베이스 유형입니다.

Description
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

데이터베이스 연결 문자열 정보입니다.

Name 형식 Description
connectionString

string

연결 문자열 값입니다.

name

string

연결 문자열의 이름입니다.

type

ConnectionStringType

데이터베이스 유형입니다.

CorsSettings

앱에 대한 CORS(원본 간 리소스 공유) 설정입니다.

Name 형식 Description
allowedOrigins

string[]

원본 간 호출을 수행할 수 있어야 하는 원본 목록을 가져오거나 설정합니다(예: http://example.com:12345). "*"를 사용하여 모두 허용합니다.

supportCredentials

boolean

자격 증명이 있는 CORS 요청이 허용되는지 여부를 가져오거나 설정합니다. 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials 참조하세요.

DefaultAction

일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.

Description
Allow
Deny

DefaultErrorResponse

App Service 오류 응답입니다.

Name 형식 Description
error

Error

오류 모델입니다.

Details

Name 형식 Description
code

string

프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다.

message

string

자세한 오류 설명 및 디버깅 정보입니다.

target

string

자세한 오류 설명 및 디버깅 정보입니다.

Error

오류 모델입니다.

Name 형식 Description
code

string

프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다.

details

Details[]

자세한 오류입니다.

innererror

string

디버그 오류에 대한 자세한 정보입니다.

message

string

자세한 오류 설명 및 디버깅 정보입니다.

target

string

자세한 오류 설명 및 디버깅 정보입니다.

Experiments

프로덕션 실험의 라우팅 규칙입니다.

Name 형식 Description
rampUpRules

RampUpRule[]

램프업 규칙 목록입니다.

FtpsState

FTP/FTPS 서비스 상태

Description
AllAllowed
Disabled
FtpsOnly

HandlerMapping

특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다.

Name 형식 Description
arguments

string

스크립트 프로세서에 전달할 명령줄 인수입니다.

extension

string

이 확장의 요청은 지정된 FastCGI 애플리케이션을 사용하여 처리됩니다.

scriptProcessor

string

FastCGI 애플리케이션의 절대 경로입니다.

IpFilterTag

이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다.

Description
Default
ServiceTag
XffProxy

IpSecurityRestriction

앱에 대한 IP 보안 제한.

Name 형식 Description
action

string

이 IP 범위에 대한 액세스를 허용하거나 거부합니다.

description

string

IP 제한 규칙 설명입니다.

headers

object

IP 제한 규칙 헤더입니다. X-Forwarded-Host(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). 일치하는 논리는 .입니다.

  • 속성이 null이거나 비어 있는 경우(기본값) 모든 호스트(또는 부족)가 허용됩니다.
  • 값은 서수-무시 대/소문자를 사용하여 비교됩니다(포트 번호 제외).
  • 하위 도메인 와일드카드는 허용되지만 루트 도메인과 일치하지 않습니다. 예를 들어 *.contoso.com 하위 도메인 foo.contoso.com 일치하지만 루트 도메인 contoso.com 또는 다중 수준 foo.bar.contoso.com
  • 유니코드 호스트 이름은 허용되지만 일치를 위해 Punycode로 변환됩니다.

X-Forwarded-For(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). 일치하는 논리는 .입니다.

  • 속성이 null이거나 비어 있는 경우(기본값) 전달된 체인(또는 부족)이 허용됩니다.
  • 체인(쉼표로 구분된)의 주소(포트 번호 제외)가 속성에 정의된 CIDR과 일치하는 경우

X-Azure-FDID 및 X-FD-HealthProbe. 일치하는 논리는 정확히 일치합니다.

ipAddress

string

보안 제한이 유효한 IP 주소입니다. 순수 ipv4 주소(필수 SubnetMask 속성) 또는 ipv4/mask(선행 비트 일치)와 같은 CIDR 표기법 형식일 수 있습니다. CIDR의 경우 SubnetMask 속성을 지정하면 안 됩니다.

name

string

IP 제한 규칙 이름입니다.

priority

integer

IP 제한 규칙의 우선 순위입니다.

subnetMask

string

제한 사항이 유효한 IP 주소 범위에 대한 서브넷 마스크입니다.

subnetTrafficTag

integer

(내부) 서브넷 트래픽 태그

tag

IpFilterTag

이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다.

vnetSubnetResourceId

string

가상 네트워크 리소스 ID

vnetTrafficTag

integer

(내부) Vnet 트래픽 태그

ManagedPipelineMode

관리되는 파이프라인 모드입니다.

Description
Classic
Integrated

NameValuePair

이름 값 쌍입니다.

Name 형식 Description
name

string

쌍 이름입니다.

value

string

쌍 값입니다.

PushSettings

앱에 대한 푸시 설정입니다.

Name 형식 Description
id

string

리소스 ID입니다.

kind

string

리소스 종류입니다.

name

string

리소스 이름입니다.

properties.dynamicTagsJson

string

푸시 등록 엔드포인트의 사용자 클레임에서 평가될 동적 태그 목록을 포함하는 JSON 문자열을 가져오거나 설정합니다.

properties.isPushEnabled

boolean

푸시 엔드포인트를 사용할 수 있는지 여부를 나타내는 플래그를 가져오거나 설정합니다.

properties.tagWhitelistJson

string

푸시 등록 엔드포인트에서 사용할 허용 목록에 포함된 태그 목록을 포함하는 JSON 문자열을 가져오거나 설정합니다.

properties.tagsRequiringAuth

string

푸시 등록 엔드포인트에서 사용자 인증을 사용해야 하는 태그 목록을 포함하는 JSON 문자열을 가져오거나 설정합니다. 태그는 영숫자 문자와 '_', '@', '#', '.', ':', '-'로 구성될 수 있습니다. PushRequestHandler에서 유효성 검사를 수행해야 합니다.

type

string

리소스 종류입니다.

RampUpRule

램프 업 테스트에 대한 라우팅 규칙입니다. 이 규칙을 사용하면 정적 트래픽 % 슬롯으로 리디렉션하거나 성능에 따라 라우팅 % 점진적으로 변경할 수 있습니다.

Name 형식 Description
actionHostName

string

결정된 경우 트래픽이 리디렉션될 슬롯의 호스트 이름입니다. 예: myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

사용자 지정 의사 결정 알고리즘은 URL을 지정할 수 있는 TiPCallback 사이트 확장에서 제공할 수 있습니다.

changeIntervalInMinutes

integer

ReroutePercentage를 다시 평가하는 간격(분)을 지정합니다.

changeStep

number

자동 진입 시나리오에서는 \nMinReroutePercentage 또는 MaxReroutePercentage도달할 때까지 ReroutePercentage 추가/제거하는 단계입니다. 사이트 메트릭은 ChangeIntervalInMinutes지정된 N분마다 확인됩니다.\n사용자 지정 의사 결정 알고리즘은 ChangeDecisionCallbackUrl지정할 수 있는 TiPCallback 사이트 확장에서 제공할 수 있습니다.

maxReroutePercentage

number

ReroutePercentage가 유지되는 아래의 상한을 지정합니다.

minReroutePercentage

number

ReroutePercentage가 유지되는 위의 하위 경계를 지정합니다.

name

string

라우팅 규칙의 이름입니다. 권장되는 이름은 실험에서 트래픽을 수신할 슬롯을 가리키는 것입니다.

reroutePercentage

number

ActionHostName리디렉션되는 트래픽의 백분율입니다.

RequestsBasedTrigger

총 요청에 따라 트리거합니다.

Name 형식 Description
count

integer

요청 수입니다.

timeInterval

string

시간 간격입니다.

ScmType

SCM 형식입니다.

Description
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

SiteConfigResource

웹앱 구성 ARM 리소스입니다.

Name 형식 Default value Description
id

string

리소스 ID입니다.

kind

string

리소스 종류입니다.

name

string

리소스 이름입니다.

properties.acrUseManagedIdentityCreds

boolean

ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그

properties.acrUserManagedIdentityID

string

사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId

properties.alwaysOn

boolean

Always On을 사용하는 경우 true. 그렇지 않으면 false.

properties.apiDefinition

ApiDefinitionInfo

앱의 공식 API 정의에 대한 정보입니다.

properties.apiManagementConfig

ApiManagementConfig

앱에 연결된 Azure API 관리 설정입니다.

properties.appCommandLine

string

시작할 앱 명령줄입니다.

properties.appSettings

NameValuePair[]

애플리케이션 설정.

properties.autoHealEnabled

boolean

자동 치유를 사용할 수 있는지 true. 그렇지 않으면 false.

properties.autoHealRules

AutoHealRules

자동 치유 규칙.

properties.autoSwapSlotName

string

슬롯 이름을 자동 교환합니다.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Azure Storage 계정 목록입니다.

properties.connectionStrings

ConnStringInfo[]

연결 문자열입니다.

properties.cors

CorsSettings

CORS(원본 간 리소스 공유) 설정입니다.

properties.defaultDocuments

string[]

기본 문서입니다.

properties.detailedErrorLoggingEnabled

boolean

자세한 오류 로깅을 사용하는 경우 true. 그렇지 않으면 false.

properties.documentRoot

string

문서 루트입니다.

properties.elasticWebAppScaleLimit

integer

사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 ElasticScaleEnabled가 true 계획의 앱에만 적용됩니다.

properties.experiments

Experiments

다형 형식에 대해 이 작업을 수행합니다.

properties.ftpsState

FtpsState

FTP/FTPS 서비스 상태

properties.functionAppScaleLimit

integer

사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다.

properties.functionsRuntimeScaleMonitoringEnabled

boolean

함수 런타임 크기 조정 모니터링이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태를 가져옵니다.

properties.handlerMappings

HandlerMapping[]

처리기 매핑입니다.

properties.healthCheckPath

string

상태 검사 경로

properties.http20Enabled

boolean

True

Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다.

properties.httpLoggingEnabled

boolean

HTTP 로깅을 사용하는 경우 true. 그렇지 않으면 false.

properties.ipSecurityRestrictions

IpSecurityRestriction[]

기본에 대한 IP 보안 제한 사항입니다.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.

properties.javaContainer

string

Java 컨테이너입니다.

properties.javaContainerVersion

string

Java 컨테이너 버전입니다.

properties.javaVersion

string

Java 버전입니다.

properties.keyVaultReferenceIdentity

string

Key Vault 참조 인증에 사용할 ID입니다.

properties.limits

SiteLimits

사이트 제한.

properties.linuxFxVersion

string

Linux App Framework 및 버전

properties.loadBalancing

SiteLoadBalancing

사이트 부하 분산.

properties.localMySqlEnabled

boolean

False

로컬 MySQL을 사용하도록 설정하는 true; 그렇지 않으면 false.

properties.logsDirectorySizeLimit

integer

HTTP 로그 디렉터리 크기 제한입니다.

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

관리되는 파이프라인 모드입니다.

properties.managedServiceIdentityId

integer

관리 서비스 ID ID

properties.metadata

NameValuePair[]

애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다.

properties.minTlsCipherSuite

TlsCipherSuites

애플리케이션에 허용되는 최소 강도 TLS 암호 그룹

properties.minTlsVersion

SupportedTlsVersions

MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

properties.minimumElasticInstanceCount

integer

사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다.

properties.netFrameworkVersion

string

v4.6

.NET Framework 버전입니다.

properties.nodeVersion

string

Node.js버전입니다.

properties.numberOfWorkers

integer

작업자 수입니다.

properties.phpVersion

string

PHP 버전입니다.

properties.powerShellVersion

string

PowerShell 버전입니다.

properties.preWarmedInstanceCount

integer

preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다.

properties.publicNetworkAccess

string

모든 공용 트래픽을 허용하거나 차단하는 속성입니다.

properties.publishingUsername

string

게시 사용자 이름입니다.

properties.push

PushSettings

엔드포인트 설정 푸시

properties.pythonVersion

string

Python 버전입니다.

properties.remoteDebuggingEnabled

boolean

원격 디버깅을 사용하는 경우 true. 그렇지 않으면 false.

properties.remoteDebuggingVersion

string

원격 디버깅 버전입니다.

properties.requestTracingEnabled

boolean

요청 추적을 사용하는 경우 true. 그렇지 않으면 false.

properties.requestTracingExpirationTime

string

요청 추적 만료 시간입니다.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

scm에 대한 IP 보안 제한 사항입니다.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다.

properties.scmIpSecurityRestrictionsUseMain

boolean

scm에서 main을 사용하기 위한 IP 보안 제한 사항입니다.

properties.scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

properties.scmType

ScmType

SCM 형식입니다.

properties.tracingOptions

string

추적 옵션입니다.

properties.use32BitWorkerProcess

boolean

32비트 작업자 프로세스를 사용하는 true. 그렇지 않으면 false.

properties.virtualApplications

VirtualApplication[]

가상 애플리케이션.

properties.vnetName

string

Virtual Network 이름입니다.

properties.vnetPrivatePortsCount

integer

이 앱에 할당된 프라이빗 포트 수입니다. 런타임 시 동적으로 할당됩니다.

properties.vnetRouteAllEnabled

boolean

Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다.

properties.webSocketsEnabled

boolean

WebSocket을 사용하는 경우 true. 그렇지 않으면 false.

properties.websiteTimeZone

string

사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. Linux 및 Windows App Service와 호환됩니다. WEBSITE_TIME_ZONE 앱 설정 설정이 이 구성보다 우선합니다. Linux의 경우 https://www.iana.org/time-zones tz 데이터베이스 값이 필요합니다(빠른 참조는 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones참조). Windows의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 아래에 나열된 표준 시간대 중 하나가 예상됩니다.

properties.windowsFxVersion

string

Xenon App Framework 및 버전

properties.xManagedServiceIdentityId

integer

명시적 관리 서비스 ID ID

type

string

리소스 종류입니다.

SiteConfigResourceCollection

사이트 구성의 컬렉션입니다.

Name 형식 Description
nextLink

string

리소스의 다음 페이지에 연결합니다.

value

SiteConfigResource[]

리소스 컬렉션입니다.

SiteLimits

앱에 설정된 메트릭 제한입니다.

Name 형식 Description
maxDiskSizeInMb

integer

허용되는 최대 디스크 크기 사용량(MB)입니다.

maxMemoryInMb

integer

허용되는 최대 메모리 사용량(MB)입니다.

maxPercentageCpu

number

허용되는 최대 CPU 사용 비율입니다.

SiteLoadBalancing

사이트 부하 분산.

Description
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

앱의 MachineKey입니다.

Name 형식 Description
decryption

string

암호 해독에 사용되는 알고리즘입니다.

decryptionKey

string

암호 해독 키입니다.

validation

string

MachineKey 유효성 검사

validationKey

string

유효성 검사 키입니다.

SlowRequestsBasedTrigger

요청 실행 시간에 따라 트리거합니다.

Name 형식 Description
count

integer

요청 수입니다.

path

string

요청 경로입니다.

timeInterval

string

시간 간격입니다.

timeTaken

string

시간이 걸렸습니다.

StatusCodesBasedTrigger

상태 코드를 기반으로 트리거합니다.

Name 형식 Description
count

integer

요청 수입니다.

path

string

요청 경로

status

integer

HTTP 상태 코드입니다.

subStatus

integer

하위 상태를 요청합니다.

timeInterval

string

시간 간격입니다.

win32Status

integer

Win32 오류 코드입니다.

StatusCodesRangeBasedTrigger

상태 코드의 범위에 따라 트리거합니다.

Name 형식 Description
count

integer

요청 수입니다.

path

string

statusCodes

string

HTTP 상태 코드입니다.

timeInterval

string

시간 간격입니다.

SupportedTlsVersions

MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

Description
1.0
1.1
1.2
1.3

TlsCipherSuites

애플리케이션에 허용되는 최소 강도 TLS 암호 그룹

Description
TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384

VirtualApplication

앱의 가상 애플리케이션입니다.

Name 형식 Description
physicalPath

string

실제 경로입니다.

preloadEnabled

boolean

미리 로드를 사용하도록 설정하면 <. 그렇지 않으면 .

virtualDirectories

VirtualDirectory[]

가상 애플리케이션에 대한 가상 디렉터리입니다.

virtualPath

string

가상 경로입니다.

VirtualDirectory

가상 애플리케이션에 대한 디렉터리입니다.

Name 형식 Description
physicalPath

string

실제 경로입니다.

virtualPath

string

가상 애플리케이션에 대한 경로입니다.