SiteConfigOutput interface
App Service 앱의 구성입니다.
속성
| acr |
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그 |
| acr |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
| always |
Always On을 사용하는 경우 |
| api |
앱의 공식 API 정의에 대한 정보입니다. |
| api |
앱에 연결된 Azure API 관리 설정입니다. |
| app |
시작할 앱 명령줄입니다. |
| app |
애플리케이션 설정. |
| auto |
자동 치유를 사용할 수 있는지 |
| auto |
자동 치유 규칙. |
| auto |
슬롯 이름을 자동 교환합니다. |
| azure |
Azure Storage 계정 목록입니다. |
| connection |
연결 문자열입니다. |
| cors | CORS(원본 간 리소스 공유) 설정입니다. |
| default |
기본 문서입니다. |
| detailed |
자세한 오류 로깅을 사용하는 경우 |
| document |
문서 루트입니다. |
| experiments | 다형 형식에 대해 이 작업을 수행합니다. |
| ftps |
FTP/FTPS 서비스 상태 |
| function |
사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다. |
| functions |
함수 런타임 크기 조정 모니터링이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태를 가져옵니다. |
| handler |
처리기 매핑입니다. |
| health |
상태 검사 경로 |
| http20Enabled | Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
| http |
HTTP 로깅을 사용하는 경우 |
| ip |
기본에 대한 IP 보안 제한 사항입니다. |
| java |
Java 컨테이너입니다. |
| java |
Java 컨테이너 버전입니다. |
| java |
Java 버전입니다. |
| key |
Key Vault 참조 인증에 사용할 ID입니다. |
| limits | 사이트 제한. |
| linux |
Linux App Framework 및 버전 |
| load |
사이트 부하 분산. |
| local |
로컬 MySQL을 사용하도록 설정하는 |
| logs |
HTTP 로그 디렉터리 크기 제한입니다. |
| machine |
사이트 MachineKey. |
| managed |
관리되는 파이프라인 모드입니다. |
| managed |
관리 서비스 ID ID |
| minimum |
사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다. |
| min |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
| net |
.NET Framework 버전입니다. |
| node |
Node.js버전입니다. |
| number |
작업자 수입니다. |
| php |
PHP 버전입니다. |
| power |
PowerShell 버전입니다. |
| pre |
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다. |
| public |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. |
| publishing |
게시 사용자 이름입니다. |
| push | 엔드포인트 설정 푸시 |
| python |
Python 버전입니다. |
| remote |
원격 디버깅을 사용하는 경우 |
| remote |
원격 디버깅 버전입니다. |
| request |
요청 추적을 사용하는 경우 |
| request |
요청 추적 만료 시간입니다. |
| scm |
scm에 대한 IP 보안 제한 사항입니다. |
| scm |
scm에서 main을 사용하기 위한 IP 보안 제한 사항입니다. |
| scm |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
| scm |
SCM 형식입니다. |
| tracing |
추적 옵션입니다. |
| use32Bit |
32비트 작업자 프로세스를 사용하는 |
| virtual |
가상 애플리케이션. |
| vnet |
Virtual Network 이름입니다. |
| vnet |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임 시 동적으로 할당됩니다. |
| vnet |
Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
| website |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. 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 아래에 나열된 표준 시간대 중 하나가 예상됩니다. |
| web |
WebSocket을 사용하는 경우 |
| windows |
Xenon App Framework 및 버전 |
| x |
명시적 관리 서비스 ID ID |
속성 세부 정보
acrUseManagedIdentityCreds
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그
acrUseManagedIdentityCreds?: boolean
속성 값
boolean
acrUserManagedIdentityID
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId
acrUserManagedIdentityID?: string
속성 값
string
alwaysOn
Always On을 사용하는 경우 true. 그렇지 않으면 false.
alwaysOn?: boolean
속성 값
boolean
apiDefinition
apiManagementConfig
앱에 연결된 Azure API 관리 설정입니다.
apiManagementConfig?: ApiManagementConfigOutput
속성 값
appCommandLine
시작할 앱 명령줄입니다.
appCommandLine?: string
속성 값
string
appSettings
autoHealEnabled
자동 치유를 사용할 수 있는지 true. 그렇지 않으면 false.
autoHealEnabled?: boolean
속성 값
boolean
autoHealRules
autoSwapSlotName
슬롯 이름을 자동 교환합니다.
autoSwapSlotName?: string
속성 값
string
azureStorageAccounts
Azure Storage 계정 목록입니다.
azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>
속성 값
Record<string, AzureStorageInfoValueOutput>
connectionStrings
cors
defaultDocuments
기본 문서입니다.
defaultDocuments?: string[]
속성 값
string[]
detailedErrorLoggingEnabled
자세한 오류 로깅을 사용하는 경우 true. 그렇지 않으면 false.
detailedErrorLoggingEnabled?: boolean
속성 값
boolean
documentRoot
문서 루트입니다.
documentRoot?: string
속성 값
string
experiments
ftpsState
FTP/FTPS 서비스 상태
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
속성 값
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다.
functionAppScaleLimit?: number
속성 값
number
functionsRuntimeScaleMonitoringEnabled
함수 런타임 크기 조정 모니터링이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태를 가져옵니다.
functionsRuntimeScaleMonitoringEnabled?: boolean
속성 값
boolean
handlerMappings
healthCheckPath
상태 검사 경로
healthCheckPath?: string
속성 값
string
http20Enabled
Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다.
http20Enabled?: boolean
속성 값
boolean
httpLoggingEnabled
HTTP 로깅을 사용하는 경우 true. 그렇지 않으면 false.
httpLoggingEnabled?: boolean
속성 값
boolean
ipSecurityRestrictions
기본에 대한 IP 보안 제한 사항입니다.
ipSecurityRestrictions?: IpSecurityRestrictionOutput[]
속성 값
javaContainer
Java 컨테이너입니다.
javaContainer?: string
속성 값
string
javaContainerVersion
Java 컨테이너 버전입니다.
javaContainerVersion?: string
속성 값
string
javaVersion
Java 버전입니다.
javaVersion?: string
속성 값
string
keyVaultReferenceIdentity
Key Vault 참조 인증에 사용할 ID입니다.
keyVaultReferenceIdentity?: string
속성 값
string
limits
linuxFxVersion
Linux App Framework 및 버전
linuxFxVersion?: string
속성 값
string
loadBalancing
사이트 부하 분산.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
속성 값
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
로컬 MySQL을 사용하도록 설정하는 true; 그렇지 않으면 false.
localMySqlEnabled?: boolean
속성 값
boolean
logsDirectorySizeLimit
HTTP 로그 디렉터리 크기 제한입니다.
logsDirectorySizeLimit?: number
속성 값
number
machineKey
managedPipelineMode
관리되는 파이프라인 모드입니다.
managedPipelineMode?: "Integrated" | "Classic"
속성 값
"Integrated" | "Classic"
managedServiceIdentityId
관리 서비스 ID ID
managedServiceIdentityId?: number
속성 값
number
minimumElasticInstanceCount
사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다.
minimumElasticInstanceCount?: number
속성 값
number
minTlsVersion
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
minTlsVersion?: "1.0" | "1.1" | "1.2"
속성 값
"1.0" | "1.1" | "1.2"
netFrameworkVersion
.NET Framework 버전입니다.
netFrameworkVersion?: string
속성 값
string
nodeVersion
Node.js버전입니다.
nodeVersion?: string
속성 값
string
numberOfWorkers
작업자 수입니다.
numberOfWorkers?: number
속성 값
number
phpVersion
PHP 버전입니다.
phpVersion?: string
속성 값
string
powerShellVersion
PowerShell 버전입니다.
powerShellVersion?: string
속성 값
string
preWarmedInstanceCount
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다.
preWarmedInstanceCount?: number
속성 값
number
publicNetworkAccess
모든 공용 트래픽을 허용하거나 차단하는 속성입니다.
publicNetworkAccess?: string
속성 값
string
publishingUsername
게시 사용자 이름입니다.
publishingUsername?: string
속성 값
string
push
pythonVersion
Python 버전입니다.
pythonVersion?: string
속성 값
string
remoteDebuggingEnabled
원격 디버깅을 사용하는 경우 true. 그렇지 않으면 false.
remoteDebuggingEnabled?: boolean
속성 값
boolean
remoteDebuggingVersion
원격 디버깅 버전입니다.
remoteDebuggingVersion?: string
속성 값
string
requestTracingEnabled
요청 추적을 사용하는 경우 true. 그렇지 않으면 false.
requestTracingEnabled?: boolean
속성 값
boolean
requestTracingExpirationTime
요청 추적 만료 시간입니다.
requestTracingExpirationTime?: string
속성 값
string
scmIpSecurityRestrictions
scm에 대한 IP 보안 제한 사항입니다.
scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]
속성 값
scmIpSecurityRestrictionsUseMain
scm에서 main을 사용하기 위한 IP 보안 제한 사항입니다.
scmIpSecurityRestrictionsUseMain?: boolean
속성 값
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
속성 값
"1.0" | "1.1" | "1.2"
scmType
SCM 형식입니다.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
속성 값
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
추적 옵션입니다.
tracingOptions?: string
속성 값
string
use32BitWorkerProcess
32비트 작업자 프로세스를 사용하는 true. 그렇지 않으면 false.
use32BitWorkerProcess?: boolean
속성 값
boolean
virtualApplications
vnetName
Virtual Network 이름입니다.
vnetName?: string
속성 값
string
vnetPrivatePortsCount
이 앱에 할당된 프라이빗 포트 수입니다. 런타임 시 동적으로 할당됩니다.
vnetPrivatePortsCount?: number
속성 값
number
vnetRouteAllEnabled
Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다.
vnetRouteAllEnabled?: boolean
속성 값
boolean
websiteTimeZone
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. 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 아래에 나열된 표준 시간대 중 하나가 예상됩니다.
websiteTimeZone?: string
속성 값
string
webSocketsEnabled
WebSocket을 사용하는 경우 true. 그렇지 않으면 false.
webSocketsEnabled?: boolean
속성 값
boolean
windowsFxVersion
Xenon App Framework 및 버전
windowsFxVersion?: string
속성 값
string
xManagedServiceIdentityId
명시적 관리 서비스 ID ID
xManagedServiceIdentityId?: number
속성 값
number