Package com.pulumi.aws.eks.outputs
Class GetNodeGroupResult
- java.lang.Object
-
- com.pulumi.aws.eks.outputs.GetNodeGroupResult
-
public final class GetNodeGroupResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetNodeGroupResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringamiType()java.lang.Stringarn()static GetNodeGroupResult.Builderbuilder()static GetNodeGroupResult.Builderbuilder(GetNodeGroupResult defaults)java.lang.StringcapacityType()java.lang.StringclusterName()java.lang.IntegerdiskSize()java.lang.Stringid()java.util.List<java.lang.String>instanceTypes()java.util.Map<java.lang.String,java.lang.String>labels()java.util.List<GetNodeGroupLaunchTemplate>launchTemplates()java.lang.StringnodeGroupName()java.lang.StringnodeRoleArn()java.lang.Stringregion()java.lang.StringreleaseVersion()java.util.List<GetNodeGroupRemoteAccess>remoteAccesses()java.util.List<GetNodeGroupResource>resources()java.util.List<GetNodeGroupScalingConfig>scalingConfigs()java.lang.Stringstatus()java.util.List<java.lang.String>subnetIds()java.util.Map<java.lang.String,java.lang.String>tags()java.util.List<GetNodeGroupTaint>taints()java.util.List<GetNodeGroupUpdateConfig>updateConfigs()java.lang.Stringversion()java.util.List<GetNodeGroupWarmPoolConfig>warmPoolConfigs()
-
-
-
Method Detail
-
amiType
public java.lang.String amiType()
- Returns:
- Type of AMI associated with the EKS Node Group.
-
arn
public java.lang.String arn()
- Returns:
- ARN of the EKS Node Group.
-
capacityType
public java.lang.String capacityType()
- Returns:
- Type of capacity associated with the EKS Node Group. Valid values: `ON_DEMAND`, `SPOT`.
-
clusterName
public java.lang.String clusterName()
-
diskSize
public java.lang.Integer diskSize()
- Returns:
- Disk size in GiB for worker nodes.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
instanceTypes
public java.util.List<java.lang.String> instanceTypes()
- Returns:
- Set of instance types associated with the EKS Node Group.
-
labels
public java.util.Map<java.lang.String,java.lang.String> labels()
- Returns:
- 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.
-
launchTemplates
public java.util.List<GetNodeGroupLaunchTemplate> launchTemplates()
- Returns:
- Nested attribute containing information about the launch template used to create the EKS Node Group.
-
nodeGroupName
public java.lang.String nodeGroupName()
-
nodeRoleArn
public java.lang.String nodeRoleArn()
- Returns:
- ARN of the IAM Role that provides permissions for the EKS Node Group.
-
region
public java.lang.String region()
-
releaseVersion
public java.lang.String releaseVersion()
- Returns:
- AMI version of the EKS Node Group.
-
remoteAccesses
public java.util.List<GetNodeGroupRemoteAccess> remoteAccesses()
- Returns:
- Configuration block with remote access settings.
-
resources
public java.util.List<GetNodeGroupResource> resources()
- Returns:
- List of objects containing information about underlying resources.
-
scalingConfigs
public java.util.List<GetNodeGroupScalingConfig> scalingConfigs()
- Returns:
- Configuration block with scaling settings.
-
status
public java.lang.String status()
- Returns:
- Status of the EKS Node Group.
-
subnetIds
public java.util.List<java.lang.String> subnetIds()
- Returns:
- Identifiers of EC2 Subnets to associate with the EKS Node Group.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Key-value map of resource tags.
-
taints
public java.util.List<GetNodeGroupTaint> taints()
- Returns:
- List of objects containing information about taints applied to the nodes in the EKS Node Group.
-
updateConfigs
public java.util.List<GetNodeGroupUpdateConfig> updateConfigs()
-
version
public java.lang.String version()
- Returns:
- Kubernetes version.
-
warmPoolConfigs
public java.util.List<GetNodeGroupWarmPoolConfig> warmPoolConfigs()
- Returns:
- Configuration block with EC2 Auto Scaling warm pool settings.
-
builder
public static GetNodeGroupResult.Builder builder()
-
builder
public static GetNodeGroupResult.Builder builder(GetNodeGroupResult defaults)
-
-