KubeEnvironment Constructors

Definition

Overloads

KubeEnvironment()

Initializes a new instance of the KubeEnvironment class.

KubeEnvironment(String, String, String, String, String, IDictionary<String, String>, Nullable<KubeEnvironmentProvisioningState>, String, Nullable<Boolean>, String, String, String, ArcConfiguration, AppLogsConfiguration, ContainerAppsConfiguration, String, ExtendedLocation)

Initializes a new instance of the KubeEnvironment class.

KubeEnvironment()

Initializes a new instance of the KubeEnvironment class.

public KubeEnvironment ();
Public Sub New ()

Applies to

KubeEnvironment(String, String, String, String, String, IDictionary<String, String>, Nullable<KubeEnvironmentProvisioningState>, String, Nullable<Boolean>, String, String, String, ArcConfiguration, AppLogsConfiguration, ContainerAppsConfiguration, String, ExtendedLocation)

Initializes a new instance of the KubeEnvironment class.

public KubeEnvironment (string location, string id = default, string name = default, string kind = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.WebSites.Models.KubeEnvironmentProvisioningState? provisioningState = default, string deploymentErrors = default, bool? internalLoadBalancerEnabled = default, string defaultDomain = default, string staticIp = default, string environmentType = default, Microsoft.Azure.Management.WebSites.Models.ArcConfiguration arcConfiguration = default, Microsoft.Azure.Management.WebSites.Models.AppLogsConfiguration appLogsConfiguration = default, Microsoft.Azure.Management.WebSites.Models.ContainerAppsConfiguration containerAppsConfiguration = default, string aksResourceID = default, Microsoft.Azure.Management.WebSites.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.WebSites.Models.KubeEnvironment : string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Nullable<Microsoft.Azure.Management.WebSites.Models.KubeEnvironmentProvisioningState> * string * Nullable<bool> * string * string * string * Microsoft.Azure.Management.WebSites.Models.ArcConfiguration * Microsoft.Azure.Management.WebSites.Models.AppLogsConfiguration * Microsoft.Azure.Management.WebSites.Models.ContainerAppsConfiguration * string * Microsoft.Azure.Management.WebSites.Models.ExtendedLocation -> Microsoft.Azure.Management.WebSites.Models.KubeEnvironment
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional kind As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional provisioningState As Nullable(Of KubeEnvironmentProvisioningState) = Nothing, Optional deploymentErrors As String = Nothing, Optional internalLoadBalancerEnabled 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 String = Nothing, Optional extendedLocation As ExtendedLocation = Nothing)

Parameters

location
String

Resource Location.

id
String

Resource Id.

name
String

Resource Name.

kind
String

Kind of resource.

type
String

Resource type.

tags
IDictionary<String,String>

Resource tags.

provisioningState
Nullable<KubeEnvironmentProvisioningState>

Provisioning state of the Kubernetes Environment. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'Waiting', 'InitializationInProgress', 'InfrastructureSetupInProgress', 'InfrastructureSetupComplete', 'ScheduledForDelete', 'UpgradeRequested', 'UpgradeFailed'

deploymentErrors
String

Any errors that occurred during deployment or deployment validation

internalLoadBalancerEnabled
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
String
extendedLocation
ExtendedLocation

Applies to