package
1.63.84
Repository: https://github.com/aliyun/alibaba-cloud-sdk-go.git
Documentation: pkg.go.dev

# Functions

CreateAddGroupTagMiddleRequest creates a request to invoke AddGroupTagMiddle API.
CreateAddGroupTagMiddleResponse creates a response to parse from AddGroupTagMiddle response.
CreateAddGroupTagRequest creates a request to invoke AddGroupTag API.
CreateAddGroupTagResponse creates a response to parse from AddGroupTag response.
CreateAddRoleCellToRoleRequest creates a request to invoke AddRoleCellToRole API.
CreateAddRoleCellToRoleResponse creates a response to parse from AddRoleCellToRole response.
CreateAddRoleToRoleRequest creates a request to invoke AddRoleToRole API.
CreateAddRoleToRoleResponse creates a response to parse from AddRoleToRole response.
CreateAddTagMiddleRequest creates a request to invoke AddTagMiddle API.
CreateAddTagMiddleResponse creates a response to parse from AddTagMiddle response.
CreateAddTagRequest creates a request to invoke AddTag API.
CreateAddTagResponse creates a response to parse from AddTag response.
CreateAddUserToGroupRequest creates a request to invoke AddUserToGroup API.
CreateAddUserToGroupResponse creates a response to parse from AddUserToGroup response.
CreateAssignOperatorRequest creates a request to invoke AssignOperator API.
CreateAssignOperatorResponse creates a response to parse from AssignOperator response.
CreateCheckMutexRequest creates a request to invoke CheckMutex API.
CreateCheckMutexResponse creates a response to parse from CheckMutex response.
CreateCheckPermissionRequest creates a request to invoke CheckPermission API.
CreateCheckPermissionResponse creates a response to parse from CheckPermission response.
CreateCreateGroupRequest creates a request to invoke CreateGroup API.
CreateCreateGroupResponse creates a response to parse from CreateGroup response.
CreateCreateRoleRequest creates a request to invoke CreateRole API.
CreateCreateRoleResponse creates a response to parse from CreateRole response.
CreateDeleteGroupRequest creates a request to invoke DeleteGroup API.
CreateDeleteGroupResponse creates a response to parse from DeleteGroup response.
CreateDeleteGroupTagMiddleRequest creates a request to invoke DeleteGroupTagMiddle API.
CreateDeleteGroupTagMiddleResponse creates a response to parse from DeleteGroupTagMiddle response.
CreateDeleteGroupTagRequest creates a request to invoke DeleteGroupTag API.
CreateDeleteGroupTagResponse creates a response to parse from DeleteGroupTag response.
CreateDeleteRoleRequest creates a request to invoke DeleteRole API.
CreateDeleteRoleResponse creates a response to parse from DeleteRole response.
CreateDeleteTagMiddleRequest creates a request to invoke DeleteTagMiddle API.
CreateDeleteTagMiddleResponse creates a response to parse from DeleteTagMiddle response.
CreateDeleteTagRequest creates a request to invoke DeleteTag API.
CreateDeleteTagResponse creates a response to parse from DeleteTag response.
CreateGetAccessKeyByBucEmplIdRequest creates a request to invoke GetAccessKeyByBucEmplId API.
CreateGetAccessKeyByBucEmplIdResponse creates a response to parse from GetAccessKeyByBucEmplId response.
CreateGetAliUidByBucEmplIdRequest creates a request to invoke GetAliUidByBucEmplId API.
CreateGetAliUidByBucEmplIdResponse creates a response to parse from GetAliUidByBucEmplId response.
CreateGetGroupRequest creates a request to invoke GetGroup API.
CreateGetGroupResponse creates a response to parse from GetGroup response.
CreateGetOamUserByAliyunIdRequest creates a request to invoke GetOamUserByAliyunId API.
CreateGetOamUserByAliyunIdResponse creates a response to parse from GetOamUserByAliyunId response.
CreateGetOamUserByBucEmplIdRequest creates a request to invoke GetOamUserByBucEmplId API.
CreateGetOamUserByBucEmplIdResponse creates a response to parse from GetOamUserByBucEmplId response.
CreateGetOamUserByUserNameRequest creates a request to invoke GetOamUserByUserName API.
CreateGetOamUserByUserNameResponse creates a response to parse from GetOamUserByUserName response.
CreateGetRoleRequest creates a request to invoke GetRole API.
CreateGetRoleResponse creates a response to parse from GetRole response.
CreateGrantRoleToOperatorRequest creates a request to invoke GrantRoleToOperator API.
CreateGrantRoleToOperatorResponse creates a response to parse from GrantRoleToOperator response.
CreateListAllowedPermissionsRequest creates a request to invoke ListAllowedPermissions API.
CreateListAllowedPermissionsResponse creates a response to parse from ListAllowedPermissions response.
CreateListAllowedRoleCellsRequest creates a request to invoke ListAllowedRoleCells API.
CreateListAllowedRoleCellsResponse creates a response to parse from ListAllowedRoleCells response.
CreateListBaseRolesByRoleRequest creates a request to invoke ListBaseRolesByRole API.
CreateListBaseRolesByRoleResponse creates a response to parse from ListBaseRolesByRole response.
CreateListGroupsByRoleRequest creates a request to invoke ListGroupsByRole API.
CreateListGroupsByRoleResponse creates a response to parse from ListGroupsByRole 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.
CreateListGroupTagByPageRequest creates a request to invoke ListGroupTagByPage API.
CreateListGroupTagByPageResponse creates a response to parse from ListGroupTagByPage response.
CreateListGroupTagRequest creates a request to invoke ListGroupTag API.
CreateListGroupTagResponse creates a response to parse from ListGroupTag response.
CreateListOperatorByRoleRequest creates a request to invoke ListOperatorByRole API.
CreateListOperatorByRoleResponse creates a response to parse from ListOperatorByRole response.
CreateListRoleByOperatorRequest creates a request to invoke ListRoleByOperator API.
CreateListRoleByOperatorResponse creates a response to parse from ListRoleByOperator response.
CreateListRoleCellByTagIdRequest creates a request to invoke ListRoleCellByTagId API.
CreateListRoleCellByTagIdResponse creates a response to parse from ListRoleCellByTagId response.
CreateListRoleCellsByResourceAndActionRequest creates a request to invoke ListRoleCellsByResourceAndAction API.
CreateListRoleCellsByResourceAndActionResponse creates a response to parse from ListRoleCellsByResourceAndAction response.
CreateListRoleCellsByRoleNameRequest creates a request to invoke ListRoleCellsByRoleName API.
CreateListRoleCellsByRoleNameResponse creates a response to parse from ListRoleCellsByRoleName response.
CreateListRolesByOwnerRequest creates a request to invoke ListRolesByOwner API.
CreateListRolesByOwnerResponse creates a response to parse from ListRolesByOwner response.
CreateListRolesRequest creates a request to invoke ListRoles API.
CreateListRolesResponse creates a response to parse from ListRoles response.
CreateListTagByGroupIdRequest creates a request to invoke ListTagByGroupId API.
CreateListTagByGroupIdResponse creates a response to parse from ListTagByGroupId response.
CreateListTagByPageRequest creates a request to invoke ListTagByPage API.
CreateListTagByPageResponse creates a response to parse from ListTagByPage response.
CreateListTagRequest creates a request to invoke ListTag API.
CreateListTagResponse creates a response to parse from ListTag response.
CreateListUsersForGroupRequest creates a request to invoke ListUsersForGroup API.
CreateListUsersForGroupResponse creates a response to parse from ListUsersForGroup response.
CreateModifyRoleRequest creates a request to invoke ModifyRole API.
CreateModifyRoleResponse creates a response to parse from ModifyRole response.
CreateRemoveRoleCellFromRoleRequest creates a request to invoke RemoveRoleCellFromRole API.
CreateRemoveRoleCellFromRoleResponse creates a response to parse from RemoveRoleCellFromRole response.
CreateRemoveRoleFromRoleRequest creates a request to invoke RemoveRoleFromRole API.
CreateRemoveRoleFromRoleResponse creates a response to parse from RemoveRoleFromRole response.
CreateRemoveUserFromGroupRequest creates a request to invoke RemoveUserFromGroup API.
CreateRemoveUserFromGroupResponse creates a response to parse from RemoveUserFromGroup response.
CreateRevokeOperatorRequest creates a request to invoke RevokeOperator API.
CreateRevokeOperatorResponse creates a response to parse from RevokeOperator response.
CreateRevokeRoleFromOperatorRequest creates a request to invoke RevokeRoleFromOperator API.
CreateRevokeRoleFromOperatorResponse creates a response to parse from RevokeRoleFromOperator response.
CreateSearchRoleByResourceAndActionRequest creates a request to invoke SearchRoleByResourceAndAction API.
CreateSearchRoleByResourceAndActionResponse creates a response to parse from SearchRoleByResourceAndAction response.
CreateTransferGroupRequest creates a request to invoke TransferGroup API.
CreateTransferGroupResponse creates a response to parse from TransferGroup response.
CreateTransferRoleRequest creates a request to invoke TransferRole API.
CreateTransferRoleResponse creates a response to parse from TransferRole response.
CreateUpdateGroupRequest creates a request to invoke UpdateGroup API.
CreateUpdateGroupResponse creates a response to parse from UpdateGroup response.
CreateUpdateGroupTagByIdRequest creates a request to invoke UpdateGroupTagById API.
CreateUpdateGroupTagByIdResponse creates a response to parse from UpdateGroupTagById response.
CreateUpdateTagByIdRequest creates a request to invoke UpdateTagById API.
CreateUpdateTagByIdResponse creates a response to parse from UpdateTagById response.
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.

# Structs

ActionListInListAllowedPermissions is a nested struct in oam response.
ActionListInListAllowedRoleCells is a nested struct in oam response.
ActionListInListRoleCellByTagId is a nested struct in oam response.
ActionListInListRoleCellsByResourceAndAction is a nested struct in oam response.
ActionListInListRoleCellsByRoleName is a nested struct in oam response.
AddGroupTagMiddleRequest is the request struct for api AddGroupTagMiddle.
AddGroupTagMiddleResponse is the response struct for api AddGroupTagMiddle.
AddGroupTagRequest is the request struct for api AddGroupTag.
AddGroupTagResponse is the response struct for api AddGroupTag.
AddRoleCellToRoleRequest is the request struct for api AddRoleCellToRole.
AddRoleCellToRoleResponse is the response struct for api AddRoleCellToRole.
AddRoleToRoleRequest is the request struct for api AddRoleToRole.
AddRoleToRoleResponse is the response struct for api AddRoleToRole.
AddTagMiddleMutexTagMiddle is a repeated param struct in AddTagMiddleRequest.
AddTagMiddleRequest is the request struct for api AddTagMiddle.
AddTagMiddleResponse is the response struct for api AddTagMiddle.
AddTagRequest is the request struct for api AddTag.
AddTagResponse is the response struct for api AddTag.
AddUserToGroupRequest is the request struct for api AddUserToGroup.
AddUserToGroupResponse is the response struct for api AddUserToGroup.
AssignOperatorRequest is the request struct for api AssignOperator.
AssignOperatorResponse is the response struct for api AssignOperator.
CheckMutexRequest is the request struct for api CheckMutex.
CheckMutexResponse is the response struct for api CheckMutex.
CheckPermissionRequest is the request struct for api CheckPermission.
CheckPermissionResponse is the response struct for api CheckPermission.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateGroupRequest is the request struct for api CreateGroup.
CreateGroupResponse is the response struct for api CreateGroup.
CreateRoleRequest is the request struct for api CreateRole.
CreateRoleResponse is the response struct for api CreateRole.
Data is a nested struct in oam response.
DataInListAllowedPermissions is a nested struct in oam response.
DataInListAllowedRoleCells is a nested struct in oam response.
DataInListBaseRolesByRole is a nested struct in oam response.
DataInListGroups is a nested struct in oam response.
DataInListGroupsByRole is a nested struct in oam response.
DataInListGroupsForUser is a nested struct in oam response.
DataInListGroupTag is a nested struct in oam response.
DataInListGroupTagByPage is a nested struct in oam response.
DataInListOperatorByRole is a nested struct in oam response.
DataInListRoleByOperator is a nested struct in oam response.
DataInListRoleCellByTagId is a nested struct in oam response.
DataInListRoleCellsByResourceAndAction is a nested struct in oam response.
DataInListRoleCellsByRoleName is a nested struct in oam response.
DataInListRoles is a nested struct in oam response.
DataInListRolesByOwner is a nested struct in oam response.
DataInListTag is a nested struct in oam response.
DataInListTagByGroupId is a nested struct in oam response.
DataInListTagByPage is a nested struct in oam response.
DataInListUsersForGroup is a nested struct in oam response.
DataInSearchRoleByResourceAndAction is a nested struct in oam response.
DeleteGroupRequest is the request struct for api DeleteGroup.
DeleteGroupResponse is the response struct for api DeleteGroup.
DeleteGroupTagMiddleRequest is the request struct for api DeleteGroupTagMiddle.
DeleteGroupTagMiddleResponse is the response struct for api DeleteGroupTagMiddle.
DeleteGroupTagRequest is the request struct for api DeleteGroupTag.
DeleteGroupTagResponse is the response struct for api DeleteGroupTag.
DeleteRoleRequest is the request struct for api DeleteRole.
DeleteRoleResponse is the response struct for api DeleteRole.
DeleteTagMiddleRequest is the request struct for api DeleteTagMiddle.
DeleteTagMiddleResponse is the response struct for api DeleteTagMiddle.
DeleteTagRequest is the request struct for api DeleteTag.
DeleteTagResponse is the response struct for api DeleteTag.
GetAccessKeyByBucEmplIdRequest is the request struct for api GetAccessKeyByBucEmplId.
GetAccessKeyByBucEmplIdResponse is the response struct for api GetAccessKeyByBucEmplId.
GetAliUidByBucEmplIdRequest is the request struct for api GetAliUidByBucEmplId.
GetAliUidByBucEmplIdResponse is the response struct for api GetAliUidByBucEmplId.
GetGroupRequest is the request struct for api GetGroup.
GetGroupResponse is the response struct for api GetGroup.
GetOamUserByAliyunIdRequest is the request struct for api GetOamUserByAliyunId.
GetOamUserByAliyunIdResponse is the response struct for api GetOamUserByAliyunId.
GetOamUserByBucEmplIdRequest is the request struct for api GetOamUserByBucEmplId.
GetOamUserByBucEmplIdResponse is the response struct for api GetOamUserByBucEmplId.
GetOamUserByUserNameRequest is the request struct for api GetOamUserByUserName.
GetOamUserByUserNameResponse is the response struct for api GetOamUserByUserName.
GetRoleRequest is the request struct for api GetRole.
GetRoleResponse is the response struct for api GetRole.
GrantRoleToOperatorRequest is the request struct for api GrantRoleToOperator.
GrantRoleToOperatorResponse is the response struct for api GrantRoleToOperator.
ListAllowedPermissionsRequest is the request struct for api ListAllowedPermissions.
ListAllowedPermissionsResponse is the response struct for api ListAllowedPermissions.
ListAllowedRoleCellsRequest is the request struct for api ListAllowedRoleCells.
ListAllowedRoleCellsResponse is the response struct for api ListAllowedRoleCells.
ListBaseRolesByRoleRequest is the request struct for api ListBaseRolesByRole.
ListBaseRolesByRoleResponse is the response struct for api ListBaseRolesByRole.
ListGroupsByRoleRequest is the request struct for api ListGroupsByRole.
ListGroupsByRoleResponse is the response struct for api ListGroupsByRole.
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.
ListGroupTagByPageRequest is the request struct for api ListGroupTagByPage.
ListGroupTagByPageResponse is the response struct for api ListGroupTagByPage.
ListGroupTagRequest is the request struct for api ListGroupTag.
ListGroupTagResponse is the response struct for api ListGroupTag.
ListOperatorByRoleRequest is the request struct for api ListOperatorByRole.
ListOperatorByRoleResponse is the response struct for api ListOperatorByRole.
ListRoleByOperatorRequest is the request struct for api ListRoleByOperator.
ListRoleByOperatorResponse is the response struct for api ListRoleByOperator.
ListRoleCellByTagIdRequest is the request struct for api ListRoleCellByTagId.
ListRoleCellByTagIdResponse is the response struct for api ListRoleCellByTagId.
ListRoleCellsByResourceAndActionRequest is the request struct for api ListRoleCellsByResourceAndAction.
ListRoleCellsByResourceAndActionResponse is the response struct for api ListRoleCellsByResourceAndAction.
ListRoleCellsByRoleNameRequest is the request struct for api ListRoleCellsByRoleName.
ListRoleCellsByRoleNameResponse is the response struct for api ListRoleCellsByRoleName.
ListRolesByOwnerRequest is the request struct for api ListRolesByOwner.
ListRolesByOwnerResponse is the response struct for api ListRolesByOwner.
ListRolesRequest is the request struct for api ListRoles.
ListRolesResponse is the response struct for api ListRoles.
ListTagByGroupIdRequest is the request struct for api ListTagByGroupId.
ListTagByGroupIdResponse is the response struct for api ListTagByGroupId.
ListTagByPageRequest is the request struct for api ListTagByPage.
ListTagByPageResponse is the response struct for api ListTagByPage.
ListTagRequest is the request struct for api ListTag.
ListTagResponse is the response struct for api ListTag.
ListUsersForGroupRequest is the request struct for api ListUsersForGroup.
ListUsersForGroupResponse is the response struct for api ListUsersForGroup.
ModifyRoleRequest is the request struct for api ModifyRole.
ModifyRoleResponse is the response struct for api ModifyRole.
OamGroup is a nested struct in oam response.
OamMutexGroupTagMiddleResult is a nested struct in oam response.
OamMutexGroupTagResult is a nested struct in oam response.
OamMutexTagMiddleResult is a nested struct in oam response.
OamMutexTagResult is a nested struct in oam response.
OamRole is a nested struct in oam response.
OamRoleCell is a nested struct in oam response.
OamUser is a nested struct in oam response.
PageInfo is a nested struct in oam response.
RemoveRoleCellFromRoleRequest is the request struct for api RemoveRoleCellFromRole.
RemoveRoleCellFromRoleResponse is the response struct for api RemoveRoleCellFromRole.
RemoveRoleFromRoleRequest is the request struct for api RemoveRoleFromRole.
RemoveRoleFromRoleResponse is the response struct for api RemoveRoleFromRole.
RemoveUserFromGroupRequest is the request struct for api RemoveUserFromGroup.
RemoveUserFromGroupResponse is the response struct for api RemoveUserFromGroup.
RevokeOperatorRequest is the request struct for api RevokeOperator.
RevokeOperatorResponse is the response struct for api RevokeOperator.
RevokeRoleFromOperatorRequest is the request struct for api RevokeRoleFromOperator.
RevokeRoleFromOperatorResponse is the response struct for api RevokeRoleFromOperator.
RoleCell is a nested struct in oam response.
SearchRoleByResourceAndActionRequest is the request struct for api SearchRoleByResourceAndAction.
SearchRoleByResourceAndActionResourceAction is a repeated param struct in SearchRoleByResourceAndActionRequest.
SearchRoleByResourceAndActionResponse is the response struct for api SearchRoleByResourceAndAction.
TagResult is a nested struct in oam response.
TransferGroupRequest is the request struct for api TransferGroup.
TransferGroupResponse is the response struct for api TransferGroup.
TransferRoleRequest is the request struct for api TransferRole.
TransferRoleResponse is the response struct for api TransferRole.
UpdateGroupRequest is the request struct for api UpdateGroup.
UpdateGroupResponse is the response struct for api UpdateGroup.
UpdateGroupTagByIdRequest is the request struct for api UpdateGroupTagById.
UpdateGroupTagByIdResponse is the response struct for api UpdateGroupTagById.
UpdateGroupTagByIdTagId is a repeated param struct in UpdateGroupTagByIdRequest.
UpdateTagByIdRequest is the request struct for api UpdateTagById.
UpdateTagByIdResponse is the response struct for api UpdateTagById.
UpdateTagByIdRoleCellId is a repeated param struct in UpdateTagByIdRequest.