Skip to main content

AWSIAMRole

No description

type AWSIAMRole {
arn: String!
assumeRoleRawPolicyDocument: String!
createdAt: DateTime
description: String!
maximumSessionDuration: Int64!
path: String!
permissionsBoundary: AWSIAMRoleAttachedPermissionsBoundary
id: String!
lastUsed: AWSIAMRoleLastUsed
name: String!
tags: [AWSTag!]!
policies: [AWSIAMRolePolicy!]
}

Fields

AWSIAMRole.arn ● String! non-null scalar

The Amazon Resource Name (ARN) specifying the role. For more information, see IAM identifiers (https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html). The minimum length: 20

AWSIAMRole.assumeRoleRawPolicyDocument ● String! non-null scalar

The policy that grants an entity permission to assume the role

AWSIAMRole.createdAt ● DateTime scalar

The created date/time

AWSIAMRole.description ● String! non-null scalar

The description

AWSIAMRole.maximumSessionDuration ● Int64! non-null scalar

The maximum session duration (in seconds) for the specified role The minimum: 3600

AWSIAMRole.path ● String! non-null scalar

The path to the role. For more information, see IAM identifiers (https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html).

AWSIAMRole.permissionsBoundary ● AWSIAMRoleAttachedPermissionsBoundary object

The ARN of the policy used to set the permissions boundary for the role. For more information, see Permissions boundaries for IAM identities (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html).

AWSIAMRole.id ● String! non-null scalar

The stable and unique string identifying the role. For more information, see IAM identifiers (https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html). The minimum length: 16

AWSIAMRole.lastUsed ● AWSIAMRoleLastUsed object

Contains information about the last time that an IAM role was used. For more information, see Regions where data is tracked (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html)

AWSIAMRole.name ● String! non-null scalar

The name

AWSIAMRole.tags ● [AWSTag!]! non-null object

The list of tags that are attached to the role

AWSIAMRole.policies ● [AWSIAMRolePolicy!] list union

The attached policies on the role

Member of

AWSConfigRecorder object ● AWSEC2InstanceIAMInstanceProfile object ● AWSECSService object ● AWSECSTaskDefinition object ● AWSECSTaskOverride object ● AWSRDSDatabaseInstanceRole object