Web Apps - List By Resource Group
지정된 리소스 그룹의 모든 웹, 모바일 및 API 앱을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?api-version=2023-12-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?includeSlots={includeSlots}&api-version=2023-12-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
리소스가 속한 리소스 그룹의 이름입니다. regex 패턴: |
subscription
|
path | True |
string |
Azure 구독 ID. GUID 형식 문자열입니다(예: 00000000-0000-0000-0000-0000-00000000000). |
api-version
|
query | True |
string |
API 버전 |
include
|
query |
boolean |
결과에 배포 슬롯을 포함하려면 true 를 지정합니다. 기본값은 false이며 모든 앱의 프로덕션 슬롯만 제공합니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 |
|
Other Status Codes |
오류 응답을 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 Apps by Resource group
샘플 요청
샘플 응답
{
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"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": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
"name": "sitef7252",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef7252.azurewebsites.net"
],
"repositorySiteName": "sitef7252",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef7252.azurewebsites.net",
"sitef7252.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef7252.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef7252.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"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": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef7252.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
}
]
}
정의
Name | Description |
---|---|
Api |
앱의 공식 API 정의에 대한 정보입니다. |
Api |
앱에 연결된 APIM(Azure API Management) 구성입니다. |
Authentication |
배포를 위해 스토리지 계정에 액세스하는 인증 방법입니다. |
Authentication |
선택한 스토리지 계정에 액세스하기 위한 인증 유형을 선택하는 속성입니다. 사용 가능한 옵션: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
Auto |
규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다. |
Auto |
수행할 미리 정의된 작업입니다. |
Auto |
자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다. |
Auto |
자동 복구에 대해 정의할 수 있는 규칙입니다. |
Auto |
자동 복구를 위한 트리거입니다. |
Azure |
사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다. |
Azure |
스토리지 계정에 사용할 탑재 프로토콜입니다. |
Azure |
스토리지 계정의 상태입니다. |
Azure |
스토리지 유형입니다. |
Client |
이는 ClientCertEnabled 설정으로 구성됩니다.
|
Cloning |
복제 작업에 필요한 정보입니다. |
Connection |
데이터베이스 유형입니다. |
Conn |
데이터베이스 연결 문자열 정보입니다. |
Cors |
앱에 대한 CORS(원본 간 리소스 공유) 설정입니다. |
Dapr |
앱 Dapr 구성. |
dapr |
Dapr 사이드카의 로그 수준을 설정합니다. 허용되는 값은 디버그, 정보, 경고, 오류입니다. 기본값은 정보입니다. |
Default |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
Default |
오류 응답을 App Service. |
Details | |
Error |
오류 모델. |
Experiments |
프로덕션 실험의 라우팅 규칙입니다. |
Extended |
확장된 위치입니다. |
Ftps |
FTP/FTPS 서비스 상태 |
Function |
함수 앱 구성. |
Functions |
함수 그룹 또는 특정 함수의 'Always Ready' 인스턴스 수를 설정합니다. |
Functions |
함수 앱 배포에 대한 구성 섹션입니다. |
Functions |
Azure Storage 유형을 선택하는 속성입니다. 사용 가능한 옵션: blobContainer. |
Functions |
함수 앱 런타임 이름 및 버전입니다. |
Functions |
함수 앱에 대한 크기 조정 및 동시성 설정입니다. |
Handler |
특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다. |
Hosting |
이 리소스에 사용할 App Service Environment 대한 사양입니다. |
Host |
SSL 사용 호스트 이름입니다. |
Host |
호스트 이름이 표준 또는 리포지토리 호스트 이름인지 여부를 나타냅니다. |
Http |
HTTP 트리거에 대한 크기 조정 및 동시성 설정입니다. |
Ip |
이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다. |
Ip |
앱에 대한 IP 보안 제한. |
Managed |
관리되는 파이프라인 모드입니다. |
Managed |
관리 서비스 ID. |
Managed |
관리 서비스 ID의 유형입니다. |
Name |
이름 값 쌍입니다. |
Push |
앱에 대한 푸시 설정입니다. |
Ramp |
램프 업 테스트에 대한 라우팅 규칙입니다. 이 규칙을 사용하면 정적 트래픽 %을 슬롯으로 리디렉션하거나 성능에 따라 라우팅 %를 점진적으로 변경할 수 있습니다. |
Redundancy |
사이트 중복 모드 |
Requests |
총 요청에 따라 트리거합니다. |
Resource |
함수 앱 리소스 요구 사항. |
Runtime |
함수 앱 런타임 이름입니다. 사용 가능한 옵션: dotnet 격리, 노드, java, powershell, python, 사용자 지정 |
Scm |
SCM 유형입니다. |
Site |
웹앱, 모바일 앱 백 엔드 또는 API 앱. |
Site |
앱의 관리 정보 가용성 상태입니다. |
Site |
App Service 앱의 구성입니다. |
Site |
|
Site |
앱에 설정된 메트릭 제한입니다. |
Site |
사이트 부하 분산. |
Site |
앱의 MachineKey입니다. |
Slot |
마지막으로 성공한 슬롯 교환 작업의 상태. |
Slow |
요청 실행 시간에 따라 트리거합니다. |
Ssl |
SSL 형식 |
Status |
상태 코드를 기반으로 트리거합니다. |
Status |
상태 코드 범위에 따라 트리거합니다. |
Storage |
함수 앱에서 사용하는 배포된 패키지에 대한 스토리지입니다. |
Supported |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
Tls |
애플리케이션에 허용되는 최소 강도 TLS 암호화 도구 모음 |
Triggers |
함수 앱 트리거에 대한 크기 조정 및 동시성 설정입니다. |
Usage |
앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태입니다. 읽기 전용입니다. |
user |
사용자 할당 ID. |
Virtual |
앱의 가상 애플리케이션. |
Virtual |
가상 애플리케이션에 대한 디렉터리입니다. |
Web |
App Service 앱의 컬렉션입니다. |
ApiDefinitionInfo
앱의 공식 API 정의에 대한 정보입니다.
Name | 형식 | Description |
---|---|---|
url |
string |
API 정의의 URL입니다. |
ApiManagementConfig
앱에 연결된 APIM(Azure API Management) 구성입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
APIM-Api 식별자입니다. |
Authentication
배포를 위해 스토리지 계정에 액세스하는 인증 방법입니다.
Name | 형식 | Description |
---|---|---|
storageAccountConnectionStringName |
string |
StorageAccountConnectionString에 이 속성을 사용합니다. 스토리지 계정이 연결 문자열 앱 설정의 이름을 설정합니다. 다른 인증 유형을 사용하는 경우 이 속성에 대한 값을 설정하지 마세요. |
type |
선택한 스토리지 계정에 액세스하기 위한 인증 유형을 선택하는 속성입니다. 사용 가능한 옵션: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
UserAssignedIdentity에 이 속성을 사용합니다. ID의 리소스 ID를 설정합니다. 다른 인증 유형을 사용하는 경우 이 속성에 대한 값을 설정하지 마세요. |
AuthenticationType
선택한 스토리지 계정에 액세스하기 위한 인증 유형을 선택하는 속성입니다. 사용 가능한 옵션: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Name | 형식 | Description |
---|---|---|
StorageAccountConnectionString |
string |
|
SystemAssignedIdentity |
string |
|
UserAssignedIdentity |
string |
AutoHealActions
규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다.
Name | 형식 | Description |
---|---|---|
actionType |
수행할 미리 정의된 작업입니다. |
|
customAction |
수행할 사용자 지정 작업입니다. |
|
minProcessExecutionTime |
string |
작업을 수행하기 전에 프로세스가 실행되어야 하는 최소 시간 |
AutoHealActionType
수행할 미리 정의된 작업입니다.
Name | 형식 | Description |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다.
Name | 형식 | Description |
---|---|---|
exe |
string |
실행할 실행 파일입니다. |
parameters |
string |
실행 파일에 대한 매개 변수입니다. |
AutoHealRules
자동 복구에 대해 정의할 수 있는 규칙입니다.
Name | 형식 | Description |
---|---|---|
actions |
규칙이 트리거될 때 실행할 작업입니다. |
|
triggers |
자동 복구 작업을 실행할 시기를 설명하는 조건입니다. |
AutoHealTriggers
자동 복구를 위한 트리거입니다.
Name | 형식 | Description |
---|---|---|
privateBytesInKB |
integer |
프라이빗 바이트를 기반으로 하는 규칙입니다. |
requests |
총 요청을 기반으로 하는 규칙입니다. |
|
slowRequests |
요청 실행 시간을 기반으로 하는 규칙입니다. |
|
slowRequestsWithPath |
경로가 있는 여러 느린 요청 규칙을 기반으로 하는 규칙 |
|
statusCodes |
상태 코드를 기반으로 하는 규칙입니다. |
|
statusCodesRange |
상태 코드 범위를 기반으로 하는 규칙입니다. |
AzureStorageInfoValue
사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.
Name | 형식 | Description |
---|---|---|
accessKey |
string |
스토리지 계정에 대한 액세스 키입니다. |
accountName |
string |
스토리지 계정 이름 |
mountPath |
string |
사이트의 런타임 환경 내에서 스토리지를 탑재하는 경로입니다. |
protocol |
스토리지 계정에 사용할 탑재 프로토콜입니다. |
|
shareName |
string |
파일 공유의 이름(컨테이너 이름, Blob Storage의 경우). |
state |
스토리지 계정의 상태입니다. |
|
type |
스토리지 유형입니다. |
AzureStorageProtocol
스토리지 계정에 사용할 탑재 프로토콜입니다.
Name | 형식 | Description |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
스토리지 계정의 상태입니다.
Name | 형식 | Description |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
스토리지 유형입니다.
Name | 형식 | Description |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ClientCertMode
이는 ClientCertEnabled 설정으로 구성됩니다.
- ClientCertEnabled: false는 ClientCert가 무시됨을 의미합니다.
- ClientCertEnabled: true 및 ClientCertMode: 필수는 ClientCert가 필요하다는 것을 의미합니다.
- ClientCertEnabled: true 및 ClientCertMode: 선택 사항은 ClientCert가 선택 사항이거나 수락됨을 의미합니다.
Name | 형식 | Description |
---|---|---|
Optional |
string |
|
OptionalInteractiveUser |
string |
|
Required |
string |
CloningInfo
복제 작업에 필요한 정보입니다.
Name | 형식 | Description |
---|---|---|
appSettingsOverrides |
object |
복제된 앱에 대한 애플리케이션 설정 재정의 지정된 경우 이러한 설정은 원본 앱에서 복제된 설정을 재정의합니다. 그렇지 않으면 원본 앱의 애플리케이션 설정이 유지됩니다. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string |
복제 작업의 상관 관계 ID입니다. 이 ID는 동일한 스냅샷 사용하기 위해 여러 복제 작업을 함께 연결합니다. |
hostingEnvironment |
string |
App Service Environment. |
overwrite |
boolean |
|
sourceWebAppId |
string |
원본 앱의 ARM 리소스 ID입니다. 앱 리소스 ID는 프로덕션 슬롯의 경우 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} 형식으로, 다른 슬롯의 경우 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName}입니다. |
sourceWebAppLocation |
string |
원본 앱의 위치 예: 미국 서부 또는 북유럽 |
trafficManagerProfileId |
string |
사용할 Traffic Manager 프로필의 ARM 리소스 ID입니다(있는 경우). Traffic Manager 리소스 ID는 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName} 형식입니다. |
trafficManagerProfileName |
string |
만들 Traffic Manager 프로필의 이름입니다. Traffic Manager 프로필이 아직 없는 경우에만 필요합니다. |
ConnectionStringType
데이터베이스 유형입니다.
Name | 형식 | Description |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
데이터베이스 연결 문자열 정보입니다.
Name | 형식 | Description |
---|---|---|
connectionString |
string |
연결 문자열 값입니다. |
name |
string |
연결 문자열 이름입니다. |
type |
데이터베이스 유형입니다. |
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를 참조하세요. |
DaprConfig
앱 Dapr 구성.
Name | 형식 | Default value | Description |
---|---|---|---|
appId |
string |
Dapr 애플리케이션 식별자 |
|
appPort |
integer |
애플리케이션이 수신 대기 중인 포트를 Dapr에 알릴 수 있습니다. |
|
enableApiLogging |
boolean |
Dapr 사이드카에 대한 API 로깅을 사용하도록 설정 |
|
enabled |
boolean |
False |
Dapr 사이드카를 사용할 수 있는지 여부를 나타내는 부울 |
httpMaxRequestSize |
integer |
큰 파일 업로드를 처리하기 위해 요청 본문 http servers 매개 변수의 최대 크기를 MB로 늘입니다. 기본값은 4MB입니다. |
|
httpReadBufferSize |
integer |
다중 KB 헤더를 보낼 때 처리할 KB의 http 헤더 읽기 버퍼의 Dapr 최대 크기입니다. 기본값은 65KB입니다. |
|
logLevel |
Dapr 사이드카의 로그 수준을 설정합니다. 허용되는 값은 디버그, 정보, 경고, 오류입니다. 기본값은 정보입니다. |
daprLogLevel
Dapr 사이드카의 로그 수준을 설정합니다. 허용되는 값은 디버그, 정보, 경고, 오류입니다. 기본값은 정보입니다.
Name | 형식 | Description |
---|---|---|
debug |
string |
|
error |
string |
|
info |
string |
|
warn |
string |
DefaultAction
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.
Name | 형식 | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
오류 응답을 App Service.
Name | 형식 | Description |
---|---|---|
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 |
램프업 규칙 목록입니다. |
ExtendedLocation
확장된 위치입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
확장 위치의 이름입니다. |
type |
string |
확장된 위치의 유형입니다. |
FtpsState
FTP/FTPS 서비스 상태
Name | 형식 | Description |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
FunctionAppConfig
함수 앱 구성.
Name | 형식 | Description |
---|---|---|
deployment |
함수 앱 배포 구성. |
|
runtime |
함수 앱 런타임 설정. |
|
scaleAndConcurrency |
함수 앱 크기 조정 및 동시성 설정. |
FunctionsAlwaysReadyConfig
함수 그룹 또는 특정 함수의 'Always Ready' 인스턴스 수를 설정합니다.
Name | 형식 | Description |
---|---|---|
instanceCount |
integer |
지정된 함수 그룹 또는 특정 함수에 대한 'Always Ready' 인스턴스 수를 설정합니다. 자세한 내용은 https://aka.ms/flexconsumption/alwaysready를 참조하십시오. |
name |
string |
함수 그룹 또는 함수 이름이 필요합니다. 자세한 내용은 https://aka.ms/flexconsumption/alwaysready를 참조하십시오. |
FunctionsDeployment
함수 앱 배포에 대한 구성 섹션입니다.
Name | 형식 | Description |
---|---|---|
storage |
함수 앱에서 사용하는 배포된 패키지에 대한 스토리지입니다. |
FunctionsDeploymentStorageType
Azure Storage 유형을 선택하는 속성입니다. 사용 가능한 옵션: blobContainer.
Name | 형식 | Description |
---|---|---|
blobContainer |
string |
FunctionsRuntime
함수 앱 런타임 이름 및 버전입니다.
Name | 형식 | Description |
---|---|---|
name |
함수 앱 런타임 이름입니다. 사용 가능한 옵션: dotnet 격리, 노드, java, powershell, python, 사용자 지정 |
|
version |
string |
함수 앱 런타임 버전입니다. 예: 8(dotnet 격리의 경우) |
FunctionsScaleAndConcurrency
함수 앱에 대한 크기 조정 및 동시성 설정입니다.
Name | 형식 | Description |
---|---|---|
alwaysReady |
함수 앱에 대한 'Always Ready' 구성입니다. |
|
instanceMemoryMB |
integer |
함수 앱의 각 instance 할당된 메모리 양을 MB 단위로 설정합니다. CPU 및 네트워크 대역폭은 비례적으로 할당됩니다. |
maximumInstanceCount |
integer |
함수 앱의 최대 인스턴스 수입니다. |
triggers |
함수 앱 트리거에 대한 크기 조정 및 동시성 설정입니다. |
HandlerMapping
특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다.
Name | 형식 | Description |
---|---|---|
arguments |
string |
스크립트 프로세서에 전달할 명령줄 인수입니다. |
extension |
string |
이 확장의 요청은 지정된 FastCGI 애플리케이션을 사용하여 처리됩니다. |
scriptProcessor |
string |
FastCGI 애플리케이션의 절대 경로입니다. |
HostingEnvironmentProfile
이 리소스에 사용할 App Service Environment 대한 사양입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
App Service Environment 리소스 ID입니다. |
name |
string |
App Service Environment 이름입니다. |
type |
string |
App Service Environment 리소스 종류입니다. |
HostNameSslState
SSL 사용 호스트 이름입니다.
Name | 형식 | Description |
---|---|---|
hostType |
호스트 이름이 표준 또는 리포지토리 호스트 이름인지 여부를 나타냅니다. |
|
name |
string |
호스트 이름 |
sslState |
SSL 형식입니다. |
|
thumbprint |
string |
SSL 인증서 지문. |
toUpdate |
boolean |
를 로 |
virtualIP |
string |
IP 기반 SSL을 사용하는 경우 호스트 이름에 할당된 가상 IP 주소입니다. |
HostType
호스트 이름이 표준 또는 리포지토리 호스트 이름인지 여부를 나타냅니다.
Name | 형식 | Description |
---|---|---|
Repository |
string |
|
Standard |
string |
Http
HTTP 트리거에 대한 크기 조정 및 동시성 설정입니다.
Name | 형식 | Description |
---|---|---|
perInstanceConcurrency |
integer |
instance당 최대 동시 HTTP 트리거 호출 수입니다. |
IpFilterTag
이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다.
Name | 형식 | Description |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
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). 일치하는 논리는 입니다.
X-Forwarded-For(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). 일치하는 논리는 입니다.
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 |
이 IP 필터를 사용할 항목을 정의합니다. 프록시에서 IP 필터링을 지원하기 위한 것입니다. |
|
vnetSubnetResourceId |
string |
가상 네트워크 리소스 ID |
vnetTrafficTag |
integer |
(내부) Vnet 트래픽 태그 |
ManagedPipelineMode
관리되는 파이프라인 모드입니다.
Name | 형식 | Description |
---|---|---|
Classic |
string |
|
Integrated |
string |
ManagedServiceIdentity
관리 서비스 ID.
Name | 형식 | Description |
---|---|---|
principalId |
string |
관리 서비스 ID의 보안 주체 ID입니다. |
tenantId |
string |
관리 서비스 ID의 테넌트입니다. |
type |
관리 서비스 ID의 유형입니다. |
|
userAssignedIdentities |
<string,
user |
리소스와 연결된 사용자 할당 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. |
ManagedServiceIdentityType
관리 서비스 ID의 유형입니다.
Name | 형식 | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
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 사이트 확장에서 제공할 수 있습니다. 스캐폴드 및 계약에 대한 TiPCallback 사이트 확장을 참조하세요. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
ReroutePercentage를 다시 평가하는 간격(분)을 지정합니다. |
changeStep |
number |
자동 램프 업 시나리오에서 이 단계는 \n |
maxReroutePercentage |
number |
ReroutePercentage가 유지되는 아래의 위쪽 경계를 지정합니다. |
minReroutePercentage |
number |
ReroutePercentage가 유지되는 위의 하위 경계를 지정합니다. |
name |
string |
라우팅 규칙의 이름입니다. 권장되는 이름은 실험에서 트래픽을 수신할 슬롯을 가리키는 것입니다. |
reroutePercentage |
number |
로 리디렉션 |
RedundancyMode
사이트 중복 모드
Name | 형식 | Description |
---|---|---|
ActiveActive |
string |
|
Failover |
string |
|
GeoRedundant |
string |
|
Manual |
string |
|
None |
string |
RequestsBasedTrigger
총 요청에 따라 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
timeInterval |
string |
시간 간격입니다. |
ResourceConfig
함수 앱 리소스 요구 사항.
Name | 형식 | Description |
---|---|---|
cpu |
number |
코어의 필수 CPU(예: 0.5) |
memory |
string |
필수 메모리(예: "1Gi" |
RuntimeName
함수 앱 런타임 이름입니다. 사용 가능한 옵션: dotnet 격리, 노드, java, powershell, python, 사용자 지정
Name | 형식 | Description |
---|---|---|
custom |
string |
|
dotnet-isolated |
string |
|
java |
string |
|
node |
string |
|
powershell |
string |
|
python |
string |
ScmType
SCM 유형입니다.
Name | 형식 | Description |
---|---|---|
BitbucketGit |
string |
|
BitbucketHg |
string |
|
CodePlexGit |
string |
|
CodePlexHg |
string |
|
Dropbox |
string |
|
ExternalGit |
string |
|
ExternalHg |
string |
|
GitHub |
string |
|
LocalGit |
string |
|
None |
string |
|
OneDrive |
string |
|
Tfs |
string |
|
VSO |
string |
|
VSTSRM |
string |
Site
웹앱, 모바일 앱 백 엔드 또는 API 앱.
Name | 형식 | Default value | Description |
---|---|---|---|
extendedLocation |
확장된 위치입니다. |
||
id |
string |
리소스 ID입니다. |
|
identity |
관리 서비스 ID. |
||
kind |
string |
리소스 종류입니다. |
|
location |
string |
리소스 위치입니다. |
|
name |
string |
리소스 이름입니다. |
|
properties.availabilityState |
앱의 관리 정보 가용성 상태입니다. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
클라이언트 인증서 인증 쉼표로 구분된 제외 경로 |
|
properties.clientCertMode |
ClientCertEnabled 설정으로 구성됩니다.
|
||
properties.cloningInfo |
앱을 만드는 동안 지정된 경우 앱은 원본 앱에서 복제됩니다. |
||
properties.containerSize |
integer |
함수 컨테이너의 크기입니다. |
|
properties.customDomainVerificationId |
string |
앱에 할당된 사용자 지정 도메인을 확인하는 고유 식별자입니다. 고객은 확인을 위해 이 ID를 txt 레코드에 추가합니다. |
|
properties.dailyMemoryTimeQuota |
integer |
허용되는 최대 일일 메모리 시간 할당량입니다(동적 앱에만 적용됨). |
|
properties.daprConfig |
앱의 Dapr 구성입니다. |
||
properties.defaultHostName |
string |
앱의 기본 호스트 이름입니다. 읽기 전용입니다. |
|
properties.dnsConfiguration |
사이트에 대한 다양한 DNS 관련 설정을 구성하는 속성입니다. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
앱에 대해 호스트 이름을 사용하도록 설정했습니다. 호스트 이름을 할당해야 합니다(HostNames 참조) AND를 사용하도록 설정해야 합니다. 그렇지 않으면 앱이 해당 호스트 이름에 제공되지 않습니다. |
|
properties.functionAppConfig |
Azure Function 앱과 관련된 구성입니다. |
||
properties.hostNameSslStates |
호스트 이름 SSL 상태는 앱의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용됩니다. |
||
properties.hostNames |
string[] |
앱과 연결된 호스트 이름입니다. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
앱에 사용할 App Service Environment. |
||
properties.httpsOnly |
boolean |
HttpsOnly: https 요청만 허용하도록 웹 사이트를 구성합니다. http 요청에 대한 문제 리디렉션 |
|
properties.hyperV |
boolean |
False |
Hyper-V 샌드박스. |
properties.inProgressOperationId |
string |
이 사이트에 보류 중인 작업이 있는 경우 작업 ID를 지정합니다. |
|
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
사용되지 않음: Hyper-V 샌드박스. |
properties.keyVaultReferenceIdentity |
string |
Key Vault 참조 인증에 사용할 ID입니다. |
|
properties.lastModifiedTimeUtc |
string |
앱이 마지막으로 수정된 시간(UTC)입니다. 읽기 전용입니다. |
|
properties.managedEnvironmentId |
string |
이 앱을 호스트할 고객이 선택한 관리 환경의 Azure Resource Manager ID입니다. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} 형식이어야 합니다. |
|
properties.maxNumberOfWorkers |
integer |
최대 작업자 수입니다. 이는 Functions 컨테이너에만 적용됩니다. |
|
properties.outboundIpAddresses |
string |
앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). 현재 설정으로 사이트를 호스트할 수 있는 테넌트에서 VIP를 포함합니다. 읽기 전용입니다. |
|
properties.possibleOutboundIpAddresses |
string |
앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). dataComponent를 제외한 모든 테넌트의 VIP를 포함합니다. 읽기 전용입니다. |
|
properties.publicNetworkAccess |
string |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. 허용되는 값: 'Enabled', 'Disabled' 또는 빈 문자열입니다. |
|
properties.redundancyMode |
사이트 중복 모드 |
||
properties.repositorySiteName |
string |
리포지토리 사이트의 이름입니다. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
함수 앱 리소스 요구 사항. |
||
properties.resourceGroup |
string |
앱이 속한 리소스 그룹의 이름입니다. 읽기 전용입니다. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}"으로 형식이 지정된 연결된 App Service 계획의 리소스 ID입니다. |
|
properties.siteConfig |
앱의 구성입니다. |
||
properties.slotSwapStatus |
마지막 배포 슬롯 교환 작업의 상태입니다. |
||
properties.state |
string |
앱의 현재 상태입니다. |
|
properties.storageAccountRequired |
boolean |
고객이 제공한 스토리지 계정이 필요한지 확인 |
|
properties.suspendedTill |
string |
메모리 시간 할당량이 초과될 때까지 앱이 일시 중단되었습니다. |
|
properties.targetSwapSlot |
string |
이 앱이 교환할 배포 슬롯을 지정합니다. 읽기 전용입니다. |
|
properties.trafficManagerHostNames |
string[] |
앱과 연결된 Azure Traffic Manager 호스트 이름입니다. 읽기 전용입니다. |
|
properties.usageState |
앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태입니다. 읽기 전용입니다. |
||
properties.virtualNetworkSubnetId |
string |
지역 VNET 통합에서 조인할 가상 네트워크 및 서브넷의 Azure Resource Manager ID입니다. /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} 형식이어야 합니다. |
|
properties.vnetBackupRestoreEnabled |
boolean |
가상 네트워크를 통해 백업 및 복원 작업을 사용하도록 설정하려면 |
|
properties.vnetContentShareEnabled |
boolean |
가상 네트워크를 통해 콘텐츠에 액세스할 수 있도록 설정하려면 |
|
properties.vnetImagePullEnabled |
boolean |
Virtual Network 이미지를 끌어당기도록 설정하려면 |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
|
properties.workloadProfileName |
string |
실행할 함수 앱의 워크로드 프로필 이름입니다. |
|
tags |
object |
리소스 태그. |
|
type |
string |
리소스 종류. |
SiteAvailabilityState
앱의 관리 정보 가용성 상태입니다.
Name | 형식 | Description |
---|---|---|
DisasterRecoveryMode |
string |
|
Limited |
string |
|
Normal |
string |
SiteConfig
App Service 앱의 구성입니다.
Name | 형식 | Default value | Description |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그 |
|
acrUserManagedIdentityID |
string |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
|
alwaysOn |
boolean |
|
|
apiDefinition |
앱의 공식 API 정의에 대한 정보입니다. |
||
apiManagementConfig |
앱에 연결된 Azure API 관리 설정입니다. |
||
appCommandLine |
string |
시작할 앱 명령줄입니다. |
|
appSettings |
애플리케이션 설정. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
자동 치유 규칙. |
||
autoSwapSlotName |
string |
슬롯 이름을 자동 교환합니다. |
|
azureStorageAccounts |
<string,
Azure |
Azure Storage 계정 목록입니다. |
|
connectionStrings |
연결 문자열 |
||
cors |
CORS(원본 간 리소스 공유) 설정입니다. |
||
defaultDocuments |
string[] |
기본 문서입니다. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
문서 루트. |
|
elasticWebAppScaleLimit |
integer |
사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다.
이 설정은 ElasticScaleEnabled가 있는 계획의 앱에만 적용됩니다. |
|
experiments |
다형 형식에 대해 이 작업을 수행합니다. |
||
ftpsState |
FTP/FTPS 서비스 상태 |
||
functionAppScaleLimit |
integer |
사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다. |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
함수 런타임 확장 모니터링을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태 가져옵니다. |
|
handlerMappings |
처리기 매핑. |
||
healthCheckPath |
string |
상태 검사 경로 |
|
http20Enabled |
boolean |
True |
Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
기본 대한 IP 보안 제한 사항입니다. |
||
ipSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
||
javaContainer |
string |
Java 컨테이너. |
|
javaContainerVersion |
string |
Java 컨테이너 버전입니다. |
|
javaVersion |
string |
Java 버전입니다. |
|
keyVaultReferenceIdentity |
string |
Key Vault 참조 인증에 사용할 ID입니다. |
|
limits |
사이트 제한. |
||
linuxFxVersion |
string |
Linux App Framework 및 버전 |
|
loadBalancing |
사이트 부하 분산. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer |
HTTP 로그 디렉터리 크기 제한입니다. |
|
machineKey |
Site MachineKey. |
||
managedPipelineMode |
관리형 파이프라인 모드. |
||
managedServiceIdentityId |
integer |
관리 서비스 ID ID |
|
metadata |
애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다. |
||
minTlsCipherSuite |
애플리케이션에 허용되는 최소 강도 TLS 암호화 제품군 |
||
minTlsVersion |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
||
minimumElasticInstanceCount |
integer |
사이트의 최소 instance 개수 이 설정은 Elastic Plans에만 적용됩니다. |
|
netFrameworkVersion |
string |
v4.6 |
.NET Framework 버전입니다. |
nodeVersion |
string |
Node.js 버전입니다. |
|
numberOfWorkers |
integer |
작업자 수입니다. |
|
phpVersion |
string |
PHP 버전입니다. |
|
powerShellVersion |
string |
PowerShell 버전입니다. |
|
preWarmedInstanceCount |
integer |
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다. |
|
publicNetworkAccess |
string |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. |
|
publishingUsername |
string |
게시 사용자 이름입니다. |
|
push |
엔드포인트 설정을 푸시합니다. |
||
pythonVersion |
string |
Python 버전입니다. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
원격 디버깅 버전. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string |
요청 추적 만료 시간입니다. |
|
scmIpSecurityRestrictions |
scm에 대한 IP 보안 제한 사항입니다. |
||
scmIpSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
scm이 기본 사용하기 위한 IP 보안 제한 사항입니다. |
|
scmMinTlsVersion |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
||
scmType |
SCM 형식입니다. |
||
tracingOptions |
string |
추적 옵션. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
가상 애플리케이션. |
||
vnetName |
string |
Virtual Network 이름입니다. |
|
vnetPrivatePortsCount |
integer |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임에 동적으로 할당됩니다. |
|
vnetRouteAllEnabled |
boolean |
Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
|
webSocketsEnabled |
boolean |
|
|
websiteTimeZone |
string |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. Linux 및 Windows App Service 호환됩니다. WEBSITE_TIME_ZONE 앱 설정을 설정하면 이 구성보다 우선합니다. Linux의 경우 는 tz 데이터베이스 값을 https://www.iana.org/time-zones 예상합니다(빠른 참조 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones의 경우 참조). Windows의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 아래에 나열된 표준 시간대 중 하나가 필요합니다. |
|
windowsFxVersion |
string |
Xenon App Framework 및 버전 |
|
xManagedServiceIdentityId |
integer |
명시적 관리 서비스 ID |
SiteDnsConfig
Name | 형식 | Description |
---|---|---|
dnsAltServer |
string |
앱에서 사용할 대체 DNS 서버입니다. 이 속성은 WEBSITE_DNS_ALT_SERVER 앱 설정을 복제합니다. |
dnsLegacySortOrder |
boolean |
가상 네트워크 사용자 지정 DNS 서버를 사용하는 사이트가 여전히 DNS 서버 목록을 정렬하고 있음을 나타냅니다. 읽기 전용입니다. |
dnsMaxCacheTimeout |
integer |
DNS가 몇 초 안에 캐시되는 사용자 지정 시간입니다. 허용되는 범위: 0-60. 기본값은 30초입니다. 0은 캐싱을 사용하지 않도록 설정됨을 의미합니다. |
dnsRetryAttemptCount |
integer |
DNS 조회에 대한 총 재시도 횟수입니다. 허용 범위: 1-5. 기본값은 3입니다. |
dnsRetryAttemptTimeout |
integer |
단일 DNS 조회에 대한 시간 제한(초)입니다. 허용 범위: 1-30. 기본값은 3입니다. |
dnsServers |
string[] |
조회를 위해 앱에서 사용할 사용자 지정 DNS 서버 목록입니다. 최대 5개 dns 서버를 설정할 수 있습니다. |
SiteLimits
앱에 설정된 메트릭 제한입니다.
Name | 형식 | Description |
---|---|---|
maxDiskSizeInMb |
integer |
허용되는 최대 디스크 크기 사용량(MB)입니다. |
maxMemoryInMb |
integer |
허용되는 최대 메모리 사용량(MB)입니다. |
maxPercentageCpu |
number |
허용되는 최대 CPU 사용량 비율입니다. |
SiteLoadBalancing
사이트 부하 분산.
Name | 형식 | Description |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
SiteMachineKey
앱의 MachineKey입니다.
Name | 형식 | Description |
---|---|---|
decryption |
string |
암호 해독에 사용되는 알고리즘입니다. |
decryptionKey |
string |
암호 해독 키. |
validation |
string |
MachineKey 유효성 검사. |
validationKey |
string |
유효성 검사 키. |
SlotSwapStatus
마지막으로 성공한 슬롯 교환 작업의 상태.
Name | 형식 | Description |
---|---|---|
destinationSlotName |
string |
마지막 교환 작업의 대상 슬롯입니다. |
sourceSlotName |
string |
마지막 교환 작업의 원본 슬롯입니다. |
timestampUtc |
string |
마지막으로 성공한 슬롯 교환이 완료된 시간입니다. |
SlowRequestsBasedTrigger
요청 실행 시간에 따라 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
path |
string |
요청 경로입니다. |
timeInterval |
string |
시간 간격입니다. |
timeTaken |
string |
시간이 걸렸습니다. |
SslState
SSL 형식
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
IpBasedEnabled |
string |
|
SniEnabled |
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 |
시간 간격입니다. |
Storage
함수 앱에서 사용하는 배포된 패키지에 대한 스토리지입니다.
Name | 형식 | Description |
---|---|---|
authentication |
배포를 위해 스토리지 계정에 액세스하는 인증 방법입니다. |
|
type |
Azure Storage 유형을 선택하는 속성입니다. 사용 가능한 옵션: blobContainer. |
|
value |
string |
선택한 Azure Storage 유형의 URL을 설정하는 속성입니다. 예: blobContainer의 경우 값은 https://.blob.core.windows.net/. |
SupportedTlsVersions
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
Name | 형식 | Description |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
애플리케이션에 허용되는 최소 강도 TLS 암호화 도구 모음
Name | 형식 | Description |
---|---|---|
TLS_AES_128_GCM_SHA256 |
string |
|
TLS_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_GCM_SHA384 |
string |
Triggers
함수 앱 트리거에 대한 크기 조정 및 동시성 설정입니다.
Name | 형식 | Description |
---|---|---|
http |
HTTP 트리거에 대한 크기 조정 및 동시성 설정입니다. |
UsageState
앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태입니다. 읽기 전용입니다.
Name | 형식 | Description |
---|---|---|
Exceeded |
string |
|
Normal |
string |
userAssignedIdentity
사용자 할당 ID.
Name | 형식 | Description |
---|---|---|
clientId |
string |
사용자 할당 ID의 클라이언트 ID |
principalId |
string |
사용자 할당 ID의 보안 주체 ID |
VirtualApplication
앱의 가상 애플리케이션.
Name | 형식 | Description |
---|---|---|
physicalPath |
string |
실제 경로입니다. |
preloadEnabled |
boolean |
|
virtualDirectories |
가상 애플리케이션에 대한 가상 디렉터리입니다. |
|
virtualPath |
string |
가상 경로입니다. |
VirtualDirectory
가상 애플리케이션에 대한 디렉터리입니다.
Name | 형식 | Description |
---|---|---|
physicalPath |
string |
실제 경로입니다. |
virtualPath |
string |
가상 애플리케이션에 대한 경로입니다. |
WebAppCollection
App Service 앱의 컬렉션입니다.
Name | 형식 | Description |
---|---|---|
nextLink |
string |
리소스의 다음 페이지에 연결합니다. |
value |
Site[] |
리소스 컬렉션입니다. |