GetProfileResult

data class GetProfileResult(val acceptRoleSessionName: Boolean? = null, val attributeMappings: List<ProfileAttributeMapping>? = null, val durationSeconds: Double? = null, val enabled: Boolean? = null, val managedPolicyArns: List<String>? = null, val name: String? = null, val profileArn: String? = null, val profileId: String? = null, val requireInstanceProperties: Boolean? = null, val roleArns: List<String>? = null, val sessionPolicy: String? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(acceptRoleSessionName: Boolean? = null, attributeMappings: List<ProfileAttributeMapping>? = null, durationSeconds: Double? = null, enabled: Boolean? = null, managedPolicyArns: List<String>? = null, name: String? = null, profileArn: String? = null, profileId: String? = null, requireInstanceProperties: Boolean? = null, roleArns: List<String>? = null, sessionPolicy: String? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Used to determine if a custom role session name will be accepted in a temporary credential request.

Link copied to clipboard

A mapping applied to the authenticating end-entity certificate.

Link copied to clipboard
val durationSeconds: Double? = null

The number of seconds vended session credentials will be valid for

Link copied to clipboard
val enabled: Boolean? = null

The enabled status of the resource.

Link copied to clipboard

A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.

Link copied to clipboard
val name: String? = null

The customer specified name of the resource.

Link copied to clipboard
val profileArn: String? = null

The ARN of the profile.

Link copied to clipboard
val profileId: String? = null

The unique primary identifier of the Profile

Link copied to clipboard

Specifies whether instance properties are required in CreateSession requests with this profile.

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

A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.

Link copied to clipboard
val sessionPolicy: String? = null

A session policy that will applied to the trust boundary of the vended session credentials.

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

A list of Tags.