KubeEnvironmentInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. appservice. fluent. models. KubeEnvironmentInner
- com.
- com.
- com.
public final class KubeEnvironmentInner
extends Resource
A Kubernetes cluster specialized for web workloads by Azure App Service.
Constructor Summary
Constructor | Description |
---|---|
KubeEnvironmentInner() |
Creates an instance of Kube |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
aksResourceId()
Get the aks |
App |
appLogsConfiguration()
Get the app |
Arc |
arcConfiguration()
Get the arc |
Container |
containerAppsConfiguration()
Get the container |
String |
defaultDomain()
Get the default |
String |
deploymentErrors()
Get the deployment |
String |
environmentType()
Get the environment |
Extended |
extendedLocation()
Get the extended |
static
Kube |
fromJson(JsonReader jsonReader)
Reads an instance of Kube |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Boolean |
internalLoadBalancerEnabled()
Get the internal |
String |
kind()
Get the kind property: Kind of resource. |
String |
name()
Get the name property: The name of the resource. |
Kube |
provisioningState()
Get the provisioning |
String |
staticIp()
Get the static |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Kube |
withAksResourceId(String aksResourceId)
Set the aks |
Kube |
withAppLogsConfiguration(AppLogsConfiguration appLogsConfiguration)
Set the app |
Kube |
withArcConfiguration(ArcConfiguration arcConfiguration)
Set the arc |
Kube |
withContainerAppsConfiguration(ContainerAppsConfiguration containerAppsConfiguration)
Set the container |
Kube |
withEnvironmentType(String environmentType)
Set the environment |
Kube |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extended |
Kube |
withInternalLoadBalancerEnabled(Boolean internalLoadBalancerEnabled)
Set the internal |
Kube |
withKind(String kind)
Set the kind property: Kind of resource. |
Kube |
withLocation(String location) |
Kube |
withStaticIp(String staticIp)
Set the static |
Kube |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
KubeEnvironmentInner
public KubeEnvironmentInner()
Creates an instance of KubeEnvironmentInner class.
Method Details
aksResourceId
public String aksResourceId()
Get the aksResourceId property: The aksResourceID property.
Returns:
appLogsConfiguration
public AppLogsConfiguration appLogsConfiguration()
Get the appLogsConfiguration property: Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported.
Returns:
arcConfiguration
public ArcConfiguration arcConfiguration()
Get the arcConfiguration property: Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
Returns:
containerAppsConfiguration
public ContainerAppsConfiguration containerAppsConfiguration()
Get the containerAppsConfiguration property: Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration.
Returns:
defaultDomain
public String defaultDomain()
Get the defaultDomain property: Default Domain Name for the cluster.
Returns:
deploymentErrors
public String deploymentErrors()
Get the deploymentErrors property: Any errors that occurred during deployment or deployment validation.
Returns:
environmentType
public String environmentType()
Get the environmentType property: Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: Extended Location.
Returns:
fromJson
public static KubeEnvironmentInner fromJson(JsonReader jsonReader)
Reads an instance of KubeEnvironmentInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
KubeEnvironmentInner.id()Returns:
internalLoadBalancerEnabled
public Boolean internalLoadBalancerEnabled()
Get the internalLoadBalancerEnabled property: Only visible within Vnet/Subnet.
Returns:
kind
public String kind()
Get the kind property: Kind of resource.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
KubeEnvironmentInner.name()Returns:
provisioningState
public KubeEnvironmentProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the Kubernetes Environment.
Returns:
staticIp
public String staticIp()
Get the staticIp property: Static IP of the KubeEnvironment.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
KubeEnvironmentInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
KubeEnvironmentInner.type()Returns:
validate
public void validate()
Validates the instance.
withAksResourceId
public KubeEnvironmentInner withAksResourceId(String aksResourceId)
Set the aksResourceId property: The aksResourceID property.
Parameters:
Returns:
withAppLogsConfiguration
public KubeEnvironmentInner withAppLogsConfiguration(AppLogsConfiguration appLogsConfiguration)
Set the appLogsConfiguration property: Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported.
Parameters:
Returns:
withArcConfiguration
public KubeEnvironmentInner withArcConfiguration(ArcConfiguration arcConfiguration)
Set the arcConfiguration property: Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
Parameters:
Returns:
withContainerAppsConfiguration
public KubeEnvironmentInner withContainerAppsConfiguration(ContainerAppsConfiguration containerAppsConfiguration)
Set the containerAppsConfiguration property: Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration.
Parameters:
Returns:
withEnvironmentType
public KubeEnvironmentInner withEnvironmentType(String environmentType)
Set the environmentType property: Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed.
Parameters:
Returns:
withExtendedLocation
public KubeEnvironmentInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: Extended Location.
Parameters:
Returns:
withInternalLoadBalancerEnabled
public KubeEnvironmentInner withInternalLoadBalancerEnabled(Boolean internalLoadBalancerEnabled)
Set the internalLoadBalancerEnabled property: Only visible within Vnet/Subnet.
Parameters:
Returns:
withKind
public KubeEnvironmentInner withKind(String kind)
Set the kind property: Kind of resource.
Parameters:
Returns:
withLocation
public KubeEnvironmentInner withLocation(String location)
Overrides:
KubeEnvironmentInner.withLocation(String location)Parameters:
withStaticIp
public KubeEnvironmentInner withStaticIp(String staticIp)
Set the staticIp property: Static IP of the KubeEnvironment.
Parameters:
Returns:
withTags
public KubeEnvironmentInner withTags(Map
Overrides:
KubeEnvironmentInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java