AwsEksNodegroupPropertiesResponse

data class AwsEksNodegroupPropertiesResponse(val amiType: String? = null, val arn: String? = null, val capacityType: String? = null, val clusterName: String? = null, val diskSize: Int? = null, val forceUpdateEnabled: Boolean? = null, val id: String? = null, val instanceTypes: List<String>? = null, val labels: Map<String, String>? = null, val launchTemplate: LaunchTemplateSpecificationResponse? = null, val nodeRole: String? = null, val nodegroupName: String? = null, val releaseVersion: String? = null, val remoteAccess: RemoteAccessResponse? = null, val scalingConfig: ScalingConfigResponse? = null, val subnets: List<String>? = null, val tags: Map<String, String>? = null, val taints: List<TaintResponse>? = null, val updateConfig: UpdateConfigResponse? = null, val version: String? = null)

Definition of awsEksNodegroup

Constructors

Link copied to clipboard
constructor(amiType: String? = null, arn: String? = null, capacityType: String? = null, clusterName: String? = null, diskSize: Int? = null, forceUpdateEnabled: Boolean? = null, id: String? = null, instanceTypes: List<String>? = null, labels: Map<String, String>? = null, launchTemplate: LaunchTemplateSpecificationResponse? = null, nodeRole: String? = null, nodegroupName: String? = null, releaseVersion: String? = null, remoteAccess: RemoteAccessResponse? = null, scalingConfig: ScalingConfigResponse? = null, subnets: List<String>? = null, tags: Map<String, String>? = null, taints: List<TaintResponse>? = null, updateConfig: UpdateConfigResponse? = null, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val amiType: String? = null

The AMI type for your node group.

Link copied to clipboard
val arn: String? = null

Property arn

Link copied to clipboard
val capacityType: String? = null

The capacity type of your managed node group.

Link copied to clipboard
val clusterName: String? = null

Name of the cluster to create the node group in.

Link copied to clipboard
val diskSize: Int? = null

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: String? = null

Property id

Link copied to clipboard
val instanceTypes: List<String>? = null

Specify the instance types for a node group.

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

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. An object representing a launch template specification for AWS EKS Nodegroup.

Link copied to clipboard
val nodegroupName: String? = null

The unique name to give your node group.

Link copied to clipboard
val nodeRole: String? = null

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

Link copied to clipboard
val releaseVersion: String? = null

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. An object representing a remote access configuration specification for AWS EKS Nodegroup.

Link copied to clipboard

The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.

Link copied to clipboard
val subnets: List<String>? = null

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

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

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: List<TaintResponse>? = null

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. The node group update configuration.

Link copied to clipboard
val version: String? = null

The Kubernetes version to use for your managed nodes.