All Products
Search
Document Center

Resource Access Management:List of operations by function

Last Updated:May 28, 2025
This product(Ram/2015-05-01) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

User management

APITitleDescription
RAM UserRAM User
CreateUserCreateUserCreates a Resource Access Management (RAM) user.
GetUserGetUserQueries information about a Resource Access Management (RAM) user.
UpdateUserUpdateUserModifies information about a Resource Access Management (RAM) user.
DeleteUserDeleteUserDeletes a Resource Access Management (RAM) user.
ListUsersListUsersQueries the information about all RAM users.
Login ProfileLogin Profile
CreateLoginProfileCreateLoginProfileEnables console logon for a Resource Access Management (RAM) user.
GetLoginProfileGetLoginProfileQueries the logon configurations of a Resource Access Management (RAM) user.
UpdateLoginProfileUpdateLoginProfileModifies the logon configurations of a Resource Access Management (RAM) user.
DeleteLoginProfileDeleteLoginProfileDisables console logon for a Resource Access Management (RAM) user.
ChangePasswordChangePasswordChanges the password that is used to log on to the console for a Resource Access Management (RAM) user.
AccessKeyAccessKey
CreateAccessKeyCreateAccessKeyCreates an AccessKey pair for a Resource Access Management (RAM) user.
UpdateAccessKeyUpdateAccessKeyChanges the status of an AccessKey pair that belongs to a Resource Access Management (RAM) user.
DeleteAccessKeyDeleteAccessKeyDeletes an AccessKey pair of a Resource Access Management (RAM) user.
ListAccessKeysListAccessKeysQueries all AccessKey pairs that belong to a Resource Access Management (RAM) user.
MFAMFA
CreateVirtualMFADeviceCreateVirtualMFADeviceCreates a multi-factor authentication (MFA) device.
GetUserMFAInfoGetUserMFAInfoQueries the multi-factor authentication (MFA) device that is bound to a Resource Access Management (RAM) user.
DeleteVirtualMFADeviceDeleteVirtualMFADeviceDeletes a multi-factor authentication (MFA) device.
ListVirtualMFADevicesListVirtualMFADevicesQueries multi-factor authentication (MFA) devices.
BindMFADeviceBindMFADeviceBinds a multi-factor authentication (MFA) device to a Resource Access Management (RAM) user.
UnbindMFADeviceUnbindMFADeviceUnbinds a multi-factor authentication (MFA) device from a Resource Access Management (RAM) user.

User group management

APITitleDescription
CreateGroupCreateGroupCreates a RAM user group.
GetGroupGetGroupQueries information about a Resource Access Management (RAM) user group.
UpdateGroupUpdateGroupModifies a Resource Access Management (RAM) user group.
DeleteGroupDeleteGroupDeletes a Resource Access Management (RAM) user group.
ListGroupsListGroupsQueries Resource Access Management (RAM) user groups.
ListGroupsForUserListGroupsForUserQueries the Resource Access Management (RAM) user groups to which a RAM user belongs.
ListUsersForGroupListUsersForGroupQueries Resource Access Management (RAM) users in a RAM user group.
AddUserToGroupAddUserToGroupAdds a Resource Access Management (RAM) user to a RAM user group.
RemoveUserFromGroupRemoveUserFromGroupRemoves a Resource Access Management (RAM) user from a RAM user group.

Role management

APITitleDescription
CreateRoleCreateRoleCreates a Resource Access Management (RAM) role.
DeleteRoleDeleteRoleDeletes a Resource Access Management (RAM) role.
UpdateRoleUpdateRoleModifies information about a Resource Access Management (RAM) role.
GetRoleGetRoleQueries information about a Resource Access Management (RAM) role.
ListRolesListRolesQueries all Resource Access Management (RAM) roles.

Permission management

APITitleDescription
Permission Policy ManagementPermission Policy Management
CreatePolicyCreatePolicyCreates a custom policy.
GetPolicyGetPolicyQueries information about a policy.
UpdatePolicyDescriptionUpdatePolicyDescriptionModifies the description of a custom policy.
DeletePolicyDeletePolicyDeletes a policy.
ListPoliciesListPoliciesQueries a list of policies.
CreatePolicyVersionCreatePolicyVersionCreates a version for a policy.
GetPolicyVersionGetPolicyVersionQueries the information about a policy version.
DeletePolicyVersionDeletePolicyVersionDeletes a policy version.
ListPolicyVersionsListPolicyVersionsQueries the versions of a policy.
SetDefaultPolicyVersionSetDefaultPolicyVersionSpecifies a version for a policy as the default version.
Authorization ManagementAuthorization Management
AttachPolicyToUserAttachPolicyToUserAttaches a policy to a Resource Access Management (RAM) user.
DetachPolicyFromUserDetachPolicyFromUserDetaches a policy from a Resource Access Management (RAM) user.
AttachPolicyToGroupAttachPolicyToGroupAttaches a policy to a Resource Access Management (RAM) user group.
DetachPolicyFromGroupDetachPolicyFromGroupDetaches a policy from a Resource Access Management (RAM) user group.
AttachPolicyToRoleAttachPolicyToRoleAttaches a policy to a Resource Access Management (RAM) role.
DetachPolicyFromRoleDetachPolicyFromRoleDetaches a policy from a Resource Access Management (RAM) role.
ListPoliciesForUserListPoliciesForUserQueries the policies that are attached to a RAM user.
ListPoliciesForGroupListPoliciesForGroupQueries the policies that are attached to a Resource Access Management (RAM) user group.
ListPoliciesForRoleListPoliciesForRoleQueries the policies that are attached to a Resource Access Management (RAM) role.
ListEntitiesForPolicyListEntitiesForPolicyQueries the entities to which a policy is attached.

Security management

APITitleDescription
SetAccountAliasSetAccountAliasConfigures an alias for an Alibaba Cloud account.
GetAccountAliasGetAccountAliasQueries the alias of an Alibaba Cloud account.
ClearAccountAliasClearAccountAliasDeletes the alias of an Alibaba Cloud account.
SetPasswordPolicySetPasswordPolicyConfigures the password policy for Resource Access Management (RAM) users, including the password strength.
GetPasswordPolicyGetPasswordPolicyQueries the password policy of Resource Access Management (RAM) users, including the password strength.
SetSecurityPreferenceSetSecurityPreferenceConfigures the security preferences.
GetSecurityPreferenceGetSecurityPreferenceQueries the security preferences.

Permission analysis and diagnostics

APITitleDescription
DecodeDiagnosticMessageDecodeDiagnosticMessageDecodes the diagnostic information in the response that contains an access denied error. The error is caused by no RAM permissions.

Tag management

APITitleDescription
TagResourcesTagResourcesAdds tags to resources.
UntagResourcesUntagResourcesRemoves tags from resources.
ListTagResourcesListTagResourcesQueries the tags that are added to resources.