{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-28T13:50:55.927Z",
  "sourceRevision": "e191fac23484db8af617b2602b5ea79cf647b0fb",
  "documentation": "/aws/services/iam",
  "licensing": {
    "minimumPlans": [
      "Hobby"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 180,
    "implemented": 150,
    "notImplemented": 30
  },
  "service": "iam",
  "displayName": "Identity and Access Management",
  "operations": [
    {
      "name": "AcceptDelegationRequest",
      "implemented": false
    },
    {
      "name": "AcquireRole",
      "implemented": false
    },
    {
      "name": "AddClientIDToOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "AddRoleToInstanceProfile",
      "implemented": true
    },
    {
      "name": "AddUserToGroup",
      "implemented": true
    },
    {
      "name": "AssociateDelegationRequest",
      "implemented": false
    },
    {
      "name": "AttachGroupPolicy",
      "implemented": true
    },
    {
      "name": "AttachRolePolicy",
      "implemented": true
    },
    {
      "name": "AttachUserPolicy",
      "implemented": true
    },
    {
      "name": "ChangePassword",
      "implemented": true
    },
    {
      "name": "CreateAccessKey",
      "implemented": true
    },
    {
      "name": "CreateAccountAlias",
      "implemented": true
    },
    {
      "name": "CreateDelegationRequest",
      "implemented": false
    },
    {
      "name": "CreateGroup",
      "implemented": true
    },
    {
      "name": "CreateInstanceProfile",
      "implemented": true
    },
    {
      "name": "CreateLoginProfile",
      "implemented": true
    },
    {
      "name": "CreateOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "CreatePolicy",
      "implemented": true
    },
    {
      "name": "CreatePolicyVersion",
      "implemented": true
    },
    {
      "name": "CreateRole",
      "implemented": true
    },
    {
      "name": "CreateSAMLProvider",
      "implemented": true
    },
    {
      "name": "CreateServiceLinkedRole",
      "implemented": true
    },
    {
      "name": "CreateServiceSpecificCredential",
      "implemented": true
    },
    {
      "name": "CreateUser",
      "implemented": true
    },
    {
      "name": "CreateVirtualMFADevice",
      "implemented": true
    },
    {
      "name": "DeactivateMFADevice",
      "implemented": true
    },
    {
      "name": "DeleteAccessKey",
      "implemented": true
    },
    {
      "name": "DeleteAccountAlias",
      "implemented": true
    },
    {
      "name": "DeleteAccountPasswordPolicy",
      "implemented": true
    },
    {
      "name": "DeleteGroup",
      "implemented": true
    },
    {
      "name": "DeleteGroupPolicy",
      "implemented": true
    },
    {
      "name": "DeleteInstanceProfile",
      "implemented": true
    },
    {
      "name": "DeleteLoginProfile",
      "implemented": true
    },
    {
      "name": "DeleteOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "DeletePolicy",
      "implemented": true
    },
    {
      "name": "DeletePolicyVersion",
      "implemented": true
    },
    {
      "name": "DeleteRole",
      "implemented": true
    },
    {
      "name": "DeleteRolePermissionsBoundary",
      "implemented": true
    },
    {
      "name": "DeleteRolePolicy",
      "implemented": true
    },
    {
      "name": "DeleteSAMLProvider",
      "implemented": true
    },
    {
      "name": "DeleteSSHPublicKey",
      "implemented": true
    },
    {
      "name": "DeleteServerCertificate",
      "implemented": true
    },
    {
      "name": "DeleteServiceLinkedRole",
      "implemented": true
    },
    {
      "name": "DeleteServiceSpecificCredential",
      "implemented": true
    },
    {
      "name": "DeleteSigningCertificate",
      "implemented": true
    },
    {
      "name": "DeleteUser",
      "implemented": true
    },
    {
      "name": "DeleteUserPermissionsBoundary",
      "implemented": true
    },
    {
      "name": "DeleteUserPolicy",
      "implemented": true
    },
    {
      "name": "DeleteVirtualMFADevice",
      "implemented": true
    },
    {
      "name": "DetachGroupPolicy",
      "implemented": true
    },
    {
      "name": "DetachRolePolicy",
      "implemented": true
    },
    {
      "name": "DetachUserPolicy",
      "implemented": true
    },
    {
      "name": "DisableOrganizationsRootCredentialsManagement",
      "implemented": false
    },
    {
      "name": "DisableOrganizationsRootSessions",
      "implemented": false
    },
    {
      "name": "DisableOutboundWebIdentityFederation",
      "implemented": true
    },
    {
      "name": "EnableMFADevice",
      "implemented": true
    },
    {
      "name": "EnableOrganizationsRootCredentialsManagement",
      "implemented": false
    },
    {
      "name": "EnableOrganizationsRootSessions",
      "implemented": false
    },
    {
      "name": "EnableOutboundWebIdentityFederation",
      "implemented": true
    },
    {
      "name": "GenerateCredentialReport",
      "implemented": true
    },
    {
      "name": "GenerateOrganizationsAccessReport",
      "implemented": false
    },
    {
      "name": "GenerateServiceLastAccessedDetails",
      "implemented": false
    },
    {
      "name": "GetAccessKeyLastUsed",
      "implemented": true
    },
    {
      "name": "GetAccountAuthorizationDetails",
      "implemented": true
    },
    {
      "name": "GetAccountPasswordPolicy",
      "implemented": true
    },
    {
      "name": "GetAccountProperties",
      "implemented": false
    },
    {
      "name": "GetAccountSummary",
      "implemented": true
    },
    {
      "name": "GetContextKeysForCustomPolicy",
      "implemented": false
    },
    {
      "name": "GetContextKeysForPrincipalPolicy",
      "implemented": false
    },
    {
      "name": "GetCredentialReport",
      "implemented": true
    },
    {
      "name": "GetDelegationRequest",
      "implemented": false
    },
    {
      "name": "GetGroup",
      "implemented": true
    },
    {
      "name": "GetGroupPolicy",
      "implemented": true
    },
    {
      "name": "GetHumanReadableSummary",
      "implemented": false
    },
    {
      "name": "GetInstanceProfile",
      "implemented": true
    },
    {
      "name": "GetLoginProfile",
      "implemented": true
    },
    {
      "name": "GetMFADevice",
      "implemented": false
    },
    {
      "name": "GetOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "GetOrganizationsAccessReport",
      "implemented": false
    },
    {
      "name": "GetOutboundWebIdentityFederationInfo",
      "implemented": true
    },
    {
      "name": "GetPolicy",
      "implemented": true
    },
    {
      "name": "GetPolicyVersion",
      "implemented": true
    },
    {
      "name": "GetRole",
      "implemented": true
    },
    {
      "name": "GetRolePolicy",
      "implemented": true
    },
    {
      "name": "GetRoleTemplateVersion",
      "implemented": false
    },
    {
      "name": "GetSAMLProvider",
      "implemented": true
    },
    {
      "name": "GetSSHPublicKey",
      "implemented": true
    },
    {
      "name": "GetServerCertificate",
      "implemented": true
    },
    {
      "name": "GetServiceLastAccessedDetails",
      "implemented": false
    },
    {
      "name": "GetServiceLastAccessedDetailsWithEntities",
      "implemented": false
    },
    {
      "name": "GetServiceLinkedRoleDeletionStatus",
      "implemented": true
    },
    {
      "name": "GetUser",
      "implemented": true
    },
    {
      "name": "GetUserPolicy",
      "implemented": true
    },
    {
      "name": "ListAccessKeys",
      "implemented": true
    },
    {
      "name": "ListAccountAliases",
      "implemented": true
    },
    {
      "name": "ListAttachedGroupPolicies",
      "implemented": true
    },
    {
      "name": "ListAttachedRolePolicies",
      "implemented": true
    },
    {
      "name": "ListAttachedUserPolicies",
      "implemented": true
    },
    {
      "name": "ListDelegationRequests",
      "implemented": false
    },
    {
      "name": "ListEntitiesForPolicy",
      "implemented": true
    },
    {
      "name": "ListGroupPolicies",
      "implemented": true
    },
    {
      "name": "ListGroups",
      "implemented": true
    },
    {
      "name": "ListGroupsForUser",
      "implemented": true
    },
    {
      "name": "ListInstanceProfileTags",
      "implemented": true
    },
    {
      "name": "ListInstanceProfiles",
      "implemented": true
    },
    {
      "name": "ListInstanceProfilesForRole",
      "implemented": true
    },
    {
      "name": "ListMFADeviceTags",
      "implemented": true
    },
    {
      "name": "ListMFADevices",
      "implemented": true
    },
    {
      "name": "ListOpenIDConnectProviderTags",
      "implemented": true
    },
    {
      "name": "ListOpenIDConnectProviders",
      "implemented": true
    },
    {
      "name": "ListOrganizationsFeatures",
      "implemented": false
    },
    {
      "name": "ListPolicies",
      "implemented": true
    },
    {
      "name": "ListPoliciesGrantingServiceAccess",
      "implemented": false
    },
    {
      "name": "ListPolicyTags",
      "implemented": true
    },
    {
      "name": "ListPolicyVersions",
      "implemented": true
    },
    {
      "name": "ListRolePolicies",
      "implemented": true
    },
    {
      "name": "ListRoleTags",
      "implemented": true
    },
    {
      "name": "ListRoles",
      "implemented": true
    },
    {
      "name": "ListSAMLProviderTags",
      "implemented": true
    },
    {
      "name": "ListSAMLProviders",
      "implemented": true
    },
    {
      "name": "ListSSHPublicKeys",
      "implemented": true
    },
    {
      "name": "ListServerCertificateTags",
      "implemented": true
    },
    {
      "name": "ListServerCertificates",
      "implemented": true
    },
    {
      "name": "ListServiceSpecificCredentials",
      "implemented": true
    },
    {
      "name": "ListSigningCertificates",
      "implemented": true
    },
    {
      "name": "ListUserPolicies",
      "implemented": true
    },
    {
      "name": "ListUserTags",
      "implemented": true
    },
    {
      "name": "ListUsers",
      "implemented": true
    },
    {
      "name": "ListVirtualMFADevices",
      "implemented": true
    },
    {
      "name": "PutAccountProperties",
      "implemented": false
    },
    {
      "name": "PutGroupPolicy",
      "implemented": true
    },
    {
      "name": "PutRolePermissionsBoundary",
      "implemented": true
    },
    {
      "name": "PutRolePolicy",
      "implemented": true
    },
    {
      "name": "PutUserPermissionsBoundary",
      "implemented": true
    },
    {
      "name": "PutUserPolicy",
      "implemented": true
    },
    {
      "name": "RejectDelegationRequest",
      "implemented": false
    },
    {
      "name": "RemoveClientIDFromOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "RemoveRoleFromInstanceProfile",
      "implemented": true
    },
    {
      "name": "RemoveUserFromGroup",
      "implemented": true
    },
    {
      "name": "ResetServiceSpecificCredential",
      "implemented": true
    },
    {
      "name": "ResyncMFADevice",
      "implemented": false
    },
    {
      "name": "SendDelegationToken",
      "implemented": false
    },
    {
      "name": "SetDefaultPolicyVersion",
      "implemented": true
    },
    {
      "name": "SetSecurityTokenServicePreferences",
      "implemented": false
    },
    {
      "name": "SimulateCustomPolicy",
      "implemented": false
    },
    {
      "name": "SimulatePrincipalPolicy",
      "implemented": true
    },
    {
      "name": "TagInstanceProfile",
      "implemented": true
    },
    {
      "name": "TagMFADevice",
      "implemented": true
    },
    {
      "name": "TagOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "TagPolicy",
      "implemented": true
    },
    {
      "name": "TagRole",
      "implemented": true
    },
    {
      "name": "TagSAMLProvider",
      "implemented": true
    },
    {
      "name": "TagServerCertificate",
      "implemented": true
    },
    {
      "name": "TagUser",
      "implemented": true
    },
    {
      "name": "UntagInstanceProfile",
      "implemented": true
    },
    {
      "name": "UntagMFADevice",
      "implemented": true
    },
    {
      "name": "UntagOpenIDConnectProvider",
      "implemented": true
    },
    {
      "name": "UntagPolicy",
      "implemented": true
    },
    {
      "name": "UntagRole",
      "implemented": true
    },
    {
      "name": "UntagSAMLProvider",
      "implemented": true
    },
    {
      "name": "UntagServerCertificate",
      "implemented": true
    },
    {
      "name": "UntagUser",
      "implemented": true
    },
    {
      "name": "UpdateAccessKey",
      "implemented": true
    },
    {
      "name": "UpdateAccountPasswordPolicy",
      "implemented": true
    },
    {
      "name": "UpdateAssumeRolePolicy",
      "implemented": true
    },
    {
      "name": "UpdateDelegationRequest",
      "implemented": false
    },
    {
      "name": "UpdateGroup",
      "implemented": true
    },
    {
      "name": "UpdateLoginProfile",
      "implemented": true
    },
    {
      "name": "UpdateOpenIDConnectProviderThumbprint",
      "implemented": true
    },
    {
      "name": "UpdateRole",
      "implemented": true
    },
    {
      "name": "UpdateRoleDescription",
      "implemented": true
    },
    {
      "name": "UpdateSAMLProvider",
      "implemented": true
    },
    {
      "name": "UpdateSSHPublicKey",
      "implemented": true
    },
    {
      "name": "UpdateServerCertificate",
      "implemented": true
    },
    {
      "name": "UpdateServiceSpecificCredential",
      "implemented": true
    },
    {
      "name": "UpdateSigningCertificate",
      "implemented": true
    },
    {
      "name": "UpdateUser",
      "implemented": true
    },
    {
      "name": "UploadSSHPublicKey",
      "implemented": true
    },
    {
      "name": "UploadServerCertificate",
      "implemented": true
    },
    {
      "name": "UploadSigningCertificate",
      "implemented": true
    }
  ]
}