Package com.pulumi.gcp.container
Class AwsNodePoolArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.AwsNodePoolArgs
-
public final class AwsNodePoolArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AwsNodePoolArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AwsNodePoolArgs
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<AwsNodePoolAutoscalingArgs>
autoscaling()
static AwsNodePoolArgs.Builder
builder()
static AwsNodePoolArgs.Builder
builder(AwsNodePoolArgs defaults)
com.pulumi.core.Output<java.lang.String>
cluster()
com.pulumi.core.Output<AwsNodePoolConfigArgs>
config()
com.pulumi.core.Output<java.lang.String>
location()
java.util.Optional<com.pulumi.core.Output<AwsNodePoolManagementArgs>>
management()
com.pulumi.core.Output<AwsNodePoolMaxPodsConstraintArgs>
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()
java.util.Optional<com.pulumi.core.Output<AwsNodePoolUpdateSettingsArgs>>
updateSettings()
com.pulumi.core.Output<java.lang.String>
version()
-
-
-
Field Detail
-
Empty
public static final AwsNodePoolArgs 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. Key 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. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effective_annotations` for all of the annotations present on the resource.
-
autoscaling
public com.pulumi.core.Output<AwsNodePoolAutoscalingArgs> autoscaling()
- Returns:
- Autoscaler configuration for this node pool.
-
cluster
public com.pulumi.core.Output<java.lang.String> cluster()
- Returns:
- The awsCluster for the resource
-
config
public com.pulumi.core.Output<AwsNodePoolConfigArgs> config()
- Returns:
- The 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<AwsNodePoolManagementArgs>> management()
- Returns:
- The Management configuration for this node pool.
-
maxPodsConstraint
public com.pulumi.core.Output<AwsNodePoolMaxPodsConstraintArgs> 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 subnet where the node pool node run.
-
updateSettings
public java.util.Optional<com.pulumi.core.Output<AwsNodePoolUpdateSettingsArgs>> updateSettings()
- Returns:
- (Beta only) Optional. Update settings control the speed and disruption of the node pool update.
-
version
public com.pulumi.core.Output<java.lang.String> version()
- Returns:
- The Kubernetes version to run on this node pool (e.g. `1.19.10-gke.1000`). You can list all supported versions on a given Google Cloud region by calling GetAwsServerConfig.
-
builder
public static AwsNodePoolArgs.Builder builder()
-
builder
public static AwsNodePoolArgs.Builder builder(AwsNodePoolArgs defaults)
-
-