Class KubeEnvironmentPatchResource


  • public final class KubeEnvironmentPatchResource
    extends ProxyOnlyResource
    ARM resource for a KubeEnvironment when patching.
    • Constructor Detail

      • KubeEnvironmentPatchResource

        public KubeEnvironmentPatchResource()
    • Method Detail

      • 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 KubeEnvironmentPatchResource withInternalLoadBalancerEnabled​(Boolean internalLoadBalancerEnabled)
        Set the internalLoadBalancerEnabled property: Only visible within Vnet/Subnet.
        Parameters:
        internalLoadBalancerEnabled - the internalLoadBalancerEnabled value to set.
        Returns:
        the KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource withStaticIp​(String staticIp)
        Set the staticIp property: Static IP of the KubeEnvironment.
        Parameters:
        staticIp - the staticIp value to set.
        Returns:
        the KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource 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 KubeEnvironmentPatchResource object itself.
      • aksResourceId

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

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