AWS IAM Service Tables

The AWS IAM Service uses the following table

Tables

AWSAccountSummaries

NameTypeDescription
AccessKeysPerUserQuotaintegerThe maximum number of access keys that can be created per IAM user.
AccountAccessKeysPresentintegerThe number of AWS account root user access keys present in the account.
AccountMFAEnabledintegerIndicates whether multi-factor authentication (MFA) is enabled for the AWS account. A value of 1 means MFA is enabled; 0 means it is not.
AccountSigningCertificatesPresentintegerThe number of signing certificates present for the AWS account root user.
AssumeRolePolicySizeQuotaintegerThe maximum allowed size for assume role policy documents, in bytes.
AttachedPoliciesPerGroupQuotaintegerThe maximum number of managed policies that can be attached to an IAM group.
AttachedPoliciesPerRoleQuotaintegerThe maximum number of managed policies that can be attached to an IAM role.
AttachedPoliciesPerUserQuotaintegerThe maximum number of managed policies that can be attached to an IAM user.
BatchDateintegerThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
CreatedByintegerIdentifier of the entity that created the record or configuration.
CreatedDateintegerThe date and time when the record or configuration was created.
GlobalEndpointTokenVersionintegerThe version of the global endpoint token.
GroupPolicySizeQuotaintegerThe maximum allowed size for inline policy documents in an IAM group, in bytes.
GroupsintegerThe number of IAM groups in the AWS account.
GroupsPerUserQuotaintegerThe maximum number of IAM groups a user can be a member of.
GroupsQuotaintegerThe maximum number of IAM groups allowed in the AWS account.
IDintegerA unique identifier for the record or entity.
InstanceProfilesintegerThe number of instance profiles in the AWS account.
InstanceProfilesQuotaintegerThe maximum number of instance profiles allowed in the AWS account.
MFADevicesintegerThe number of MFA devices in the AWS account.
MFADevicesInUseintegerThe number of MFA devices currently in use.
ModifiedByintegerIdentifier of the entity that last modified the record or configuration.
ModifiedDateintegerThe date and time when the record or configuration was last modified.
PoliciesintegerThe number of customer-managed policies in the AWS account.
PoliciesQuotaintegerThe maximum number of customer-managed policies allowed in the AWS account.
PolicySizeQuotaintegerThe maximum allowed size for managed policy documents, in bytes.
PolicyVersionsInUseintegerThe number of policy versions currently in use in the AWS account.
PolicyVersionsInUseQuotaintegerThe maximum number of policy versions allowed in the AWS account.
ProvidersintegerThe number of identity providers in the AWS account.
RolePolicySizeQuotaintegerThe maximum allowed size for inline policy documents in an IAM role, in bytes.
RolesintegerThe number of IAM roles in the AWS account.
RolesQuotaintegerThe maximum number of IAM roles allowed in the AWS account.
ServerCertificatesstringThe number of server certificates stored in IAM.
ServerCertificatesQuotadatetimeThe maximum number of server certificates allowed in IAM.
SigningCertificatesPerUserQuotastringThe maximum number of signing certificates allowed per IAM user.
UserPolicySizeQuotadatetimeThe maximum allowed size for inline policy documents in an IAM user, in bytes.
UsersdatetimeThe number of IAM users in the AWS account.
UsersQuotaintegerThe maximum number of IAM users allowed in the AWS account.
VersionsPerPolicyQuotaintegerThe maximum number of versions that can exist for a policy.

AWSGroups

NameTypeDescription
ArnstringThe Amazon Resource Name (ARN) specifying the group.
PathstringThe path to the group.
GroupNamestringThe friendly name that identifies the group.
CreateDatedatetimeThe date and time, in ISO 8601 date-time format, when the group was created.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
GroupIDstringA unique identifier for the group.

AWSInlinePolicies

NameTypeDescription
AWSGroupConfigIDintegerA unique identifier for the configuration associated with the group.
AWSRoleConfigIDintegerA unique identifier for the configuration associated with the role.
AWSUserConfigIDintegerA unique identifier for the configuration associated with the user.
PolicyNamestringThe name of the policy.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ParentTypestringThe type of entity to which the inline policy is attached. This defines the scope of the policy (e.g., User, Group, Role).
ParentNamestringThe name of the entity (such as a specific IAM user, group, or role) to which the inline policy is attached. This corresponds to the UserName, GroupName, or RoleName.
CreateDatedatetimeThe date and time, in ISO 8601 date-time format, when the policy was created.
DocumentstringThe policy document.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
AWSGroupGroupIDstringA unique identifier for the group.
AWSRoleRoleIDstringThe stable and unique string identifying the role.
AWSUserUserIDstringThe stable and unique string identifying the user.

AWSManagedPolicies

NameTypeDescription
ArnstringThe Amazon Resource Name (ARN) that uniquely identifies the policy.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
PermissionsBoundaryUsageCountintegerThe number of entities (users or roles) for which the policy is used as a permissions boundary.
PathstringThe path to the policy. The default is /.
UpdateDatedatetimeThe date and time, in ISO 8601 date-time format, when the policy was last updated.
IsAttachablebitSpecifies whether the policy can be attached to an IAM user, group, or role. A value of true indicates that the policy can be attached; false indicates that the policy cannot be attached.
PolicyNamestringThe friendly name (not ARN) identifying the policy.
AttachmentCountintegerThe number of entities (users, groups, and roles) that the policy is attached to.
DescriptionstringA friendly description of the policy.
DocumentstringThe policy document. The policy document is returned in JSON format.
CreateDatedatetimeThe date and time, in ISO 8601 date-time format, when the policy was created.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
DefaultVersionIDstringThe identifier for the version of the policy that is set as the default version.
PolicyIDstringThe stable and unique string identifying the policy.
VersionIDstringThe identifier for a specific version of the policy.

AWSMFADevices

NameTypeDescription
AWSUserConfigIDintegerAn identifier linking the MFA device to a specific AWS user configuration.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
SerialNumberstringThe unique identifier assigned to the MFA device. For virtual MFA devices, this is typically an Amazon Resource Name (ARN).
EnableDatedatetimeThe date and time when the MFA device was enabled for the user, in ISO 8601 date-time format.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
AWSUserIDstringA unique identifier for the AWS user associated with the MFA device.
UserIDstringAn internal identifier for the user to whom the MFA device is assigned.

AWSRoles

NameTypeDescription
ArnstringThe Amazon Resource Name (ARN) that uniquely identifies the IAM role.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
PathstringThe path to the role.
AssumeRolePolicyDocumentstringThe trust policy that grants an entity permission to assume the role. This policy is URL-encoded as per RFC 3986.
MaxSessionDurationintegerThe maximum session duration (in seconds) that you want to set for the specified role. This setting can have a value from 1 hour (3600 seconds) to 12 hours (43200 seconds).
RoleNamestringThe friendly name that identifies the role.
RoleLastUseddatetimeContains information about the last time that an IAM role was used. This includes the date and time and the Region in which the role was last used. Activity is only reported for the trailing 400 days.
CreatedBystringIdentifier of the entity that created the role.
CreatedDatedatetimeThe date and time when the role was created.
ModifiedBystringIdentifier of the entity that last modified the role.
ModifiedDatedatetimeThe date and time when the role was last modified.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
CreateDatedatetimeThe date and time when the role was created, in ISO 8601 date-time format.
RoleIDstringThe stable and unique string identifying the role.

AWSUsers

NameTypeDescription
ArnstringThe Amazon Resource Name (ARN) that uniquely identifies the IAM user.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry.
PathstringThe path to the user.
UserNamestringThe friendly name identifying the user.
CreateDatedatetimehe date and time when the user was created, in ISO 8601 date-time format.
PasswordLastUseddatetimeThe date and time, in ISO 8601 date-time format, when the user's password was last used to sign in to an AWS website.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
UserIDstringThe stable and unique string identifying the user.

Bridge Tables

AWSGroups_AWSManagedPolicies

NameTypeDescription
AWSGroupConfigIDintegerA unique identifier for the configuration associated with the group.
AWSManagedPolicyConfigIDintegerA unique identifier for the configuration associated with the managed policy.
AWSGroupIDstringA unique identifier for the group.
AWSManagedPolicyIDstringThe stable and unique string identifying the policy.
AWSManagedPolicyVersionIDstringThe identifier for a specific version of the policy.

AWSGroups_AWSUsers

NameTypeDescription
AWSGroupConfigIDintegerA unique identifier for the configuration associated with the group.
AWSUserConfigIDintegerA unique identifier for the configuration associated with the user.
AWSGroupIDstringA unique identifier for the group.
AWSUserIDstringThe stable and unique string identifying the user.

AWSManagedPolicies_AWSRoles

NameTypeDescription
AWSManagedPolicyConfigIDintegerA unique identifier for the configuration associated with the managed policy.
AWSRoleConfigIDintegerA unique identifier for the configuration associated with the role.
AWSManagedPolicyIDstringThe stable and unique string identifying the policy.
AWSManagedPolicyVersionIDstringThe identifier for a specific version of the policy.
AWSRoleIDstringThe stable and unique string identifying the role.

AWSManagedPolicies_AWSUsers

NameTypeDescription
AWSManagedPolicyConfigIDintegerA unique identifier for the configuration associated with the managed policy.
AWSUserConfigIDintegerA unique identifier for the configuration associated with the user.
AWSManagedPolicyIDstringThe stable and unique string identifying the policy.
AWSManagedPolicyVersionIDstringThe identifier for a specific version of the policy.
AWSUserIDstringThe stable and unique string identifying the user.

Did this page help you?