Package com.pulumi.aws.eks
Class CapabilityArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.CapabilityArgs.Builder
-
- Enclosing class:
- CapabilityArgs
public static final class CapabilityArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CapabilityArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityArgsbuild()CapabilityArgs.BuildercapabilityName(com.pulumi.core.Output<java.lang.String> capabilityName)CapabilityArgs.BuildercapabilityName(java.lang.String capabilityName)CapabilityArgs.BuilderclusterName(com.pulumi.core.Output<java.lang.String> clusterName)CapabilityArgs.BuilderclusterName(java.lang.String clusterName)CapabilityArgs.Builderconfiguration(CapabilityConfigurationArgs configuration)CapabilityArgs.Builderconfiguration(com.pulumi.core.Output<CapabilityConfigurationArgs> configuration)CapabilityArgs.BuilderdeletePropagationPolicy(com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)CapabilityArgs.BuilderdeletePropagationPolicy(java.lang.String deletePropagationPolicy)CapabilityArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)CapabilityArgs.Builderregion(java.lang.String region)CapabilityArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)CapabilityArgs.BuilderroleArn(java.lang.String roleArn)CapabilityArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CapabilityArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CapabilityArgs.Buildertimeouts(CapabilityTimeoutsArgs timeouts)CapabilityArgs.Buildertimeouts(com.pulumi.core.Output<CapabilityTimeoutsArgs> timeouts)CapabilityArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)CapabilityArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CapabilityArgs defaults)
-
-
Method Detail
-
capabilityName
public CapabilityArgs.Builder capabilityName(com.pulumi.core.Output<java.lang.String> capabilityName)
- Parameters:
capabilityName- Name of the capability. Must be unique within the cluster.- Returns:
- builder
-
capabilityName
public CapabilityArgs.Builder capabilityName(java.lang.String capabilityName)
- Parameters:
capabilityName- Name of the capability. Must be unique within the cluster.- Returns:
- builder
-
clusterName
public CapabilityArgs.Builder clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName- Name of the EKS cluster.- Returns:
- builder
-
clusterName
public CapabilityArgs.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName- Name of the EKS cluster.- Returns:
- builder
-
configuration
public CapabilityArgs.Builder configuration(@Nullable com.pulumi.core.Output<CapabilityConfigurationArgs> configuration)
- Parameters:
configuration- Configuration for the capability. See `configuration` below.- Returns:
- builder
-
configuration
public CapabilityArgs.Builder configuration(CapabilityConfigurationArgs configuration)
- Parameters:
configuration- Configuration for the capability. See `configuration` below.- Returns:
- builder
-
deletePropagationPolicy
public CapabilityArgs.Builder deletePropagationPolicy(com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)
- Parameters:
deletePropagationPolicy- Delete propagation policy for the capability. Valid values: `RETAIN`.- Returns:
- builder
-
deletePropagationPolicy
public CapabilityArgs.Builder deletePropagationPolicy(java.lang.String deletePropagationPolicy)
- Parameters:
deletePropagationPolicy- Delete propagation policy for the capability. Valid values: `RETAIN`.- Returns:
- builder
-
region
public CapabilityArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CapabilityArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public CapabilityArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role to associate with the capability.- Returns:
- builder
-
roleArn
public CapabilityArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role to associate with the capability.- Returns:
- builder
-
tags
public CapabilityArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags.- Returns:
- builder
-
tags
public CapabilityArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags.- Returns:
- builder
-
timeouts
public CapabilityArgs.Builder timeouts(@Nullable com.pulumi.core.Output<CapabilityTimeoutsArgs> timeouts)
-
timeouts
public CapabilityArgs.Builder timeouts(CapabilityTimeoutsArgs timeouts)
-
type
public CapabilityArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.- Returns:
- builder
-
type
public CapabilityArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.- Returns:
- builder
-
build
public CapabilityArgs build()
-
-