Microsoft.Web kubeEnvironments
발언
이 리소스 종류가 Microsoft.App 네임스페이스로 마이그레이션되었습니다. 새 리소스 종류는 Microsoft.App managedEnvironments참조하세요.
마이그레이션에 대한 자세한 내용은 작업 필요: 2022년 3월Microsoft.Web에서 Microsoft.App 네임스페이스 마이그레이션을 참조하세요.
Bicep 리소스 정의
kubeEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Web/kubeEnvironments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Web/kubeEnvironments@2024-04-01' = {
extendedLocation: {
name: 'string'
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
aksResourceID: 'string'
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
arcConfiguration: {
artifactsStorageType: 'string'
artifactStorageAccessMode: 'string'
artifactStorageClassName: 'string'
artifactStorageMountPath: 'string'
artifactStorageNodeName: 'string'
frontEndServiceConfiguration: {
kind: 'string'
}
kubeConfig: 'string'
}
containerAppsConfiguration: {
appSubnetResourceId: 'string'
controlPlaneSubnetResourceId: 'string'
daprAIInstrumentationKey: 'string'
dockerBridgeCidr: 'string'
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
environmentType: 'string'
internalLoadBalancerEnabled: bool
staticIp: 'string'
}
tags: {
{customized property}: 'string'
}
}
속성 값
AppLogsConfiguration
이름 | 묘사 | 값 |
---|---|---|
목적지 | 문자열 | |
logAnalyticsConfiguration | logAnalyticsConfiguration |
ArcConfiguration
이름 | 묘사 | 값 |
---|---|---|
artifactsStorageType | 'LocalNode' 'NetworkFileSystem' |
|
artifactStorageAccessMode | 문자열 | |
artifactStorageClassName | 문자열 | |
artifactStorageMountPath | 문자열 | |
artifactStorageNodeName | 문자열 | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
ContainerAppsConfiguration
이름 | 묘사 | 값 |
---|---|---|
appSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
controlPlaneSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
daprAIInstrumentationKey | 서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Azure Monitor 계측 키 | 문자열 |
dockerBridgeCidr | Docker 브리지 네트워크에 할당된 CIDR 표기법 IP 범위입니다. 정의된 경우 서브넷 IP 범위 또는 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedCidr | 환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 다른 서브넷 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedDnsIP | 내부 DNS 서버용으로 예약될 platformReservedCidr에서 정의한 IP 범위의 IP 주소 | 문자열 |
ExtendedLocation
이름 | 묘사 | 값 |
---|---|---|
이름 | 확장 위치의 이름입니다. | 문자열 |
FrontEndConfiguration
이름 | 묘사 | 값 |
---|---|---|
종류 | 'LoadBalancer' 'NodePort' |
KubeEnvironmentProperties
이름 | 묘사 | 값 |
---|---|---|
aksResourceID | 문자열 | |
appLogsConfiguration | 로그 디먼을 내보낼 수 있는 클러스터 구성 앱은 대상에 로그합니다. 현재 "log-analytics"만 지원 |
appLogsConfiguration |
arcConfiguration | ARC 클러스터를 결정하는 클러스터 구성 구성 요소 유형입니다. 예: BuildService 종류 중에서 선택 FrontEnd Service ArtifactsStorageType 등 |
ArcConfiguration |
containerAppsConfiguration | Dapr Instrumentation Key 및 VNET 구성을 구성하는 Container Apps 환경에 대한 클러스터 구성 | ContainerAppsConfiguration |
environmentType | Kubernetes 환경의 유형입니다. 관리되는 값이 있는 Container App Environment에 대해서만 지원됨 | 문자열 |
internalLoadBalancerEnabled | Vnet/서브넷 내에서만 표시 | bool |
staticIp | KubeEnvironment의 고정 IP | 문자열 |
LogAnalyticsConfiguration
이름 | 묘사 | 값 |
---|---|---|
customerId | 문자열 | |
sharedKey | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
Microsoft.Web/kubeEnvironments
이름 | 묘사 | 값 |
---|---|---|
extendedLocation | 확장된 위치입니다. | ExtendedLocation |
종류 | 리소스 종류입니다. 리소스가 앱인 경우 https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference 참조하여 종류에 대해 지원되는 세부 정보를 확인할 수 있습니다. | 문자열 |
위치 | 리소스 위치입니다. | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | KubeEnvironment 리소스 관련 속성 | KubeEnvironmentProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
ResourceTags
이름 | 묘사 | 값 |
---|
ARM 템플릿 리소스 정의
kubeEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Web/kubeEnvironments 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Web/kubeEnvironments",
"apiVersion": "2024-04-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"kind": "string",
"location": "string",
"properties": {
"aksResourceID": "string",
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"arcConfiguration": {
"artifactsStorageType": "string",
"artifactStorageAccessMode": "string",
"artifactStorageClassName": "string",
"artifactStorageMountPath": "string",
"artifactStorageNodeName": "string",
"frontEndServiceConfiguration": {
"kind": "string"
},
"kubeConfig": "string"
},
"containerAppsConfiguration": {
"appSubnetResourceId": "string",
"controlPlaneSubnetResourceId": "string",
"daprAIInstrumentationKey": "string",
"dockerBridgeCidr": "string",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"environmentType": "string",
"internalLoadBalancerEnabled": "bool",
"staticIp": "string"
},
"tags": {
"{customized property}": "string"
}
}
속성 값
AppLogsConfiguration
이름 | 묘사 | 값 |
---|---|---|
목적지 | 문자열 | |
logAnalyticsConfiguration | logAnalyticsConfiguration |
ArcConfiguration
이름 | 묘사 | 값 |
---|---|---|
artifactsStorageType | 'LocalNode' 'NetworkFileSystem' |
|
artifactStorageAccessMode | 문자열 | |
artifactStorageClassName | 문자열 | |
artifactStorageMountPath | 문자열 | |
artifactStorageNodeName | 문자열 | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
ContainerAppsConfiguration
이름 | 묘사 | 값 |
---|---|---|
appSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
controlPlaneSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
daprAIInstrumentationKey | 서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Azure Monitor 계측 키 | 문자열 |
dockerBridgeCidr | Docker 브리지 네트워크에 할당된 CIDR 표기법 IP 범위입니다. 정의된 경우 서브넷 IP 범위 또는 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedCidr | 환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 다른 서브넷 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedDnsIP | 내부 DNS 서버용으로 예약될 platformReservedCidr에서 정의한 IP 범위의 IP 주소 | 문자열 |
ExtendedLocation
이름 | 묘사 | 값 |
---|---|---|
이름 | 확장 위치의 이름입니다. | 문자열 |
FrontEndConfiguration
이름 | 묘사 | 값 |
---|---|---|
종류 | 'LoadBalancer' 'NodePort' |
KubeEnvironmentProperties
이름 | 묘사 | 값 |
---|---|---|
aksResourceID | 문자열 | |
appLogsConfiguration | 로그 디먼을 내보낼 수 있는 클러스터 구성 앱은 대상에 로그합니다. 현재 "log-analytics"만 지원 |
appLogsConfiguration |
arcConfiguration | ARC 클러스터를 결정하는 클러스터 구성 구성 요소 유형입니다. 예: BuildService 종류 중에서 선택 FrontEnd Service ArtifactsStorageType 등 |
ArcConfiguration |
containerAppsConfiguration | Dapr Instrumentation Key 및 VNET 구성을 구성하는 Container Apps 환경에 대한 클러스터 구성 | ContainerAppsConfiguration |
environmentType | Kubernetes 환경의 유형입니다. 관리되는 값이 있는 Container App Environment에 대해서만 지원됨 | 문자열 |
internalLoadBalancerEnabled | Vnet/서브넷 내에서만 표시 | bool |
staticIp | KubeEnvironment의 고정 IP | 문자열 |
LogAnalyticsConfiguration
이름 | 묘사 | 값 |
---|---|---|
customerId | 문자열 | |
sharedKey | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
Microsoft.Web/kubeEnvironments
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2024-04-01' |
extendedLocation | 확장된 위치입니다. | ExtendedLocation |
종류 | 리소스 종류입니다. 리소스가 앱인 경우 https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference 참조하여 종류에 대해 지원되는 세부 정보를 확인할 수 있습니다. | 문자열 |
위치 | 리소스 위치입니다. | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | KubeEnvironment 리소스 관련 속성 | KubeEnvironmentProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Web/kubeEnvironments' |
ResourceTags
이름 | 묘사 | 값 |
---|
Terraform(AzAPI 공급자) 리소스 정의
kubeEnvironments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Web/kubeEnvironments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/kubeEnvironments@2024-04-01"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
extendedLocation = {
name = "string"
}
properties = {
aksResourceID = "string"
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
arcConfiguration = {
artifactsStorageType = "string"
artifactStorageAccessMode = "string"
artifactStorageClassName = "string"
artifactStorageMountPath = "string"
artifactStorageNodeName = "string"
frontEndServiceConfiguration = {
kind = "string"
}
kubeConfig = "string"
}
containerAppsConfiguration = {
appSubnetResourceId = "string"
controlPlaneSubnetResourceId = "string"
daprAIInstrumentationKey = "string"
dockerBridgeCidr = "string"
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
environmentType = "string"
internalLoadBalancerEnabled = bool
staticIp = "string"
}
})
}
속성 값
AppLogsConfiguration
이름 | 묘사 | 값 |
---|---|---|
목적지 | 문자열 | |
logAnalyticsConfiguration | logAnalyticsConfiguration |
ArcConfiguration
이름 | 묘사 | 값 |
---|---|---|
artifactsStorageType | 'LocalNode' 'NetworkFileSystem' |
|
artifactStorageAccessMode | 문자열 | |
artifactStorageClassName | 문자열 | |
artifactStorageMountPath | 문자열 | |
artifactStorageNodeName | 문자열 | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
ContainerAppsConfiguration
이름 | 묘사 | 값 |
---|---|---|
appSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
controlPlaneSubnetResourceId | 컨트롤 플레인 인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 이 서브넷은 appSubnetResourceId에 정의된 서브넷과 동일한 VNET에 있어야 합니다. 정의된 경우 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
daprAIInstrumentationKey | 서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Azure Monitor 계측 키 | 문자열 |
dockerBridgeCidr | Docker 브리지 네트워크에 할당된 CIDR 표기법 IP 범위입니다. 정의된 경우 서브넷 IP 범위 또는 platformReservedCidr에 정의된 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedCidr | 환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 다른 서브넷 IP 범위와 겹치지 않아야 합니다. | 문자열 |
platformReservedDnsIP | 내부 DNS 서버용으로 예약될 platformReservedCidr에서 정의한 IP 범위의 IP 주소 | 문자열 |
ExtendedLocation
이름 | 묘사 | 값 |
---|---|---|
이름 | 확장 위치의 이름입니다. | 문자열 |
FrontEndConfiguration
이름 | 묘사 | 값 |
---|---|---|
종류 | 'LoadBalancer' 'NodePort' |
KubeEnvironmentProperties
이름 | 묘사 | 값 |
---|---|---|
aksResourceID | 문자열 | |
appLogsConfiguration | 로그 디먼을 내보낼 수 있는 클러스터 구성 앱은 대상에 로그합니다. 현재 "log-analytics"만 지원 |
appLogsConfiguration |
arcConfiguration | ARC 클러스터를 결정하는 클러스터 구성 구성 요소 유형입니다. 예: BuildService 종류 중에서 선택 FrontEnd Service ArtifactsStorageType 등 |
ArcConfiguration |
containerAppsConfiguration | Dapr Instrumentation Key 및 VNET 구성을 구성하는 Container Apps 환경에 대한 클러스터 구성 | ContainerAppsConfiguration |
environmentType | Kubernetes 환경의 유형입니다. 관리되는 값이 있는 Container App Environment에 대해서만 지원됨 | 문자열 |
internalLoadBalancerEnabled | Vnet/서브넷 내에서만 표시 | bool |
staticIp | KubeEnvironment의 고정 IP | 문자열 |
LogAnalyticsConfiguration
이름 | 묘사 | 값 |
---|---|---|
customerId | 문자열 | |
sharedKey | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
Microsoft.Web/kubeEnvironments
이름 | 묘사 | 값 |
---|---|---|
extendedLocation | 확장된 위치입니다. | ExtendedLocation |
종류 | 리소스 종류입니다. 리소스가 앱인 경우 https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference 참조하여 종류에 대해 지원되는 세부 정보를 확인할 수 있습니다. | 문자열 |
위치 | 리소스 위치입니다. | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | KubeEnvironment 리소스 관련 속성 | KubeEnvironmentProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Web/kubeEnvironments@2024-04-01" |
ResourceTags
이름 | 묘사 | 값 |
---|