getNodeGroups

Retrieve the EKS Node Groups associated with a named EKS cluster. This will allow you to pass a list of Node Group names to other resources.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.eks.getNodeGroups({
clusterName: "example",
});
const exampleGetNodeGroup = example.then(example => .reduce((__obj, [__key, __value]) => ({ ...__obj, [__key]: aws.eks.getNodeGroup({
clusterName: "example",
nodeGroupName: __value,
}) })));
import pulumi
import pulumi_aws as aws
example = aws.eks.get_node_groups(cluster_name="example")
example_get_node_group = {__key: aws.eks.get_node_group(cluster_name="example",
node_group_name=__value) for __key, __value in example.names}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.Eks.GetNodeGroups.Invoke(new()
{
ClusterName = "example",
});
var exampleGetNodeGroup = ;
});

Return

A collection of values returned by getNodeGroups.

Parameters

argument

A collection of arguments for invoking getNodeGroups.


suspend fun getNodeGroups(clusterName: String): GetNodeGroupsResult

Return

A collection of values returned by getNodeGroups.

Parameters

clusterName

Name of the cluster.

See also


Return

A collection of values returned by getNodeGroups.

Parameters

argument

Builder for com.pulumi.aws.eks.kotlin.inputs.GetNodeGroupsPlainArgs.

See also