Compartilhar via


ArmAppServiceModelFactory.KubeEnvironmentData Method

Definition

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

id
ResourceIdentifier

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.

isInternalLoadBalancerEnabled
Nullable<Boolean>

Only visible within Vnet/Subnet.

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