Package com.pulumi.aws.eks.inputs
Class FargateProfileState.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.FargateProfileState.Builder
-
- Enclosing class:
- FargateProfileState
public static final class FargateProfileState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FargateProfileState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FargateProfileState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)FargateProfileState.Builderarn(java.lang.String arn)FargateProfileStatebuild()FargateProfileState.BuilderclusterName(com.pulumi.core.Output<java.lang.String> clusterName)FargateProfileState.BuilderclusterName(java.lang.String clusterName)FargateProfileState.BuilderfargateProfileName(com.pulumi.core.Output<java.lang.String> fargateProfileName)FargateProfileState.BuilderfargateProfileName(java.lang.String fargateProfileName)FargateProfileState.BuilderpodExecutionRoleArn(com.pulumi.core.Output<java.lang.String> podExecutionRoleArn)FargateProfileState.BuilderpodExecutionRoleArn(java.lang.String podExecutionRoleArn)FargateProfileState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FargateProfileState.Builderregion(java.lang.String region)FargateProfileState.Builderselectors(FargateProfileSelectorArgs... selectors)FargateProfileState.Builderselectors(com.pulumi.core.Output<java.util.List<FargateProfileSelectorArgs>> selectors)FargateProfileState.Builderselectors(java.util.List<FargateProfileSelectorArgs> selectors)FargateProfileState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)FargateProfileState.Builderstatus(java.lang.String status)FargateProfileState.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)FargateProfileState.BuildersubnetIds(java.lang.String... subnetIds)FargateProfileState.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)FargateProfileState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FargateProfileState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)FargateProfileState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)FargateProfileState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FargateProfileState defaults)
-
-
Method Detail
-
arn
public FargateProfileState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the EKS Fargate Profile.- Returns:
- builder
-
arn
public FargateProfileState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the EKS Fargate Profile.- Returns:
- builder
-
clusterName
public FargateProfileState.Builder clusterName(@Nullable com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName- Name of the EKS Cluster.- Returns:
- builder
-
clusterName
public FargateProfileState.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName- Name of the EKS Cluster.- Returns:
- builder
-
fargateProfileName
public FargateProfileState.Builder fargateProfileName(@Nullable com.pulumi.core.Output<java.lang.String> fargateProfileName)
- Parameters:
fargateProfileName- Name of the EKS Fargate Profile.- Returns:
- builder
-
fargateProfileName
public FargateProfileState.Builder fargateProfileName(java.lang.String fargateProfileName)
- Parameters:
fargateProfileName- Name of the EKS Fargate Profile.- Returns:
- builder
-
podExecutionRoleArn
public FargateProfileState.Builder podExecutionRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> podExecutionRoleArn)
- Parameters:
podExecutionRoleArn- ARN of the IAM Role that provides permissions for the EKS Fargate Profile.- Returns:
- builder
-
podExecutionRoleArn
public FargateProfileState.Builder podExecutionRoleArn(java.lang.String podExecutionRoleArn)
- Parameters:
podExecutionRoleArn- ARN of the IAM Role that provides permissions for the EKS Fargate Profile.- Returns:
- builder
-
region
public FargateProfileState.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 FargateProfileState.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
-
selectors
public FargateProfileState.Builder selectors(@Nullable com.pulumi.core.Output<java.util.List<FargateProfileSelectorArgs>> selectors)
- Parameters:
selectors- Configuration block(s) for selecting Kubernetes Pods to execute with this EKS Fargate Profile. Detailed below.- Returns:
- builder
-
selectors
public FargateProfileState.Builder selectors(java.util.List<FargateProfileSelectorArgs> selectors)
- Parameters:
selectors- Configuration block(s) for selecting Kubernetes Pods to execute with this EKS Fargate Profile. Detailed below.- Returns:
- builder
-
selectors
public FargateProfileState.Builder selectors(FargateProfileSelectorArgs... selectors)
- Parameters:
selectors- Configuration block(s) for selecting Kubernetes Pods to execute with this EKS Fargate Profile. Detailed below.- Returns:
- builder
-
status
public FargateProfileState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the EKS Fargate Profile.- Returns:
- builder
-
status
public FargateProfileState.Builder status(java.lang.String status)
- Parameters:
status- Status of the EKS Fargate Profile.- Returns:
- builder
-
subnetIds
public FargateProfileState.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- Identifiers of private EC2 Subnets to associate with the EKS Fargate Profile. These subnets must have the following resource tag: `kubernetes.io/cluster/CLUSTER_NAME` (where `CLUSTER_NAME` is replaced with the name of the EKS Cluster). The following arguments are optional:- Returns:
- builder
-
subnetIds
public FargateProfileState.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- Identifiers of private EC2 Subnets to associate with the EKS Fargate Profile. These subnets must have the following resource tag: `kubernetes.io/cluster/CLUSTER_NAME` (where `CLUSTER_NAME` is replaced with the name of the EKS Cluster). The following arguments are optional:- Returns:
- builder
-
subnetIds
public FargateProfileState.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- Identifiers of private EC2 Subnets to associate with the EKS Fargate Profile. These subnets must have the following resource tag: `kubernetes.io/cluster/CLUSTER_NAME` (where `CLUSTER_NAME` is replaced with the name of the EKS Cluster). The following arguments are optional:- Returns:
- builder
-
tags
public FargateProfileState.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. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public FargateProfileState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public FargateProfileState.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 FargateProfileState.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
-
build
public FargateProfileState build()
-
-