ArmAppServiceModelFactory.KubeEnvironmentData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of KubeEnvironmentData.
public static Azure.ResourceManager.AppService.KubeEnvironmentData KubeEnvironmentData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.AppService.Models.KubeEnvironmentProvisioningState? provisioningState = default, string deploymentErrors = default, bool? isInternalLoadBalancerEnabled = default, string defaultDomain = default, string staticIP = default, string environmentType = default, Azure.ResourceManager.AppService.Models.ArcConfiguration arcConfiguration = default, Azure.ResourceManager.AppService.Models.AppLogsConfiguration appLogsConfiguration = default, Azure.ResourceManager.AppService.Models.ContainerAppsConfiguration containerAppsConfiguration = default, Azure.Core.ResourceIdentifier aksResourceId = default, string kind = default);
static member KubeEnvironmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Resources.Models.ExtendedLocation * Nullable<Azure.ResourceManager.AppService.Models.KubeEnvironmentProvisioningState> * string * Nullable<bool> * string * string * string * Azure.ResourceManager.AppService.Models.ArcConfiguration * Azure.ResourceManager.AppService.Models.AppLogsConfiguration * Azure.ResourceManager.AppService.Models.ContainerAppsConfiguration * Azure.Core.ResourceIdentifier * string -> Azure.ResourceManager.AppService.KubeEnvironmentData
Public Shared Function KubeEnvironmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional provisioningState As Nullable(Of KubeEnvironmentProvisioningState) = Nothing, Optional deploymentErrors As String = Nothing, Optional isInternalLoadBalancerEnabled As Nullable(Of Boolean) = Nothing, Optional defaultDomain As String = Nothing, Optional staticIP As String = Nothing, Optional environmentType As String = Nothing, Optional arcConfiguration As ArcConfiguration = Nothing, Optional appLogsConfiguration As AppLogsConfiguration = Nothing, Optional containerAppsConfiguration As ContainerAppsConfiguration = Nothing, Optional aksResourceId As ResourceIdentifier = Nothing, Optional kind As String = Nothing) As KubeEnvironmentData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- extendedLocation
- ExtendedLocation
Extended Location.
- provisioningState
- Nullable<KubeEnvironmentProvisioningState>
Provisioning state of the Kubernetes Environment.
- deploymentErrors
- String
Any errors that occurred during deployment or deployment validation.
- defaultDomain
- String
Default Domain Name for the cluster.
- staticIP
- String
Static IP of the KubeEnvironment.
- environmentType
- String
Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed.
- arcConfiguration
- ArcConfiguration
Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- appLogsConfiguration
- AppLogsConfiguration
Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- containerAppsConfiguration
- ContainerAppsConfiguration
Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration.
- aksResourceId
- ResourceIdentifier
- kind
- String
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
Returns
A new KubeEnvironmentData instance for mocking.
Applies to
Azure SDK for .NET