Class VirtualMfaDeviceState


  • public final class VirtualMfaDeviceState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  VirtualMfaDeviceState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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.Builder builder()  
      static VirtualMfaDeviceState.Builder builder​(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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.