Class KubernetesClusterArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.networkcloud.KubernetesClusterArgs
-
public final class KubernetesClusterArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KubernetesClusterArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static KubernetesClusterArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<AadConfigurationArgs>>
aadConfiguration()
java.util.Optional<com.pulumi.core.Output<AdministratorConfigurationArgs>>
administratorConfiguration()
static KubernetesClusterArgs.Builder
builder()
static KubernetesClusterArgs.Builder
builder(KubernetesClusterArgs defaults)
com.pulumi.core.Output<ControlPlaneNodeConfigurationArgs>
controlPlaneNodeConfiguration()
com.pulumi.core.Output<ExtendedLocationArgs>
extendedLocation()
com.pulumi.core.Output<java.util.List<InitialAgentPoolConfigurationArgs>>
initialAgentPoolConfigurations()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kubernetesClusterName()
com.pulumi.core.Output<java.lang.String>
kubernetesVersion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<ManagedResourceGroupConfigurationArgs>>
managedResourceGroupConfiguration()
com.pulumi.core.Output<NetworkConfigurationArgs>
networkConfiguration()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
-
-
-
Field Detail
-
Empty
public static final KubernetesClusterArgs Empty
-
-
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.
-
builder
public static KubernetesClusterArgs.Builder builder()
-
builder
public static KubernetesClusterArgs.Builder builder(KubernetesClusterArgs defaults)
-
-