Package com.pulumi.aws.iam.inputs
Class UserLoginProfileState.Builder
- java.lang.Object
-
- com.pulumi.aws.iam.inputs.UserLoginProfileState.Builder
-
- Enclosing class:
- UserLoginProfileState
public static final class UserLoginProfileState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserLoginProfileState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserLoginProfileStatebuild()UserLoginProfileState.BuilderencryptedPassword(com.pulumi.core.Output<java.lang.String> encryptedPassword)UserLoginProfileState.BuilderencryptedPassword(java.lang.String encryptedPassword)UserLoginProfileState.BuilderkeyFingerprint(com.pulumi.core.Output<java.lang.String> keyFingerprint)UserLoginProfileState.BuilderkeyFingerprint(java.lang.String keyFingerprint)UserLoginProfileState.Builderpassword(com.pulumi.core.Output<java.lang.String> password)UserLoginProfileState.Builderpassword(java.lang.String password)UserLoginProfileState.BuilderpasswordLength(com.pulumi.core.Output<java.lang.Integer> passwordLength)UserLoginProfileState.BuilderpasswordLength(java.lang.Integer passwordLength)UserLoginProfileState.BuilderpasswordResetRequired(com.pulumi.core.Output<java.lang.Boolean> passwordResetRequired)UserLoginProfileState.BuilderpasswordResetRequired(java.lang.Boolean passwordResetRequired)UserLoginProfileState.BuilderpgpKey(com.pulumi.core.Output<java.lang.String> pgpKey)UserLoginProfileState.BuilderpgpKey(java.lang.String pgpKey)UserLoginProfileState.Builderuser(com.pulumi.core.Output<java.lang.String> user)UserLoginProfileState.Builderuser(java.lang.String user)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserLoginProfileState defaults)
-
-
Method Detail
-
encryptedPassword
public UserLoginProfileState.Builder encryptedPassword(@Nullable com.pulumi.core.Output<java.lang.String> encryptedPassword)
- Parameters:
encryptedPassword- The encrypted password, base64 encoded. Only available if password was handled on resource creation, not import.- Returns:
- builder
-
encryptedPassword
public UserLoginProfileState.Builder encryptedPassword(java.lang.String encryptedPassword)
- Parameters:
encryptedPassword- The encrypted password, base64 encoded. Only available if password was handled on resource creation, not import.- Returns:
- builder
-
keyFingerprint
public UserLoginProfileState.Builder keyFingerprint(@Nullable com.pulumi.core.Output<java.lang.String> keyFingerprint)
- Parameters:
keyFingerprint- The fingerprint of the PGP key used to encrypt the password. Only available if password was handled on this provider resource creation, not import.- Returns:
- builder
-
keyFingerprint
public UserLoginProfileState.Builder keyFingerprint(java.lang.String keyFingerprint)
- Parameters:
keyFingerprint- The fingerprint of the PGP key used to encrypt the password. Only available if password was handled on this provider resource creation, not import.- Returns:
- builder
-
password
public UserLoginProfileState.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password- The plain text password, only available when `pgpKey` is not provided.- Returns:
- builder
-
password
public UserLoginProfileState.Builder password(java.lang.String password)
- Parameters:
password- The plain text password, only available when `pgpKey` is not provided.- Returns:
- builder
-
passwordLength
public UserLoginProfileState.Builder passwordLength(@Nullable com.pulumi.core.Output<java.lang.Integer> passwordLength)
- Parameters:
passwordLength- The length of the generated password on resource creation. Only applies on resource creation. Drift detection is not possible with this argument. Default value is `20`.- Returns:
- builder
-
passwordLength
public UserLoginProfileState.Builder passwordLength(java.lang.Integer passwordLength)
- Parameters:
passwordLength- The length of the generated password on resource creation. Only applies on resource creation. Drift detection is not possible with this argument. Default value is `20`.- Returns:
- builder
-
passwordResetRequired
public UserLoginProfileState.Builder passwordResetRequired(@Nullable com.pulumi.core.Output<java.lang.Boolean> passwordResetRequired)
- Parameters:
passwordResetRequired- Whether the user should be forced to reset the generated password on resource creation. Only applies on resource creation.- Returns:
- builder
-
passwordResetRequired
public UserLoginProfileState.Builder passwordResetRequired(java.lang.Boolean passwordResetRequired)
- Parameters:
passwordResetRequired- Whether the user should be forced to reset the generated password on resource creation. Only applies on resource creation.- Returns:
- builder
-
pgpKey
public UserLoginProfileState.Builder pgpKey(@Nullable com.pulumi.core.Output<java.lang.String> pgpKey)
- Parameters:
pgpKey- Either a base-64 encoded PGP public key, or a keybase username in the form `keybase:username`. Only applies on resource creation. Drift detection is not possible with this argument.- Returns:
- builder
-
pgpKey
public UserLoginProfileState.Builder pgpKey(java.lang.String pgpKey)
- Parameters:
pgpKey- Either a base-64 encoded PGP public key, or a keybase username in the form `keybase:username`. Only applies on resource creation. Drift detection is not possible with this argument.- Returns:
- builder
-
user
public UserLoginProfileState.Builder user(@Nullable com.pulumi.core.Output<java.lang.String> user)
- Parameters:
user- The IAM user's name.- Returns:
- builder
-
user
public UserLoginProfileState.Builder user(java.lang.String user)
- Parameters:
user- The IAM user's name.- Returns:
- builder
-
build
public UserLoginProfileState build()
-
-