get Node Groups
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,
}) })));
Content copied to clipboard
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}
Content copied to clipboard
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 = ;
});
Content copied to clipboard
Return
A collection of values returned by getNodeGroups.
Parameters
argument
A collection of arguments for invoking getNodeGroups.
Return
A collection of values returned by getNodeGroups.
Parameters
cluster Name
Name of the cluster.
See also
suspend fun getNodeGroups(argument: suspend GetNodeGroupsPlainArgsBuilder.() -> Unit): GetNodeGroupsResult
Return
A collection of values returned by getNodeGroups.
Parameters
argument
Builder for com.pulumi.aws.eks.kotlin.inputs.GetNodeGroupsPlainArgs.