Class GetNodeGroupResult


  • public final class GetNodeGroupResult
    extends java.lang.Object
    • 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.
      • 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.