Microsoft.Web kubeEnvironments 2021-01-15
The kubeEnvironments resource type can be deployed to: Resource groups.
To learn about resource group deployments, see Bicep or ARM template.
Template format
To create a Microsoft.Web/kubeEnvironments resource, add the following Bicep or JSON to your template.
resource symbolicname 'Microsoft.Web/kubeEnvironments@2021-01-15' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
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'
}
internalLoadBalancerEnabled: bool
staticIp: 'string'
}
}
Property values
kubeEnvironments
| Name | Description | Value |
|---|---|---|
| type | The resource type For Bicep, set this value in the resource declaration. |
'Microsoft.Web/kubeEnvironments' |
| apiVersion | The resource api version For Bicep, set this value in the resource declaration. |
'2021-01-15' |
| name | The resource name | string (required) |
| location | Resource Location. | string (required) |
| tags | Resource tags. | Dictionary of tag names and values. See Tags in templates |
| kind | Kind of resource. | string |
| extendedLocation | Extended Location. | ExtendedLocation |
| properties | KubeEnvironment resource specific properties | KubeEnvironmentProperties |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | Name of extended location. | string |
KubeEnvironmentProperties
| Name | Description | Value |
|---|---|---|
| aksResourceID | string | |
| appLogsConfiguration | AppLogsConfiguration | |
| arcConfiguration | ArcConfiguration | |
| internalLoadBalancerEnabled | Only visible within Vnet/Subnet | bool |
| staticIp | Static IP of the KubeEnvironment | string |
AppLogsConfiguration
| Name | Description | Value |
|---|---|---|
| destination | string | |
| logAnalyticsConfiguration | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
| Name | Description | Value |
|---|---|---|
| customerId | string | |
| sharedKey | string |
ArcConfiguration
| Name | Description | Value |
|---|---|---|
| artifactsStorageType | 'LocalNode' 'NetworkFileSystem' |
|
| artifactStorageAccessMode | string | |
| artifactStorageClassName | string | |
| artifactStorageMountPath | string | |
| artifactStorageNodeName | string | |
| frontEndServiceConfiguration | FrontEndConfiguration | |
| kubeConfig | string |
FrontEndConfiguration
| Name | Description | Value |
|---|---|---|
| kind | 'LoadBalancer' 'NodePort' |