# Functions
CreateAddUserToGroupRequest creates a request to invoke AddUserToGroup API.
CreateAddUserToGroupResponse creates a response to parse from AddUserToGroup response.
CreateAttachPolicyToGroupRequest creates a request to invoke AttachPolicyToGroup API.
CreateAttachPolicyToGroupResponse creates a response to parse from AttachPolicyToGroup response.
CreateAttachPolicyToRoleRequest creates a request to invoke AttachPolicyToRole API.
CreateAttachPolicyToRoleResponse creates a response to parse from AttachPolicyToRole response.
CreateAttachPolicyToUserRequest creates a request to invoke AttachPolicyToUser API.
CreateAttachPolicyToUserResponse creates a response to parse from AttachPolicyToUser response.
CreateBindMFADeviceRequest creates a request to invoke BindMFADevice API.
CreateBindMFADeviceResponse creates a response to parse from BindMFADevice response.
CreateChangePasswordRequest creates a request to invoke ChangePassword API.
CreateChangePasswordResponse creates a response to parse from ChangePassword response.
CreateClearAccountAliasRequest creates a request to invoke ClearAccountAlias API.
CreateClearAccountAliasResponse creates a response to parse from ClearAccountAlias response.
CreateCreateAccessKeyRequest creates a request to invoke CreateAccessKey API.
CreateCreateAccessKeyResponse creates a response to parse from CreateAccessKey response.
CreateCreateGroupRequest creates a request to invoke CreateGroup API.
CreateCreateGroupResponse creates a response to parse from CreateGroup response.
CreateCreateLoginProfileRequest creates a request to invoke CreateLoginProfile API.
CreateCreateLoginProfileResponse creates a response to parse from CreateLoginProfile response.
CreateCreatePolicyRequest creates a request to invoke CreatePolicy API.
CreateCreatePolicyResponse creates a response to parse from CreatePolicy response.
CreateCreatePolicyVersionRequest creates a request to invoke CreatePolicyVersion API.
CreateCreatePolicyVersionResponse creates a response to parse from CreatePolicyVersion response.
CreateCreateRoleRequest creates a request to invoke CreateRole API.
CreateCreateRoleResponse creates a response to parse from CreateRole response.
CreateCreateUserRequest creates a request to invoke CreateUser API.
CreateCreateUserResponse creates a response to parse from CreateUser response.
CreateCreateVirtualMFADeviceRequest creates a request to invoke CreateVirtualMFADevice API.
CreateCreateVirtualMFADeviceResponse creates a response to parse from CreateVirtualMFADevice response.
CreateDeleteAccessKeyRequest creates a request to invoke DeleteAccessKey API.
CreateDeleteAccessKeyResponse creates a response to parse from DeleteAccessKey response.
CreateDeleteGroupRequest creates a request to invoke DeleteGroup API.
CreateDeleteGroupResponse creates a response to parse from DeleteGroup response.
CreateDeleteLoginProfileRequest creates a request to invoke DeleteLoginProfile API.
CreateDeleteLoginProfileResponse creates a response to parse from DeleteLoginProfile response.
CreateDeletePolicyRequest creates a request to invoke DeletePolicy API.
CreateDeletePolicyResponse creates a response to parse from DeletePolicy response.
CreateDeletePolicyVersionRequest creates a request to invoke DeletePolicyVersion API.
CreateDeletePolicyVersionResponse creates a response to parse from DeletePolicyVersion response.
CreateDeleteRoleRequest creates a request to invoke DeleteRole API.
CreateDeleteRoleResponse creates a response to parse from DeleteRole response.
CreateDeleteUserRequest creates a request to invoke DeleteUser API.
CreateDeleteUserResponse creates a response to parse from DeleteUser response.
CreateDeleteVirtualMFADeviceRequest creates a request to invoke DeleteVirtualMFADevice API.
CreateDeleteVirtualMFADeviceResponse creates a response to parse from DeleteVirtualMFADevice response.
CreateDetachPolicyFromGroupRequest creates a request to invoke DetachPolicyFromGroup API.
CreateDetachPolicyFromGroupResponse creates a response to parse from DetachPolicyFromGroup response.
CreateDetachPolicyFromRoleRequest creates a request to invoke DetachPolicyFromRole API.
CreateDetachPolicyFromRoleResponse creates a response to parse from DetachPolicyFromRole response.
CreateDetachPolicyFromUserRequest creates a request to invoke DetachPolicyFromUser API.
CreateDetachPolicyFromUserResponse creates a response to parse from DetachPolicyFromUser response.
CreateGetAccessKeyLastUsedRequest creates a request to invoke GetAccessKeyLastUsed API.
CreateGetAccessKeyLastUsedResponse creates a response to parse from GetAccessKeyLastUsed response.
CreateGetAccountAliasRequest creates a request to invoke GetAccountAlias API.
CreateGetAccountAliasResponse creates a response to parse from GetAccountAlias response.
CreateGetGroupRequest creates a request to invoke GetGroup API.
CreateGetGroupResponse creates a response to parse from GetGroup response.
CreateGetLoginProfileRequest creates a request to invoke GetLoginProfile API.
CreateGetLoginProfileResponse creates a response to parse from GetLoginProfile response.
CreateGetPasswordPolicyRequest creates a request to invoke GetPasswordPolicy API.
CreateGetPasswordPolicyResponse creates a response to parse from GetPasswordPolicy response.
CreateGetPolicyRequest creates a request to invoke GetPolicy API.
CreateGetPolicyResponse creates a response to parse from GetPolicy response.
CreateGetPolicyVersionRequest creates a request to invoke GetPolicyVersion API.
CreateGetPolicyVersionResponse creates a response to parse from GetPolicyVersion response.
CreateGetRoleRequest creates a request to invoke GetRole API.
CreateGetRoleResponse creates a response to parse from GetRole response.
CreateGetSecurityPreferenceRequest creates a request to invoke GetSecurityPreference API.
CreateGetSecurityPreferenceResponse creates a response to parse from GetSecurityPreference response.
CreateGetUserMFAInfoRequest creates a request to invoke GetUserMFAInfo API.
CreateGetUserMFAInfoResponse creates a response to parse from GetUserMFAInfo response.
CreateGetUserRequest creates a request to invoke GetUser API.
CreateGetUserResponse creates a response to parse from GetUser response.
CreateListAccessKeysRequest creates a request to invoke ListAccessKeys API.
CreateListAccessKeysResponse creates a response to parse from ListAccessKeys response.
CreateListEntitiesForPolicyRequest creates a request to invoke ListEntitiesForPolicy API.
CreateListEntitiesForPolicyResponse creates a response to parse from ListEntitiesForPolicy response.
CreateListGroupsForUserRequest creates a request to invoke ListGroupsForUser API.
CreateListGroupsForUserResponse creates a response to parse from ListGroupsForUser response.
CreateListGroupsRequest creates a request to invoke ListGroups API.
CreateListGroupsResponse creates a response to parse from ListGroups response.
CreateListPoliciesForGroupRequest creates a request to invoke ListPoliciesForGroup API.
CreateListPoliciesForGroupResponse creates a response to parse from ListPoliciesForGroup response.
CreateListPoliciesForRoleRequest creates a request to invoke ListPoliciesForRole API.
CreateListPoliciesForRoleResponse creates a response to parse from ListPoliciesForRole response.
CreateListPoliciesForUserRequest creates a request to invoke ListPoliciesForUser API.
CreateListPoliciesForUserResponse creates a response to parse from ListPoliciesForUser response.
CreateListPoliciesRequest creates a request to invoke ListPolicies API.
CreateListPoliciesResponse creates a response to parse from ListPolicies response.
CreateListPolicyVersionsRequest creates a request to invoke ListPolicyVersions API.
CreateListPolicyVersionsResponse creates a response to parse from ListPolicyVersions response.
CreateListRolesRequest creates a request to invoke ListRoles API.
CreateListRolesResponse creates a response to parse from ListRoles response.
CreateListUsersForGroupRequest creates a request to invoke ListUsersForGroup API.
CreateListUsersForGroupResponse creates a response to parse from ListUsersForGroup response.
CreateListUsersRequest creates a request to invoke ListUsers API.
CreateListUsersResponse creates a response to parse from ListUsers response.
CreateListVirtualMFADevicesRequest creates a request to invoke ListVirtualMFADevices API.
CreateListVirtualMFADevicesResponse creates a response to parse from ListVirtualMFADevices response.
CreateRemoveUserFromGroupRequest creates a request to invoke RemoveUserFromGroup API.
CreateRemoveUserFromGroupResponse creates a response to parse from RemoveUserFromGroup response.
CreateSetAccountAliasRequest creates a request to invoke SetAccountAlias API.
CreateSetAccountAliasResponse creates a response to parse from SetAccountAlias response.
CreateSetDefaultPolicyVersionRequest creates a request to invoke SetDefaultPolicyVersion API.
CreateSetDefaultPolicyVersionResponse creates a response to parse from SetDefaultPolicyVersion response.
CreateSetPasswordPolicyRequest creates a request to invoke SetPasswordPolicy API.
CreateSetPasswordPolicyResponse creates a response to parse from SetPasswordPolicy response.
CreateSetSecurityPreferenceRequest creates a request to invoke SetSecurityPreference API.
CreateSetSecurityPreferenceResponse creates a response to parse from SetSecurityPreference response.
CreateUnbindMFADeviceRequest creates a request to invoke UnbindMFADevice API.
CreateUnbindMFADeviceResponse creates a response to parse from UnbindMFADevice response.
CreateUpdateAccessKeyRequest creates a request to invoke UpdateAccessKey API.
CreateUpdateAccessKeyResponse creates a response to parse from UpdateAccessKey response.
CreateUpdateGroupRequest creates a request to invoke UpdateGroup API.
CreateUpdateGroupResponse creates a response to parse from UpdateGroup response.
CreateUpdateLoginProfileRequest creates a request to invoke UpdateLoginProfile API.
CreateUpdateLoginProfileResponse creates a response to parse from UpdateLoginProfile response.
CreateUpdatePolicyDescriptionRequest creates a request to invoke UpdatePolicyDescription API.
CreateUpdatePolicyDescriptionResponse creates a response to parse from UpdatePolicyDescription response.
CreateUpdateRoleRequest creates a request to invoke UpdateRole API.
CreateUpdateRoleResponse creates a response to parse from UpdateRole response.
CreateUpdateUserRequest creates a request to invoke UpdateUser API.
CreateUpdateUserResponse creates a response to parse from UpdateUser response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AccessKey is a nested struct in ram response.
AccessKeyLastUsed is a nested struct in ram response.
AccessKeyPreference is a nested struct in ram response.
AccessKeys is a nested struct in ram response.
AddUserToGroupRequest is the request struct for api AddUserToGroup.
AddUserToGroupResponse is the response struct for api AddUserToGroup.
AttachPolicyToGroupRequest is the request struct for api AttachPolicyToGroup.
AttachPolicyToGroupResponse is the response struct for api AttachPolicyToGroup.
AttachPolicyToRoleRequest is the request struct for api AttachPolicyToRole.
AttachPolicyToRoleResponse is the response struct for api AttachPolicyToRole.
AttachPolicyToUserRequest is the request struct for api AttachPolicyToUser.
AttachPolicyToUserResponse is the response struct for api AttachPolicyToUser.
BindMFADeviceRequest is the request struct for api BindMFADevice.
BindMFADeviceResponse is the response struct for api BindMFADevice.
ChangePasswordRequest is the request struct for api ChangePassword.
ChangePasswordResponse is the response struct for api ChangePassword.
ClearAccountAliasRequest is the request struct for api ClearAccountAlias.
ClearAccountAliasResponse is the response struct for api ClearAccountAlias.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateAccessKeyRequest is the request struct for api CreateAccessKey.
CreateAccessKeyResponse is the response struct for api CreateAccessKey.
CreateGroupRequest is the request struct for api CreateGroup.
CreateGroupResponse is the response struct for api CreateGroup.
CreateLoginProfileRequest is the request struct for api CreateLoginProfile.
CreateLoginProfileResponse is the response struct for api CreateLoginProfile.
CreatePolicyRequest is the request struct for api CreatePolicy.
CreatePolicyResponse is the response struct for api CreatePolicy.
CreatePolicyVersionRequest is the request struct for api CreatePolicyVersion.
CreatePolicyVersionResponse is the response struct for api CreatePolicyVersion.
CreateRoleRequest is the request struct for api CreateRole.
CreateRoleResponse is the response struct for api CreateRole.
CreateUserRequest is the request struct for api CreateUser.
CreateUserResponse is the response struct for api CreateUser.
CreateVirtualMFADeviceRequest is the request struct for api CreateVirtualMFADevice.
CreateVirtualMFADeviceResponse is the response struct for api CreateVirtualMFADevice.
DefaultPolicyVersion is a nested struct in ram response.
DeleteAccessKeyRequest is the request struct for api DeleteAccessKey.
DeleteAccessKeyResponse is the response struct for api DeleteAccessKey.
DeleteGroupRequest is the request struct for api DeleteGroup.
DeleteGroupResponse is the response struct for api DeleteGroup.
DeleteLoginProfileRequest is the request struct for api DeleteLoginProfile.
DeleteLoginProfileResponse is the response struct for api DeleteLoginProfile.
DeletePolicyRequest is the request struct for api DeletePolicy.
DeletePolicyResponse is the response struct for api DeletePolicy.
DeletePolicyVersionRequest is the request struct for api DeletePolicyVersion.
DeletePolicyVersionResponse is the response struct for api DeletePolicyVersion.
DeleteRoleRequest is the request struct for api DeleteRole.
DeleteRoleResponse is the response struct for api DeleteRole.
DeleteUserRequest is the request struct for api DeleteUser.
DeleteUserResponse is the response struct for api DeleteUser.
DeleteVirtualMFADeviceRequest is the request struct for api DeleteVirtualMFADevice.
DeleteVirtualMFADeviceResponse is the response struct for api DeleteVirtualMFADevice.
DetachPolicyFromGroupRequest is the request struct for api DetachPolicyFromGroup.
DetachPolicyFromGroupResponse is the response struct for api DetachPolicyFromGroup.
DetachPolicyFromRoleRequest is the request struct for api DetachPolicyFromRole.
DetachPolicyFromRoleResponse is the response struct for api DetachPolicyFromRole.
DetachPolicyFromUserRequest is the request struct for api DetachPolicyFromUser.
DetachPolicyFromUserResponse is the response struct for api DetachPolicyFromUser.
GetAccessKeyLastUsedRequest is the request struct for api GetAccessKeyLastUsed.
GetAccessKeyLastUsedResponse is the response struct for api GetAccessKeyLastUsed.
GetAccountAliasRequest is the request struct for api GetAccountAlias.
GetAccountAliasResponse is the response struct for api GetAccountAlias.
GetGroupRequest is the request struct for api GetGroup.
GetGroupResponse is the response struct for api GetGroup.
GetLoginProfileRequest is the request struct for api GetLoginProfile.
GetLoginProfileResponse is the response struct for api GetLoginProfile.
GetPasswordPolicyRequest is the request struct for api GetPasswordPolicy.
GetPasswordPolicyResponse is the response struct for api GetPasswordPolicy.
GetPolicyRequest is the request struct for api GetPolicy.
GetPolicyResponse is the response struct for api GetPolicy.
GetPolicyVersionRequest is the request struct for api GetPolicyVersion.
GetPolicyVersionResponse is the response struct for api GetPolicyVersion.
GetRoleRequest is the request struct for api GetRole.
GetRoleResponse is the response struct for api GetRole.
GetSecurityPreferenceRequest is the request struct for api GetSecurityPreference.
GetSecurityPreferenceResponse is the response struct for api GetSecurityPreference.
GetUserMFAInfoRequest is the request struct for api GetUserMFAInfo.
GetUserMFAInfoResponse is the response struct for api GetUserMFAInfo.
GetUserRequest is the request struct for api GetUser.
GetUserResponse is the response struct for api GetUser.
Group is a nested struct in ram response.
GroupsInListEntitiesForPolicy is a nested struct in ram response.
GroupsInListGroups is a nested struct in ram response.
GroupsInListGroupsForUser is a nested struct in ram response.
ListAccessKeysRequest is the request struct for api ListAccessKeys.
ListAccessKeysResponse is the response struct for api ListAccessKeys.
ListEntitiesForPolicyRequest is the request struct for api ListEntitiesForPolicy.
ListEntitiesForPolicyResponse is the response struct for api ListEntitiesForPolicy.
ListGroupsForUserRequest is the request struct for api ListGroupsForUser.
ListGroupsForUserResponse is the response struct for api ListGroupsForUser.
ListGroupsRequest is the request struct for api ListGroups.
ListGroupsResponse is the response struct for api ListGroups.
ListPoliciesForGroupRequest is the request struct for api ListPoliciesForGroup.
ListPoliciesForGroupResponse is the response struct for api ListPoliciesForGroup.
ListPoliciesForRoleRequest is the request struct for api ListPoliciesForRole.
ListPoliciesForRoleResponse is the response struct for api ListPoliciesForRole.
ListPoliciesForUserRequest is the request struct for api ListPoliciesForUser.
ListPoliciesForUserResponse is the response struct for api ListPoliciesForUser.
ListPoliciesRequest is the request struct for api ListPolicies.
ListPoliciesResponse is the response struct for api ListPolicies.
ListPolicyVersionsRequest is the request struct for api ListPolicyVersions.
ListPolicyVersionsResponse is the response struct for api ListPolicyVersions.
ListRolesRequest is the request struct for api ListRoles.
ListRolesResponse is the response struct for api ListRoles.
ListUsersForGroupRequest is the request struct for api ListUsersForGroup.
ListUsersForGroupResponse is the response struct for api ListUsersForGroup.
ListUsersRequest is the request struct for api ListUsers.
ListUsersResponse is the response struct for api ListUsers.
ListVirtualMFADevicesRequest is the request struct for api ListVirtualMFADevices.
ListVirtualMFADevicesResponse is the response struct for api ListVirtualMFADevices.
LoginProfile is a nested struct in ram response.
LoginProfilePreference is a nested struct in ram response.
MFADevice is a nested struct in ram response.
MFAPreference is a nested struct in ram response.
PasswordPolicy is a nested struct in ram response.
PoliciesInListPolicies is a nested struct in ram response.
PoliciesInListPoliciesForGroup is a nested struct in ram response.
PoliciesInListPoliciesForRole is a nested struct in ram response.
PoliciesInListPoliciesForUser is a nested struct in ram response.
Policy is a nested struct in ram response.
PolicyVersion is a nested struct in ram response.
PolicyVersions is a nested struct in ram response.
PublicKeyPreference is a nested struct in ram response.
RemoveUserFromGroupRequest is the request struct for api RemoveUserFromGroup.
RemoveUserFromGroupResponse is the response struct for api RemoveUserFromGroup.
Role is a nested struct in ram response.
RolesInListEntitiesForPolicy is a nested struct in ram response.
RolesInListRoles is a nested struct in ram response.
SecurityPreference is a nested struct in ram response.
SetAccountAliasRequest is the request struct for api SetAccountAlias.
SetAccountAliasResponse is the response struct for api SetAccountAlias.
SetDefaultPolicyVersionRequest is the request struct for api SetDefaultPolicyVersion.
SetDefaultPolicyVersionResponse is the response struct for api SetDefaultPolicyVersion.
SetPasswordPolicyRequest is the request struct for api SetPasswordPolicy.
SetPasswordPolicyResponse is the response struct for api SetPasswordPolicy.
SetSecurityPreferenceRequest is the request struct for api SetSecurityPreference.
SetSecurityPreferenceResponse is the response struct for api SetSecurityPreference.
UnbindMFADeviceRequest is the request struct for api UnbindMFADevice.
UnbindMFADeviceResponse is the response struct for api UnbindMFADevice.
UpdateAccessKeyRequest is the request struct for api UpdateAccessKey.
UpdateAccessKeyResponse is the response struct for api UpdateAccessKey.
UpdateGroupRequest is the request struct for api UpdateGroup.
UpdateGroupResponse is the response struct for api UpdateGroup.
UpdateLoginProfileRequest is the request struct for api UpdateLoginProfile.
UpdateLoginProfileResponse is the response struct for api UpdateLoginProfile.
UpdatePolicyDescriptionRequest is the request struct for api UpdatePolicyDescription.
UpdatePolicyDescriptionResponse is the response struct for api UpdatePolicyDescription.
UpdateRoleRequest is the request struct for api UpdateRole.
UpdateRoleResponse is the response struct for api UpdateRole.
UpdateUserRequest is the request struct for api UpdateUser.
UpdateUserResponse is the response struct for api UpdateUser.
User is a nested struct in ram response.
UsersInListEntitiesForPolicy is a nested struct in ram response.
UsersInListUsers is a nested struct in ram response.
UsersInListUsersForGroup is a nested struct in ram response.
VirtualMFADevice is a nested struct in ram response.
VirtualMFADevices is a nested struct in ram response.