Nodegroup

class Nodegroup : KotlinCustomResource

Resource schema for AWS::EKS::Nodegroup

Example Usage

Example

No Java example available.

Example

No Java example available.

Properties

Link copied to clipboard
val amiType: Output<String>?

The AMI type for your node group.

Link copied to clipboard
val arn: Output<String>

The Amazon Resource Name (ARN) associated with the managed node group.

Link copied to clipboard
val awsId: Output<String>
Link copied to clipboard
val capacityType: Output<String>?

The capacity type of your managed node group.

Link copied to clipboard
val clusterName: Output<String>

Name of the cluster to create the node group in.

Link copied to clipboard
val diskSize: Output<Int>?

The root device disk size (in GiB) for your node group instances.

Link copied to clipboard

Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceTypes: Output<List<String>>?

Specify the instance types for a node group.

Link copied to clipboard
val labels: Output<Map<String, String>>?

The Kubernetes labels to be applied to the nodes in the node group when they are created.

Link copied to clipboard

An object representing a node group's launch template specification.

Link copied to clipboard
val nodegroupName: Output<String>?

The unique name to give your node group.

Link copied to clipboard
val nodeRole: Output<String>

The Amazon Resource Name (ARN) of the IAM role to associate with your node group.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val releaseVersion: Output<String>?

The AMI version of the Amazon EKS-optimized AMI to use with your node group.

Link copied to clipboard

The remote access (SSH) configuration to use with your node group.

Link copied to clipboard

The scaling configuration details for the Auto Scaling group that is created for your node group.

Link copied to clipboard
val subnets: Output<List<String>>

The subnets to use for the Auto Scaling group that is created for your node group.

Link copied to clipboard
val tags: Output<Map<String, String>>?

The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.

Link copied to clipboard
val taints: Output<List<NodegroupTaint>>?

The Kubernetes taints to be applied to the nodes in the node group when they are created.

Link copied to clipboard

The node group update configuration.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val version: Output<String>?

The Kubernetes version to use for your managed nodes.