Package com.pulumi.aws.iam.inputs
Class VirtualMfaDeviceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.inputs.VirtualMfaDeviceState
-
public final class VirtualMfaDeviceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualMfaDeviceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VirtualMfaDeviceStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>base32StringSeed()static VirtualMfaDeviceState.Builderbuilder()static VirtualMfaDeviceState.Builderbuilder(VirtualMfaDeviceState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>enableDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>path()java.util.Optional<com.pulumi.core.Output<java.lang.String>>qrCodePng()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serialNumber()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>virtualMfaDeviceName()
-
-
-
Field Detail
-
Empty
public static final VirtualMfaDeviceState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN, which is also the serial number, of the virtual MFA device.
-
base32StringSeed
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> base32StringSeed()
- Returns:
- Base32 seed defined as specified in [RFC3548](https://tools.ietf.org/html/rfc3548.txt). The `base32StringSeed` is base64-encoded.
-
enableDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> enableDate()
- Returns:
- Date and time when the virtual MFA device was enabled.
-
path
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> path()
- Returns:
- Path for the virtual MFA device.
-
qrCodePng
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> qrCodePng()
- Returns:
- 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.
-
serialNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serialNumber()
- Returns:
- Serial number associated with the virtual MFA device.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of resource tags for the virtual MFA device. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
userName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userName()
- Returns:
- Name of the IAM user associated with this virtual MFA device.
-
virtualMfaDeviceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> virtualMfaDeviceName()
- Returns:
- Name of the virtual MFA device. Use with path to uniquely identify a virtual MFA device.
-
builder
public static VirtualMfaDeviceState.Builder builder()
-
builder
public static VirtualMfaDeviceState.Builder builder(VirtualMfaDeviceState defaults)
-
-