UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

388 lines 19.6 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsSsoDirectoryActions = void 0; /** * All IAM policy actions for AWS IAM Identity Center (successor to AWS Single Sign-On) directory (SSO-DIRECTORY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiamidentitycentersuccessortoawssinglesign-ondirectory.html * * 2025-02-24T21:48:14.055Z */ var AwsSsoDirectoryActions; (function (AwsSsoDirectoryActions) { /** * Grants permission to add a member to a group in the directory that AWS IAM Iden * tity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_CreateGroupMembership.html */ AwsSsoDirectoryActions["AddMemberToGroup"] = "sso-directory:AddMemberToGroup"; /** * Grants permission to complete the creation process of a virtual MFA device * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CompleteVirtualMfaDeviceRegistration"] = "sso-directory:CompleteVirtualMfaDeviceRegistration"; /** * Grants permission to complete the registration process of a WebAuthn device * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CompleteWebAuthnDeviceRegistration"] = "sso-directory:CompleteWebAuthnDeviceRegistration"; /** * Grants permission to create an alias for the directory that AWS IAM Identity Ce * nter provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CreateAlias"] = "sso-directory:CreateAlias"; /** * Grants permission to create a bearer token for a given provisioning tenant * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CreateBearerToken"] = "sso-directory:CreateBearerToken"; /** * Grants permission to create an External Identity Provider configuration for the * directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CreateExternalIdPConfigurationForDirectory"] = "sso-directory:CreateExternalIdPConfigurationForDirectory"; /** * Grants permission to create a group in the directory that AWS IAM Identity Cent * er provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_CreateGroup.html */ AwsSsoDirectoryActions["CreateGroup"] = "sso-directory:CreateGroup"; /** * Grants permission to create a provisioning tenant for a given directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["CreateProvisioningTenant"] = "sso-directory:CreateProvisioningTenant"; /** * Grants permission to create a user in the directory that AWS IAM Identity Cente * r provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_CreateUser.html */ AwsSsoDirectoryActions["CreateUser"] = "sso-directory:CreateUser"; /** * Grants permission to delete a bearer token * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DeleteBearerToken"] = "sso-directory:DeleteBearerToken"; /** * Grants permission to delete the given external IdP certificate * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DeleteExternalIdPCertificate"] = "sso-directory:DeleteExternalIdPCertificate"; /** * Grants permission to delete an External Identity Provider configuration associa * ted with the directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DeleteExternalIdPConfigurationForDirectory"] = "sso-directory:DeleteExternalIdPConfigurationForDirectory"; /** * Grants permission to delete a group from the directory that AWS IAM Identity Ce * nter provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DeleteGroup.html */ AwsSsoDirectoryActions["DeleteGroup"] = "sso-directory:DeleteGroup"; /** * Grants permission to delete a MFA device by device name for a given user * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DeleteMfaDeviceForUser"] = "sso-directory:DeleteMfaDeviceForUser"; /** * Grants permission to delete the provisioning tenant * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DeleteProvisioningTenant"] = "sso-directory:DeleteProvisioningTenant"; /** * Grants permission to delete a user from the directory that AWS IAM Identity Cen * ter provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DeleteUser.html */ AwsSsoDirectoryActions["DeleteUser"] = "sso-directory:DeleteUser"; /** * Grants permission to retrieve information about the directory that AWS IAM Iden * tity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DescribeDirectory"] = "sso-directory:DescribeDirectory"; /** * Grants permission to query the group data, not including user and group members * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DescribeGroup.html */ AwsSsoDirectoryActions["DescribeGroup"] = "sso-directory:DescribeGroup"; /** * Grants permission to retrieve information about groups from the directory that * AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DescribeGroup.html */ AwsSsoDirectoryActions["DescribeGroups"] = "sso-directory:DescribeGroups"; /** * Grants permission to describes the provisioning tenant * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DescribeProvisioningTenant"] = "sso-directory:DescribeProvisioningTenant"; /** * Grants permission to retrieve information about a user from the directory that * AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DescribeUser.html */ AwsSsoDirectoryActions["DescribeUser"] = "sso-directory:DescribeUser"; /** * Grants permission to describe user with a valid unique attribute represented fo * r the user * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DescribeUserByUniqueAttribute"] = "sso-directory:DescribeUserByUniqueAttribute"; /** * Grants permission to retrieve information about user from the directory that AW * S IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DescribeUser.html */ AwsSsoDirectoryActions["DescribeUsers"] = "sso-directory:DescribeUsers"; /** * Grants permission to disable authentication of end users with an External Ident * ity Provider * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DisableExternalIdPConfigurationForDirectory"] = "sso-directory:DisableExternalIdPConfigurationForDirectory"; /** * Grants permission to deactivate a user in the directory that AWS IAM Identity C * enter provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["DisableUser"] = "sso-directory:DisableUser"; /** * Grants permission to enable authentication of end users with an External Identi * ty Provider * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["EnableExternalIdPConfigurationForDirectory"] = "sso-directory:EnableExternalIdPConfigurationForDirectory"; /** * Grants permission to activate user in the directory that AWS IAM Identity Cente * r provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["EnableUser"] = "sso-directory:EnableUser"; /** * Grants permission to retrieve the AWS IAM Identity Center Service Provider conf * igurations for the directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["GetAWSSPConfigurationForDirectory"] = "sso-directory:GetAWSSPConfigurationForDirectory"; /** * Grants permission to retrieve ID information about group from the directory tha * t AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_GetGroupId.html */ AwsSsoDirectoryActions["GetGroupId"] = "sso-directory:GetGroupId"; /** * Grants permission to retrieve ID information about user from the directory that * AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_GetUserId.html */ AwsSsoDirectoryActions["GetUserId"] = "sso-directory:GetUserId"; /** * (Deprecated) Grants permission to get UserPool Info * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["GetUserPoolInfo"] = "sso-directory:GetUserPoolInfo"; /** * Grants permission to import the IdP certificate used for verifying external IdP * responses * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ImportExternalIdPCertificate"] = "sso-directory:ImportExternalIdPCertificate"; /** * Grants permission to check if a member is a part of the group in the directory * that AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_IsMemberInGroups.html */ AwsSsoDirectoryActions["IsMemberInGroup"] = "sso-directory:IsMemberInGroup"; /** * Grants permission to list bearer tokens for a given provisioning tenant * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ListBearerTokens"] = "sso-directory:ListBearerTokens"; /** * Grants permission to list the external IdP certificates of a given directory an * d IdP * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ListExternalIdPCertificates"] = "sso-directory:ListExternalIdPCertificates"; /** * Grants permission to list all the External Identity Provider configurations cre * ated for the directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ListExternalIdPConfigurationsForDirectory"] = "sso-directory:ListExternalIdPConfigurationsForDirectory"; /** * Grants permission to list groups from the directory that AWS IAM Identity Cente * r provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_ListGroups.html */ AwsSsoDirectoryActions["ListGroups"] = "sso-directory:ListGroups"; /** * Grants permission to list groups of the target member * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_ListGroupMembershipsForMember.html */ AwsSsoDirectoryActions["ListGroupsForMember"] = "sso-directory:ListGroupsForMember"; /** * Grants permission to list groups for a user from the directory that AWS IAM Ide * ntity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_ListGroupMembershipsForMember.html */ AwsSsoDirectoryActions["ListGroupsForUser"] = "sso-directory:ListGroupsForUser"; /** * Grants permission to retrieve all members that are part of a group in the direc * tory that AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_ListGroupMemberships.html */ AwsSsoDirectoryActions["ListMembersInGroup"] = "sso-directory:ListMembersInGroup"; /** * Grants permission to list all active MFA devices and their MFA device metadata * for a user * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ListMfaDevicesForUser"] = "sso-directory:ListMfaDevicesForUser"; /** * Grants permission to list provisioning tenants for a given directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["ListProvisioningTenants"] = "sso-directory:ListProvisioningTenants"; /** * Grants permission to list users from the directory that AWS IAM Identity Center * provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_ListUsers.html */ AwsSsoDirectoryActions["ListUsers"] = "sso-directory:ListUsers"; /** * Grants permission to remove a member that is part of a group in the directory t * hat AWS IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_DeleteGroupMembership.html */ AwsSsoDirectoryActions["RemoveMemberFromGroup"] = "sso-directory:RemoveMemberFromGroup"; /** * Grants permission to search for groups within the associated directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["SearchGroups"] = "sso-directory:SearchGroups"; /** * Grants permission to search for users within the associated directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["SearchUsers"] = "sso-directory:SearchUsers"; /** * Grants permission to begin the creation process of virtual mfa device * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["StartVirtualMfaDeviceRegistration"] = "sso-directory:StartVirtualMfaDeviceRegistration"; /** * Grants permission to begin the registration process of a WebAuthn device * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["StartWebAuthnDeviceRegistration"] = "sso-directory:StartWebAuthnDeviceRegistration"; /** * Grants permission to update an External Identity Provider configuration associa * ted with the directory * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["UpdateExternalIdPConfigurationForDirectory"] = "sso-directory:UpdateExternalIdPConfigurationForDirectory"; /** * Grants permission to update information about a group in the directory that AWS * IAM Identity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_UpdateGroup.html */ AwsSsoDirectoryActions["UpdateGroup"] = "sso-directory:UpdateGroup"; /** * Grants permission to update group display name update group display name respon * se * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["UpdateGroupDisplayName"] = "sso-directory:UpdateGroupDisplayName"; /** * Grants permission to update MFA device information * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["UpdateMfaDeviceForUser"] = "sso-directory:UpdateMfaDeviceForUser"; /** * Grants permission to update a password by sending password reset link via email * or generating one time password for a user in the directory that AWS IAM Identi * ty Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["UpdatePassword"] = "sso-directory:UpdatePassword"; /** * Grants permission to update user information in the directory that AWS IAM Iden * tity Center provides by default * * See https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_UpdateUser.html */ AwsSsoDirectoryActions["UpdateUser"] = "sso-directory:UpdateUser"; /** * Grants permission to update user name update user name response * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["UpdateUserName"] = "sso-directory:UpdateUserName"; /** * Grants permission to verify an email address of an User * * See https://docs.aws.amazon.com/singlesignon/latest/userguide/iam-auth-access-using-id-policies.html#policyexample */ AwsSsoDirectoryActions["VerifyEmail"] = "sso-directory:VerifyEmail"; })(AwsSsoDirectoryActions = exports.AwsSsoDirectoryActions || (exports.AwsSsoDirectoryActions = {})); //# sourceMappingURL=sso-directory.js.map