Class GetRandomPasswordArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs.Builder
-
- Enclosing class:
- GetRandomPasswordArgs
public static final class GetRandomPasswordArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetRandomPasswordArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetRandomPasswordArgsbuild()GetRandomPasswordArgs.BuilderexcludeCharacters(com.pulumi.core.Output<java.lang.String> excludeCharacters)GetRandomPasswordArgs.BuilderexcludeCharacters(java.lang.String excludeCharacters)GetRandomPasswordArgs.BuilderexcludeLowercase(com.pulumi.core.Output<java.lang.Boolean> excludeLowercase)GetRandomPasswordArgs.BuilderexcludeLowercase(java.lang.Boolean excludeLowercase)GetRandomPasswordArgs.BuilderexcludeNumbers(com.pulumi.core.Output<java.lang.Boolean> excludeNumbers)GetRandomPasswordArgs.BuilderexcludeNumbers(java.lang.Boolean excludeNumbers)GetRandomPasswordArgs.BuilderexcludePunctuation(com.pulumi.core.Output<java.lang.Boolean> excludePunctuation)GetRandomPasswordArgs.BuilderexcludePunctuation(java.lang.Boolean excludePunctuation)GetRandomPasswordArgs.BuilderexcludeUppercase(com.pulumi.core.Output<java.lang.Boolean> excludeUppercase)GetRandomPasswordArgs.BuilderexcludeUppercase(java.lang.Boolean excludeUppercase)GetRandomPasswordArgs.BuilderincludeSpace(com.pulumi.core.Output<java.lang.Boolean> includeSpace)GetRandomPasswordArgs.BuilderincludeSpace(java.lang.Boolean includeSpace)GetRandomPasswordArgs.BuilderpasswordLength(com.pulumi.core.Output<java.lang.Integer> passwordLength)GetRandomPasswordArgs.BuilderpasswordLength(java.lang.Integer passwordLength)GetRandomPasswordArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetRandomPasswordArgs.Builderregion(java.lang.String region)GetRandomPasswordArgs.BuilderrequireEachIncludedType(com.pulumi.core.Output<java.lang.Boolean> requireEachIncludedType)GetRandomPasswordArgs.BuilderrequireEachIncludedType(java.lang.Boolean requireEachIncludedType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetRandomPasswordArgs defaults)
-
-
Method Detail
-
excludeCharacters
public GetRandomPasswordArgs.Builder excludeCharacters(@Nullable com.pulumi.core.Output<java.lang.String> excludeCharacters)
- Parameters:
excludeCharacters- String of the characters that you don't want in the password.- Returns:
- builder
-
excludeCharacters
public GetRandomPasswordArgs.Builder excludeCharacters(java.lang.String excludeCharacters)
- Parameters:
excludeCharacters- String of the characters that you don't want in the password.- Returns:
- builder
-
excludeLowercase
public GetRandomPasswordArgs.Builder excludeLowercase(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeLowercase)
- Parameters:
excludeLowercase- Whether to exclude lowercase letters from the password.- Returns:
- builder
-
excludeLowercase
public GetRandomPasswordArgs.Builder excludeLowercase(java.lang.Boolean excludeLowercase)
- Parameters:
excludeLowercase- Whether to exclude lowercase letters from the password.- Returns:
- builder
-
excludeNumbers
public GetRandomPasswordArgs.Builder excludeNumbers(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeNumbers)
- Parameters:
excludeNumbers- Whether to exclude numbers from the password.- Returns:
- builder
-
excludeNumbers
public GetRandomPasswordArgs.Builder excludeNumbers(java.lang.Boolean excludeNumbers)
- Parameters:
excludeNumbers- Whether to exclude numbers from the password.- Returns:
- builder
-
excludePunctuation
public GetRandomPasswordArgs.Builder excludePunctuation(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludePunctuation)
- Parameters:
excludePunctuation- Whether to exclude the following punctuation characters from the password: ``! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ .``- Returns:
- builder
-
excludePunctuation
public GetRandomPasswordArgs.Builder excludePunctuation(java.lang.Boolean excludePunctuation)
- Parameters:
excludePunctuation- Whether to exclude the following punctuation characters from the password: ``! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ .``- Returns:
- builder
-
excludeUppercase
public GetRandomPasswordArgs.Builder excludeUppercase(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeUppercase)
- Parameters:
excludeUppercase- Whether to exclude uppercase letters from the password.- Returns:
- builder
-
excludeUppercase
public GetRandomPasswordArgs.Builder excludeUppercase(java.lang.Boolean excludeUppercase)
- Parameters:
excludeUppercase- Whether to exclude uppercase letters from the password.- Returns:
- builder
-
includeSpace
public GetRandomPasswordArgs.Builder includeSpace(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeSpace)
- Parameters:
includeSpace- Whether to include the space character.- Returns:
- builder
-
includeSpace
public GetRandomPasswordArgs.Builder includeSpace(java.lang.Boolean includeSpace)
- Parameters:
includeSpace- Whether to include the space character.- Returns:
- builder
-
passwordLength
public GetRandomPasswordArgs.Builder passwordLength(@Nullable com.pulumi.core.Output<java.lang.Integer> passwordLength)
- Parameters:
passwordLength- Length of the password.- Returns:
- builder
-
passwordLength
public GetRandomPasswordArgs.Builder passwordLength(java.lang.Integer passwordLength)
- Parameters:
passwordLength- Length of the password.- Returns:
- builder
-
region
public GetRandomPasswordArgs.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 GetRandomPasswordArgs.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
-
requireEachIncludedType
public GetRandomPasswordArgs.Builder requireEachIncludedType(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireEachIncludedType)
- Parameters:
requireEachIncludedType- Whether to include at least one upper and lowercase letter, one number, and one punctuation.- Returns:
- builder
-
requireEachIncludedType
public GetRandomPasswordArgs.Builder requireEachIncludedType(java.lang.Boolean requireEachIncludedType)
- Parameters:
requireEachIncludedType- Whether to include at least one upper and lowercase letter, one number, and one punctuation.- Returns:
- builder
-
build
public GetRandomPasswordArgs build()
-
-