Microsoft.Web kubeEnvironments 2021-01-01

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-01' = {
  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-01'
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'