Package com.pulumi.aws.eks.inputs
Class CapabilityState.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.CapabilityState.Builder
-
- Enclosing class:
- CapabilityState
public static final class CapabilityState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CapabilityState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)CapabilityState.Builderarn(java.lang.String arn)CapabilityStatebuild()CapabilityState.BuildercapabilityName(com.pulumi.core.Output<java.lang.String> capabilityName)CapabilityState.BuildercapabilityName(java.lang.String capabilityName)CapabilityState.BuilderclusterName(com.pulumi.core.Output<java.lang.String> clusterName)CapabilityState.BuilderclusterName(java.lang.String clusterName)CapabilityState.Builderconfiguration(CapabilityConfigurationArgs configuration)CapabilityState.Builderconfiguration(com.pulumi.core.Output<CapabilityConfigurationArgs> configuration)CapabilityState.BuilderdeletePropagationPolicy(com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)CapabilityState.BuilderdeletePropagationPolicy(java.lang.String deletePropagationPolicy)CapabilityState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CapabilityState.Builderregion(java.lang.String region)CapabilityState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)CapabilityState.BuilderroleArn(java.lang.String roleArn)CapabilityState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CapabilityState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CapabilityState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)CapabilityState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)CapabilityState.Buildertimeouts(CapabilityTimeoutsArgs timeouts)CapabilityState.Buildertimeouts(com.pulumi.core.Output<CapabilityTimeoutsArgs> timeouts)CapabilityState.Buildertype(com.pulumi.core.Output<java.lang.String> type)CapabilityState.Buildertype(java.lang.String type)CapabilityState.Builderversion(com.pulumi.core.Output<java.lang.String> version)CapabilityState.Builderversion(java.lang.String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CapabilityState defaults)
-
-
Method Detail
-
arn
public CapabilityState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the capability.- Returns:
- builder
-
arn
public CapabilityState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the capability.- Returns:
- builder
-
capabilityName
public CapabilityState.Builder capabilityName(@Nullable com.pulumi.core.Output<java.lang.String> capabilityName)
- Parameters:
capabilityName- Name of the capability. Must be unique within the cluster.- Returns:
- builder
-
capabilityName
public CapabilityState.Builder capabilityName(java.lang.String capabilityName)
- Parameters:
capabilityName- Name of the capability. Must be unique within the cluster.- Returns:
- builder
-
clusterName
public CapabilityState.Builder clusterName(@Nullable com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName- Name of the EKS cluster.- Returns:
- builder
-
clusterName
public CapabilityState.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName- Name of the EKS cluster.- Returns:
- builder
-
configuration
public CapabilityState.Builder configuration(@Nullable com.pulumi.core.Output<CapabilityConfigurationArgs> configuration)
- Parameters:
configuration- Configuration for the capability. See `configuration` below.- Returns:
- builder
-
configuration
public CapabilityState.Builder configuration(CapabilityConfigurationArgs configuration)
- Parameters:
configuration- Configuration for the capability. See `configuration` below.- Returns:
- builder
-
deletePropagationPolicy
public CapabilityState.Builder deletePropagationPolicy(@Nullable com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)
- Parameters:
deletePropagationPolicy- Delete propagation policy for the capability. Valid values: `RETAIN`.- Returns:
- builder
-
deletePropagationPolicy
public CapabilityState.Builder deletePropagationPolicy(java.lang.String deletePropagationPolicy)
- Parameters:
deletePropagationPolicy- Delete propagation policy for the capability. Valid values: `RETAIN`.- Returns:
- builder
-
region
public CapabilityState.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 CapabilityState.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 CapabilityState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role to associate with the capability.- Returns:
- builder
-
roleArn
public CapabilityState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role to associate with the capability.- Returns:
- builder
-
tags
public CapabilityState.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 CapabilityState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags.- Returns:
- builder
-
tagsAll
public CapabilityState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public CapabilityState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public CapabilityState.Builder timeouts(@Nullable com.pulumi.core.Output<CapabilityTimeoutsArgs> timeouts)
-
timeouts
public CapabilityState.Builder timeouts(CapabilityTimeoutsArgs timeouts)
-
type
public CapabilityState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.- Returns:
- builder
-
type
public CapabilityState.Builder type(java.lang.String type)
- Parameters:
type- Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.- Returns:
- builder
-
version
public CapabilityState.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version- Version of the capability.- Returns:
- builder
-
version
public CapabilityState.Builder version(java.lang.String version)
- Parameters:
version- Version of the capability.- Returns:
- builder
-
build
public CapabilityState build()
-
-