다음을 통해 공유


Microsoft.Web hostingEnvironments 2015-08-01

Bicep 리소스 정의

hostingEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/hostingEnvironments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowedMultiSizes: 'string'
    allowedWorkerSizes: 'string'
    apiManagementAccountId: 'string'
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    databaseEdition: 'string'
    databaseServiceObjective: 'string'
    dnsSuffix: 'string'
    environmentCapacities: [
      {
        availableCapacity: int
        computeMode: 'string'
        excludeFromCapacityAllocation: bool
        isApplicableForAllComputeModes: bool
        name: 'string'
        siteMode: 'string'
        totalCapacity: int
        unit: 'string'
        workerSize: 'string'
        workerSizeId: int
      }
    ]
    environmentIsHealthy: bool
    environmentStatus: 'string'
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    lastAction: 'string'
    lastActionResult: 'string'
    location: 'string'
    maximumNumberOfMachines: int
    multiRoleCount: int
    multiSize: 'string'
    name: 'string'
    networkAccessControlList: [
      {
        action: 'string'
        description: 'string'
        order: int
        remoteSubnet: 'string'
      }
    ]
    provisioningState: 'string'
    resourceGroup: 'string'
    status: 'string'
    subscriptionId: 'string'
    suspended: bool
    upgradeDomains: int
    vipMappings: [
      {
        internalHttpPort: int
        internalHttpsPort: int
        inUse: bool
        virtualIP: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
      name: 'string'
      subnet: 'string'
      type: 'string'
    }
    vnetName: 'string'
    vnetResourceGroupName: 'string'
    vnetSubnetName: 'string'
    workerPools: [
      {
        id: 'string'
        kind: 'string'
        location: 'string'
        name: 'string'
        properties: {
          computeMode: 'string'
          instanceNames: [
            'string'
          ]
          workerCount: int
          workerSize: 'string'
          workerSizeId: int
        }
        sku: {
          capacity: int
          family: 'string'
          name: 'string'
          size: 'string'
          tier: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

HostingEnvironmentProperties

이름 묘사
allowedMultiSizes 프런트 엔드에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
allowedWorkerSizes 작업자에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
apiManagementAccountId 이 호스팅 환경과 연결된 Api Management 계정 문자열
clusterSettings 호스팅 환경의 동작을 변경하기 위한 사용자 지정 설정 NameValuePair[]
databaseEdition hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스 버전(예: "표준" 문자열
databaseServiceObjective hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스의 서비스 목표(예: "S0" 문자열
dnsSuffix hostingEnvironment의 DNS 접미사(App Service Environment) 문자열
environmentCapacities 현재 총, 사용 및 사용 가능한 작업자 용량 StampCapacity[]
environmentIsHealthy 호스팅Environment(App Service Environment)가 정상인지 여부를 나타내는 True/false bool
environmentStatus hostingEnvironment의 마지막 검사 결과와 관련된 자세한 메시지(App Service Environment) 문자열
internalLoadBalancingMode hostingEnvironment's(App Service Environment) VNET에서 내부적으로 제공할 엔드포인트를 지정합니다. 'None'
'게시'
'웹'
ipsslAddressCount 이 호스팅에 예약된 IP SSL 주소 수Environment(App Service Environment) int
lastAction 이 호스팅Environment에 대한 마지막 배포 작업(App Service Environment) 문자열
lastActionResult 이 호스팅Environment에 대한 마지막 배포 작업의 결과(App Service Environment) 문자열
위치 hostingEnvironment(App Service Environment)의 위치(예: "미국 서부" 문자열
maximumNumberOfMachines 이 호스팅Environment의 최대 VM 수(App Service Environment) int
multiRoleCount 프런트 엔드 인스턴스 수 int
multiSize 프런트 엔드 VM 크기(예: "보통", "큰" 문자열
이름 hostingEnvironment의 이름(App Service Environment) 문자열
networkAccessControlList 호스팅Environment에 대한 트래픽을 제어하기 위한 액세스 제어 목록(App Service Environment) networkAccessControlEntry[]
provisioningState hostingEnvironment의 프로비전 상태(App Service Environment) 'Canceled'
'삭제 중'
'실패'
'InProgress'
'성공'
resourceGroup hostingEnvironment의 리소스 그룹(App Service Environment) 문자열
상태 hostingEnvironment의 현재 상태(App Service Environment) '삭제 중'
'준비 중'
'Ready'
'크기 조정'(필수)
subscriptionId hostingEnvironment의 구독(App Service Environment) 문자열
일시 중단 호스팅Environment가 일시 중단되었는지 여부를 나타내는 True/false입니다. 관리 엔드포인트를 더 이상 사용할 수 없는 경우와 같은 환경을 일시 중단할 수 있습니다.
(NSG가 들어오는 트래픽을 차단했기 때문일 가능성이 높습니다.)
bool
upgradeDomains 이 호스팅Environment의 업그레이드 도메인 수(App Service Environment) int
vipMappings 이 호스팅에 대한 IP SSL 매핑에 대한 설명Environment(App Service Environment) VirtualIPMapping[]
virtualNetwork hostingEnvironment(App Service Environment) 가상 네트워크에 대한 설명 VirtualNetworkProfile
vnetName hostingEnvironment의 이름(App Service Environment) 가상 네트워크 문자열
vnetResourceGroupName hostingEnvironment(App Service Environment) 가상 네트워크의 리소스 그룹 문자열
vnetSubnetName hostingEnvironment의 서브넷(App Service Environment) 가상 네트워크 문자열
workerPools 작업자 크기 ID, VM 크기 및 각 풀의 작업자 수가 있는 작업자 풀에 대한 설명 WorkerPool[]

Microsoft.Web/hostingEnvironments

이름 묘사
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 HostingEnvironmentProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NameValuePair

이름 묘사
이름 쌍 이름 문자열
쌍 값 문자열

NetworkAccessControlEntry

이름 묘사
행동 '거부'
'Permit'
묘사 문자열
주문 int
remoteSubnet 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

SkuDescription

이름 묘사
용량 리소스에 할당된 현재 인스턴스 수 int
가족 리소스 sku의 패밀리 코드 문자열
이름 리소스 sku의 이름 문자열
크기 리소스 sku의 크기 지정자 문자열
계층 리소스 sku의 서비스 계층 문자열

StampCapacity

이름 묘사
availableCapacity 사용 가능한 용량(컴퓨터 수, 스토리지 바이트 등)입니다. int
computeMode 공유/전용 작업자 'Dedicated'
'동적'
'Shared'
excludeFromCapacityAllocation true이면 기본 사이트가 포함됩니다.
기본 사이트는 용량 할당에 사용되지 않습니다.
bool
isApplicableForAllComputeModes 용량이 모든 사이트에 적용 가능합니까? bool
이름 스탬프의 이름 문자열
siteMode 공유 또는 전용 문자열
totalCapacity 총 용량(컴퓨터 수, 스토리지 바이트 등...) int
단위 단위의 이름 문자열
workerSize 컴퓨터의 크기 '기본값'
'Large'
'Medium'
'Small'
workerSizeId 컴퓨터의 크기 ID:
0 - 작음
1 - 중간
2 - 큰
int

VirtualIPMapping

이름 묘사
internalHttpPort 내부 HTTP 포트 int
internalHttpsPort 내부 HTTPS 포트 int
inUse VIP 매핑 사용 중 bool
virtualIP 가상 IP 주소 문자열

VirtualNetworkProfile

이름 묘사
아이디 가상 네트워크의 리소스 ID 문자열
이름 가상 네트워크의 이름(읽기 전용) 문자열
서브넷 가상 네트워크 내의 서브넷 문자열
가상 네트워크의 리소스 종류(읽기 전용) 문자열

WorkerPool

이름 묘사
아이디 리소스 ID 문자열
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 문자열
속성 WorkerPoolProperties
sku 확장 가능한 리소스에 대한 sku에 대해 설명합니다. SkuDescription
태그 리소스 태그 ResourceTags
리소스 종류 문자열

WorkerPoolProperties

이름 묘사
computeMode 공유 또는 전용 웹앱 호스팅 'Dedicated'
'동적'
'Shared'
instanceNames 작업자 풀의 모든 인스턴스 이름(읽기 전용) string[]
workerCount 작업자 풀의 인스턴스 수 int
workerSize 작업자 풀 인스턴스의 VM 크기 문자열
workerSizeId 이 작업자 풀을 참조하기 위한 작업자 크기 ID int

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
호스팅 계획 및 Azure WebApp 사용하여 App Service Environment 개인적으로 사용할 수 있는 기존 가상 네트워크에 ILB 주소가 있는 App Service Environment v2를 만듭니다. App Service Environment에는 호스팅 계획 및 Azure 웹앱이 포함됩니다.
App Service Environment v2 만들기 가상 네트워크에 App Service Environment v2를 만듭니다.
ASEv3 AppServicePlan 및 앱 만들기 ASEv3에서 AppServicePlan 및 앱 만들기

ARM 템플릿 리소스 정의

hostingEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/hostingEnvironments 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "allowedMultiSizes": "string",
    "allowedWorkerSizes": "string",
    "apiManagementAccountId": "string",
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "databaseEdition": "string",
    "databaseServiceObjective": "string",
    "dnsSuffix": "string",
    "environmentCapacities": [
      {
        "availableCapacity": "int",
        "computeMode": "string",
        "excludeFromCapacityAllocation": "bool",
        "isApplicableForAllComputeModes": "bool",
        "name": "string",
        "siteMode": "string",
        "totalCapacity": "int",
        "unit": "string",
        "workerSize": "string",
        "workerSizeId": "int"
      }
    ],
    "environmentIsHealthy": "bool",
    "environmentStatus": "string",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "lastAction": "string",
    "lastActionResult": "string",
    "location": "string",
    "maximumNumberOfMachines": "int",
    "multiRoleCount": "int",
    "multiSize": "string",
    "name": "string",
    "networkAccessControlList": [
      {
        "action": "string",
        "description": "string",
        "order": "int",
        "remoteSubnet": "string"
      }
    ],
    "provisioningState": "string",
    "resourceGroup": "string",
    "status": "string",
    "subscriptionId": "string",
    "suspended": "bool",
    "upgradeDomains": "int",
    "vipMappings": [
      {
        "internalHttpPort": "int",
        "internalHttpsPort": "int",
        "inUse": "bool",
        "virtualIP": "string"
      }
    ],
    "virtualNetwork": {
      "id": "string",
      "name": "string",
      "subnet": "string",
      "type": "string"
    },
    "vnetName": "string",
    "vnetResourceGroupName": "string",
    "vnetSubnetName": "string",
    "workerPools": [
      {
        "id": "string",
        "kind": "string",
        "location": "string",
        "name": "string",
        "properties": {
          "computeMode": "string",
          "instanceNames": [ "string" ],
          "workerCount": "int",
          "workerSize": "string",
          "workerSizeId": "int"
        },
        "sku": {
          "capacity": "int",
          "family": "string",
          "name": "string",
          "size": "string",
          "tier": "string"
        },
        "tags": {
          "{customized property}": "string"
        },
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

HostingEnvironmentProperties

이름 묘사
allowedMultiSizes 프런트 엔드에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
allowedWorkerSizes 작업자에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
apiManagementAccountId 이 호스팅 환경과 연결된 Api Management 계정 문자열
clusterSettings 호스팅 환경의 동작을 변경하기 위한 사용자 지정 설정 NameValuePair[]
databaseEdition hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스 버전(예: "표준" 문자열
databaseServiceObjective hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스의 서비스 목표(예: "S0" 문자열
dnsSuffix hostingEnvironment의 DNS 접미사(App Service Environment) 문자열
environmentCapacities 현재 총, 사용 및 사용 가능한 작업자 용량 StampCapacity[]
environmentIsHealthy 호스팅Environment(App Service Environment)가 정상인지 여부를 나타내는 True/false bool
environmentStatus hostingEnvironment의 마지막 검사 결과와 관련된 자세한 메시지(App Service Environment) 문자열
internalLoadBalancingMode hostingEnvironment's(App Service Environment) VNET에서 내부적으로 제공할 엔드포인트를 지정합니다. 'None'
'게시'
'웹'
ipsslAddressCount 이 호스팅에 예약된 IP SSL 주소 수Environment(App Service Environment) int
lastAction 이 호스팅Environment에 대한 마지막 배포 작업(App Service Environment) 문자열
lastActionResult 이 호스팅Environment에 대한 마지막 배포 작업의 결과(App Service Environment) 문자열
위치 hostingEnvironment(App Service Environment)의 위치(예: "미국 서부" 문자열
maximumNumberOfMachines 이 호스팅Environment의 최대 VM 수(App Service Environment) int
multiRoleCount 프런트 엔드 인스턴스 수 int
multiSize 프런트 엔드 VM 크기(예: "보통", "큰" 문자열
이름 hostingEnvironment의 이름(App Service Environment) 문자열
networkAccessControlList 호스팅Environment에 대한 트래픽을 제어하기 위한 액세스 제어 목록(App Service Environment) networkAccessControlEntry[]
provisioningState hostingEnvironment의 프로비전 상태(App Service Environment) 'Canceled'
'삭제 중'
'실패'
'InProgress'
'성공'
resourceGroup hostingEnvironment의 리소스 그룹(App Service Environment) 문자열
상태 hostingEnvironment의 현재 상태(App Service Environment) '삭제 중'
'준비 중'
'Ready'
'크기 조정'(필수)
subscriptionId hostingEnvironment의 구독(App Service Environment) 문자열
일시 중단 호스팅Environment가 일시 중단되었는지 여부를 나타내는 True/false입니다. 관리 엔드포인트를 더 이상 사용할 수 없는 경우와 같은 환경을 일시 중단할 수 있습니다.
(NSG가 들어오는 트래픽을 차단했기 때문일 가능성이 높습니다.)
bool
upgradeDomains 이 호스팅Environment의 업그레이드 도메인 수(App Service Environment) int
vipMappings 이 호스팅에 대한 IP SSL 매핑에 대한 설명Environment(App Service Environment) VirtualIPMapping[]
virtualNetwork hostingEnvironment(App Service Environment) 가상 네트워크에 대한 설명 VirtualNetworkProfile
vnetName hostingEnvironment의 이름(App Service Environment) 가상 네트워크 문자열
vnetResourceGroupName hostingEnvironment(App Service Environment) 가상 네트워크의 리소스 그룹 문자열
vnetSubnetName hostingEnvironment의 서브넷(App Service Environment) 가상 네트워크 문자열
workerPools 작업자 크기 ID, VM 크기 및 각 풀의 작업자 수가 있는 작업자 풀에 대한 설명 WorkerPool[]

Microsoft.Web/hostingEnvironments

이름 묘사
apiVersion api 버전 '2015-08-01'
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 HostingEnvironmentProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Web/hostingEnvironments'

NameValuePair

이름 묘사
이름 쌍 이름 문자열
쌍 값 문자열

NetworkAccessControlEntry

이름 묘사
행동 '거부'
'Permit'
묘사 문자열
주문 int
remoteSubnet 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

SkuDescription

이름 묘사
용량 리소스에 할당된 현재 인스턴스 수 int
가족 리소스 sku의 패밀리 코드 문자열
이름 리소스 sku의 이름 문자열
크기 리소스 sku의 크기 지정자 문자열
계층 리소스 sku의 서비스 계층 문자열

StampCapacity

이름 묘사
availableCapacity 사용 가능한 용량(컴퓨터 수, 스토리지 바이트 등)입니다. int
computeMode 공유/전용 작업자 'Dedicated'
'동적'
'Shared'
excludeFromCapacityAllocation true이면 기본 사이트가 포함됩니다.
기본 사이트는 용량 할당에 사용되지 않습니다.
bool
isApplicableForAllComputeModes 용량이 모든 사이트에 적용 가능합니까? bool
이름 스탬프의 이름 문자열
siteMode 공유 또는 전용 문자열
totalCapacity 총 용량(컴퓨터 수, 스토리지 바이트 등...) int
단위 단위의 이름 문자열
workerSize 컴퓨터의 크기 '기본값'
'Large'
'Medium'
'Small'
workerSizeId 컴퓨터의 크기 ID:
0 - 작음
1 - 중간
2 - 큰
int

VirtualIPMapping

이름 묘사
internalHttpPort 내부 HTTP 포트 int
internalHttpsPort 내부 HTTPS 포트 int
inUse VIP 매핑 사용 중 bool
virtualIP 가상 IP 주소 문자열

VirtualNetworkProfile

이름 묘사
아이디 가상 네트워크의 리소스 ID 문자열
이름 가상 네트워크의 이름(읽기 전용) 문자열
서브넷 가상 네트워크 내의 서브넷 문자열
가상 네트워크의 리소스 종류(읽기 전용) 문자열

WorkerPool

이름 묘사
아이디 리소스 ID 문자열
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 문자열
속성 WorkerPoolProperties
sku 확장 가능한 리소스에 대한 sku에 대해 설명합니다. SkuDescription
태그 리소스 태그 ResourceTags
리소스 종류 문자열

WorkerPoolProperties

이름 묘사
computeMode 공유 또는 전용 웹앱 호스팅 'Dedicated'
'동적'
'Shared'
instanceNames 작업자 풀의 모든 인스턴스 이름(읽기 전용) string[]
workerCount 작업자 풀의 인스턴스 수 int
workerSize 작업자 풀 인스턴스의 VM 크기 문자열
workerSizeId 이 작업자 풀을 참조하기 위한 작업자 크기 ID int

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure SQL 백 엔드 사용하여 App Service Environment

Azure
배포
이 템플릿은 프라이빗/격리된 환경에서 일반적으로 사용되는 연결된 리소스와 함께 프라이빗 엔드포인트와 함께 Azure SQL 백 엔드를 사용하여 App Service Environment를 만듭니다.
호스팅 계획 및 Azure WebApp 사용하여 App Service Environment

Azure
배포
개인적으로 사용할 수 있는 기존 가상 네트워크에 ILB 주소가 있는 App Service Environment v2를 만듭니다. App Service Environment에는 호스팅 계획 및 Azure 웹앱이 포함됩니다.
App Service Environment 만들기

Azure 배포
가상 네트워크에서 App Service Environment를 만듭니다.
App Service Environment v2 만들기

Azure 배포
가상 네트워크에 App Service Environment v2를 만듭니다.
ASEv3 AppServicePlan 및 앱 만들기

Azure 배포
ASEv3에서 AppServicePlan 및 앱 만들기
ILB 주소 사용하여 App Service Environment v2 만들기

Azure 배포
프라이빗 내부 부하 분산 장치 주소를 사용하여 가상 네트워크에 App Service Environment v2를 만듭니다.
ILB 주소 사용하여 App Service Environment 만들기

Azure
배포
프라이빗 내부 부하 분산 장치 주소를 사용하여 가상 네트워크에 App Service Environment를 만듭니다.
웹앱이 추가된 Azure App Service Environment 만들기

Azure 배포
Virtual Network 서브넷 내에 Azure App Service Environment를 만듭니다. 또한 이 템플릿은 App Service Environment 내에 Azure Web App을 추가합니다. 원래 PixelPin의 캘럼 브랜킨이 작성한 템플릿
Azure Firewall 사용하여 ILB App Service Environment

Azure
배포
Azure Firewall 통합을 사용하여 App Service 환경을 배포하는 방법을 보여주는 Resource Manager 템플릿 및 매개 변수
ILB ASE 또는 ILB ASE v2 대한 SSL 인증서

Azure
배포
ILB ASE 또는 ILB ASE v2에 대한 기본 SSL 인증서를 구성합니다.

Terraform(AzAPI 공급자) 리소스 정의

hostingEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/hostingEnvironments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedMultiSizes = "string"
      allowedWorkerSizes = "string"
      apiManagementAccountId = "string"
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      databaseEdition = "string"
      databaseServiceObjective = "string"
      dnsSuffix = "string"
      environmentCapacities = [
        {
          availableCapacity = int
          computeMode = "string"
          excludeFromCapacityAllocation = bool
          isApplicableForAllComputeModes = bool
          name = "string"
          siteMode = "string"
          totalCapacity = int
          unit = "string"
          workerSize = "string"
          workerSizeId = int
        }
      ]
      environmentIsHealthy = bool
      environmentStatus = "string"
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      lastAction = "string"
      lastActionResult = "string"
      location = "string"
      maximumNumberOfMachines = int
      multiRoleCount = int
      multiSize = "string"
      name = "string"
      networkAccessControlList = [
        {
          action = "string"
          description = "string"
          order = int
          remoteSubnet = "string"
        }
      ]
      provisioningState = "string"
      resourceGroup = "string"
      status = "string"
      subscriptionId = "string"
      suspended = bool
      upgradeDomains = int
      vipMappings = [
        {
          internalHttpPort = int
          internalHttpsPort = int
          inUse = bool
          virtualIP = "string"
        }
      ]
      virtualNetwork = {
        id = "string"
        name = "string"
        subnet = "string"
        type = "string"
      }
      vnetName = "string"
      vnetResourceGroupName = "string"
      vnetSubnetName = "string"
      workerPools = [
        {
          id = "string"
          kind = "string"
          location = "string"
          name = "string"
          properties = {
            computeMode = "string"
            instanceNames = [
              "string"
            ]
            workerCount = int
            workerSize = "string"
            workerSizeId = int
          }
          sku = {
            capacity = int
            family = "string"
            name = "string"
            size = "string"
            tier = "string"
          }
          tags = {
            {customized property} = "string"
          }
          type = "string"
        }
      ]
    }
  })
}

속성 값

HostingEnvironmentProperties

이름 묘사
allowedMultiSizes 프런트 엔드에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
allowedWorkerSizes 작업자에 허용되는 VM 크기를 설명하는 쉼표로 구분된 문자열 목록 문자열
apiManagementAccountId 이 호스팅 환경과 연결된 Api Management 계정 문자열
clusterSettings 호스팅 환경의 동작을 변경하기 위한 사용자 지정 설정 NameValuePair[]
databaseEdition hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스 버전(예: "표준" 문자열
databaseServiceObjective hostingEnvironment(App Service Environment)에 대한 메타데이터 데이터베이스의 서비스 목표(예: "S0" 문자열
dnsSuffix hostingEnvironment의 DNS 접미사(App Service Environment) 문자열
environmentCapacities 현재 총, 사용 및 사용 가능한 작업자 용량 StampCapacity[]
environmentIsHealthy 호스팅Environment(App Service Environment)가 정상인지 여부를 나타내는 True/false bool
environmentStatus hostingEnvironment의 마지막 검사 결과와 관련된 자세한 메시지(App Service Environment) 문자열
internalLoadBalancingMode hostingEnvironment's(App Service Environment) VNET에서 내부적으로 제공할 엔드포인트를 지정합니다. 'None'
'게시'
'웹'
ipsslAddressCount 이 호스팅에 예약된 IP SSL 주소 수Environment(App Service Environment) int
lastAction 이 호스팅Environment에 대한 마지막 배포 작업(App Service Environment) 문자열
lastActionResult 이 호스팅Environment에 대한 마지막 배포 작업의 결과(App Service Environment) 문자열
위치 hostingEnvironment(App Service Environment)의 위치(예: "미국 서부" 문자열
maximumNumberOfMachines 이 호스팅Environment의 최대 VM 수(App Service Environment) int
multiRoleCount 프런트 엔드 인스턴스 수 int
multiSize 프런트 엔드 VM 크기(예: "보통", "큰" 문자열
이름 hostingEnvironment의 이름(App Service Environment) 문자열
networkAccessControlList 호스팅Environment에 대한 트래픽을 제어하기 위한 액세스 제어 목록(App Service Environment) networkAccessControlEntry[]
provisioningState hostingEnvironment의 프로비전 상태(App Service Environment) 'Canceled'
'삭제 중'
'실패'
'InProgress'
'성공'
resourceGroup hostingEnvironment의 리소스 그룹(App Service Environment) 문자열
상태 hostingEnvironment의 현재 상태(App Service Environment) '삭제 중'
'준비 중'
'Ready'
'크기 조정'(필수)
subscriptionId hostingEnvironment의 구독(App Service Environment) 문자열
일시 중단 호스팅Environment가 일시 중단되었는지 여부를 나타내는 True/false입니다. 관리 엔드포인트를 더 이상 사용할 수 없는 경우와 같은 환경을 일시 중단할 수 있습니다.
(NSG가 들어오는 트래픽을 차단했기 때문일 가능성이 높습니다.)
bool
upgradeDomains 이 호스팅Environment의 업그레이드 도메인 수(App Service Environment) int
vipMappings 이 호스팅에 대한 IP SSL 매핑에 대한 설명Environment(App Service Environment) VirtualIPMapping[]
virtualNetwork hostingEnvironment(App Service Environment) 가상 네트워크에 대한 설명 VirtualNetworkProfile
vnetName hostingEnvironment의 이름(App Service Environment) 가상 네트워크 문자열
vnetResourceGroupName hostingEnvironment(App Service Environment) 가상 네트워크의 리소스 그룹 문자열
vnetSubnetName hostingEnvironment의 서브넷(App Service Environment) 가상 네트워크 문자열
workerPools 작업자 크기 ID, VM 크기 및 각 풀의 작업자 수가 있는 작업자 풀에 대한 설명 WorkerPool[]

Microsoft.Web/hostingEnvironments

이름 묘사
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 HostingEnvironmentProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Web/hostingEnvironments@2015-08-01"

NameValuePair

이름 묘사
이름 쌍 이름 문자열
쌍 값 문자열

NetworkAccessControlEntry

이름 묘사
행동 '거부'
'Permit'
묘사 문자열
주문 int
remoteSubnet 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

SkuDescription

이름 묘사
용량 리소스에 할당된 현재 인스턴스 수 int
가족 리소스 sku의 패밀리 코드 문자열
이름 리소스 sku의 이름 문자열
크기 리소스 sku의 크기 지정자 문자열
계층 리소스 sku의 서비스 계층 문자열

StampCapacity

이름 묘사
availableCapacity 사용 가능한 용량(컴퓨터 수, 스토리지 바이트 등)입니다. int
computeMode 공유/전용 작업자 'Dedicated'
'동적'
'Shared'
excludeFromCapacityAllocation true이면 기본 사이트가 포함됩니다.
기본 사이트는 용량 할당에 사용되지 않습니다.
bool
isApplicableForAllComputeModes 용량이 모든 사이트에 적용 가능합니까? bool
이름 스탬프의 이름 문자열
siteMode 공유 또는 전용 문자열
totalCapacity 총 용량(컴퓨터 수, 스토리지 바이트 등...) int
단위 단위의 이름 문자열
workerSize 컴퓨터의 크기 '기본값'
'Large'
'Medium'
'Small'
workerSizeId 컴퓨터의 크기 ID:
0 - 작음
1 - 중간
2 - 큰
int

VirtualIPMapping

이름 묘사
internalHttpPort 내부 HTTP 포트 int
internalHttpsPort 내부 HTTPS 포트 int
inUse VIP 매핑 사용 중 bool
virtualIP 가상 IP 주소 문자열

VirtualNetworkProfile

이름 묘사
아이디 가상 네트워크의 리소스 ID 문자열
이름 가상 네트워크의 이름(읽기 전용) 문자열
서브넷 가상 네트워크 내의 서브넷 문자열
가상 네트워크의 리소스 종류(읽기 전용) 문자열

WorkerPool

이름 묘사
아이디 리소스 ID 문자열
종류 리소스 종류 문자열
위치 리소스 위치 string(필수)
이름 리소스 이름 문자열
속성 WorkerPoolProperties
sku 확장 가능한 리소스에 대한 sku에 대해 설명합니다. SkuDescription
태그 리소스 태그 ResourceTags
리소스 종류 문자열

WorkerPoolProperties

이름 묘사
computeMode 공유 또는 전용 웹앱 호스팅 'Dedicated'
'동적'
'Shared'
instanceNames 작업자 풀의 모든 인스턴스 이름(읽기 전용) string[]
workerCount 작업자 풀의 인스턴스 수 int
workerSize 작업자 풀 인스턴스의 VM 크기 문자열
workerSizeId 이 작업자 풀을 참조하기 위한 작업자 크기 ID int