Package com.pulumi.aws.kms.inputs
Class AliasState.Builder
- java.lang.Object
-
- com.pulumi.aws.kms.inputs.AliasState.Builder
-
- Enclosing class:
- AliasState
public static final class AliasState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AliasState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AliasState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)AliasState.Builderarn(java.lang.String arn)AliasStatebuild()AliasState.Buildername(com.pulumi.core.Output<java.lang.String> name)AliasState.Buildername(java.lang.String name)AliasState.BuildernamePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)AliasState.BuildernamePrefix(java.lang.String namePrefix)AliasState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AliasState.Builderregion(java.lang.String region)AliasState.BuildertargetKeyArn(com.pulumi.core.Output<java.lang.String> targetKeyArn)AliasState.BuildertargetKeyArn(java.lang.String targetKeyArn)AliasState.BuildertargetKeyId(com.pulumi.core.Output<java.lang.String> targetKeyId)AliasState.BuildertargetKeyId(java.lang.String targetKeyId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AliasState defaults)
-
-
Method Detail
-
arn
public AliasState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the key alias.- Returns:
- builder
-
arn
public AliasState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the key alias.- Returns:
- builder
-
name
public AliasState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Display name of the alias. The name must start with the word "alias" followed by a forward slash (alias/).- Returns:
- builder
-
name
public AliasState.Builder name(java.lang.String name)
- Parameters:
name- Display name of the alias. The name must start with the word "alias" followed by a forward slash (alias/).- Returns:
- builder
-
namePrefix
public AliasState.Builder namePrefix(@Nullable com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix- Creates a unique alias beginning with the specified prefix. The name must start with the word "alias" followed by a forward slash (alias/). Conflicts with `name`.- Returns:
- builder
-
namePrefix
public AliasState.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix- Creates a unique alias beginning with the specified prefix. The name must start with the word "alias" followed by a forward slash (alias/). Conflicts with `name`.- Returns:
- builder
-
region
public AliasState.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 AliasState.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
-
targetKeyArn
public AliasState.Builder targetKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> targetKeyArn)
- Parameters:
targetKeyArn- ARN of the target key identifier.- Returns:
- builder
-
targetKeyArn
public AliasState.Builder targetKeyArn(java.lang.String targetKeyArn)
- Parameters:
targetKeyArn- ARN of the target key identifier.- Returns:
- builder
-
targetKeyId
public AliasState.Builder targetKeyId(@Nullable com.pulumi.core.Output<java.lang.String> targetKeyId)
- Parameters:
targetKeyId- Identifier for the key for which the alias is for, can be either an ARN or key_id.- Returns:
- builder
-
targetKeyId
public AliasState.Builder targetKeyId(java.lang.String targetKeyId)
- Parameters:
targetKeyId- Identifier for the key for which the alias is for, can be either an ARN or key_id.- Returns:
- builder
-
build
public AliasState build()
-
-