RoleAliasArgs

data class RoleAliasArgs(val credentialDurationSeconds: Output<Int>? = null, val roleAlias: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RoleAliasArgs>

Use the AWS::IoT::RoleAlias resource to declare an AWS IoT RoleAlias.

Constructors

Link copied to clipboard
constructor(credentialDurationSeconds: Output<Int>? = null, roleAlias: Output<String>? = null, roleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val credentialDurationSeconds: Output<Int>? = null

The number of seconds for which the credential is valid.

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

The role alias.

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

The role ARN.

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

An array of key-value pairs to apply to this resource. For more information, see Tag .

Functions

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