Package com.pulumi.aws.iam.inputs
Class VirtualMfaDeviceState.Builder
- java.lang.Object
-
- com.pulumi.aws.iam.inputs.VirtualMfaDeviceState.Builder
-
- Enclosing class:
- VirtualMfaDeviceState
public static final class VirtualMfaDeviceState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VirtualMfaDeviceState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VirtualMfaDeviceState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
VirtualMfaDeviceState.Builder
arn(java.lang.String arn)
VirtualMfaDeviceState.Builder
base32StringSeed(com.pulumi.core.Output<java.lang.String> base32StringSeed)
VirtualMfaDeviceState.Builder
base32StringSeed(java.lang.String base32StringSeed)
VirtualMfaDeviceState
build()
VirtualMfaDeviceState.Builder
enableDate(com.pulumi.core.Output<java.lang.String> enableDate)
VirtualMfaDeviceState.Builder
enableDate(java.lang.String enableDate)
VirtualMfaDeviceState.Builder
path(com.pulumi.core.Output<java.lang.String> path)
VirtualMfaDeviceState.Builder
path(java.lang.String path)
VirtualMfaDeviceState.Builder
qrCodePng(com.pulumi.core.Output<java.lang.String> qrCodePng)
VirtualMfaDeviceState.Builder
qrCodePng(java.lang.String qrCodePng)
VirtualMfaDeviceState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
VirtualMfaDeviceState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
VirtualMfaDeviceState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.VirtualMfaDeviceState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.VirtualMfaDeviceState.Builder
userName(com.pulumi.core.Output<java.lang.String> userName)
VirtualMfaDeviceState.Builder
userName(java.lang.String userName)
VirtualMfaDeviceState.Builder
virtualMfaDeviceName(com.pulumi.core.Output<java.lang.String> virtualMfaDeviceName)
VirtualMfaDeviceState.Builder
virtualMfaDeviceName(java.lang.String virtualMfaDeviceName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualMfaDeviceState defaults)
-
-
Method Detail
-
arn
public VirtualMfaDeviceState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) specifying the virtual mfa device.- Returns:
- builder
-
arn
public VirtualMfaDeviceState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) specifying the virtual mfa device.- Returns:
- builder
-
base32StringSeed
public VirtualMfaDeviceState.Builder base32StringSeed(@Nullable com.pulumi.core.Output<java.lang.String> base32StringSeed)
- Parameters:
base32StringSeed
- The base32 seed defined as specified in [RFC3548](https://tools.ietf.org/html/rfc3548.txt). The `base_32_string_seed` is base64-encoded.- Returns:
- builder
-
base32StringSeed
public VirtualMfaDeviceState.Builder base32StringSeed(java.lang.String base32StringSeed)
- Parameters:
base32StringSeed
- The base32 seed defined as specified in [RFC3548](https://tools.ietf.org/html/rfc3548.txt). The `base_32_string_seed` is base64-encoded.- Returns:
- builder
-
enableDate
public VirtualMfaDeviceState.Builder enableDate(@Nullable com.pulumi.core.Output<java.lang.String> enableDate)
- Parameters:
enableDate
- The date and time when the virtual MFA device was enabled.- Returns:
- builder
-
enableDate
public VirtualMfaDeviceState.Builder enableDate(java.lang.String enableDate)
- Parameters:
enableDate
- The date and time when the virtual MFA device was enabled.- Returns:
- builder
-
path
public VirtualMfaDeviceState.Builder path(@Nullable com.pulumi.core.Output<java.lang.String> path)
- Parameters:
path
- The path for the virtual MFA device.- Returns:
- builder
-
path
public VirtualMfaDeviceState.Builder path(java.lang.String path)
- Parameters:
path
- The path for the virtual MFA device.- Returns:
- builder
-
qrCodePng
public VirtualMfaDeviceState.Builder qrCodePng(@Nullable com.pulumi.core.Output<java.lang.String> qrCodePng)
- Parameters:
qrCodePng
- A QR code PNG image that encodes `otpauth://totp/$virtualMFADeviceName@$AccountName?secret=$Base32String` where `$virtualMFADeviceName` is one of the create call arguments. AccountName is the user name if set (otherwise, the account ID), and Base32String is the seed in base32 format.- Returns:
- builder
-
qrCodePng
public VirtualMfaDeviceState.Builder qrCodePng(java.lang.String qrCodePng)
- Parameters:
qrCodePng
- A QR code PNG image that encodes `otpauth://totp/$virtualMFADeviceName@$AccountName?secret=$Base32String` where `$virtualMFADeviceName` is one of the create call arguments. AccountName is the user name if set (otherwise, the account ID), and Base32String is the seed in base32 format.- Returns:
- builder
-
tags
public VirtualMfaDeviceState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Map of resource tags for the virtual mfa device. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public VirtualMfaDeviceState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Map of resource tags for the virtual mfa device. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public VirtualMfaDeviceState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public VirtualMfaDeviceState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
userName
public VirtualMfaDeviceState.Builder userName(@Nullable com.pulumi.core.Output<java.lang.String> userName)
- Parameters:
userName
- The associated IAM User name if the virtual MFA device is enabled.- Returns:
- builder
-
userName
public VirtualMfaDeviceState.Builder userName(java.lang.String userName)
- Parameters:
userName
- The associated IAM User name if the virtual MFA device is enabled.- Returns:
- builder
-
virtualMfaDeviceName
public VirtualMfaDeviceState.Builder virtualMfaDeviceName(@Nullable com.pulumi.core.Output<java.lang.String> virtualMfaDeviceName)
- Parameters:
virtualMfaDeviceName
- The name of the virtual MFA device. Use with path to uniquely identify a virtual MFA device.- Returns:
- builder
-
virtualMfaDeviceName
public VirtualMfaDeviceState.Builder virtualMfaDeviceName(java.lang.String virtualMfaDeviceName)
- Parameters:
virtualMfaDeviceName
- The name of the virtual MFA device. Use with path to uniquely identify a virtual MFA device.- Returns:
- builder
-
build
public VirtualMfaDeviceState build()
-
-