Package com.pulumi.aws.eks
Class EksFunctions
- java.lang.Object
-
- com.pulumi.aws.eks.EksFunctions
-
public final class EksFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EksFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetAccessEntryResult>getAccessEntry(GetAccessEntryArgs args)Access Entry Configurations for an EKS Cluster.static com.pulumi.core.Output<GetAccessEntryResult>getAccessEntry(GetAccessEntryArgs args, com.pulumi.deployment.InvokeOptions options)Access Entry Configurations for an EKS Cluster.static com.pulumi.core.Output<GetAccessEntryResult>getAccessEntry(GetAccessEntryArgs args, com.pulumi.deployment.InvokeOutputOptions options)Access Entry Configurations for an EKS Cluster.static java.util.concurrent.CompletableFuture<GetAccessEntryResult>getAccessEntryPlain(GetAccessEntryPlainArgs args)Access Entry Configurations for an EKS Cluster.static java.util.concurrent.CompletableFuture<GetAccessEntryResult>getAccessEntryPlain(GetAccessEntryPlainArgs args, com.pulumi.deployment.InvokeOptions options)Access Entry Configurations for an EKS Cluster.static com.pulumi.core.Output<GetAccessPoliciesResult>getAccessPolicies()Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static com.pulumi.core.Output<GetAccessPoliciesResult>getAccessPolicies(GetAccessPoliciesArgs args)Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static com.pulumi.core.Output<GetAccessPoliciesResult>getAccessPolicies(GetAccessPoliciesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static com.pulumi.core.Output<GetAccessPoliciesResult>getAccessPolicies(GetAccessPoliciesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult>getAccessPoliciesPlain()Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult>getAccessPoliciesPlain(GetAccessPoliciesPlainArgs args)Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult>getAccessPoliciesPlain(GetAccessPoliciesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Access Policies.static com.pulumi.core.Output<GetAddonResult>getAddon(GetAddonArgs args)Retrieve information about an EKS add-on.static com.pulumi.core.Output<GetAddonResult>getAddon(GetAddonArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS add-on.static com.pulumi.core.Output<GetAddonResult>getAddon(GetAddonArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about an EKS add-on.static java.util.concurrent.CompletableFuture<GetAddonResult>getAddonPlain(GetAddonPlainArgs args)Retrieve information about an EKS add-on.static java.util.concurrent.CompletableFuture<GetAddonResult>getAddonPlain(GetAddonPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS add-on.static com.pulumi.core.Output<GetAddonVersionResult>getAddonVersion(GetAddonVersionArgs args)Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.static com.pulumi.core.Output<GetAddonVersionResult>getAddonVersion(GetAddonVersionArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.static com.pulumi.core.Output<GetAddonVersionResult>getAddonVersion(GetAddonVersionArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.static java.util.concurrent.CompletableFuture<GetAddonVersionResult>getAddonVersionPlain(GetAddonVersionPlainArgs args)Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.static java.util.concurrent.CompletableFuture<GetAddonVersionResult>getAddonVersionPlain(GetAddonVersionPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.static com.pulumi.core.Output<GetClusterResult>getCluster(GetClusterArgs args)Retrieve information about an EKS Cluster.static com.pulumi.core.Output<GetClusterResult>getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS Cluster.static com.pulumi.core.Output<GetClusterResult>getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about an EKS Cluster.static com.pulumi.core.Output<GetClusterAuthResult>getClusterAuth(GetClusterAuthArgs args)Get an authentication token to communicate with an EKS cluster.static com.pulumi.core.Output<GetClusterAuthResult>getClusterAuth(GetClusterAuthArgs args, com.pulumi.deployment.InvokeOptions options)Get an authentication token to communicate with an EKS cluster.static com.pulumi.core.Output<GetClusterAuthResult>getClusterAuth(GetClusterAuthArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get an authentication token to communicate with an EKS cluster.static java.util.concurrent.CompletableFuture<GetClusterAuthResult>getClusterAuthPlain(GetClusterAuthPlainArgs args)Get an authentication token to communicate with an EKS cluster.static java.util.concurrent.CompletableFuture<GetClusterAuthResult>getClusterAuthPlain(GetClusterAuthPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get an authentication token to communicate with an EKS cluster.static java.util.concurrent.CompletableFuture<GetClusterResult>getClusterPlain(GetClusterPlainArgs args)Retrieve information about an EKS Cluster.static java.util.concurrent.CompletableFuture<GetClusterResult>getClusterPlain(GetClusterPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS Cluster.static com.pulumi.core.Output<GetClustersResult>getClusters()Retrieve EKS Clusters list ## Example Usagestatic com.pulumi.core.Output<GetClustersResult>getClusters(GetClustersArgs args)Retrieve EKS Clusters list ## Example Usagestatic com.pulumi.core.Output<GetClustersResult>getClusters(GetClustersArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve EKS Clusters list ## Example Usagestatic com.pulumi.core.Output<GetClustersResult>getClusters(GetClustersArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve EKS Clusters list ## Example Usagestatic java.util.concurrent.CompletableFuture<GetClustersResult>getClustersPlain()Retrieve EKS Clusters list ## Example Usagestatic java.util.concurrent.CompletableFuture<GetClustersResult>getClustersPlain(GetClustersPlainArgs args)Retrieve EKS Clusters list ## Example Usagestatic java.util.concurrent.CompletableFuture<GetClustersResult>getClustersPlain(GetClustersPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve EKS Clusters list ## Example Usagestatic com.pulumi.core.Output<GetClusterVersionsResult>getClusterVersions()Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static com.pulumi.core.Output<GetClusterVersionsResult>getClusterVersions(GetClusterVersionsArgs args)Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static com.pulumi.core.Output<GetClusterVersionsResult>getClusterVersions(GetClusterVersionsArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static com.pulumi.core.Output<GetClusterVersionsResult>getClusterVersions(GetClusterVersionsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static java.util.concurrent.CompletableFuture<GetClusterVersionsResult>getClusterVersionsPlain()Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static java.util.concurrent.CompletableFuture<GetClusterVersionsResult>getClusterVersionsPlain(GetClusterVersionsPlainArgs args)Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static java.util.concurrent.CompletableFuture<GetClusterVersionsResult>getClusterVersionsPlain(GetClusterVersionsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions.static com.pulumi.core.Output<GetNodeGroupResult>getNodeGroup(GetNodeGroupArgs args)Retrieve information about an EKS Node Group.static com.pulumi.core.Output<GetNodeGroupResult>getNodeGroup(GetNodeGroupArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS Node Group.static com.pulumi.core.Output<GetNodeGroupResult>getNodeGroup(GetNodeGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about an EKS Node Group.static java.util.concurrent.CompletableFuture<GetNodeGroupResult>getNodeGroupPlain(GetNodeGroupPlainArgs args)Retrieve information about an EKS Node Group.static java.util.concurrent.CompletableFuture<GetNodeGroupResult>getNodeGroupPlain(GetNodeGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about an EKS Node Group.static com.pulumi.core.Output<GetNodeGroupsResult>getNodeGroups(GetNodeGroupsArgs args)Retrieve the EKS Node Groups associated with a named EKS cluster.static com.pulumi.core.Output<GetNodeGroupsResult>getNodeGroups(GetNodeGroupsArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve the EKS Node Groups associated with a named EKS cluster.static com.pulumi.core.Output<GetNodeGroupsResult>getNodeGroups(GetNodeGroupsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve the EKS Node Groups associated with a named EKS cluster.static java.util.concurrent.CompletableFuture<GetNodeGroupsResult>getNodeGroupsPlain(GetNodeGroupsPlainArgs args)Retrieve the EKS Node Groups associated with a named EKS cluster.static java.util.concurrent.CompletableFuture<GetNodeGroupsResult>getNodeGroupsPlain(GetNodeGroupsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve the EKS Node Groups associated with a named EKS cluster.
-
-
-
Method Detail
-
getAccessEntry
public static com.pulumi.core.Output<GetAccessEntryResult> getAccessEntry(GetAccessEntryArgs args)
Access Entry Configurations for an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAccessEntryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAccessEntry(GetAccessEntryArgs.builder() .clusterName(exampleAwsEksCluster.name()) .principalArn(exampleAwsIamRole.arn()) .build()); ctx.export("eksAccessEntryOutputs", exampleAwsEksAccessEntry); } }
-
getAccessEntryPlain
public static java.util.concurrent.CompletableFuture<GetAccessEntryResult> getAccessEntryPlain(GetAccessEntryPlainArgs args)
Access Entry Configurations for an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAccessEntryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAccessEntry(GetAccessEntryArgs.builder() .clusterName(exampleAwsEksCluster.name()) .principalArn(exampleAwsIamRole.arn()) .build()); ctx.export("eksAccessEntryOutputs", exampleAwsEksAccessEntry); } }
-
getAccessEntry
public static com.pulumi.core.Output<GetAccessEntryResult> getAccessEntry(GetAccessEntryArgs args, com.pulumi.deployment.InvokeOptions options)
Access Entry Configurations for an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAccessEntryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAccessEntry(GetAccessEntryArgs.builder() .clusterName(exampleAwsEksCluster.name()) .principalArn(exampleAwsIamRole.arn()) .build()); ctx.export("eksAccessEntryOutputs", exampleAwsEksAccessEntry); } }
-
getAccessEntry
public static com.pulumi.core.Output<GetAccessEntryResult> getAccessEntry(GetAccessEntryArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Access Entry Configurations for an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAccessEntryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAccessEntry(GetAccessEntryArgs.builder() .clusterName(exampleAwsEksCluster.name()) .principalArn(exampleAwsIamRole.arn()) .build()); ctx.export("eksAccessEntryOutputs", exampleAwsEksAccessEntry); } }
-
getAccessEntryPlain
public static java.util.concurrent.CompletableFuture<GetAccessEntryResult> getAccessEntryPlain(GetAccessEntryPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Access Entry Configurations for an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAccessEntryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAccessEntry(GetAccessEntryArgs.builder() .clusterName(exampleAwsEksCluster.name()) .principalArn(exampleAwsIamRole.arn()) .build()); ctx.export("eksAccessEntryOutputs", exampleAwsEksAccessEntry); } }
-
getAccessPolicies
public static com.pulumi.core.Output<GetAccessPoliciesResult> getAccessPolicies()
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPoliciesPlain
public static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult> getAccessPoliciesPlain()
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPolicies
public static com.pulumi.core.Output<GetAccessPoliciesResult> getAccessPolicies(GetAccessPoliciesArgs args)
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPoliciesPlain
public static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult> getAccessPoliciesPlain(GetAccessPoliciesPlainArgs args)
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPolicies
public static com.pulumi.core.Output<GetAccessPoliciesResult> getAccessPolicies(GetAccessPoliciesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPolicies
public static com.pulumi.core.Output<GetAccessPoliciesResult> getAccessPolicies(GetAccessPoliciesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAccessPoliciesPlain
public static java.util.concurrent.CompletableFuture<GetAccessPoliciesResult> getAccessPoliciesPlain(GetAccessPoliciesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Access Policies. ## Example Usage ### Basic Usage
-
getAddon
public static com.pulumi.core.Output<GetAddonResult> getAddon(GetAddonArgs args)
Retrieve information about an EKS add-on. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAddon(GetAddonArgs.builder() .addonName("vpc-cni") .clusterName(exampleAwsEksCluster.name()) .build()); ctx.export("eksAddonOutputs", exampleAwsEksAddon); } }
-
getAddonPlain
public static java.util.concurrent.CompletableFuture<GetAddonResult> getAddonPlain(GetAddonPlainArgs args)
Retrieve information about an EKS add-on. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAddon(GetAddonArgs.builder() .addonName("vpc-cni") .clusterName(exampleAwsEksCluster.name()) .build()); ctx.export("eksAddonOutputs", exampleAwsEksAddon); } }
-
getAddon
public static com.pulumi.core.Output<GetAddonResult> getAddon(GetAddonArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS add-on. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAddon(GetAddonArgs.builder() .addonName("vpc-cni") .clusterName(exampleAwsEksCluster.name()) .build()); ctx.export("eksAddonOutputs", exampleAwsEksAddon); } }
-
getAddon
public static com.pulumi.core.Output<GetAddonResult> getAddon(GetAddonArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about an EKS add-on. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAddon(GetAddonArgs.builder() .addonName("vpc-cni") .clusterName(exampleAwsEksCluster.name()) .build()); ctx.export("eksAddonOutputs", exampleAwsEksAddon); } }
-
getAddonPlain
public static java.util.concurrent.CompletableFuture<GetAddonResult> getAddonPlain(GetAddonPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS add-on. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getAddon(GetAddonArgs.builder() .addonName("vpc-cni") .clusterName(exampleAwsEksCluster.name()) .build()); ctx.export("eksAddonOutputs", exampleAwsEksAddon); } }
-
getAddonVersion
public static com.pulumi.core.Output<GetAddonVersionResult> getAddonVersion(GetAddonVersionArgs args)
Retrieve information about a specific EKS add-on version compatible with an EKS cluster version. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonVersionArgs; import com.pulumi.aws.eks.Addon; import com.pulumi.aws.eks.AddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var default = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .build()); final var latest = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .mostRecent(true) .build()); var vpcCni = new Addon("vpcCni", AddonArgs.builder() .clusterName(example.name()) .addonName("vpc-cni") .addonVersion(latest.version()) .build()); ctx.export("default", default_.version()); ctx.export("latest", latest.version()); } }
-
getAddonVersionPlain
public static java.util.concurrent.CompletableFuture<GetAddonVersionResult> getAddonVersionPlain(GetAddonVersionPlainArgs args)
Retrieve information about a specific EKS add-on version compatible with an EKS cluster version. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonVersionArgs; import com.pulumi.aws.eks.Addon; import com.pulumi.aws.eks.AddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var default = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .build()); final var latest = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .mostRecent(true) .build()); var vpcCni = new Addon("vpcCni", AddonArgs.builder() .clusterName(example.name()) .addonName("vpc-cni") .addonVersion(latest.version()) .build()); ctx.export("default", default_.version()); ctx.export("latest", latest.version()); } }
-
getAddonVersion
public static com.pulumi.core.Output<GetAddonVersionResult> getAddonVersion(GetAddonVersionArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a specific EKS add-on version compatible with an EKS cluster version. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonVersionArgs; import com.pulumi.aws.eks.Addon; import com.pulumi.aws.eks.AddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var default = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .build()); final var latest = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .mostRecent(true) .build()); var vpcCni = new Addon("vpcCni", AddonArgs.builder() .clusterName(example.name()) .addonName("vpc-cni") .addonVersion(latest.version()) .build()); ctx.export("default", default_.version()); ctx.export("latest", latest.version()); } }
-
getAddonVersion
public static com.pulumi.core.Output<GetAddonVersionResult> getAddonVersion(GetAddonVersionArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about a specific EKS add-on version compatible with an EKS cluster version. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonVersionArgs; import com.pulumi.aws.eks.Addon; import com.pulumi.aws.eks.AddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var default = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .build()); final var latest = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .mostRecent(true) .build()); var vpcCni = new Addon("vpcCni", AddonArgs.builder() .clusterName(example.name()) .addonName("vpc-cni") .addonVersion(latest.version()) .build()); ctx.export("default", default_.version()); ctx.export("latest", latest.version()); } }
-
getAddonVersionPlain
public static java.util.concurrent.CompletableFuture<GetAddonVersionResult> getAddonVersionPlain(GetAddonVersionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a specific EKS add-on version compatible with an EKS cluster version. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetAddonVersionArgs; import com.pulumi.aws.eks.Addon; import com.pulumi.aws.eks.AddonArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var default = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .build()); final var latest = EksFunctions.getAddonVersion(GetAddonVersionArgs.builder() .addonName("vpc-cni") .kubernetesVersion(example.version()) .mostRecent(true) .build()); var vpcCni = new Addon("vpcCni", AddonArgs.builder() .clusterName(example.name()) .addonName("vpc-cni") .addonVersion(latest.version()) .build()); ctx.export("default", default_.version()); ctx.export("latest", latest.version()); } }
-
getCluster
public static com.pulumi.core.Output<GetClusterResult> getCluster(GetClusterArgs args)
Retrieve information about an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); ctx.export("endpoint", example.endpoint()); ctx.export("kubeconfig-certificate-authority-data", example.certificateAuthorities()[0].data()); } }
-
getClusterPlain
public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain(GetClusterPlainArgs args)
Retrieve information about an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); ctx.export("endpoint", example.endpoint()); ctx.export("kubeconfig-certificate-authority-data", example.certificateAuthorities()[0].data()); } }
-
getCluster
public static com.pulumi.core.Output<GetClusterResult> getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); ctx.export("endpoint", example.endpoint()); ctx.export("kubeconfig-certificate-authority-data", example.certificateAuthorities()[0].data()); } }
-
getCluster
public static com.pulumi.core.Output<GetClusterResult> getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); ctx.export("endpoint", example.endpoint()); ctx.export("kubeconfig-certificate-authority-data", example.certificateAuthorities()[0].data()); } }
-
getClusterPlain
public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain(GetClusterPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS Cluster. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); ctx.export("endpoint", example.endpoint()); ctx.export("kubeconfig-certificate-authority-data", example.certificateAuthorities()[0].data()); } }
-
getClusterAuth
public static com.pulumi.core.Output<GetClusterAuthResult> getClusterAuth(GetClusterAuthArgs args)
Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with [AWS IAM Authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator) authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import com.pulumi.aws.eks.inputs.GetClusterAuthArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); final var exampleGetClusterAuth = EksFunctions.getClusterAuth(GetClusterAuthArgs.builder() .name("example") .build()); } }
-
getClusterAuthPlain
public static java.util.concurrent.CompletableFuture<GetClusterAuthResult> getClusterAuthPlain(GetClusterAuthPlainArgs args)
Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with [AWS IAM Authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator) authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import com.pulumi.aws.eks.inputs.GetClusterAuthArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); final var exampleGetClusterAuth = EksFunctions.getClusterAuth(GetClusterAuthArgs.builder() .name("example") .build()); } }
-
getClusterAuth
public static com.pulumi.core.Output<GetClusterAuthResult> getClusterAuth(GetClusterAuthArgs args, com.pulumi.deployment.InvokeOptions options)
Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with [AWS IAM Authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator) authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import com.pulumi.aws.eks.inputs.GetClusterAuthArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); final var exampleGetClusterAuth = EksFunctions.getClusterAuth(GetClusterAuthArgs.builder() .name("example") .build()); } }
-
getClusterAuth
public static com.pulumi.core.Output<GetClusterAuthResult> getClusterAuth(GetClusterAuthArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with [AWS IAM Authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator) authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import com.pulumi.aws.eks.inputs.GetClusterAuthArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); final var exampleGetClusterAuth = EksFunctions.getClusterAuth(GetClusterAuthArgs.builder() .name("example") .build()); } }
-
getClusterAuthPlain
public static java.util.concurrent.CompletableFuture<GetClusterAuthResult> getClusterAuthPlain(GetClusterAuthPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with [AWS IAM Authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator) authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterArgs; import com.pulumi.aws.eks.inputs.GetClusterAuthArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getCluster(GetClusterArgs.builder() .name("example") .build()); final var exampleGetClusterAuth = EksFunctions.getClusterAuth(GetClusterAuthArgs.builder() .name("example") .build()); } }
-
getClusterVersions
public static com.pulumi.core.Output<GetClusterVersionsResult> getClusterVersions()
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersionsPlain
public static java.util.concurrent.CompletableFuture<GetClusterVersionsResult> getClusterVersionsPlain()
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersions
public static com.pulumi.core.Output<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args)
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersionsPlain
public static java.util.concurrent.CompletableFuture<GetClusterVersionsResult> getClusterVersionsPlain(GetClusterVersionsPlainArgs args)
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersions
public static com.pulumi.core.Output<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersions
public static com.pulumi.core.Output<GetClusterVersionsResult> getClusterVersions(GetClusterVersionsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusterVersionsPlain
public static java.util.concurrent.CompletableFuture<GetClusterVersionsResult> getClusterVersionsPlain(GetClusterVersionsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EKS (Elastic Kubernetes) Cluster Versions. ## Example Usage ### Basic Usage ### Filter by Cluster Type
### Filter by Version Statuspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .clusterType("eks") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetClusterVersionsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getClusterVersions(GetClusterVersionsArgs.builder() .versionStatus("STANDARD_SUPPORT") .build()); } }
-
getClusters
public static com.pulumi.core.Output<GetClustersResult> getClusters()
Retrieve EKS Clusters list ## Example Usage
-
getClustersPlain
public static java.util.concurrent.CompletableFuture<GetClustersResult> getClustersPlain()
Retrieve EKS Clusters list ## Example Usage
-
getClusters
public static com.pulumi.core.Output<GetClustersResult> getClusters(GetClustersArgs args)
Retrieve EKS Clusters list ## Example Usage
-
getClustersPlain
public static java.util.concurrent.CompletableFuture<GetClustersResult> getClustersPlain(GetClustersPlainArgs args)
Retrieve EKS Clusters list ## Example Usage
-
getClusters
public static com.pulumi.core.Output<GetClustersResult> getClusters(GetClustersArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve EKS Clusters list ## Example Usage
-
getClusters
public static com.pulumi.core.Output<GetClustersResult> getClusters(GetClustersArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve EKS Clusters list ## Example Usage
-
getClustersPlain
public static java.util.concurrent.CompletableFuture<GetClustersResult> getClustersPlain(GetClustersPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve EKS Clusters list ## Example Usage
-
getNodeGroup
public static com.pulumi.core.Output<GetNodeGroupResult> getNodeGroup(GetNodeGroupArgs args)
Retrieve information about an EKS Node Group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetNodeGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getNodeGroup(GetNodeGroupArgs.builder() .clusterName("example") .nodeGroupName("example") .build()); } }
-
getNodeGroupPlain
public static java.util.concurrent.CompletableFuture<GetNodeGroupResult> getNodeGroupPlain(GetNodeGroupPlainArgs args)
Retrieve information about an EKS Node Group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetNodeGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getNodeGroup(GetNodeGroupArgs.builder() .clusterName("example") .nodeGroupName("example") .build()); } }
-
getNodeGroup
public static com.pulumi.core.Output<GetNodeGroupResult> getNodeGroup(GetNodeGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS Node Group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetNodeGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getNodeGroup(GetNodeGroupArgs.builder() .clusterName("example") .nodeGroupName("example") .build()); } }
-
getNodeGroup
public static com.pulumi.core.Output<GetNodeGroupResult> getNodeGroup(GetNodeGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about an EKS Node Group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetNodeGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getNodeGroup(GetNodeGroupArgs.builder() .clusterName("example") .nodeGroupName("example") .build()); } }
-
getNodeGroupPlain
public static java.util.concurrent.CompletableFuture<GetNodeGroupResult> getNodeGroupPlain(GetNodeGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about an EKS Node Group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.eks.EksFunctions; import com.pulumi.aws.eks.inputs.GetNodeGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EksFunctions.getNodeGroup(GetNodeGroupArgs.builder() .clusterName("example") .nodeGroupName("example") .build()); } }
-
getNodeGroups
public static com.pulumi.core.Output<GetNodeGroupsResult> getNodeGroups(GetNodeGroupsArgs args)
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
-
getNodeGroupsPlain
public static java.util.concurrent.CompletableFuture<GetNodeGroupsResult> getNodeGroupsPlain(GetNodeGroupsPlainArgs args)
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
-
getNodeGroups
public static com.pulumi.core.Output<GetNodeGroupsResult> getNodeGroups(GetNodeGroupsArgs args, com.pulumi.deployment.InvokeOptions options)
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
-
getNodeGroups
public static com.pulumi.core.Output<GetNodeGroupsResult> getNodeGroups(GetNodeGroupsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
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
-
getNodeGroupsPlain
public static java.util.concurrent.CompletableFuture<GetNodeGroupsResult> getNodeGroupsPlain(GetNodeGroupsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
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
-
-