AssumeRole

data class AssumeRole(val RoleArn: ARN, val RoleSessionName: RoleSessionName, val TokenCode: TokenCode? = null, val SerialNumber: Long? = null, val DurationSeconds: Duration? = null, val ExternalId: String? = null, val Policy: String? = null, val PolicyArns: List<ARN>? = null, val Tags: List<Tag>? = null, val TransitiveTagKeys: List<String>? = null) : STSAction<SimpleAssumedRole>

Constructors

Link copied to clipboard
constructor(RoleArn: ARN, RoleSessionName: RoleSessionName, TokenCode: TokenCode? = null, SerialNumber: Long? = null, DurationSeconds: Duration? = null, ExternalId: String? = null, Policy: String? = null, PolicyArns: List<ARN>? = null, Tags: List<Tag>? = null, TransitiveTagKeys: List<String>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val ExternalId: String? = null
Link copied to clipboard
val Policy: String? = null
Link copied to clipboard
val PolicyArns: List<ARN>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val SerialNumber: Long? = null
Link copied to clipboard
val Tags: List<Tag>? = null
Link copied to clipboard
val TokenCode: TokenCode? = null
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<SimpleAssumedRole, RemoteFailure>