Class KubernetesClusterArgs


  • public final class KubernetesClusterArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • aadConfiguration

        public java.util.Optional<com.pulumi.core.Output<AadConfigurationArgs>> aadConfiguration()
        Returns:
        The Azure Active Directory Integration properties.
      • administratorConfiguration

        public java.util.Optional<com.pulumi.core.Output<AdministratorConfigurationArgs>> administratorConfiguration()
        Returns:
        The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values.
      • controlPlaneNodeConfiguration

        public com.pulumi.core.Output<ControlPlaneNodeConfigurationArgs> controlPlaneNodeConfiguration()
        Returns:
        The defining characteristics of the control plane for this Kubernetes Cluster.
      • extendedLocation

        public com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation()
        Returns:
        The extended location of the cluster associated with the resource.
      • initialAgentPoolConfigurations

        public com.pulumi.core.Output<java.util.List<InitialAgentPoolConfigurationArgs>> initialAgentPoolConfigurations()
        Returns:
        The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource.
      • kubernetesClusterName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kubernetesClusterName()
        Returns:
        The name of the Kubernetes cluster.
      • kubernetesVersion

        public com.pulumi.core.Output<java.lang.String> kubernetesVersion()
        Returns:
        The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The geo-location where the resource lives
      • managedResourceGroupConfiguration

        public java.util.Optional<com.pulumi.core.Output<ManagedResourceGroupConfigurationArgs>> managedResourceGroupConfiguration()
        Returns:
        The configuration of the managed resource group associated with the resource.
      • networkConfiguration

        public com.pulumi.core.Output<NetworkConfigurationArgs> networkConfiguration()
        Returns:
        The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.