Class KubeEnvironmentPatchResourceProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.KubeEnvironmentPatchResourceProperties

public final class KubeEnvironmentPatchResourceProperties extends Object
KubeEnvironmentPatchResource resource specific properties.
  • Constructor Details

    • KubeEnvironmentPatchResourceProperties

      public KubeEnvironmentPatchResourceProperties()
  • Method Details

    • provisioningState

      public KubeEnvironmentProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the Kubernetes Environment.
      Returns:
      the provisioningState value.
    • deploymentErrors

      public String deploymentErrors()
      Get the deploymentErrors property: Any errors that occurred during deployment or deployment validation.
      Returns:
      the deploymentErrors value.
    • internalLoadBalancerEnabled

      public Boolean internalLoadBalancerEnabled()
      Get the internalLoadBalancerEnabled property: Only visible within Vnet/Subnet.
      Returns:
      the internalLoadBalancerEnabled value.
    • withInternalLoadBalancerEnabled

      public KubeEnvironmentPatchResourceProperties withInternalLoadBalancerEnabled(Boolean internalLoadBalancerEnabled)
      Set the internalLoadBalancerEnabled property: Only visible within Vnet/Subnet.
      Parameters:
      internalLoadBalancerEnabled - the internalLoadBalancerEnabled value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • defaultDomain

      public String defaultDomain()
      Get the defaultDomain property: Default Domain Name for the cluster.
      Returns:
      the defaultDomain value.
    • staticIp

      public String staticIp()
      Get the staticIp property: Static IP of the KubeEnvironment.
      Returns:
      the staticIp value.
    • withStaticIp

      public KubeEnvironmentPatchResourceProperties withStaticIp(String staticIp)
      Set the staticIp property: Static IP of the KubeEnvironment.
      Parameters:
      staticIp - the staticIp value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • 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:
      the arcConfiguration value.
    • withArcConfiguration

      public KubeEnvironmentPatchResourceProperties 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:
      arcConfiguration - the arcConfiguration value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • 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:
      the appLogsConfiguration value.
    • withAppLogsConfiguration

      public KubeEnvironmentPatchResourceProperties 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:
      appLogsConfiguration - the appLogsConfiguration value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • containerAppsConfiguration

      public ContainerAppsConfiguration containerAppsConfiguration()
      Get the containerAppsConfiguration property: Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration.
      Returns:
      the containerAppsConfiguration value.
    • withContainerAppsConfiguration

      public KubeEnvironmentPatchResourceProperties withContainerAppsConfiguration(ContainerAppsConfiguration containerAppsConfiguration)
      Set the containerAppsConfiguration property: Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration.
      Parameters:
      containerAppsConfiguration - the containerAppsConfiguration value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • aksResourceId

      public String aksResourceId()
      Get the aksResourceId property: The aksResourceID property.
      Returns:
      the aksResourceId value.
    • withAksResourceId

      public KubeEnvironmentPatchResourceProperties withAksResourceId(String aksResourceId)
      Set the aksResourceId property: The aksResourceID property.
      Parameters:
      aksResourceId - the aksResourceId value to set.
      Returns:
      the KubeEnvironmentPatchResourceProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.