Role

class Role : KotlinCustomResource

Resource Type definition for AWS::IAM::Role

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Properties

Link copied to clipboard
val arn: Output<String>

The Amazon Resource Name (ARN) for the role.

Link copied to clipboard

The trust policy that is associated with this role.

Link copied to clipboard
val description: Output<String>?

A description of the role that you provide.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role.

Link copied to clipboard
val maxSessionDuration: Output<Int>?

The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours.

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

The path to the role.

Link copied to clipboard

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

Link copied to clipboard
val policies: Output<List<RolePolicy>>?

Adds or updates an inline policy document that is embedded in the specified IAM role.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val roleId: Output<String>

The stable and unique string identifying the role.

Link copied to clipboard
val roleName: Output<String>?

A name for the IAM role, up to 64 characters in length.

Link copied to clipboard
val tags: Output<List<RoleTag>>?

A list of tags that are attached to the role.

Link copied to clipboard
val urn: Output<String>