VirtualMfaDeviceArgs

data class VirtualMfaDeviceArgs(val path: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val users: Output<List<String>>? = null, val virtualMfaDeviceName: Output<String>? = null) : ConvertibleToJava<VirtualMfaDeviceArgs>

Resource Type definition for AWS::IAM::VirtualMFADevice

Constructors

Link copied to clipboard
constructor(path: Output<String>? = null, tags: Output<List<TagArgs>>? = null, users: Output<List<String>>? = null, virtualMfaDeviceName: Output<String>? = null)

Properties

Link copied to clipboard
val path: Output<String>? = null

The path for the virtual MFA device. For more information about paths, see IAM identifiers in the IAM User Guide . This parameter is optional. If it is not included, it defaults to a slash (/). This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! ( \u0021 ) through the DEL character ( \u007F ), including most punctuation characters, digits, and upper and lowercased letters.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of tags that you want to attach to the new IAM virtual MFA device. Each tag consists of a key name and an associated value. For more information about tagging, see Tagging IAM resources in the IAM User Guide .

Link copied to clipboard
val users: Output<List<String>>? = null

The IAM user associated with this virtual MFA device.

Link copied to clipboard
val virtualMfaDeviceName: Output<String>? = null

The name of the virtual MFA device, which must be unique. Use with path to uniquely identify a virtual MFA device. This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

Functions

Link copied to clipboard
open override fun toJava(): VirtualMfaDeviceArgs