Share via


KubeEnvironment Class

Definition

A Kubernetes cluster specialized for web workloads by Azure App Service

[Microsoft.Rest.Serialization.JsonTransformation]
public class KubeEnvironment : Microsoft.Azure.Management.WebSites.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type KubeEnvironment = class
    inherit Resource
Public Class KubeEnvironment
Inherits Resource
Inheritance
KubeEnvironment
Attributes

Constructors

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.

Properties

AksResourceID
AppLogsConfiguration

Gets or sets cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported

ArcConfiguration

Gets or sets cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.

ContainerAppsConfiguration

Gets or sets cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration

DefaultDomain

Gets default Domain Name for the cluster

DeploymentErrors

Gets any errors that occurred during deployment or deployment validation

EnvironmentType

Gets or sets type of Kubernetes Environment. Only supported for Container App Environments with value as Managed

ExtendedLocation
Id

Gets resource Id.

(Inherited from Resource)
InternalLoadBalancerEnabled

Gets or sets only visible within Vnet/Subnet

Kind

Gets or sets kind of resource.

(Inherited from Resource)
Location

Gets or sets resource Location.

(Inherited from Resource)
Name

Gets resource Name.

(Inherited from Resource)
ProvisioningState

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

StaticIp

Gets or sets static IP of the KubeEnvironment

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to