GetRoleResult

data class GetRoleResult(val arn: String, val assumeRolePolicy: String, val createDate: String, val description: String, val id: String, val maxSessionDuration: Int, val name: String, val path: String, val permissionsBoundary: String, val roleLastUseds: List<GetRoleRoleLastUsed>, val tags: Map<String, String>, val uniqueId: String)

A collection of values returned by getRole.

Constructors

Link copied to clipboard
constructor(arn: String, assumeRolePolicy: String, createDate: String, description: String, id: String, maxSessionDuration: Int, name: String, path: String, permissionsBoundary: String, roleLastUseds: List<GetRoleRoleLastUsed>, tags: Map<String, String>, uniqueId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

ARN of the role.

Link copied to clipboard

Policy document associated with the role.

Link copied to clipboard

Creation date of the role in RFC 3339 format.

Link copied to clipboard

Description for the role.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Maximum session duration.

Link copied to clipboard
Link copied to clipboard

Path to the role.

Link copied to clipboard

The ARN of the policy that is used to set the permissions boundary for the role.

Link copied to clipboard

Contains information about the last time that an IAM role was used. See role_last_used for details.

Link copied to clipboard

Tags attached to the role.

Link copied to clipboard

Stable and unique string identifying the role.