Show / Hide Table of Contents

Class NodeGroupState

Inheritance
System.Object
InputArgs
ResourceArgs
NodeGroupState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Eks
Assembly: Pulumi.Aws.dll
Syntax
public sealed class NodeGroupState : ResourceArgs

Constructors

View Source

NodeGroupState()

Declaration
public NodeGroupState()

Properties

View Source

AmiType

Type of Amazon Machine Image (AMI) associated with the EKS Node Group. Defaults to AL2_x86_64. Valid values: AL2_x86_64, AL2_x86_64_GPU. This provider will only perform drift detection if a configuration value is provided.

Declaration
public Input<string> AmiType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Arn

Amazon Resource Name (ARN) of the EKS Node Group.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClusterName

Name of the EKS Cluster.

Declaration
public Input<string> ClusterName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DiskSize

Disk size in GiB for worker nodes. Defaults to 20. This provider will only perform drift detection if a configuration value is provided.

Declaration
public Input<int> DiskSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ForceUpdateVersion

Force version update if existing pods are unable to be drained due to a pod disruption budget issue.

Declaration
public Input<bool> ForceUpdateVersion { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

InstanceTypes

Set of instance types associated with the EKS Node Group. Defaults to [&quot;t3.medium&quot;]. This provider will only perform drift detection if a configuration value is provided. Currently, the EKS API only accepts a single value in the set.

Declaration
public Input<string> InstanceTypes { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Labels

Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

Declaration
public InputMap<string> Labels { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

NodeGroupName

Name of the EKS Node Group.

Declaration
public Input<string> NodeGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NodeRoleArn

Amazon Resource Name (ARN) of the IAM Role that provides permissions for the EKS Node Group.

Declaration
public Input<string> NodeRoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReleaseVersion

AMI version of the EKS Node Group. Defaults to latest version for Kubernetes version.

Declaration
public Input<string> ReleaseVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RemoteAccess

Configuration block with remote access settings. Detailed below.

Declaration
public Input<NodeGroupRemoteAccessGetArgs> RemoteAccess { get; set; }
Property Value
Type Description
Input<NodeGroupRemoteAccessGetArgs>
View Source

Resources

List of objects containing information about underlying resources.

Declaration
public InputList<NodeGroupResourceGetArgs> Resources { get; set; }
Property Value
Type Description
InputList<NodeGroupResourceGetArgs>
View Source

ScalingConfig

Configuration block with scaling settings. Detailed below.

Declaration
public Input<NodeGroupScalingConfigGetArgs> ScalingConfig { get; set; }
Property Value
Type Description
Input<NodeGroupScalingConfigGetArgs>
View Source

Status

Status of the EKS Node Group.

Declaration
public Input<string> Status { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SubnetIds

Identifiers of EC2 Subnets to associate with the EKS Node Group. These subnets must have the following resource tag: kubernetes.io/cluster/CLUSTER_NAME (where CLUSTER_NAME is replaced with the name of the EKS Cluster).

Declaration
public InputList<string> SubnetIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Tags

Key-value mapping of resource tags.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Version

Kubernetes version. Defaults to EKS Cluster Kubernetes version. This provider will only perform drift detection if a configuration value is provided.

Declaration
public Input<string> Version { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.