Package com.pulumi.gcp.container
Class AzureNodePoolArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.AzureNodePoolArgs
-
public final class AzureNodePoolArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureNodePoolArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AzureNodePoolArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
annotations()
com.pulumi.core.Output<AzureNodePoolAutoscalingArgs>
autoscaling()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
azureAvailabilityZone()
static AzureNodePoolArgs.Builder
builder()
static AzureNodePoolArgs.Builder
builder(AzureNodePoolArgs defaults)
com.pulumi.core.Output<java.lang.String>
cluster()
com.pulumi.core.Output<AzureNodePoolConfigArgs>
config()
com.pulumi.core.Output<java.lang.String>
location()
java.util.Optional<com.pulumi.core.Output<AzureNodePoolManagementArgs>>
management()
com.pulumi.core.Output<AzureNodePoolMaxPodsConstraintArgs>
maxPodsConstraint()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
com.pulumi.core.Output<java.lang.String>
subnetId()
com.pulumi.core.Output<java.lang.String>
version()
-
-
-
Field Detail
-
Empty
public static final AzureNodePoolArgs Empty
-
-
Method Detail
-
annotations
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> annotations()
- Returns:
- Optional. Annotations on the node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Keys can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
-
autoscaling
public com.pulumi.core.Output<AzureNodePoolAutoscalingArgs> autoscaling()
- Returns:
- Autoscaler configuration for this node pool.
-
azureAvailabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> azureAvailabilityZone()
- Returns:
- Optional. The Azure availability zone of the nodes in this nodepool. When unspecified, it defaults to `1`.
-
cluster
public com.pulumi.core.Output<java.lang.String> cluster()
- Returns:
- The azureCluster for the resource
-
config
public com.pulumi.core.Output<AzureNodePoolConfigArgs> config()
- Returns:
- The node configuration of the node pool.
-
location
public com.pulumi.core.Output<java.lang.String> location()
- Returns:
- The location for the resource
-
management
public java.util.Optional<com.pulumi.core.Output<AzureNodePoolManagementArgs>> management()
- Returns:
- The Management configuration for this node pool.
-
maxPodsConstraint
public com.pulumi.core.Output<AzureNodePoolMaxPodsConstraintArgs> maxPodsConstraint()
- Returns:
- The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of this resource.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The project for the resource
-
subnetId
public com.pulumi.core.Output<java.lang.String> subnetId()
- Returns:
- The ARM ID of the subnet where the node pool VMs run. Make sure it's a subnet under the virtual network in the cluster configuration.
-
version
public com.pulumi.core.Output<java.lang.String> version()
- Returns:
- The Kubernetes version (e.g. `1.19.10-gke.1000`) running on this node pool.
-
builder
public static AzureNodePoolArgs.Builder builder()
-
builder
public static AzureNodePoolArgs.Builder builder(AzureNodePoolArgs defaults)
-
-