Documentation ¶
Index ¶
- type ActionListInListAllowedPermissions
- type ActionListInListAllowedRoleCells
- type ActionListInListRoleCellByTagId
- type ActionListInListRoleCellsByResourceAndAction
- type ActionListInListRoleCellsByRoleName
- type AddGroupTagMiddleRequest
- type AddGroupTagMiddleResponse
- type AddGroupTagRequest
- type AddGroupTagResponse
- type AddRoleCellToRoleRequest
- type AddRoleCellToRoleResponse
- type AddRoleToRoleRequest
- type AddRoleToRoleResponse
- type AddTagMiddleMutexTagMiddle
- type AddTagMiddleRequest
- type AddTagMiddleResponse
- type AddTagRequest
- type AddTagResponse
- type AddUserToGroupRequest
- type AddUserToGroupResponse
- type AssignOperatorRequest
- type AssignOperatorResponse
- type CheckMutexRequest
- type CheckMutexResponse
- type CheckPermissionRequest
- type CheckPermissionResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddGroupTag(request *AddGroupTagRequest) (response *AddGroupTagResponse, err error)
- func (client *Client) AddGroupTagMiddle(request *AddGroupTagMiddleRequest) (response *AddGroupTagMiddleResponse, err error)
- func (client *Client) AddGroupTagMiddleWithCallback(request *AddGroupTagMiddleRequest, ...) <-chan int
- func (client *Client) AddGroupTagMiddleWithChan(request *AddGroupTagMiddleRequest) (<-chan *AddGroupTagMiddleResponse, <-chan error)
- func (client *Client) AddGroupTagWithCallback(request *AddGroupTagRequest, ...) <-chan int
- func (client *Client) AddGroupTagWithChan(request *AddGroupTagRequest) (<-chan *AddGroupTagResponse, <-chan error)
- func (client *Client) AddRoleCellToRole(request *AddRoleCellToRoleRequest) (response *AddRoleCellToRoleResponse, err error)
- func (client *Client) AddRoleCellToRoleWithCallback(request *AddRoleCellToRoleRequest, ...) <-chan int
- func (client *Client) AddRoleCellToRoleWithChan(request *AddRoleCellToRoleRequest) (<-chan *AddRoleCellToRoleResponse, <-chan error)
- func (client *Client) AddRoleToRole(request *AddRoleToRoleRequest) (response *AddRoleToRoleResponse, err error)
- func (client *Client) AddRoleToRoleWithCallback(request *AddRoleToRoleRequest, ...) <-chan int
- func (client *Client) AddRoleToRoleWithChan(request *AddRoleToRoleRequest) (<-chan *AddRoleToRoleResponse, <-chan error)
- func (client *Client) AddTag(request *AddTagRequest) (response *AddTagResponse, err error)
- func (client *Client) AddTagMiddle(request *AddTagMiddleRequest) (response *AddTagMiddleResponse, err error)
- func (client *Client) AddTagMiddleWithCallback(request *AddTagMiddleRequest, ...) <-chan int
- func (client *Client) AddTagMiddleWithChan(request *AddTagMiddleRequest) (<-chan *AddTagMiddleResponse, <-chan error)
- func (client *Client) AddTagWithCallback(request *AddTagRequest, callback func(response *AddTagResponse, err error)) <-chan int
- func (client *Client) AddTagWithChan(request *AddTagRequest) (<-chan *AddTagResponse, <-chan error)
- func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
- func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, ...) <-chan int
- func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
- func (client *Client) AssignOperator(request *AssignOperatorRequest) (response *AssignOperatorResponse, err error)
- func (client *Client) AssignOperatorWithCallback(request *AssignOperatorRequest, ...) <-chan int
- func (client *Client) AssignOperatorWithChan(request *AssignOperatorRequest) (<-chan *AssignOperatorResponse, <-chan error)
- func (client *Client) CheckMutex(request *CheckMutexRequest) (response *CheckMutexResponse, err error)
- func (client *Client) CheckMutexWithCallback(request *CheckMutexRequest, ...) <-chan int
- func (client *Client) CheckMutexWithChan(request *CheckMutexRequest) (<-chan *CheckMutexResponse, <-chan error)
- func (client *Client) CheckPermission(request *CheckPermissionRequest) (response *CheckPermissionResponse, err error)
- func (client *Client) CheckPermissionWithCallback(request *CheckPermissionRequest, ...) <-chan int
- func (client *Client) CheckPermissionWithChan(request *CheckPermissionRequest) (<-chan *CheckPermissionResponse, <-chan error)
- func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, ...) <-chan int
- func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
- func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
- func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, ...) <-chan int
- func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)
- func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (client *Client) DeleteGroupTag(request *DeleteGroupTagRequest) (response *DeleteGroupTagResponse, err error)
- func (client *Client) DeleteGroupTagMiddle(request *DeleteGroupTagMiddleRequest) (response *DeleteGroupTagMiddleResponse, err error)
- func (client *Client) DeleteGroupTagMiddleWithCallback(request *DeleteGroupTagMiddleRequest, ...) <-chan int
- func (client *Client) DeleteGroupTagMiddleWithChan(request *DeleteGroupTagMiddleRequest) (<-chan *DeleteGroupTagMiddleResponse, <-chan error)
- func (client *Client) DeleteGroupTagWithCallback(request *DeleteGroupTagRequest, ...) <-chan int
- func (client *Client) DeleteGroupTagWithChan(request *DeleteGroupTagRequest) (<-chan *DeleteGroupTagResponse, <-chan error)
- func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, ...) <-chan int
- func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
- func (client *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
- func (client *Client) DeleteRoleWithCallback(request *DeleteRoleRequest, ...) <-chan int
- func (client *Client) DeleteRoleWithChan(request *DeleteRoleRequest) (<-chan *DeleteRoleResponse, <-chan error)
- func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
- func (client *Client) DeleteTagMiddle(request *DeleteTagMiddleRequest) (response *DeleteTagMiddleResponse, err error)
- func (client *Client) DeleteTagMiddleWithCallback(request *DeleteTagMiddleRequest, ...) <-chan int
- func (client *Client) DeleteTagMiddleWithChan(request *DeleteTagMiddleRequest) (<-chan *DeleteTagMiddleResponse, <-chan error)
- func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, ...) <-chan int
- func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)
- func (client *Client) GetAccessKeyByBucEmplId(request *GetAccessKeyByBucEmplIdRequest) (response *GetAccessKeyByBucEmplIdResponse, err error)
- func (client *Client) GetAccessKeyByBucEmplIdWithCallback(request *GetAccessKeyByBucEmplIdRequest, ...) <-chan int
- func (client *Client) GetAccessKeyByBucEmplIdWithChan(request *GetAccessKeyByBucEmplIdRequest) (<-chan *GetAccessKeyByBucEmplIdResponse, <-chan error)
- func (client *Client) GetAliUidByBucEmplId(request *GetAliUidByBucEmplIdRequest) (response *GetAliUidByBucEmplIdResponse, err error)
- func (client *Client) GetAliUidByBucEmplIdWithCallback(request *GetAliUidByBucEmplIdRequest, ...) <-chan int
- func (client *Client) GetAliUidByBucEmplIdWithChan(request *GetAliUidByBucEmplIdRequest) (<-chan *GetAliUidByBucEmplIdResponse, <-chan error)
- func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
- func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
- func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
- func (client *Client) GetOamUserByAliyunId(request *GetOamUserByAliyunIdRequest) (response *GetOamUserByAliyunIdResponse, err error)
- func (client *Client) GetOamUserByAliyunIdWithCallback(request *GetOamUserByAliyunIdRequest, ...) <-chan int
- func (client *Client) GetOamUserByAliyunIdWithChan(request *GetOamUserByAliyunIdRequest) (<-chan *GetOamUserByAliyunIdResponse, <-chan error)
- func (client *Client) GetOamUserByBucEmplId(request *GetOamUserByBucEmplIdRequest) (response *GetOamUserByBucEmplIdResponse, err error)
- func (client *Client) GetOamUserByBucEmplIdWithCallback(request *GetOamUserByBucEmplIdRequest, ...) <-chan int
- func (client *Client) GetOamUserByBucEmplIdWithChan(request *GetOamUserByBucEmplIdRequest) (<-chan *GetOamUserByBucEmplIdResponse, <-chan error)
- func (client *Client) GetOamUserByUserName(request *GetOamUserByUserNameRequest) (response *GetOamUserByUserNameResponse, err error)
- func (client *Client) GetOamUserByUserNameWithCallback(request *GetOamUserByUserNameRequest, ...) <-chan int
- func (client *Client) GetOamUserByUserNameWithChan(request *GetOamUserByUserNameRequest) (<-chan *GetOamUserByUserNameResponse, <-chan error)
- func (client *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
- func (client *Client) GetRoleWithCallback(request *GetRoleRequest, callback func(response *GetRoleResponse, err error)) <-chan int
- func (client *Client) GetRoleWithChan(request *GetRoleRequest) (<-chan *GetRoleResponse, <-chan error)
- func (client *Client) GrantRoleToOperator(request *GrantRoleToOperatorRequest) (response *GrantRoleToOperatorResponse, err error)
- func (client *Client) GrantRoleToOperatorWithCallback(request *GrantRoleToOperatorRequest, ...) <-chan int
- func (client *Client) GrantRoleToOperatorWithChan(request *GrantRoleToOperatorRequest) (<-chan *GrantRoleToOperatorResponse, <-chan error)
- func (client *Client) ListAllowedPermissions(request *ListAllowedPermissionsRequest) (response *ListAllowedPermissionsResponse, err error)
- func (client *Client) ListAllowedPermissionsWithCallback(request *ListAllowedPermissionsRequest, ...) <-chan int
- func (client *Client) ListAllowedPermissionsWithChan(request *ListAllowedPermissionsRequest) (<-chan *ListAllowedPermissionsResponse, <-chan error)
- func (client *Client) ListAllowedRoleCells(request *ListAllowedRoleCellsRequest) (response *ListAllowedRoleCellsResponse, err error)
- func (client *Client) ListAllowedRoleCellsWithCallback(request *ListAllowedRoleCellsRequest, ...) <-chan int
- func (client *Client) ListAllowedRoleCellsWithChan(request *ListAllowedRoleCellsRequest) (<-chan *ListAllowedRoleCellsResponse, <-chan error)
- func (client *Client) ListBaseRolesByRole(request *ListBaseRolesByRoleRequest) (response *ListBaseRolesByRoleResponse, err error)
- func (client *Client) ListBaseRolesByRoleWithCallback(request *ListBaseRolesByRoleRequest, ...) <-chan int
- func (client *Client) ListBaseRolesByRoleWithChan(request *ListBaseRolesByRoleRequest) (<-chan *ListBaseRolesByRoleResponse, <-chan error)
- func (client *Client) ListGroupTag(request *ListGroupTagRequest) (response *ListGroupTagResponse, err error)
- func (client *Client) ListGroupTagByPage(request *ListGroupTagByPageRequest) (response *ListGroupTagByPageResponse, err error)
- func (client *Client) ListGroupTagByPageWithCallback(request *ListGroupTagByPageRequest, ...) <-chan int
- func (client *Client) ListGroupTagByPageWithChan(request *ListGroupTagByPageRequest) (<-chan *ListGroupTagByPageResponse, <-chan error)
- func (client *Client) ListGroupTagWithCallback(request *ListGroupTagRequest, ...) <-chan int
- func (client *Client) ListGroupTagWithChan(request *ListGroupTagRequest) (<-chan *ListGroupTagResponse, <-chan error)
- func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
- func (client *Client) ListGroupsByRole(request *ListGroupsByRoleRequest) (response *ListGroupsByRoleResponse, err error)
- func (client *Client) ListGroupsByRoleWithCallback(request *ListGroupsByRoleRequest, ...) <-chan int
- func (client *Client) ListGroupsByRoleWithChan(request *ListGroupsByRoleRequest) (<-chan *ListGroupsByRoleResponse, <-chan error)
- func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
- func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, ...) <-chan int
- func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
- func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, ...) <-chan int
- func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
- func (client *Client) ListOperatorByRole(request *ListOperatorByRoleRequest) (response *ListOperatorByRoleResponse, err error)
- func (client *Client) ListOperatorByRoleWithCallback(request *ListOperatorByRoleRequest, ...) <-chan int
- func (client *Client) ListOperatorByRoleWithChan(request *ListOperatorByRoleRequest) (<-chan *ListOperatorByRoleResponse, <-chan error)
- func (client *Client) ListRoleByOperator(request *ListRoleByOperatorRequest) (response *ListRoleByOperatorResponse, err error)
- func (client *Client) ListRoleByOperatorWithCallback(request *ListRoleByOperatorRequest, ...) <-chan int
- func (client *Client) ListRoleByOperatorWithChan(request *ListRoleByOperatorRequest) (<-chan *ListRoleByOperatorResponse, <-chan error)
- func (client *Client) ListRoleCellByTagId(request *ListRoleCellByTagIdRequest) (response *ListRoleCellByTagIdResponse, err error)
- func (client *Client) ListRoleCellByTagIdWithCallback(request *ListRoleCellByTagIdRequest, ...) <-chan int
- func (client *Client) ListRoleCellByTagIdWithChan(request *ListRoleCellByTagIdRequest) (<-chan *ListRoleCellByTagIdResponse, <-chan error)
- func (client *Client) ListRoleCellsByResourceAndAction(request *ListRoleCellsByResourceAndActionRequest) (response *ListRoleCellsByResourceAndActionResponse, err error)
- func (client *Client) ListRoleCellsByResourceAndActionWithCallback(request *ListRoleCellsByResourceAndActionRequest, ...) <-chan int
- func (client *Client) ListRoleCellsByResourceAndActionWithChan(request *ListRoleCellsByResourceAndActionRequest) (<-chan *ListRoleCellsByResourceAndActionResponse, <-chan error)
- func (client *Client) ListRoleCellsByRoleName(request *ListRoleCellsByRoleNameRequest) (response *ListRoleCellsByRoleNameResponse, err error)
- func (client *Client) ListRoleCellsByRoleNameWithCallback(request *ListRoleCellsByRoleNameRequest, ...) <-chan int
- func (client *Client) ListRoleCellsByRoleNameWithChan(request *ListRoleCellsByRoleNameRequest) (<-chan *ListRoleCellsByRoleNameResponse, <-chan error)
- func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
- func (client *Client) ListRolesByOwner(request *ListRolesByOwnerRequest) (response *ListRolesByOwnerResponse, err error)
- func (client *Client) ListRolesByOwnerWithCallback(request *ListRolesByOwnerRequest, ...) <-chan int
- func (client *Client) ListRolesByOwnerWithChan(request *ListRolesByOwnerRequest) (<-chan *ListRolesByOwnerResponse, <-chan error)
- func (client *Client) ListRolesWithCallback(request *ListRolesRequest, ...) <-chan int
- func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
- func (client *Client) ListTag(request *ListTagRequest) (response *ListTagResponse, err error)
- func (client *Client) ListTagByGroupId(request *ListTagByGroupIdRequest) (response *ListTagByGroupIdResponse, err error)
- func (client *Client) ListTagByGroupIdWithCallback(request *ListTagByGroupIdRequest, ...) <-chan int
- func (client *Client) ListTagByGroupIdWithChan(request *ListTagByGroupIdRequest) (<-chan *ListTagByGroupIdResponse, <-chan error)
- func (client *Client) ListTagByPage(request *ListTagByPageRequest) (response *ListTagByPageResponse, err error)
- func (client *Client) ListTagByPageWithCallback(request *ListTagByPageRequest, ...) <-chan int
- func (client *Client) ListTagByPageWithChan(request *ListTagByPageRequest) (<-chan *ListTagByPageResponse, <-chan error)
- func (client *Client) ListTagWithCallback(request *ListTagRequest, callback func(response *ListTagResponse, err error)) <-chan int
- func (client *Client) ListTagWithChan(request *ListTagRequest) (<-chan *ListTagResponse, <-chan error)
- func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
- func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, ...) <-chan int
- func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
- func (client *Client) ModifyRole(request *ModifyRoleRequest) (response *ModifyRoleResponse, err error)
- func (client *Client) ModifyRoleWithCallback(request *ModifyRoleRequest, ...) <-chan int
- func (client *Client) ModifyRoleWithChan(request *ModifyRoleRequest) (<-chan *ModifyRoleResponse, <-chan error)
- func (client *Client) RemoveRoleCellFromRole(request *RemoveRoleCellFromRoleRequest) (response *RemoveRoleCellFromRoleResponse, err error)
- func (client *Client) RemoveRoleCellFromRoleWithCallback(request *RemoveRoleCellFromRoleRequest, ...) <-chan int
- func (client *Client) RemoveRoleCellFromRoleWithChan(request *RemoveRoleCellFromRoleRequest) (<-chan *RemoveRoleCellFromRoleResponse, <-chan error)
- func (client *Client) RemoveRoleFromRole(request *RemoveRoleFromRoleRequest) (response *RemoveRoleFromRoleResponse, err error)
- func (client *Client) RemoveRoleFromRoleWithCallback(request *RemoveRoleFromRoleRequest, ...) <-chan int
- func (client *Client) RemoveRoleFromRoleWithChan(request *RemoveRoleFromRoleRequest) (<-chan *RemoveRoleFromRoleResponse, <-chan error)
- func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
- func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, ...) <-chan int
- func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
- func (client *Client) RevokeOperator(request *RevokeOperatorRequest) (response *RevokeOperatorResponse, err error)
- func (client *Client) RevokeOperatorWithCallback(request *RevokeOperatorRequest, ...) <-chan int
- func (client *Client) RevokeOperatorWithChan(request *RevokeOperatorRequest) (<-chan *RevokeOperatorResponse, <-chan error)
- func (client *Client) RevokeRoleFromOperator(request *RevokeRoleFromOperatorRequest) (response *RevokeRoleFromOperatorResponse, err error)
- func (client *Client) RevokeRoleFromOperatorWithCallback(request *RevokeRoleFromOperatorRequest, ...) <-chan int
- func (client *Client) RevokeRoleFromOperatorWithChan(request *RevokeRoleFromOperatorRequest) (<-chan *RevokeRoleFromOperatorResponse, <-chan error)
- func (client *Client) SearchRoleByResourceAndAction(request *SearchRoleByResourceAndActionRequest) (response *SearchRoleByResourceAndActionResponse, err error)
- func (client *Client) SearchRoleByResourceAndActionWithCallback(request *SearchRoleByResourceAndActionRequest, ...) <-chan int
- func (client *Client) SearchRoleByResourceAndActionWithChan(request *SearchRoleByResourceAndActionRequest) (<-chan *SearchRoleByResourceAndActionResponse, <-chan error)
- func (client *Client) TransferGroup(request *TransferGroupRequest) (response *TransferGroupResponse, err error)
- func (client *Client) TransferGroupWithCallback(request *TransferGroupRequest, ...) <-chan int
- func (client *Client) TransferGroupWithChan(request *TransferGroupRequest) (<-chan *TransferGroupResponse, <-chan error)
- func (client *Client) TransferRole(request *TransferRoleRequest) (response *TransferRoleResponse, err error)
- func (client *Client) TransferRoleWithCallback(request *TransferRoleRequest, ...) <-chan int
- func (client *Client) TransferRoleWithChan(request *TransferRoleRequest) (<-chan *TransferRoleResponse, <-chan error)
- func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
- func (client *Client) UpdateGroupTagById(request *UpdateGroupTagByIdRequest) (response *UpdateGroupTagByIdResponse, err error)
- func (client *Client) UpdateGroupTagByIdWithCallback(request *UpdateGroupTagByIdRequest, ...) <-chan int
- func (client *Client) UpdateGroupTagByIdWithChan(request *UpdateGroupTagByIdRequest) (<-chan *UpdateGroupTagByIdResponse, <-chan error)
- func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, ...) <-chan int
- func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
- func (client *Client) UpdateTagById(request *UpdateTagByIdRequest) (response *UpdateTagByIdResponse, err error)
- func (client *Client) UpdateTagByIdWithCallback(request *UpdateTagByIdRequest, ...) <-chan int
- func (client *Client) UpdateTagByIdWithChan(request *UpdateTagByIdRequest) (<-chan *UpdateTagByIdResponse, <-chan error)
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateRoleRequest
- type CreateRoleResponse
- type Data
- type DataInListAllowedPermissions
- type DataInListAllowedRoleCells
- type DataInListBaseRolesByRole
- type DataInListGroupTag
- type DataInListGroupTagByPage
- type DataInListGroups
- type DataInListGroupsByRole
- type DataInListGroupsForUser
- type DataInListOperatorByRole
- type DataInListRoleByOperator
- type DataInListRoleCellByTagId
- type DataInListRoleCellsByResourceAndAction
- type DataInListRoleCellsByRoleName
- type DataInListRoles
- type DataInListRolesByOwner
- type DataInListTag
- type DataInListTagByGroupId
- type DataInListTagByPage
- type DataInListUsersForGroup
- type DataInSearchRoleByResourceAndAction
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteGroupTagMiddleRequest
- type DeleteGroupTagMiddleResponse
- type DeleteGroupTagRequest
- type DeleteGroupTagResponse
- type DeleteRoleRequest
- type DeleteRoleResponse
- type DeleteTagMiddleRequest
- type DeleteTagMiddleResponse
- type DeleteTagRequest
- type DeleteTagResponse
- type GetAccessKeyByBucEmplIdRequest
- type GetAccessKeyByBucEmplIdResponse
- type GetAliUidByBucEmplIdRequest
- type GetAliUidByBucEmplIdResponse
- type GetGroupRequest
- type GetGroupResponse
- type GetOamUserByAliyunIdRequest
- type GetOamUserByAliyunIdResponse
- type GetOamUserByBucEmplIdRequest
- type GetOamUserByBucEmplIdResponse
- type GetOamUserByUserNameRequest
- type GetOamUserByUserNameResponse
- type GetRoleRequest
- type GetRoleResponse
- type GrantRoleToOperatorRequest
- type GrantRoleToOperatorResponse
- type ListAllowedPermissionsRequest
- type ListAllowedPermissionsResponse
- type ListAllowedRoleCellsRequest
- type ListAllowedRoleCellsResponse
- type ListBaseRolesByRoleRequest
- type ListBaseRolesByRoleResponse
- type ListGroupTagByPageRequest
- type ListGroupTagByPageResponse
- type ListGroupTagRequest
- type ListGroupTagResponse
- type ListGroupsByRoleRequest
- type ListGroupsByRoleResponse
- type ListGroupsForUserRequest
- type ListGroupsForUserResponse
- type ListGroupsRequest
- type ListGroupsResponse
- type ListOperatorByRoleRequest
- type ListOperatorByRoleResponse
- type ListRoleByOperatorRequest
- type ListRoleByOperatorResponse
- type ListRoleCellByTagIdRequest
- type ListRoleCellByTagIdResponse
- type ListRoleCellsByResourceAndActionRequest
- type ListRoleCellsByResourceAndActionResponse
- type ListRoleCellsByRoleNameRequest
- type ListRoleCellsByRoleNameResponse
- type ListRolesByOwnerRequest
- type ListRolesByOwnerResponse
- type ListRolesRequest
- type ListRolesResponse
- type ListTagByGroupIdRequest
- type ListTagByGroupIdResponse
- type ListTagByPageRequest
- type ListTagByPageResponse
- type ListTagRequest
- type ListTagResponse
- type ListUsersForGroupRequest
- type ListUsersForGroupResponse
- type ModifyRoleRequest
- type ModifyRoleResponse
- type OamGroup
- type OamMutexGroupTagMiddleResult
- type OamMutexGroupTagResult
- type OamMutexTagMiddleResult
- type OamMutexTagResult
- type OamRole
- type OamRoleCell
- type OamUser
- type PageInfo
- type RemoveRoleCellFromRoleRequest
- type RemoveRoleCellFromRoleResponse
- type RemoveRoleFromRoleRequest
- type RemoveRoleFromRoleResponse
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupResponse
- type RevokeOperatorRequest
- type RevokeOperatorResponse
- type RevokeRoleFromOperatorRequest
- type RevokeRoleFromOperatorResponse
- type RoleCell
- type SearchRoleByResourceAndActionRequest
- type SearchRoleByResourceAndActionResourceAction
- type SearchRoleByResourceAndActionResponse
- type TagResult
- type TransferGroupRequest
- type TransferGroupResponse
- type TransferRoleRequest
- type TransferRoleResponse
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateGroupTagByIdRequest
- type UpdateGroupTagByIdResponse
- type UpdateGroupTagByIdTagId
- type UpdateTagByIdRequest
- type UpdateTagByIdResponse
- type UpdateTagByIdRoleCellId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionListInListAllowedPermissions ¶
type ActionListInListAllowedPermissions struct {
String []string `json:"String" xml:"String"`
}
ActionListInListAllowedPermissions is a nested struct in oam response
type ActionListInListAllowedRoleCells ¶
type ActionListInListAllowedRoleCells struct {
String []string `json:"String" xml:"String"`
}
ActionListInListAllowedRoleCells is a nested struct in oam response
type ActionListInListRoleCellByTagId ¶
type ActionListInListRoleCellByTagId struct {
String []string `json:"String" xml:"String"`
}
ActionListInListRoleCellByTagId is a nested struct in oam response
type ActionListInListRoleCellsByResourceAndAction ¶
type ActionListInListRoleCellsByResourceAndAction struct {
String []string `json:"String" xml:"String"`
}
ActionListInListRoleCellsByResourceAndAction is a nested struct in oam response
type ActionListInListRoleCellsByRoleName ¶
type ActionListInListRoleCellsByRoleName struct {
String []string `json:"String" xml:"String"`
}
ActionListInListRoleCellsByRoleName is a nested struct in oam response
type AddGroupTagMiddleRequest ¶
type AddGroupTagMiddleRequest struct { *requests.RpcRequest TagId *[]string `position:"Query" name:"TagId" type:"Repeated"` ClientToken string `position:"Query" name:"ClientToken"` GroupTagId string `position:"Query" name:"GroupTagId"` }
AddGroupTagMiddleRequest is the request struct for api AddGroupTagMiddle
func CreateAddGroupTagMiddleRequest ¶
func CreateAddGroupTagMiddleRequest() (request *AddGroupTagMiddleRequest)
CreateAddGroupTagMiddleRequest creates a request to invoke AddGroupTagMiddle API
type AddGroupTagMiddleResponse ¶
type AddGroupTagMiddleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddGroupTagMiddleResponse is the response struct for api AddGroupTagMiddle
func CreateAddGroupTagMiddleResponse ¶
func CreateAddGroupTagMiddleResponse() (response *AddGroupTagMiddleResponse)
CreateAddGroupTagMiddleResponse creates a response to parse from AddGroupTagMiddle response
type AddGroupTagRequest ¶
type AddGroupTagRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` }
AddGroupTagRequest is the request struct for api AddGroupTag
func CreateAddGroupTagRequest ¶
func CreateAddGroupTagRequest() (request *AddGroupTagRequest)
CreateAddGroupTagRequest creates a request to invoke AddGroupTag API
type AddGroupTagResponse ¶
type AddGroupTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddGroupTagResponse is the response struct for api AddGroupTag
func CreateAddGroupTagResponse ¶
func CreateAddGroupTagResponse() (response *AddGroupTagResponse)
CreateAddGroupTagResponse creates a response to parse from AddGroupTag response
type AddRoleCellToRoleRequest ¶
type AddRoleCellToRoleRequest struct { *requests.RpcRequest GrantOption requests.Integer `position:"Query" name:"GrantOption"` Resource string `position:"Query" name:"Resource"` RoleCellId string `position:"Query" name:"RoleCellId"` RoleName string `position:"Query" name:"RoleName"` ActionList *[]string `position:"Query" name:"ActionList" type:"Repeated"` }
AddRoleCellToRoleRequest is the request struct for api AddRoleCellToRole
func CreateAddRoleCellToRoleRequest ¶
func CreateAddRoleCellToRoleRequest() (request *AddRoleCellToRoleRequest)
CreateAddRoleCellToRoleRequest creates a request to invoke AddRoleCellToRole API
type AddRoleCellToRoleResponse ¶
type AddRoleCellToRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
AddRoleCellToRoleResponse is the response struct for api AddRoleCellToRole
func CreateAddRoleCellToRoleResponse ¶
func CreateAddRoleCellToRoleResponse() (response *AddRoleCellToRoleResponse)
CreateAddRoleCellToRoleResponse creates a response to parse from AddRoleCellToRole response
type AddRoleToRoleRequest ¶
type AddRoleToRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` BaseRoleName string `position:"Query" name:"BaseRoleName"` }
AddRoleToRoleRequest is the request struct for api AddRoleToRole
func CreateAddRoleToRoleRequest ¶
func CreateAddRoleToRoleRequest() (request *AddRoleToRoleRequest)
CreateAddRoleToRoleRequest creates a request to invoke AddRoleToRole API
type AddRoleToRoleResponse ¶
type AddRoleToRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
AddRoleToRoleResponse is the response struct for api AddRoleToRole
func CreateAddRoleToRoleResponse ¶
func CreateAddRoleToRoleResponse() (response *AddRoleToRoleResponse)
CreateAddRoleToRoleResponse creates a response to parse from AddRoleToRole response
type AddTagMiddleMutexTagMiddle ¶
type AddTagMiddleMutexTagMiddle struct { TagId string `name:"TagId"` RoleCellId string `name:"RoleCellId"` Type string `name:"Type"` }
AddTagMiddleMutexTagMiddle is a repeated param struct in AddTagMiddleRequest
type AddTagMiddleRequest ¶
type AddTagMiddleRequest struct { *requests.RpcRequest MutexTagMiddle *[]AddTagMiddleMutexTagMiddle `position:"Query" name:"MutexTagMiddle" type:"Repeated"` ClientToken string `position:"Query" name:"ClientToken"` }
AddTagMiddleRequest is the request struct for api AddTagMiddle
func CreateAddTagMiddleRequest ¶
func CreateAddTagMiddleRequest() (request *AddTagMiddleRequest)
CreateAddTagMiddleRequest creates a request to invoke AddTagMiddle API
type AddTagMiddleResponse ¶
type AddTagMiddleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddTagMiddleResponse is the response struct for api AddTagMiddle
func CreateAddTagMiddleResponse ¶
func CreateAddTagMiddleResponse() (response *AddTagMiddleResponse)
CreateAddTagMiddleResponse creates a response to parse from AddTagMiddle response
type AddTagRequest ¶
type AddTagRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` }
AddTagRequest is the request struct for api AddTag
func CreateAddTagRequest ¶
func CreateAddTagRequest() (request *AddTagRequest)
CreateAddTagRequest creates a request to invoke AddTag API
type AddTagResponse ¶
type AddTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddTagResponse is the response struct for api AddTag
func CreateAddTagResponse ¶
func CreateAddTagResponse() (response *AddTagResponse)
CreateAddTagResponse creates a response to parse from AddTag response
type AddUserToGroupRequest ¶
type AddUserToGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` UserName string `position:"Query" name:"UserName"` }
AddUserToGroupRequest is the request struct for api AddUserToGroup
func CreateAddUserToGroupRequest ¶
func CreateAddUserToGroupRequest() (request *AddUserToGroupRequest)
CreateAddUserToGroupRequest creates a request to invoke AddUserToGroup API
type AddUserToGroupResponse ¶
type AddUserToGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
AddUserToGroupResponse is the response struct for api AddUserToGroup
func CreateAddUserToGroupResponse ¶
func CreateAddUserToGroupResponse() (response *AddUserToGroupResponse)
CreateAddUserToGroupResponse creates a response to parse from AddUserToGroup response
type AssignOperatorRequest ¶
type AssignOperatorRequest struct { *requests.RpcRequest OperatorUserName string `position:"Query" name:"OperatorUserName"` OperatorId string `position:"Query" name:"OperatorId"` OperatorType string `position:"Query" name:"OperatorType"` }
AssignOperatorRequest is the request struct for api AssignOperator
func CreateAssignOperatorRequest ¶
func CreateAssignOperatorRequest() (request *AssignOperatorRequest)
CreateAssignOperatorRequest creates a request to invoke AssignOperator API
type AssignOperatorResponse ¶
type AssignOperatorResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
AssignOperatorResponse is the response struct for api AssignOperator
func CreateAssignOperatorResponse ¶
func CreateAssignOperatorResponse() (response *AssignOperatorResponse)
CreateAssignOperatorResponse creates a response to parse from AssignOperator response
type CheckMutexRequest ¶
type CheckMutexRequest struct { *requests.RpcRequest RoleCellIdOne string `position:"Query" name:"RoleCellIdOne"` RoleCellIdTwo string `position:"Query" name:"RoleCellIdTwo"` }
CheckMutexRequest is the request struct for api CheckMutex
func CreateCheckMutexRequest ¶
func CreateCheckMutexRequest() (request *CheckMutexRequest)
CreateCheckMutexRequest creates a request to invoke CheckMutex API
type CheckMutexResponse ¶
type CheckMutexResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CheckMutexResponse is the response struct for api CheckMutex
func CreateCheckMutexResponse ¶
func CreateCheckMutexResponse() (response *CheckMutexResponse)
CreateCheckMutexResponse creates a response to parse from CheckMutex response
type CheckPermissionRequest ¶
type CheckPermissionRequest struct { *requests.RpcRequest Resource string `position:"Query" name:"Resource"` ActionField string `position:"Query" name:"ActionField"` AliUid requests.Integer `position:"Query" name:"AliUid"` }
CheckPermissionRequest is the request struct for api CheckPermission
func CreateCheckPermissionRequest ¶
func CreateCheckPermissionRequest() (request *CheckPermissionRequest)
CreateCheckPermissionRequest creates a request to invoke CheckPermission API
type CheckPermissionResponse ¶
type CheckPermissionResponse struct { *responses.BaseResponse Data bool `json:"Data" xml:"Data"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
CheckPermissionResponse is the response struct for api CheckPermission
func CreateCheckPermissionResponse ¶
func CreateCheckPermissionResponse() (response *CheckPermissionResponse)
CreateCheckPermissionResponse creates a response to parse from CheckPermission response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
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
func NewClientWithEcsRamRole ¶
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
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
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
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
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
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
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
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
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
func (*Client) AddGroupTag ¶
func (client *Client) AddGroupTag(request *AddGroupTagRequest) (response *AddGroupTagResponse, err error)
AddGroupTag invokes the oam.AddGroupTag API synchronously api document: https://help.aliyun.com/api/oam/addgrouptag.html
func (*Client) AddGroupTagMiddle ¶
func (client *Client) AddGroupTagMiddle(request *AddGroupTagMiddleRequest) (response *AddGroupTagMiddleResponse, err error)
AddGroupTagMiddle invokes the oam.AddGroupTagMiddle API synchronously api document: https://help.aliyun.com/api/oam/addgrouptagmiddle.html
func (*Client) AddGroupTagMiddleWithCallback ¶
func (client *Client) AddGroupTagMiddleWithCallback(request *AddGroupTagMiddleRequest, callback func(response *AddGroupTagMiddleResponse, err error)) <-chan int
AddGroupTagMiddleWithCallback invokes the oam.AddGroupTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/addgrouptagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddGroupTagMiddleWithChan ¶
func (client *Client) AddGroupTagMiddleWithChan(request *AddGroupTagMiddleRequest) (<-chan *AddGroupTagMiddleResponse, <-chan error)
AddGroupTagMiddleWithChan invokes the oam.AddGroupTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/addgrouptagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddGroupTagWithCallback ¶
func (client *Client) AddGroupTagWithCallback(request *AddGroupTagRequest, callback func(response *AddGroupTagResponse, err error)) <-chan int
AddGroupTagWithCallback invokes the oam.AddGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/addgrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddGroupTagWithChan ¶
func (client *Client) AddGroupTagWithChan(request *AddGroupTagRequest) (<-chan *AddGroupTagResponse, <-chan error)
AddGroupTagWithChan invokes the oam.AddGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/addgrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddRoleCellToRole ¶
func (client *Client) AddRoleCellToRole(request *AddRoleCellToRoleRequest) (response *AddRoleCellToRoleResponse, err error)
AddRoleCellToRole invokes the oam.AddRoleCellToRole API synchronously api document: https://help.aliyun.com/api/oam/addrolecelltorole.html
func (*Client) AddRoleCellToRoleWithCallback ¶
func (client *Client) AddRoleCellToRoleWithCallback(request *AddRoleCellToRoleRequest, callback func(response *AddRoleCellToRoleResponse, err error)) <-chan int
AddRoleCellToRoleWithCallback invokes the oam.AddRoleCellToRole API asynchronously api document: https://help.aliyun.com/api/oam/addrolecelltorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddRoleCellToRoleWithChan ¶
func (client *Client) AddRoleCellToRoleWithChan(request *AddRoleCellToRoleRequest) (<-chan *AddRoleCellToRoleResponse, <-chan error)
AddRoleCellToRoleWithChan invokes the oam.AddRoleCellToRole API asynchronously api document: https://help.aliyun.com/api/oam/addrolecelltorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddRoleToRole ¶
func (client *Client) AddRoleToRole(request *AddRoleToRoleRequest) (response *AddRoleToRoleResponse, err error)
AddRoleToRole invokes the oam.AddRoleToRole API synchronously api document: https://help.aliyun.com/api/oam/addroletorole.html
func (*Client) AddRoleToRoleWithCallback ¶
func (client *Client) AddRoleToRoleWithCallback(request *AddRoleToRoleRequest, callback func(response *AddRoleToRoleResponse, err error)) <-chan int
AddRoleToRoleWithCallback invokes the oam.AddRoleToRole API asynchronously api document: https://help.aliyun.com/api/oam/addroletorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddRoleToRoleWithChan ¶
func (client *Client) AddRoleToRoleWithChan(request *AddRoleToRoleRequest) (<-chan *AddRoleToRoleResponse, <-chan error)
AddRoleToRoleWithChan invokes the oam.AddRoleToRole API asynchronously api document: https://help.aliyun.com/api/oam/addroletorole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTag ¶
func (client *Client) AddTag(request *AddTagRequest) (response *AddTagResponse, err error)
AddTag invokes the oam.AddTag API synchronously api document: https://help.aliyun.com/api/oam/addtag.html
func (*Client) AddTagMiddle ¶
func (client *Client) AddTagMiddle(request *AddTagMiddleRequest) (response *AddTagMiddleResponse, err error)
AddTagMiddle invokes the oam.AddTagMiddle API synchronously api document: https://help.aliyun.com/api/oam/addtagmiddle.html
func (*Client) AddTagMiddleWithCallback ¶
func (client *Client) AddTagMiddleWithCallback(request *AddTagMiddleRequest, callback func(response *AddTagMiddleResponse, err error)) <-chan int
AddTagMiddleWithCallback invokes the oam.AddTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/addtagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTagMiddleWithChan ¶
func (client *Client) AddTagMiddleWithChan(request *AddTagMiddleRequest) (<-chan *AddTagMiddleResponse, <-chan error)
AddTagMiddleWithChan invokes the oam.AddTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/addtagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTagWithCallback ¶
func (client *Client) AddTagWithCallback(request *AddTagRequest, callback func(response *AddTagResponse, err error)) <-chan int
AddTagWithCallback invokes the oam.AddTag API asynchronously api document: https://help.aliyun.com/api/oam/addtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTagWithChan ¶
func (client *Client) AddTagWithChan(request *AddTagRequest) (<-chan *AddTagResponse, <-chan error)
AddTagWithChan invokes the oam.AddTag API asynchronously api document: https://help.aliyun.com/api/oam/addtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddUserToGroup ¶
func (client *Client) AddUserToGroup(request *AddUserToGroupRequest) (response *AddUserToGroupResponse, err error)
AddUserToGroup invokes the oam.AddUserToGroup API synchronously api document: https://help.aliyun.com/api/oam/addusertogroup.html
func (*Client) AddUserToGroupWithCallback ¶
func (client *Client) AddUserToGroupWithCallback(request *AddUserToGroupRequest, callback func(response *AddUserToGroupResponse, err error)) <-chan int
AddUserToGroupWithCallback invokes the oam.AddUserToGroup API asynchronously api document: https://help.aliyun.com/api/oam/addusertogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddUserToGroupWithChan ¶
func (client *Client) AddUserToGroupWithChan(request *AddUserToGroupRequest) (<-chan *AddUserToGroupResponse, <-chan error)
AddUserToGroupWithChan invokes the oam.AddUserToGroup API asynchronously api document: https://help.aliyun.com/api/oam/addusertogroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignOperator ¶
func (client *Client) AssignOperator(request *AssignOperatorRequest) (response *AssignOperatorResponse, err error)
AssignOperator invokes the oam.AssignOperator API synchronously api document: https://help.aliyun.com/api/oam/assignoperator.html
func (*Client) AssignOperatorWithCallback ¶
func (client *Client) AssignOperatorWithCallback(request *AssignOperatorRequest, callback func(response *AssignOperatorResponse, err error)) <-chan int
AssignOperatorWithCallback invokes the oam.AssignOperator API asynchronously api document: https://help.aliyun.com/api/oam/assignoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignOperatorWithChan ¶
func (client *Client) AssignOperatorWithChan(request *AssignOperatorRequest) (<-chan *AssignOperatorResponse, <-chan error)
AssignOperatorWithChan invokes the oam.AssignOperator API asynchronously api document: https://help.aliyun.com/api/oam/assignoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CheckMutex ¶
func (client *Client) CheckMutex(request *CheckMutexRequest) (response *CheckMutexResponse, err error)
CheckMutex invokes the oam.CheckMutex API synchronously api document: https://help.aliyun.com/api/oam/checkmutex.html
func (*Client) CheckMutexWithCallback ¶
func (client *Client) CheckMutexWithCallback(request *CheckMutexRequest, callback func(response *CheckMutexResponse, err error)) <-chan int
CheckMutexWithCallback invokes the oam.CheckMutex API asynchronously api document: https://help.aliyun.com/api/oam/checkmutex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CheckMutexWithChan ¶
func (client *Client) CheckMutexWithChan(request *CheckMutexRequest) (<-chan *CheckMutexResponse, <-chan error)
CheckMutexWithChan invokes the oam.CheckMutex API asynchronously api document: https://help.aliyun.com/api/oam/checkmutex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CheckPermission ¶
func (client *Client) CheckPermission(request *CheckPermissionRequest) (response *CheckPermissionResponse, err error)
CheckPermission invokes the oam.CheckPermission API synchronously api document: https://help.aliyun.com/api/oam/checkpermission.html
func (*Client) CheckPermissionWithCallback ¶
func (client *Client) CheckPermissionWithCallback(request *CheckPermissionRequest, callback func(response *CheckPermissionResponse, err error)) <-chan int
CheckPermissionWithCallback invokes the oam.CheckPermission API asynchronously api document: https://help.aliyun.com/api/oam/checkpermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CheckPermissionWithChan ¶
func (client *Client) CheckPermissionWithChan(request *CheckPermissionRequest) (<-chan *CheckPermissionResponse, <-chan error)
CheckPermissionWithChan invokes the oam.CheckPermission API asynchronously api document: https://help.aliyun.com/api/oam/checkpermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateGroup ¶
func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
CreateGroup invokes the oam.CreateGroup API synchronously api document: https://help.aliyun.com/api/oam/creategroup.html
func (*Client) CreateGroupWithCallback ¶
func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, callback func(response *CreateGroupResponse, err error)) <-chan int
CreateGroupWithCallback invokes the oam.CreateGroup API asynchronously api document: https://help.aliyun.com/api/oam/creategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateGroupWithChan ¶
func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)
CreateGroupWithChan invokes the oam.CreateGroup API asynchronously api document: https://help.aliyun.com/api/oam/creategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRole ¶
func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
CreateRole invokes the oam.CreateRole API synchronously api document: https://help.aliyun.com/api/oam/createrole.html
func (*Client) CreateRoleWithCallback ¶
func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, callback func(response *CreateRoleResponse, err error)) <-chan int
CreateRoleWithCallback invokes the oam.CreateRole API asynchronously api document: https://help.aliyun.com/api/oam/createrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRoleWithChan ¶
func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)
CreateRoleWithChan invokes the oam.CreateRole API asynchronously api document: https://help.aliyun.com/api/oam/createrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroup ¶
func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
DeleteGroup invokes the oam.DeleteGroup API synchronously api document: https://help.aliyun.com/api/oam/deletegroup.html
func (*Client) DeleteGroupTag ¶
func (client *Client) DeleteGroupTag(request *DeleteGroupTagRequest) (response *DeleteGroupTagResponse, err error)
DeleteGroupTag invokes the oam.DeleteGroupTag API synchronously api document: https://help.aliyun.com/api/oam/deletegrouptag.html
func (*Client) DeleteGroupTagMiddle ¶
func (client *Client) DeleteGroupTagMiddle(request *DeleteGroupTagMiddleRequest) (response *DeleteGroupTagMiddleResponse, err error)
DeleteGroupTagMiddle invokes the oam.DeleteGroupTagMiddle API synchronously api document: https://help.aliyun.com/api/oam/deletegrouptagmiddle.html
func (*Client) DeleteGroupTagMiddleWithCallback ¶
func (client *Client) DeleteGroupTagMiddleWithCallback(request *DeleteGroupTagMiddleRequest, callback func(response *DeleteGroupTagMiddleResponse, err error)) <-chan int
DeleteGroupTagMiddleWithCallback invokes the oam.DeleteGroupTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/deletegrouptagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupTagMiddleWithChan ¶
func (client *Client) DeleteGroupTagMiddleWithChan(request *DeleteGroupTagMiddleRequest) (<-chan *DeleteGroupTagMiddleResponse, <-chan error)
DeleteGroupTagMiddleWithChan invokes the oam.DeleteGroupTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/deletegrouptagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupTagWithCallback ¶
func (client *Client) DeleteGroupTagWithCallback(request *DeleteGroupTagRequest, callback func(response *DeleteGroupTagResponse, err error)) <-chan int
DeleteGroupTagWithCallback invokes the oam.DeleteGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/deletegrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupTagWithChan ¶
func (client *Client) DeleteGroupTagWithChan(request *DeleteGroupTagRequest) (<-chan *DeleteGroupTagResponse, <-chan error)
DeleteGroupTagWithChan invokes the oam.DeleteGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/deletegrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupWithCallback ¶
func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, callback func(response *DeleteGroupResponse, err error)) <-chan int
DeleteGroupWithCallback invokes the oam.DeleteGroup API asynchronously api document: https://help.aliyun.com/api/oam/deletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteGroupWithChan ¶
func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)
DeleteGroupWithChan invokes the oam.DeleteGroup API asynchronously api document: https://help.aliyun.com/api/oam/deletegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRole ¶
func (client *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)
DeleteRole invokes the oam.DeleteRole API synchronously api document: https://help.aliyun.com/api/oam/deleterole.html
func (*Client) DeleteRoleWithCallback ¶
func (client *Client) DeleteRoleWithCallback(request *DeleteRoleRequest, callback func(response *DeleteRoleResponse, err error)) <-chan int
DeleteRoleWithCallback invokes the oam.DeleteRole API asynchronously api document: https://help.aliyun.com/api/oam/deleterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRoleWithChan ¶
func (client *Client) DeleteRoleWithChan(request *DeleteRoleRequest) (<-chan *DeleteRoleResponse, <-chan error)
DeleteRoleWithChan invokes the oam.DeleteRole API asynchronously api document: https://help.aliyun.com/api/oam/deleterole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTag ¶
func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
DeleteTag invokes the oam.DeleteTag API synchronously api document: https://help.aliyun.com/api/oam/deletetag.html
func (*Client) DeleteTagMiddle ¶
func (client *Client) DeleteTagMiddle(request *DeleteTagMiddleRequest) (response *DeleteTagMiddleResponse, err error)
DeleteTagMiddle invokes the oam.DeleteTagMiddle API synchronously api document: https://help.aliyun.com/api/oam/deletetagmiddle.html
func (*Client) DeleteTagMiddleWithCallback ¶
func (client *Client) DeleteTagMiddleWithCallback(request *DeleteTagMiddleRequest, callback func(response *DeleteTagMiddleResponse, err error)) <-chan int
DeleteTagMiddleWithCallback invokes the oam.DeleteTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/deletetagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTagMiddleWithChan ¶
func (client *Client) DeleteTagMiddleWithChan(request *DeleteTagMiddleRequest) (<-chan *DeleteTagMiddleResponse, <-chan error)
DeleteTagMiddleWithChan invokes the oam.DeleteTagMiddle API asynchronously api document: https://help.aliyun.com/api/oam/deletetagmiddle.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTagWithCallback ¶
func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, callback func(response *DeleteTagResponse, err error)) <-chan int
DeleteTagWithCallback invokes the oam.DeleteTag API asynchronously api document: https://help.aliyun.com/api/oam/deletetag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteTagWithChan ¶
func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)
DeleteTagWithChan invokes the oam.DeleteTag API asynchronously api document: https://help.aliyun.com/api/oam/deletetag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccessKeyByBucEmplId ¶
func (client *Client) GetAccessKeyByBucEmplId(request *GetAccessKeyByBucEmplIdRequest) (response *GetAccessKeyByBucEmplIdResponse, err error)
GetAccessKeyByBucEmplId invokes the oam.GetAccessKeyByBucEmplId API synchronously api document: https://help.aliyun.com/api/oam/getaccesskeybybucemplid.html
func (*Client) GetAccessKeyByBucEmplIdWithCallback ¶
func (client *Client) GetAccessKeyByBucEmplIdWithCallback(request *GetAccessKeyByBucEmplIdRequest, callback func(response *GetAccessKeyByBucEmplIdResponse, err error)) <-chan int
GetAccessKeyByBucEmplIdWithCallback invokes the oam.GetAccessKeyByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getaccesskeybybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAccessKeyByBucEmplIdWithChan ¶
func (client *Client) GetAccessKeyByBucEmplIdWithChan(request *GetAccessKeyByBucEmplIdRequest) (<-chan *GetAccessKeyByBucEmplIdResponse, <-chan error)
GetAccessKeyByBucEmplIdWithChan invokes the oam.GetAccessKeyByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getaccesskeybybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAliUidByBucEmplId ¶
func (client *Client) GetAliUidByBucEmplId(request *GetAliUidByBucEmplIdRequest) (response *GetAliUidByBucEmplIdResponse, err error)
GetAliUidByBucEmplId invokes the oam.GetAliUidByBucEmplId API synchronously api document: https://help.aliyun.com/api/oam/getaliuidbybucemplid.html
func (*Client) GetAliUidByBucEmplIdWithCallback ¶
func (client *Client) GetAliUidByBucEmplIdWithCallback(request *GetAliUidByBucEmplIdRequest, callback func(response *GetAliUidByBucEmplIdResponse, err error)) <-chan int
GetAliUidByBucEmplIdWithCallback invokes the oam.GetAliUidByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getaliuidbybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAliUidByBucEmplIdWithChan ¶
func (client *Client) GetAliUidByBucEmplIdWithChan(request *GetAliUidByBucEmplIdRequest) (<-chan *GetAliUidByBucEmplIdResponse, <-chan error)
GetAliUidByBucEmplIdWithChan invokes the oam.GetAliUidByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getaliuidbybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetGroup ¶
func (client *Client) GetGroup(request *GetGroupRequest) (response *GetGroupResponse, err error)
GetGroup invokes the oam.GetGroup API synchronously api document: https://help.aliyun.com/api/oam/getgroup.html
func (*Client) GetGroupWithCallback ¶
func (client *Client) GetGroupWithCallback(request *GetGroupRequest, callback func(response *GetGroupResponse, err error)) <-chan int
GetGroupWithCallback invokes the oam.GetGroup API asynchronously api document: https://help.aliyun.com/api/oam/getgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetGroupWithChan ¶
func (client *Client) GetGroupWithChan(request *GetGroupRequest) (<-chan *GetGroupResponse, <-chan error)
GetGroupWithChan invokes the oam.GetGroup API asynchronously api document: https://help.aliyun.com/api/oam/getgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByAliyunId ¶
func (client *Client) GetOamUserByAliyunId(request *GetOamUserByAliyunIdRequest) (response *GetOamUserByAliyunIdResponse, err error)
GetOamUserByAliyunId invokes the oam.GetOamUserByAliyunId API synchronously api document: https://help.aliyun.com/api/oam/getoamuserbyaliyunid.html
func (*Client) GetOamUserByAliyunIdWithCallback ¶
func (client *Client) GetOamUserByAliyunIdWithCallback(request *GetOamUserByAliyunIdRequest, callback func(response *GetOamUserByAliyunIdResponse, err error)) <-chan int
GetOamUserByAliyunIdWithCallback invokes the oam.GetOamUserByAliyunId API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbyaliyunid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByAliyunIdWithChan ¶
func (client *Client) GetOamUserByAliyunIdWithChan(request *GetOamUserByAliyunIdRequest) (<-chan *GetOamUserByAliyunIdResponse, <-chan error)
GetOamUserByAliyunIdWithChan invokes the oam.GetOamUserByAliyunId API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbyaliyunid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByBucEmplId ¶
func (client *Client) GetOamUserByBucEmplId(request *GetOamUserByBucEmplIdRequest) (response *GetOamUserByBucEmplIdResponse, err error)
GetOamUserByBucEmplId invokes the oam.GetOamUserByBucEmplId API synchronously api document: https://help.aliyun.com/api/oam/getoamuserbybucemplid.html
func (*Client) GetOamUserByBucEmplIdWithCallback ¶
func (client *Client) GetOamUserByBucEmplIdWithCallback(request *GetOamUserByBucEmplIdRequest, callback func(response *GetOamUserByBucEmplIdResponse, err error)) <-chan int
GetOamUserByBucEmplIdWithCallback invokes the oam.GetOamUserByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByBucEmplIdWithChan ¶
func (client *Client) GetOamUserByBucEmplIdWithChan(request *GetOamUserByBucEmplIdRequest) (<-chan *GetOamUserByBucEmplIdResponse, <-chan error)
GetOamUserByBucEmplIdWithChan invokes the oam.GetOamUserByBucEmplId API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbybucemplid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByUserName ¶
func (client *Client) GetOamUserByUserName(request *GetOamUserByUserNameRequest) (response *GetOamUserByUserNameResponse, err error)
GetOamUserByUserName invokes the oam.GetOamUserByUserName API synchronously api document: https://help.aliyun.com/api/oam/getoamuserbyusername.html
func (*Client) GetOamUserByUserNameWithCallback ¶
func (client *Client) GetOamUserByUserNameWithCallback(request *GetOamUserByUserNameRequest, callback func(response *GetOamUserByUserNameResponse, err error)) <-chan int
GetOamUserByUserNameWithCallback invokes the oam.GetOamUserByUserName API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbyusername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOamUserByUserNameWithChan ¶
func (client *Client) GetOamUserByUserNameWithChan(request *GetOamUserByUserNameRequest) (<-chan *GetOamUserByUserNameResponse, <-chan error)
GetOamUserByUserNameWithChan invokes the oam.GetOamUserByUserName API asynchronously api document: https://help.aliyun.com/api/oam/getoamuserbyusername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetRole ¶
func (client *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)
GetRole invokes the oam.GetRole API synchronously api document: https://help.aliyun.com/api/oam/getrole.html
func (*Client) GetRoleWithCallback ¶
func (client *Client) GetRoleWithCallback(request *GetRoleRequest, callback func(response *GetRoleResponse, err error)) <-chan int
GetRoleWithCallback invokes the oam.GetRole API asynchronously api document: https://help.aliyun.com/api/oam/getrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetRoleWithChan ¶
func (client *Client) GetRoleWithChan(request *GetRoleRequest) (<-chan *GetRoleResponse, <-chan error)
GetRoleWithChan invokes the oam.GetRole API asynchronously api document: https://help.aliyun.com/api/oam/getrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GrantRoleToOperator ¶
func (client *Client) GrantRoleToOperator(request *GrantRoleToOperatorRequest) (response *GrantRoleToOperatorResponse, err error)
GrantRoleToOperator invokes the oam.GrantRoleToOperator API synchronously api document: https://help.aliyun.com/api/oam/grantroletooperator.html
func (*Client) GrantRoleToOperatorWithCallback ¶
func (client *Client) GrantRoleToOperatorWithCallback(request *GrantRoleToOperatorRequest, callback func(response *GrantRoleToOperatorResponse, err error)) <-chan int
GrantRoleToOperatorWithCallback invokes the oam.GrantRoleToOperator API asynchronously api document: https://help.aliyun.com/api/oam/grantroletooperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GrantRoleToOperatorWithChan ¶
func (client *Client) GrantRoleToOperatorWithChan(request *GrantRoleToOperatorRequest) (<-chan *GrantRoleToOperatorResponse, <-chan error)
GrantRoleToOperatorWithChan invokes the oam.GrantRoleToOperator API asynchronously api document: https://help.aliyun.com/api/oam/grantroletooperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAllowedPermissions ¶
func (client *Client) ListAllowedPermissions(request *ListAllowedPermissionsRequest) (response *ListAllowedPermissionsResponse, err error)
ListAllowedPermissions invokes the oam.ListAllowedPermissions API synchronously api document: https://help.aliyun.com/api/oam/listallowedpermissions.html
func (*Client) ListAllowedPermissionsWithCallback ¶
func (client *Client) ListAllowedPermissionsWithCallback(request *ListAllowedPermissionsRequest, callback func(response *ListAllowedPermissionsResponse, err error)) <-chan int
ListAllowedPermissionsWithCallback invokes the oam.ListAllowedPermissions API asynchronously api document: https://help.aliyun.com/api/oam/listallowedpermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAllowedPermissionsWithChan ¶
func (client *Client) ListAllowedPermissionsWithChan(request *ListAllowedPermissionsRequest) (<-chan *ListAllowedPermissionsResponse, <-chan error)
ListAllowedPermissionsWithChan invokes the oam.ListAllowedPermissions API asynchronously api document: https://help.aliyun.com/api/oam/listallowedpermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAllowedRoleCells ¶
func (client *Client) ListAllowedRoleCells(request *ListAllowedRoleCellsRequest) (response *ListAllowedRoleCellsResponse, err error)
ListAllowedRoleCells invokes the oam.ListAllowedRoleCells API synchronously api document: https://help.aliyun.com/api/oam/listallowedrolecells.html
func (*Client) ListAllowedRoleCellsWithCallback ¶
func (client *Client) ListAllowedRoleCellsWithCallback(request *ListAllowedRoleCellsRequest, callback func(response *ListAllowedRoleCellsResponse, err error)) <-chan int
ListAllowedRoleCellsWithCallback invokes the oam.ListAllowedRoleCells API asynchronously api document: https://help.aliyun.com/api/oam/listallowedrolecells.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAllowedRoleCellsWithChan ¶
func (client *Client) ListAllowedRoleCellsWithChan(request *ListAllowedRoleCellsRequest) (<-chan *ListAllowedRoleCellsResponse, <-chan error)
ListAllowedRoleCellsWithChan invokes the oam.ListAllowedRoleCells API asynchronously api document: https://help.aliyun.com/api/oam/listallowedrolecells.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListBaseRolesByRole ¶
func (client *Client) ListBaseRolesByRole(request *ListBaseRolesByRoleRequest) (response *ListBaseRolesByRoleResponse, err error)
ListBaseRolesByRole invokes the oam.ListBaseRolesByRole API synchronously api document: https://help.aliyun.com/api/oam/listbaserolesbyrole.html
func (*Client) ListBaseRolesByRoleWithCallback ¶
func (client *Client) ListBaseRolesByRoleWithCallback(request *ListBaseRolesByRoleRequest, callback func(response *ListBaseRolesByRoleResponse, err error)) <-chan int
ListBaseRolesByRoleWithCallback invokes the oam.ListBaseRolesByRole API asynchronously api document: https://help.aliyun.com/api/oam/listbaserolesbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListBaseRolesByRoleWithChan ¶
func (client *Client) ListBaseRolesByRoleWithChan(request *ListBaseRolesByRoleRequest) (<-chan *ListBaseRolesByRoleResponse, <-chan error)
ListBaseRolesByRoleWithChan invokes the oam.ListBaseRolesByRole API asynchronously api document: https://help.aliyun.com/api/oam/listbaserolesbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupTag ¶
func (client *Client) ListGroupTag(request *ListGroupTagRequest) (response *ListGroupTagResponse, err error)
ListGroupTag invokes the oam.ListGroupTag API synchronously api document: https://help.aliyun.com/api/oam/listgrouptag.html
func (*Client) ListGroupTagByPage ¶
func (client *Client) ListGroupTagByPage(request *ListGroupTagByPageRequest) (response *ListGroupTagByPageResponse, err error)
ListGroupTagByPage invokes the oam.ListGroupTagByPage API synchronously api document: https://help.aliyun.com/api/oam/listgrouptagbypage.html
func (*Client) ListGroupTagByPageWithCallback ¶
func (client *Client) ListGroupTagByPageWithCallback(request *ListGroupTagByPageRequest, callback func(response *ListGroupTagByPageResponse, err error)) <-chan int
ListGroupTagByPageWithCallback invokes the oam.ListGroupTagByPage API asynchronously api document: https://help.aliyun.com/api/oam/listgrouptagbypage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupTagByPageWithChan ¶
func (client *Client) ListGroupTagByPageWithChan(request *ListGroupTagByPageRequest) (<-chan *ListGroupTagByPageResponse, <-chan error)
ListGroupTagByPageWithChan invokes the oam.ListGroupTagByPage API asynchronously api document: https://help.aliyun.com/api/oam/listgrouptagbypage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupTagWithCallback ¶
func (client *Client) ListGroupTagWithCallback(request *ListGroupTagRequest, callback func(response *ListGroupTagResponse, err error)) <-chan int
ListGroupTagWithCallback invokes the oam.ListGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/listgrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupTagWithChan ¶
func (client *Client) ListGroupTagWithChan(request *ListGroupTagRequest) (<-chan *ListGroupTagResponse, <-chan error)
ListGroupTagWithChan invokes the oam.ListGroupTag API asynchronously api document: https://help.aliyun.com/api/oam/listgrouptag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroups ¶
func (client *Client) ListGroups(request *ListGroupsRequest) (response *ListGroupsResponse, err error)
ListGroups invokes the oam.ListGroups API synchronously api document: https://help.aliyun.com/api/oam/listgroups.html
func (*Client) ListGroupsByRole ¶
func (client *Client) ListGroupsByRole(request *ListGroupsByRoleRequest) (response *ListGroupsByRoleResponse, err error)
ListGroupsByRole invokes the oam.ListGroupsByRole API synchronously api document: https://help.aliyun.com/api/oam/listgroupsbyrole.html
func (*Client) ListGroupsByRoleWithCallback ¶
func (client *Client) ListGroupsByRoleWithCallback(request *ListGroupsByRoleRequest, callback func(response *ListGroupsByRoleResponse, err error)) <-chan int
ListGroupsByRoleWithCallback invokes the oam.ListGroupsByRole API asynchronously api document: https://help.aliyun.com/api/oam/listgroupsbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsByRoleWithChan ¶
func (client *Client) ListGroupsByRoleWithChan(request *ListGroupsByRoleRequest) (<-chan *ListGroupsByRoleResponse, <-chan error)
ListGroupsByRoleWithChan invokes the oam.ListGroupsByRole API asynchronously api document: https://help.aliyun.com/api/oam/listgroupsbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsForUser ¶
func (client *Client) ListGroupsForUser(request *ListGroupsForUserRequest) (response *ListGroupsForUserResponse, err error)
ListGroupsForUser invokes the oam.ListGroupsForUser API synchronously api document: https://help.aliyun.com/api/oam/listgroupsforuser.html
func (*Client) ListGroupsForUserWithCallback ¶
func (client *Client) ListGroupsForUserWithCallback(request *ListGroupsForUserRequest, callback func(response *ListGroupsForUserResponse, err error)) <-chan int
ListGroupsForUserWithCallback invokes the oam.ListGroupsForUser API asynchronously api document: https://help.aliyun.com/api/oam/listgroupsforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsForUserWithChan ¶
func (client *Client) ListGroupsForUserWithChan(request *ListGroupsForUserRequest) (<-chan *ListGroupsForUserResponse, <-chan error)
ListGroupsForUserWithChan invokes the oam.ListGroupsForUser API asynchronously api document: https://help.aliyun.com/api/oam/listgroupsforuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsWithCallback ¶
func (client *Client) ListGroupsWithCallback(request *ListGroupsRequest, callback func(response *ListGroupsResponse, err error)) <-chan int
ListGroupsWithCallback invokes the oam.ListGroups API asynchronously api document: https://help.aliyun.com/api/oam/listgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListGroupsWithChan ¶
func (client *Client) ListGroupsWithChan(request *ListGroupsRequest) (<-chan *ListGroupsResponse, <-chan error)
ListGroupsWithChan invokes the oam.ListGroups API asynchronously api document: https://help.aliyun.com/api/oam/listgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListOperatorByRole ¶
func (client *Client) ListOperatorByRole(request *ListOperatorByRoleRequest) (response *ListOperatorByRoleResponse, err error)
ListOperatorByRole invokes the oam.ListOperatorByRole API synchronously api document: https://help.aliyun.com/api/oam/listoperatorbyrole.html
func (*Client) ListOperatorByRoleWithCallback ¶
func (client *Client) ListOperatorByRoleWithCallback(request *ListOperatorByRoleRequest, callback func(response *ListOperatorByRoleResponse, err error)) <-chan int
ListOperatorByRoleWithCallback invokes the oam.ListOperatorByRole API asynchronously api document: https://help.aliyun.com/api/oam/listoperatorbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListOperatorByRoleWithChan ¶
func (client *Client) ListOperatorByRoleWithChan(request *ListOperatorByRoleRequest) (<-chan *ListOperatorByRoleResponse, <-chan error)
ListOperatorByRoleWithChan invokes the oam.ListOperatorByRole API asynchronously api document: https://help.aliyun.com/api/oam/listoperatorbyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleByOperator ¶
func (client *Client) ListRoleByOperator(request *ListRoleByOperatorRequest) (response *ListRoleByOperatorResponse, err error)
ListRoleByOperator invokes the oam.ListRoleByOperator API synchronously api document: https://help.aliyun.com/api/oam/listrolebyoperator.html
func (*Client) ListRoleByOperatorWithCallback ¶
func (client *Client) ListRoleByOperatorWithCallback(request *ListRoleByOperatorRequest, callback func(response *ListRoleByOperatorResponse, err error)) <-chan int
ListRoleByOperatorWithCallback invokes the oam.ListRoleByOperator API asynchronously api document: https://help.aliyun.com/api/oam/listrolebyoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleByOperatorWithChan ¶
func (client *Client) ListRoleByOperatorWithChan(request *ListRoleByOperatorRequest) (<-chan *ListRoleByOperatorResponse, <-chan error)
ListRoleByOperatorWithChan invokes the oam.ListRoleByOperator API asynchronously api document: https://help.aliyun.com/api/oam/listrolebyoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellByTagId ¶
func (client *Client) ListRoleCellByTagId(request *ListRoleCellByTagIdRequest) (response *ListRoleCellByTagIdResponse, err error)
ListRoleCellByTagId invokes the oam.ListRoleCellByTagId API synchronously api document: https://help.aliyun.com/api/oam/listrolecellbytagid.html
func (*Client) ListRoleCellByTagIdWithCallback ¶
func (client *Client) ListRoleCellByTagIdWithCallback(request *ListRoleCellByTagIdRequest, callback func(response *ListRoleCellByTagIdResponse, err error)) <-chan int
ListRoleCellByTagIdWithCallback invokes the oam.ListRoleCellByTagId API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellbytagid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellByTagIdWithChan ¶
func (client *Client) ListRoleCellByTagIdWithChan(request *ListRoleCellByTagIdRequest) (<-chan *ListRoleCellByTagIdResponse, <-chan error)
ListRoleCellByTagIdWithChan invokes the oam.ListRoleCellByTagId API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellbytagid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellsByResourceAndAction ¶
func (client *Client) ListRoleCellsByResourceAndAction(request *ListRoleCellsByResourceAndActionRequest) (response *ListRoleCellsByResourceAndActionResponse, err error)
ListRoleCellsByResourceAndAction invokes the oam.ListRoleCellsByResourceAndAction API synchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyresourceandaction.html
func (*Client) ListRoleCellsByResourceAndActionWithCallback ¶
func (client *Client) ListRoleCellsByResourceAndActionWithCallback(request *ListRoleCellsByResourceAndActionRequest, callback func(response *ListRoleCellsByResourceAndActionResponse, err error)) <-chan int
ListRoleCellsByResourceAndActionWithCallback invokes the oam.ListRoleCellsByResourceAndAction API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyresourceandaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellsByResourceAndActionWithChan ¶
func (client *Client) ListRoleCellsByResourceAndActionWithChan(request *ListRoleCellsByResourceAndActionRequest) (<-chan *ListRoleCellsByResourceAndActionResponse, <-chan error)
ListRoleCellsByResourceAndActionWithChan invokes the oam.ListRoleCellsByResourceAndAction API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyresourceandaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellsByRoleName ¶
func (client *Client) ListRoleCellsByRoleName(request *ListRoleCellsByRoleNameRequest) (response *ListRoleCellsByRoleNameResponse, err error)
ListRoleCellsByRoleName invokes the oam.ListRoleCellsByRoleName API synchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyrolename.html
func (*Client) ListRoleCellsByRoleNameWithCallback ¶
func (client *Client) ListRoleCellsByRoleNameWithCallback(request *ListRoleCellsByRoleNameRequest, callback func(response *ListRoleCellsByRoleNameResponse, err error)) <-chan int
ListRoleCellsByRoleNameWithCallback invokes the oam.ListRoleCellsByRoleName API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyrolename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoleCellsByRoleNameWithChan ¶
func (client *Client) ListRoleCellsByRoleNameWithChan(request *ListRoleCellsByRoleNameRequest) (<-chan *ListRoleCellsByRoleNameResponse, <-chan error)
ListRoleCellsByRoleNameWithChan invokes the oam.ListRoleCellsByRoleName API asynchronously api document: https://help.aliyun.com/api/oam/listrolecellsbyrolename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoles ¶
func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
ListRoles invokes the oam.ListRoles API synchronously api document: https://help.aliyun.com/api/oam/listroles.html
func (*Client) ListRolesByOwner ¶
func (client *Client) ListRolesByOwner(request *ListRolesByOwnerRequest) (response *ListRolesByOwnerResponse, err error)
ListRolesByOwner invokes the oam.ListRolesByOwner API synchronously api document: https://help.aliyun.com/api/oam/listrolesbyowner.html
func (*Client) ListRolesByOwnerWithCallback ¶
func (client *Client) ListRolesByOwnerWithCallback(request *ListRolesByOwnerRequest, callback func(response *ListRolesByOwnerResponse, err error)) <-chan int
ListRolesByOwnerWithCallback invokes the oam.ListRolesByOwner API asynchronously api document: https://help.aliyun.com/api/oam/listrolesbyowner.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRolesByOwnerWithChan ¶
func (client *Client) ListRolesByOwnerWithChan(request *ListRolesByOwnerRequest) (<-chan *ListRolesByOwnerResponse, <-chan error)
ListRolesByOwnerWithChan invokes the oam.ListRolesByOwner API asynchronously api document: https://help.aliyun.com/api/oam/listrolesbyowner.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRolesWithCallback ¶
func (client *Client) ListRolesWithCallback(request *ListRolesRequest, callback func(response *ListRolesResponse, err error)) <-chan int
ListRolesWithCallback invokes the oam.ListRoles API asynchronously api document: https://help.aliyun.com/api/oam/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRolesWithChan ¶
func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
ListRolesWithChan invokes the oam.ListRoles API asynchronously api document: https://help.aliyun.com/api/oam/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTag ¶
func (client *Client) ListTag(request *ListTagRequest) (response *ListTagResponse, err error)
ListTag invokes the oam.ListTag API synchronously api document: https://help.aliyun.com/api/oam/listtag.html
func (*Client) ListTagByGroupId ¶
func (client *Client) ListTagByGroupId(request *ListTagByGroupIdRequest) (response *ListTagByGroupIdResponse, err error)
ListTagByGroupId invokes the oam.ListTagByGroupId API synchronously api document: https://help.aliyun.com/api/oam/listtagbygroupid.html
func (*Client) ListTagByGroupIdWithCallback ¶
func (client *Client) ListTagByGroupIdWithCallback(request *ListTagByGroupIdRequest, callback func(response *ListTagByGroupIdResponse, err error)) <-chan int
ListTagByGroupIdWithCallback invokes the oam.ListTagByGroupId API asynchronously api document: https://help.aliyun.com/api/oam/listtagbygroupid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagByGroupIdWithChan ¶
func (client *Client) ListTagByGroupIdWithChan(request *ListTagByGroupIdRequest) (<-chan *ListTagByGroupIdResponse, <-chan error)
ListTagByGroupIdWithChan invokes the oam.ListTagByGroupId API asynchronously api document: https://help.aliyun.com/api/oam/listtagbygroupid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagByPage ¶
func (client *Client) ListTagByPage(request *ListTagByPageRequest) (response *ListTagByPageResponse, err error)
ListTagByPage invokes the oam.ListTagByPage API synchronously api document: https://help.aliyun.com/api/oam/listtagbypage.html
func (*Client) ListTagByPageWithCallback ¶
func (client *Client) ListTagByPageWithCallback(request *ListTagByPageRequest, callback func(response *ListTagByPageResponse, err error)) <-chan int
ListTagByPageWithCallback invokes the oam.ListTagByPage API asynchronously api document: https://help.aliyun.com/api/oam/listtagbypage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagByPageWithChan ¶
func (client *Client) ListTagByPageWithChan(request *ListTagByPageRequest) (<-chan *ListTagByPageResponse, <-chan error)
ListTagByPageWithChan invokes the oam.ListTagByPage API asynchronously api document: https://help.aliyun.com/api/oam/listtagbypage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagWithCallback ¶
func (client *Client) ListTagWithCallback(request *ListTagRequest, callback func(response *ListTagResponse, err error)) <-chan int
ListTagWithCallback invokes the oam.ListTag API asynchronously api document: https://help.aliyun.com/api/oam/listtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagWithChan ¶
func (client *Client) ListTagWithChan(request *ListTagRequest) (<-chan *ListTagResponse, <-chan error)
ListTagWithChan invokes the oam.ListTag API asynchronously api document: https://help.aliyun.com/api/oam/listtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersForGroup ¶
func (client *Client) ListUsersForGroup(request *ListUsersForGroupRequest) (response *ListUsersForGroupResponse, err error)
ListUsersForGroup invokes the oam.ListUsersForGroup API synchronously api document: https://help.aliyun.com/api/oam/listusersforgroup.html
func (*Client) ListUsersForGroupWithCallback ¶
func (client *Client) ListUsersForGroupWithCallback(request *ListUsersForGroupRequest, callback func(response *ListUsersForGroupResponse, err error)) <-chan int
ListUsersForGroupWithCallback invokes the oam.ListUsersForGroup API asynchronously api document: https://help.aliyun.com/api/oam/listusersforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersForGroupWithChan ¶
func (client *Client) ListUsersForGroupWithChan(request *ListUsersForGroupRequest) (<-chan *ListUsersForGroupResponse, <-chan error)
ListUsersForGroupWithChan invokes the oam.ListUsersForGroup API asynchronously api document: https://help.aliyun.com/api/oam/listusersforgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRole ¶
func (client *Client) ModifyRole(request *ModifyRoleRequest) (response *ModifyRoleResponse, err error)
ModifyRole invokes the oam.ModifyRole API synchronously api document: https://help.aliyun.com/api/oam/modifyrole.html
func (*Client) ModifyRoleWithCallback ¶
func (client *Client) ModifyRoleWithCallback(request *ModifyRoleRequest, callback func(response *ModifyRoleResponse, err error)) <-chan int
ModifyRoleWithCallback invokes the oam.ModifyRole API asynchronously api document: https://help.aliyun.com/api/oam/modifyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRoleWithChan ¶
func (client *Client) ModifyRoleWithChan(request *ModifyRoleRequest) (<-chan *ModifyRoleResponse, <-chan error)
ModifyRoleWithChan invokes the oam.ModifyRole API asynchronously api document: https://help.aliyun.com/api/oam/modifyrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveRoleCellFromRole ¶
func (client *Client) RemoveRoleCellFromRole(request *RemoveRoleCellFromRoleRequest) (response *RemoveRoleCellFromRoleResponse, err error)
RemoveRoleCellFromRole invokes the oam.RemoveRoleCellFromRole API synchronously api document: https://help.aliyun.com/api/oam/removerolecellfromrole.html
func (*Client) RemoveRoleCellFromRoleWithCallback ¶
func (client *Client) RemoveRoleCellFromRoleWithCallback(request *RemoveRoleCellFromRoleRequest, callback func(response *RemoveRoleCellFromRoleResponse, err error)) <-chan int
RemoveRoleCellFromRoleWithCallback invokes the oam.RemoveRoleCellFromRole API asynchronously api document: https://help.aliyun.com/api/oam/removerolecellfromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveRoleCellFromRoleWithChan ¶
func (client *Client) RemoveRoleCellFromRoleWithChan(request *RemoveRoleCellFromRoleRequest) (<-chan *RemoveRoleCellFromRoleResponse, <-chan error)
RemoveRoleCellFromRoleWithChan invokes the oam.RemoveRoleCellFromRole API asynchronously api document: https://help.aliyun.com/api/oam/removerolecellfromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveRoleFromRole ¶
func (client *Client) RemoveRoleFromRole(request *RemoveRoleFromRoleRequest) (response *RemoveRoleFromRoleResponse, err error)
RemoveRoleFromRole invokes the oam.RemoveRoleFromRole API synchronously api document: https://help.aliyun.com/api/oam/removerolefromrole.html
func (*Client) RemoveRoleFromRoleWithCallback ¶
func (client *Client) RemoveRoleFromRoleWithCallback(request *RemoveRoleFromRoleRequest, callback func(response *RemoveRoleFromRoleResponse, err error)) <-chan int
RemoveRoleFromRoleWithCallback invokes the oam.RemoveRoleFromRole API asynchronously api document: https://help.aliyun.com/api/oam/removerolefromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveRoleFromRoleWithChan ¶
func (client *Client) RemoveRoleFromRoleWithChan(request *RemoveRoleFromRoleRequest) (<-chan *RemoveRoleFromRoleResponse, <-chan error)
RemoveRoleFromRoleWithChan invokes the oam.RemoveRoleFromRole API asynchronously api document: https://help.aliyun.com/api/oam/removerolefromrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUserFromGroup ¶
func (client *Client) RemoveUserFromGroup(request *RemoveUserFromGroupRequest) (response *RemoveUserFromGroupResponse, err error)
RemoveUserFromGroup invokes the oam.RemoveUserFromGroup API synchronously api document: https://help.aliyun.com/api/oam/removeuserfromgroup.html
func (*Client) RemoveUserFromGroupWithCallback ¶
func (client *Client) RemoveUserFromGroupWithCallback(request *RemoveUserFromGroupRequest, callback func(response *RemoveUserFromGroupResponse, err error)) <-chan int
RemoveUserFromGroupWithCallback invokes the oam.RemoveUserFromGroup API asynchronously api document: https://help.aliyun.com/api/oam/removeuserfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUserFromGroupWithChan ¶
func (client *Client) RemoveUserFromGroupWithChan(request *RemoveUserFromGroupRequest) (<-chan *RemoveUserFromGroupResponse, <-chan error)
RemoveUserFromGroupWithChan invokes the oam.RemoveUserFromGroup API asynchronously api document: https://help.aliyun.com/api/oam/removeuserfromgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeOperator ¶
func (client *Client) RevokeOperator(request *RevokeOperatorRequest) (response *RevokeOperatorResponse, err error)
RevokeOperator invokes the oam.RevokeOperator API synchronously api document: https://help.aliyun.com/api/oam/revokeoperator.html
func (*Client) RevokeOperatorWithCallback ¶
func (client *Client) RevokeOperatorWithCallback(request *RevokeOperatorRequest, callback func(response *RevokeOperatorResponse, err error)) <-chan int
RevokeOperatorWithCallback invokes the oam.RevokeOperator API asynchronously api document: https://help.aliyun.com/api/oam/revokeoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeOperatorWithChan ¶
func (client *Client) RevokeOperatorWithChan(request *RevokeOperatorRequest) (<-chan *RevokeOperatorResponse, <-chan error)
RevokeOperatorWithChan invokes the oam.RevokeOperator API asynchronously api document: https://help.aliyun.com/api/oam/revokeoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeRoleFromOperator ¶
func (client *Client) RevokeRoleFromOperator(request *RevokeRoleFromOperatorRequest) (response *RevokeRoleFromOperatorResponse, err error)
RevokeRoleFromOperator invokes the oam.RevokeRoleFromOperator API synchronously api document: https://help.aliyun.com/api/oam/revokerolefromoperator.html
func (*Client) RevokeRoleFromOperatorWithCallback ¶
func (client *Client) RevokeRoleFromOperatorWithCallback(request *RevokeRoleFromOperatorRequest, callback func(response *RevokeRoleFromOperatorResponse, err error)) <-chan int
RevokeRoleFromOperatorWithCallback invokes the oam.RevokeRoleFromOperator API asynchronously api document: https://help.aliyun.com/api/oam/revokerolefromoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeRoleFromOperatorWithChan ¶
func (client *Client) RevokeRoleFromOperatorWithChan(request *RevokeRoleFromOperatorRequest) (<-chan *RevokeRoleFromOperatorResponse, <-chan error)
RevokeRoleFromOperatorWithChan invokes the oam.RevokeRoleFromOperator API asynchronously api document: https://help.aliyun.com/api/oam/revokerolefromoperator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SearchRoleByResourceAndAction ¶
func (client *Client) SearchRoleByResourceAndAction(request *SearchRoleByResourceAndActionRequest) (response *SearchRoleByResourceAndActionResponse, err error)
SearchRoleByResourceAndAction invokes the oam.SearchRoleByResourceAndAction API synchronously api document: https://help.aliyun.com/api/oam/searchrolebyresourceandaction.html
func (*Client) SearchRoleByResourceAndActionWithCallback ¶
func (client *Client) SearchRoleByResourceAndActionWithCallback(request *SearchRoleByResourceAndActionRequest, callback func(response *SearchRoleByResourceAndActionResponse, err error)) <-chan int
SearchRoleByResourceAndActionWithCallback invokes the oam.SearchRoleByResourceAndAction API asynchronously api document: https://help.aliyun.com/api/oam/searchrolebyresourceandaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SearchRoleByResourceAndActionWithChan ¶
func (client *Client) SearchRoleByResourceAndActionWithChan(request *SearchRoleByResourceAndActionRequest) (<-chan *SearchRoleByResourceAndActionResponse, <-chan error)
SearchRoleByResourceAndActionWithChan invokes the oam.SearchRoleByResourceAndAction API asynchronously api document: https://help.aliyun.com/api/oam/searchrolebyresourceandaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TransferGroup ¶
func (client *Client) TransferGroup(request *TransferGroupRequest) (response *TransferGroupResponse, err error)
TransferGroup invokes the oam.TransferGroup API synchronously api document: https://help.aliyun.com/api/oam/transfergroup.html
func (*Client) TransferGroupWithCallback ¶
func (client *Client) TransferGroupWithCallback(request *TransferGroupRequest, callback func(response *TransferGroupResponse, err error)) <-chan int
TransferGroupWithCallback invokes the oam.TransferGroup API asynchronously api document: https://help.aliyun.com/api/oam/transfergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TransferGroupWithChan ¶
func (client *Client) TransferGroupWithChan(request *TransferGroupRequest) (<-chan *TransferGroupResponse, <-chan error)
TransferGroupWithChan invokes the oam.TransferGroup API asynchronously api document: https://help.aliyun.com/api/oam/transfergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TransferRole ¶
func (client *Client) TransferRole(request *TransferRoleRequest) (response *TransferRoleResponse, err error)
TransferRole invokes the oam.TransferRole API synchronously api document: https://help.aliyun.com/api/oam/transferrole.html
func (*Client) TransferRoleWithCallback ¶
func (client *Client) TransferRoleWithCallback(request *TransferRoleRequest, callback func(response *TransferRoleResponse, err error)) <-chan int
TransferRoleWithCallback invokes the oam.TransferRole API asynchronously api document: https://help.aliyun.com/api/oam/transferrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TransferRoleWithChan ¶
func (client *Client) TransferRoleWithChan(request *TransferRoleRequest) (<-chan *TransferRoleResponse, <-chan error)
TransferRoleWithChan invokes the oam.TransferRole API asynchronously api document: https://help.aliyun.com/api/oam/transferrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroup ¶
func (client *Client) UpdateGroup(request *UpdateGroupRequest) (response *UpdateGroupResponse, err error)
UpdateGroup invokes the oam.UpdateGroup API synchronously api document: https://help.aliyun.com/api/oam/updategroup.html
func (*Client) UpdateGroupTagById ¶
func (client *Client) UpdateGroupTagById(request *UpdateGroupTagByIdRequest) (response *UpdateGroupTagByIdResponse, err error)
UpdateGroupTagById invokes the oam.UpdateGroupTagById API synchronously api document: https://help.aliyun.com/api/oam/updategrouptagbyid.html
func (*Client) UpdateGroupTagByIdWithCallback ¶
func (client *Client) UpdateGroupTagByIdWithCallback(request *UpdateGroupTagByIdRequest, callback func(response *UpdateGroupTagByIdResponse, err error)) <-chan int
UpdateGroupTagByIdWithCallback invokes the oam.UpdateGroupTagById API asynchronously api document: https://help.aliyun.com/api/oam/updategrouptagbyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroupTagByIdWithChan ¶
func (client *Client) UpdateGroupTagByIdWithChan(request *UpdateGroupTagByIdRequest) (<-chan *UpdateGroupTagByIdResponse, <-chan error)
UpdateGroupTagByIdWithChan invokes the oam.UpdateGroupTagById API asynchronously api document: https://help.aliyun.com/api/oam/updategrouptagbyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroupWithCallback ¶
func (client *Client) UpdateGroupWithCallback(request *UpdateGroupRequest, callback func(response *UpdateGroupResponse, err error)) <-chan int
UpdateGroupWithCallback invokes the oam.UpdateGroup API asynchronously api document: https://help.aliyun.com/api/oam/updategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateGroupWithChan ¶
func (client *Client) UpdateGroupWithChan(request *UpdateGroupRequest) (<-chan *UpdateGroupResponse, <-chan error)
UpdateGroupWithChan invokes the oam.UpdateGroup API asynchronously api document: https://help.aliyun.com/api/oam/updategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateTagById ¶
func (client *Client) UpdateTagById(request *UpdateTagByIdRequest) (response *UpdateTagByIdResponse, err error)
UpdateTagById invokes the oam.UpdateTagById API synchronously api document: https://help.aliyun.com/api/oam/updatetagbyid.html
func (*Client) UpdateTagByIdWithCallback ¶
func (client *Client) UpdateTagByIdWithCallback(request *UpdateTagByIdRequest, callback func(response *UpdateTagByIdResponse, err error)) <-chan int
UpdateTagByIdWithCallback invokes the oam.UpdateTagById API asynchronously api document: https://help.aliyun.com/api/oam/updatetagbyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateTagByIdWithChan ¶
func (client *Client) UpdateTagByIdWithChan(request *UpdateTagByIdRequest) (<-chan *UpdateTagByIdResponse, <-chan error)
UpdateTagByIdWithChan invokes the oam.UpdateTagById API asynchronously api document: https://help.aliyun.com/api/oam/updatetagbyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateGroupRequest ¶
type CreateGroupRequest struct { *requests.RpcRequest Description string `position:"Query" name:"Description"` GroupName string `position:"Query" name:"GroupName"` }
CreateGroupRequest is the request struct for api CreateGroup
func CreateCreateGroupRequest ¶
func CreateCreateGroupRequest() (request *CreateGroupRequest)
CreateCreateGroupRequest creates a request to invoke CreateGroup API
type CreateGroupResponse ¶
type CreateGroupResponse struct { *responses.BaseResponse Data string `json:"Data" xml:"Data"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
CreateGroupResponse is the response struct for api CreateGroup
func CreateCreateGroupResponse ¶
func CreateCreateGroupResponse() (response *CreateGroupResponse)
CreateCreateGroupResponse creates a response to parse from CreateGroup response
type CreateRoleRequest ¶
type CreateRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` Description string `position:"Query" name:"Description"` RoleType string `position:"Query" name:"RoleType"` Attribute string `position:"Query" name:"Attribute"` }
CreateRoleRequest is the request struct for api CreateRole
func CreateCreateRoleRequest ¶
func CreateCreateRoleRequest() (request *CreateRoleRequest)
CreateCreateRoleRequest creates a request to invoke CreateRole API
type CreateRoleResponse ¶
type CreateRoleResponse struct { *responses.BaseResponse Data string `json:"Data" xml:"Data"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
CreateRoleResponse is the response struct for api CreateRole
func CreateCreateRoleResponse ¶
func CreateCreateRoleResponse() (response *CreateRoleResponse)
CreateCreateRoleResponse creates a response to parse from CreateRole response
type Data ¶
type Data struct { Uid int64 `json:"Uid" xml:"Uid"` CustomUserId string `json:"CustomUserId" xml:"CustomUserId"` RoleId string `json:"RoleId" xml:"RoleId"` OwnerName string `json:"OwnerName" xml:"OwnerName"` GmtModified string `json:"GmtModified" xml:"GmtModified"` Secret string `json:"Secret" xml:"Secret"` GroupName string `json:"GroupName" xml:"GroupName"` LoginId string `json:"LoginId" xml:"LoginId"` RoleType string `json:"RoleType" xml:"RoleType"` Owner string `json:"Owner" xml:"Owner"` Bid string `json:"Bid" xml:"Bid"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` Check bool `json:"Check" xml:"Check"` RoleName string `json:"RoleName" xml:"RoleName"` Key string `json:"Key" xml:"Key"` Attribute string `json:"Attribute" xml:"Attribute"` OwnerType string `json:"OwnerType" xml:"OwnerType"` ExpectedExpireTime int64 `json:"ExpectedExpireTime" xml:"ExpectedExpireTime"` Description string `json:"Description" xml:"Description"` }
Data is a nested struct in oam response
type DataInListAllowedPermissions ¶
type DataInListAllowedPermissions struct {
OamRoleCell []OamRoleCell `json:"OamRoleCell" xml:"OamRoleCell"`
}
DataInListAllowedPermissions is a nested struct in oam response
type DataInListAllowedRoleCells ¶
type DataInListAllowedRoleCells struct {
OamRoleCell []OamRoleCell `json:"OamRoleCell" xml:"OamRoleCell"`
}
DataInListAllowedRoleCells is a nested struct in oam response
type DataInListBaseRolesByRole ¶
type DataInListBaseRolesByRole struct {
OamRole []OamRole `json:"OamRole" xml:"OamRole"`
}
DataInListBaseRolesByRole is a nested struct in oam response
type DataInListGroupTag ¶
type DataInListGroupTag struct {
OamMutexGroupTagResult []OamMutexGroupTagResult `json:"OamMutexGroupTagResult" xml:"OamMutexGroupTagResult"`
}
DataInListGroupTag is a nested struct in oam response
type DataInListGroupTagByPage ¶
type DataInListGroupTagByPage struct {
OamMutexGroupTagResult []OamMutexGroupTagResult `json:"OamMutexGroupTagResult" xml:"OamMutexGroupTagResult"`
}
DataInListGroupTagByPage is a nested struct in oam response
type DataInListGroups ¶
type DataInListGroups struct {
OamGroup []OamGroup `json:"OamGroup" xml:"OamGroup"`
}
DataInListGroups is a nested struct in oam response
type DataInListGroupsByRole ¶
type DataInListGroupsByRole struct {
OamGroup []OamGroup `json:"OamGroup" xml:"OamGroup"`
}
DataInListGroupsByRole is a nested struct in oam response
type DataInListGroupsForUser ¶
type DataInListGroupsForUser struct {
OamGroup []OamGroup `json:"OamGroup" xml:"OamGroup"`
}
DataInListGroupsForUser is a nested struct in oam response
type DataInListOperatorByRole ¶
type DataInListOperatorByRole struct {
OamUser []OamUser `json:"OamUser" xml:"OamUser"`
}
DataInListOperatorByRole is a nested struct in oam response
type DataInListRoleByOperator ¶
type DataInListRoleByOperator struct {
OamRole []OamRole `json:"OamRole" xml:"OamRole"`
}
DataInListRoleByOperator is a nested struct in oam response
type DataInListRoleCellByTagId ¶
type DataInListRoleCellByTagId struct {
OamMutexTagMiddleResult []OamMutexTagMiddleResult `json:"OamMutexTagMiddleResult" xml:"OamMutexTagMiddleResult"`
}
DataInListRoleCellByTagId is a nested struct in oam response
type DataInListRoleCellsByResourceAndAction ¶
type DataInListRoleCellsByResourceAndAction struct {
OamRoleCell []OamRoleCell `json:"OamRoleCell" xml:"OamRoleCell"`
}
DataInListRoleCellsByResourceAndAction is a nested struct in oam response
type DataInListRoleCellsByRoleName ¶
type DataInListRoleCellsByRoleName struct {
OamRoleCell []OamRoleCell `json:"OamRoleCell" xml:"OamRoleCell"`
}
DataInListRoleCellsByRoleName is a nested struct in oam response
type DataInListRoles ¶
type DataInListRoles struct {
OamRole []OamRole `json:"OamRole" xml:"OamRole"`
}
DataInListRoles is a nested struct in oam response
type DataInListRolesByOwner ¶
type DataInListRolesByOwner struct {
OamRole []OamRole `json:"OamRole" xml:"OamRole"`
}
DataInListRolesByOwner is a nested struct in oam response
type DataInListTag ¶
type DataInListTag struct {
OamMutexTagResult []OamMutexTagResult `json:"OamMutexTagResult" xml:"OamMutexTagResult"`
}
DataInListTag is a nested struct in oam response
type DataInListTagByGroupId ¶
type DataInListTagByGroupId struct {
OamMutexGroupTagMiddleResult []OamMutexGroupTagMiddleResult `json:"OamMutexGroupTagMiddleResult" xml:"OamMutexGroupTagMiddleResult"`
}
DataInListTagByGroupId is a nested struct in oam response
type DataInListTagByPage ¶
type DataInListTagByPage struct {
OamMutexTagResult []OamMutexTagResult `json:"OamMutexTagResult" xml:"OamMutexTagResult"`
}
DataInListTagByPage is a nested struct in oam response
type DataInListUsersForGroup ¶
type DataInListUsersForGroup struct {
OamUser []OamUser `json:"OamUser" xml:"OamUser"`
}
DataInListUsersForGroup is a nested struct in oam response
type DataInSearchRoleByResourceAndAction ¶
type DataInSearchRoleByResourceAndAction struct {
OamRole []OamRole `json:"OamRole" xml:"OamRole"`
}
DataInSearchRoleByResourceAndAction is a nested struct in oam response
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` }
DeleteGroupRequest is the request struct for api DeleteGroup
func CreateDeleteGroupRequest ¶
func CreateDeleteGroupRequest() (request *DeleteGroupRequest)
CreateDeleteGroupRequest creates a request to invoke DeleteGroup API
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
DeleteGroupResponse is the response struct for api DeleteGroup
func CreateDeleteGroupResponse ¶
func CreateDeleteGroupResponse() (response *DeleteGroupResponse)
CreateDeleteGroupResponse creates a response to parse from DeleteGroup response
type DeleteGroupTagMiddleRequest ¶
type DeleteGroupTagMiddleRequest struct { *requests.RpcRequest TagId *[]string `position:"Query" name:"TagId" type:"Repeated"` GroupTagId string `position:"Query" name:"GroupTagId"` }
DeleteGroupTagMiddleRequest is the request struct for api DeleteGroupTagMiddle
func CreateDeleteGroupTagMiddleRequest ¶
func CreateDeleteGroupTagMiddleRequest() (request *DeleteGroupTagMiddleRequest)
CreateDeleteGroupTagMiddleRequest creates a request to invoke DeleteGroupTagMiddle API
type DeleteGroupTagMiddleResponse ¶
type DeleteGroupTagMiddleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteGroupTagMiddleResponse is the response struct for api DeleteGroupTagMiddle
func CreateDeleteGroupTagMiddleResponse ¶
func CreateDeleteGroupTagMiddleResponse() (response *DeleteGroupTagMiddleResponse)
CreateDeleteGroupTagMiddleResponse creates a response to parse from DeleteGroupTagMiddle response
type DeleteGroupTagRequest ¶
type DeleteGroupTagRequest struct { *requests.RpcRequest GroupTagId *[]string `position:"Query" name:"GroupTagId" type:"Repeated"` }
DeleteGroupTagRequest is the request struct for api DeleteGroupTag
func CreateDeleteGroupTagRequest ¶
func CreateDeleteGroupTagRequest() (request *DeleteGroupTagRequest)
CreateDeleteGroupTagRequest creates a request to invoke DeleteGroupTag API
type DeleteGroupTagResponse ¶
type DeleteGroupTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteGroupTagResponse is the response struct for api DeleteGroupTag
func CreateDeleteGroupTagResponse ¶
func CreateDeleteGroupTagResponse() (response *DeleteGroupTagResponse)
CreateDeleteGroupTagResponse creates a response to parse from DeleteGroupTag response
type DeleteRoleRequest ¶
type DeleteRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` }
DeleteRoleRequest is the request struct for api DeleteRole
func CreateDeleteRoleRequest ¶
func CreateDeleteRoleRequest() (request *DeleteRoleRequest)
CreateDeleteRoleRequest creates a request to invoke DeleteRole API
type DeleteRoleResponse ¶
type DeleteRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
DeleteRoleResponse is the response struct for api DeleteRole
func CreateDeleteRoleResponse ¶
func CreateDeleteRoleResponse() (response *DeleteRoleResponse)
CreateDeleteRoleResponse creates a response to parse from DeleteRole response
type DeleteTagMiddleRequest ¶
type DeleteTagMiddleRequest struct { *requests.RpcRequest RoleCellId *[]string `position:"Query" name:"RoleCellId" type:"Repeated"` TagId string `position:"Query" name:"TagId"` }
DeleteTagMiddleRequest is the request struct for api DeleteTagMiddle
func CreateDeleteTagMiddleRequest ¶
func CreateDeleteTagMiddleRequest() (request *DeleteTagMiddleRequest)
CreateDeleteTagMiddleRequest creates a request to invoke DeleteTagMiddle API
type DeleteTagMiddleResponse ¶
type DeleteTagMiddleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTagMiddleResponse is the response struct for api DeleteTagMiddle
func CreateDeleteTagMiddleResponse ¶
func CreateDeleteTagMiddleResponse() (response *DeleteTagMiddleResponse)
CreateDeleteTagMiddleResponse creates a response to parse from DeleteTagMiddle response
type DeleteTagRequest ¶
type DeleteTagRequest struct { *requests.RpcRequest TagId *[]string `position:"Query" name:"TagId" type:"Repeated"` }
DeleteTagRequest is the request struct for api DeleteTag
func CreateDeleteTagRequest ¶
func CreateDeleteTagRequest() (request *DeleteTagRequest)
CreateDeleteTagRequest creates a request to invoke DeleteTag API
type DeleteTagResponse ¶
type DeleteTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTagResponse is the response struct for api DeleteTag
func CreateDeleteTagResponse ¶
func CreateDeleteTagResponse() (response *DeleteTagResponse)
CreateDeleteTagResponse creates a response to parse from DeleteTag response
type GetAccessKeyByBucEmplIdRequest ¶
type GetAccessKeyByBucEmplIdRequest struct { *requests.RpcRequest ExpectedExpireTime requests.Integer `position:"Query" name:"ExpectedExpireTime"` BucEmplId string `position:"Query" name:"BucEmplId"` }
GetAccessKeyByBucEmplIdRequest is the request struct for api GetAccessKeyByBucEmplId
func CreateGetAccessKeyByBucEmplIdRequest ¶
func CreateGetAccessKeyByBucEmplIdRequest() (request *GetAccessKeyByBucEmplIdRequest)
CreateGetAccessKeyByBucEmplIdRequest creates a request to invoke GetAccessKeyByBucEmplId API
type GetAccessKeyByBucEmplIdResponse ¶
type GetAccessKeyByBucEmplIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetAccessKeyByBucEmplIdResponse is the response struct for api GetAccessKeyByBucEmplId
func CreateGetAccessKeyByBucEmplIdResponse ¶
func CreateGetAccessKeyByBucEmplIdResponse() (response *GetAccessKeyByBucEmplIdResponse)
CreateGetAccessKeyByBucEmplIdResponse creates a response to parse from GetAccessKeyByBucEmplId response
type GetAliUidByBucEmplIdRequest ¶
type GetAliUidByBucEmplIdRequest struct { *requests.RpcRequest BucEmplId string `position:"Query" name:"BucEmplId"` }
GetAliUidByBucEmplIdRequest is the request struct for api GetAliUidByBucEmplId
func CreateGetAliUidByBucEmplIdRequest ¶
func CreateGetAliUidByBucEmplIdRequest() (request *GetAliUidByBucEmplIdRequest)
CreateGetAliUidByBucEmplIdRequest creates a request to invoke GetAliUidByBucEmplId API
type GetAliUidByBucEmplIdResponse ¶
type GetAliUidByBucEmplIdResponse struct { *responses.BaseResponse Data int64 `json:"Data" xml:"Data"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
GetAliUidByBucEmplIdResponse is the response struct for api GetAliUidByBucEmplId
func CreateGetAliUidByBucEmplIdResponse ¶
func CreateGetAliUidByBucEmplIdResponse() (response *GetAliUidByBucEmplIdResponse)
CreateGetAliUidByBucEmplIdResponse creates a response to parse from GetAliUidByBucEmplId response
type GetGroupRequest ¶
type GetGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` }
GetGroupRequest is the request struct for api GetGroup
func CreateGetGroupRequest ¶
func CreateGetGroupRequest() (request *GetGroupRequest)
CreateGetGroupRequest creates a request to invoke GetGroup API
type GetGroupResponse ¶
type GetGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetGroupResponse is the response struct for api GetGroup
func CreateGetGroupResponse ¶
func CreateGetGroupResponse() (response *GetGroupResponse)
CreateGetGroupResponse creates a response to parse from GetGroup response
type GetOamUserByAliyunIdRequest ¶
type GetOamUserByAliyunIdRequest struct { *requests.RpcRequest AliyunId string `position:"Query" name:"AliyunId"` }
GetOamUserByAliyunIdRequest is the request struct for api GetOamUserByAliyunId
func CreateGetOamUserByAliyunIdRequest ¶
func CreateGetOamUserByAliyunIdRequest() (request *GetOamUserByAliyunIdRequest)
CreateGetOamUserByAliyunIdRequest creates a request to invoke GetOamUserByAliyunId API
type GetOamUserByAliyunIdResponse ¶
type GetOamUserByAliyunIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetOamUserByAliyunIdResponse is the response struct for api GetOamUserByAliyunId
func CreateGetOamUserByAliyunIdResponse ¶
func CreateGetOamUserByAliyunIdResponse() (response *GetOamUserByAliyunIdResponse)
CreateGetOamUserByAliyunIdResponse creates a response to parse from GetOamUserByAliyunId response
type GetOamUserByBucEmplIdRequest ¶
type GetOamUserByBucEmplIdRequest struct { *requests.RpcRequest BucEmplId string `position:"Query" name:"BucEmplId"` }
GetOamUserByBucEmplIdRequest is the request struct for api GetOamUserByBucEmplId
func CreateGetOamUserByBucEmplIdRequest ¶
func CreateGetOamUserByBucEmplIdRequest() (request *GetOamUserByBucEmplIdRequest)
CreateGetOamUserByBucEmplIdRequest creates a request to invoke GetOamUserByBucEmplId API
type GetOamUserByBucEmplIdResponse ¶
type GetOamUserByBucEmplIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetOamUserByBucEmplIdResponse is the response struct for api GetOamUserByBucEmplId
func CreateGetOamUserByBucEmplIdResponse ¶
func CreateGetOamUserByBucEmplIdResponse() (response *GetOamUserByBucEmplIdResponse)
CreateGetOamUserByBucEmplIdResponse creates a response to parse from GetOamUserByBucEmplId response
type GetOamUserByUserNameRequest ¶
type GetOamUserByUserNameRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
GetOamUserByUserNameRequest is the request struct for api GetOamUserByUserName
func CreateGetOamUserByUserNameRequest ¶
func CreateGetOamUserByUserNameRequest() (request *GetOamUserByUserNameRequest)
CreateGetOamUserByUserNameRequest creates a request to invoke GetOamUserByUserName API
type GetOamUserByUserNameResponse ¶
type GetOamUserByUserNameResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetOamUserByUserNameResponse is the response struct for api GetOamUserByUserName
func CreateGetOamUserByUserNameResponse ¶
func CreateGetOamUserByUserNameResponse() (response *GetOamUserByUserNameResponse)
CreateGetOamUserByUserNameResponse creates a response to parse from GetOamUserByUserName response
type GetRoleRequest ¶
type GetRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` }
GetRoleRequest is the request struct for api GetRole
func CreateGetRoleRequest ¶
func CreateGetRoleRequest() (request *GetRoleRequest)
CreateGetRoleRequest creates a request to invoke GetRole API
type GetRoleResponse ¶
type GetRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetRoleResponse is the response struct for api GetRole
func CreateGetRoleResponse ¶
func CreateGetRoleResponse() (response *GetRoleResponse)
CreateGetRoleResponse creates a response to parse from GetRole response
type GrantRoleToOperatorRequest ¶
type GrantRoleToOperatorRequest struct { *requests.RpcRequest ToOperatorName string `position:"Query" name:"ToOperatorName"` RoleName string `position:"Query" name:"RoleName"` UserType string `position:"Query" name:"UserType"` GmtExpired string `position:"Query" name:"GmtExpired"` }
GrantRoleToOperatorRequest is the request struct for api GrantRoleToOperator
func CreateGrantRoleToOperatorRequest ¶
func CreateGrantRoleToOperatorRequest() (request *GrantRoleToOperatorRequest)
CreateGrantRoleToOperatorRequest creates a request to invoke GrantRoleToOperator API
type GrantRoleToOperatorResponse ¶
type GrantRoleToOperatorResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
GrantRoleToOperatorResponse is the response struct for api GrantRoleToOperator
func CreateGrantRoleToOperatorResponse ¶
func CreateGrantRoleToOperatorResponse() (response *GrantRoleToOperatorResponse)
CreateGrantRoleToOperatorResponse creates a response to parse from GrantRoleToOperator response
type ListAllowedPermissionsRequest ¶
type ListAllowedPermissionsRequest struct { *requests.RpcRequest AliUid requests.Integer `position:"Query" name:"AliUid"` }
ListAllowedPermissionsRequest is the request struct for api ListAllowedPermissions
func CreateListAllowedPermissionsRequest ¶
func CreateListAllowedPermissionsRequest() (request *ListAllowedPermissionsRequest)
CreateListAllowedPermissionsRequest creates a request to invoke ListAllowedPermissions API
type ListAllowedPermissionsResponse ¶
type ListAllowedPermissionsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInListAllowedPermissions `json:"Data" xml:"Data"` }
ListAllowedPermissionsResponse is the response struct for api ListAllowedPermissions
func CreateListAllowedPermissionsResponse ¶
func CreateListAllowedPermissionsResponse() (response *ListAllowedPermissionsResponse)
CreateListAllowedPermissionsResponse creates a response to parse from ListAllowedPermissions response
type ListAllowedRoleCellsRequest ¶
type ListAllowedRoleCellsRequest struct { *requests.RpcRequest UserName string `position:"Query" name:"UserName"` }
ListAllowedRoleCellsRequest is the request struct for api ListAllowedRoleCells
func CreateListAllowedRoleCellsRequest ¶
func CreateListAllowedRoleCellsRequest() (request *ListAllowedRoleCellsRequest)
CreateListAllowedRoleCellsRequest creates a request to invoke ListAllowedRoleCells API
type ListAllowedRoleCellsResponse ¶
type ListAllowedRoleCellsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInListAllowedRoleCells `json:"Data" xml:"Data"` }
ListAllowedRoleCellsResponse is the response struct for api ListAllowedRoleCells
func CreateListAllowedRoleCellsResponse ¶
func CreateListAllowedRoleCellsResponse() (response *ListAllowedRoleCellsResponse)
CreateListAllowedRoleCellsResponse creates a response to parse from ListAllowedRoleCells response
type ListBaseRolesByRoleRequest ¶
type ListBaseRolesByRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListBaseRolesByRoleRequest is the request struct for api ListBaseRolesByRole
func CreateListBaseRolesByRoleRequest ¶
func CreateListBaseRolesByRoleRequest() (request *ListBaseRolesByRoleRequest)
CreateListBaseRolesByRoleRequest creates a request to invoke ListBaseRolesByRole API
type ListBaseRolesByRoleResponse ¶
type ListBaseRolesByRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListBaseRolesByRole `json:"Data" xml:"Data"` }
ListBaseRolesByRoleResponse is the response struct for api ListBaseRolesByRole
func CreateListBaseRolesByRoleResponse ¶
func CreateListBaseRolesByRoleResponse() (response *ListBaseRolesByRoleResponse)
CreateListBaseRolesByRoleResponse creates a response to parse from ListBaseRolesByRole response
type ListGroupTagByPageRequest ¶
type ListGroupTagByPageRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` UserId string `position:"Query" name:"UserId"` }
ListGroupTagByPageRequest is the request struct for api ListGroupTagByPage
func CreateListGroupTagByPageRequest ¶
func CreateListGroupTagByPageRequest() (request *ListGroupTagByPageRequest)
CreateListGroupTagByPageRequest creates a request to invoke ListGroupTagByPage API
type ListGroupTagByPageResponse ¶
type ListGroupTagByPageResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListGroupTagByPage `json:"Data" xml:"Data"` }
ListGroupTagByPageResponse is the response struct for api ListGroupTagByPage
func CreateListGroupTagByPageResponse ¶
func CreateListGroupTagByPageResponse() (response *ListGroupTagByPageResponse)
CreateListGroupTagByPageResponse creates a response to parse from ListGroupTagByPage response
type ListGroupTagRequest ¶
type ListGroupTagRequest struct { *requests.RpcRequest GroupTagId string `position:"Query" name:"GroupTagId"` Name string `position:"Query" name:"Name"` UserId string `position:"Query" name:"UserId"` }
ListGroupTagRequest is the request struct for api ListGroupTag
func CreateListGroupTagRequest ¶
func CreateListGroupTagRequest() (request *ListGroupTagRequest)
CreateListGroupTagRequest creates a request to invoke ListGroupTag API
type ListGroupTagResponse ¶
type ListGroupTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data DataInListGroupTag `json:"Data" xml:"Data"` }
ListGroupTagResponse is the response struct for api ListGroupTag
func CreateListGroupTagResponse ¶
func CreateListGroupTagResponse() (response *ListGroupTagResponse)
CreateListGroupTagResponse creates a response to parse from ListGroupTag response
type ListGroupsByRoleRequest ¶
type ListGroupsByRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListGroupsByRoleRequest is the request struct for api ListGroupsByRole
func CreateListGroupsByRoleRequest ¶
func CreateListGroupsByRoleRequest() (request *ListGroupsByRoleRequest)
CreateListGroupsByRoleRequest creates a request to invoke ListGroupsByRole API
type ListGroupsByRoleResponse ¶
type ListGroupsByRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListGroupsByRole `json:"Data" xml:"Data"` }
ListGroupsByRoleResponse is the response struct for api ListGroupsByRole
func CreateListGroupsByRoleResponse ¶
func CreateListGroupsByRoleResponse() (response *ListGroupsByRoleResponse)
CreateListGroupsByRoleResponse creates a response to parse from ListGroupsByRole response
type ListGroupsForUserRequest ¶
type ListGroupsForUserRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` UserName string `position:"Query" name:"UserName"` }
ListGroupsForUserRequest is the request struct for api ListGroupsForUser
func CreateListGroupsForUserRequest ¶
func CreateListGroupsForUserRequest() (request *ListGroupsForUserRequest)
CreateListGroupsForUserRequest creates a request to invoke ListGroupsForUser API
type ListGroupsForUserResponse ¶
type ListGroupsForUserResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListGroupsForUser `json:"Data" xml:"Data"` }
ListGroupsForUserResponse is the response struct for api ListGroupsForUser
func CreateListGroupsForUserResponse ¶
func CreateListGroupsForUserResponse() (response *ListGroupsForUserResponse)
CreateListGroupsForUserResponse creates a response to parse from ListGroupsForUser response
type ListGroupsRequest ¶
type ListGroupsRequest struct { *requests.RpcRequest OwnerName string `position:"Query" name:"OwnerName"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListGroupsRequest is the request struct for api ListGroups
func CreateListGroupsRequest ¶
func CreateListGroupsRequest() (request *ListGroupsRequest)
CreateListGroupsRequest creates a request to invoke ListGroups API
type ListGroupsResponse ¶
type ListGroupsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListGroups `json:"Data" xml:"Data"` }
ListGroupsResponse is the response struct for api ListGroups
func CreateListGroupsResponse ¶
func CreateListGroupsResponse() (response *ListGroupsResponse)
CreateListGroupsResponse creates a response to parse from ListGroups response
type ListOperatorByRoleRequest ¶
type ListOperatorByRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListOperatorByRoleRequest is the request struct for api ListOperatorByRole
func CreateListOperatorByRoleRequest ¶
func CreateListOperatorByRoleRequest() (request *ListOperatorByRoleRequest)
CreateListOperatorByRoleRequest creates a request to invoke ListOperatorByRole API
type ListOperatorByRoleResponse ¶
type ListOperatorByRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListOperatorByRole `json:"Data" xml:"Data"` }
ListOperatorByRoleResponse is the response struct for api ListOperatorByRole
func CreateListOperatorByRoleResponse ¶
func CreateListOperatorByRoleResponse() (response *ListOperatorByRoleResponse)
CreateListOperatorByRoleResponse creates a response to parse from ListOperatorByRole response
type ListRoleByOperatorRequest ¶
type ListRoleByOperatorRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` UserType string `position:"Query" name:"UserType"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` OperatorName string `position:"Query" name:"OperatorName"` }
ListRoleByOperatorRequest is the request struct for api ListRoleByOperator
func CreateListRoleByOperatorRequest ¶
func CreateListRoleByOperatorRequest() (request *ListRoleByOperatorRequest)
CreateListRoleByOperatorRequest creates a request to invoke ListRoleByOperator API
type ListRoleByOperatorResponse ¶
type ListRoleByOperatorResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListRoleByOperator `json:"Data" xml:"Data"` }
ListRoleByOperatorResponse is the response struct for api ListRoleByOperator
func CreateListRoleByOperatorResponse ¶
func CreateListRoleByOperatorResponse() (response *ListRoleByOperatorResponse)
CreateListRoleByOperatorResponse creates a response to parse from ListRoleByOperator response
type ListRoleCellByTagIdRequest ¶
type ListRoleCellByTagIdRequest struct { *requests.RpcRequest Id string `position:"Query" name:"Id"` }
ListRoleCellByTagIdRequest is the request struct for api ListRoleCellByTagId
func CreateListRoleCellByTagIdRequest ¶
func CreateListRoleCellByTagIdRequest() (request *ListRoleCellByTagIdRequest)
CreateListRoleCellByTagIdRequest creates a request to invoke ListRoleCellByTagId API
type ListRoleCellByTagIdResponse ¶
type ListRoleCellByTagIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data DataInListRoleCellByTagId `json:"Data" xml:"Data"` }
ListRoleCellByTagIdResponse is the response struct for api ListRoleCellByTagId
func CreateListRoleCellByTagIdResponse ¶
func CreateListRoleCellByTagIdResponse() (response *ListRoleCellByTagIdResponse)
CreateListRoleCellByTagIdResponse creates a response to parse from ListRoleCellByTagId response
type ListRoleCellsByResourceAndActionRequest ¶
type ListRoleCellsByResourceAndActionRequest struct { *requests.RpcRequest Resource string `position:"Query" name:"Resource"` ActionField string `position:"Query" name:"ActionField"` }
ListRoleCellsByResourceAndActionRequest is the request struct for api ListRoleCellsByResourceAndAction
func CreateListRoleCellsByResourceAndActionRequest ¶
func CreateListRoleCellsByResourceAndActionRequest() (request *ListRoleCellsByResourceAndActionRequest)
CreateListRoleCellsByResourceAndActionRequest creates a request to invoke ListRoleCellsByResourceAndAction API
type ListRoleCellsByResourceAndActionResponse ¶
type ListRoleCellsByResourceAndActionResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInListRoleCellsByResourceAndAction `json:"Data" xml:"Data"` }
ListRoleCellsByResourceAndActionResponse is the response struct for api ListRoleCellsByResourceAndAction
func CreateListRoleCellsByResourceAndActionResponse ¶
func CreateListRoleCellsByResourceAndActionResponse() (response *ListRoleCellsByResourceAndActionResponse)
CreateListRoleCellsByResourceAndActionResponse creates a response to parse from ListRoleCellsByResourceAndAction response
type ListRoleCellsByRoleNameRequest ¶
type ListRoleCellsByRoleNameRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListRoleCellsByRoleNameRequest is the request struct for api ListRoleCellsByRoleName
func CreateListRoleCellsByRoleNameRequest ¶
func CreateListRoleCellsByRoleNameRequest() (request *ListRoleCellsByRoleNameRequest)
CreateListRoleCellsByRoleNameRequest creates a request to invoke ListRoleCellsByRoleName API
type ListRoleCellsByRoleNameResponse ¶
type ListRoleCellsByRoleNameResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListRoleCellsByRoleName `json:"Data" xml:"Data"` }
ListRoleCellsByRoleNameResponse is the response struct for api ListRoleCellsByRoleName
func CreateListRoleCellsByRoleNameResponse ¶
func CreateListRoleCellsByRoleNameResponse() (response *ListRoleCellsByRoleNameResponse)
CreateListRoleCellsByRoleNameResponse creates a response to parse from ListRoleCellsByRoleName response
type ListRolesByOwnerRequest ¶
type ListRolesByOwnerRequest struct { *requests.RpcRequest RoleNameHas string `position:"Query" name:"RoleNameHas"` RoleOwnerName string `position:"Query" name:"RoleOwnerName"` RoleOwnerType string `position:"Query" name:"RoleOwnerType"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListRolesByOwnerRequest is the request struct for api ListRolesByOwner
func CreateListRolesByOwnerRequest ¶
func CreateListRolesByOwnerRequest() (request *ListRolesByOwnerRequest)
CreateListRolesByOwnerRequest creates a request to invoke ListRolesByOwner API
type ListRolesByOwnerResponse ¶
type ListRolesByOwnerResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListRolesByOwner `json:"Data" xml:"Data"` }
ListRolesByOwnerResponse is the response struct for api ListRolesByOwner
func CreateListRolesByOwnerResponse ¶
func CreateListRolesByOwnerResponse() (response *ListRolesByOwnerResponse)
CreateListRolesByOwnerResponse creates a response to parse from ListRolesByOwner response
type ListRolesRequest ¶
type ListRolesRequest struct { *requests.RpcRequest RoleNameHas string `position:"Query" name:"RoleNameHas"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
ListRolesRequest is the request struct for api ListRoles
func CreateListRolesRequest ¶
func CreateListRolesRequest() (request *ListRolesRequest)
CreateListRolesRequest creates a request to invoke ListRoles API
type ListRolesResponse ¶
type ListRolesResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListRoles `json:"Data" xml:"Data"` }
ListRolesResponse is the response struct for api ListRoles
func CreateListRolesResponse ¶
func CreateListRolesResponse() (response *ListRolesResponse)
CreateListRolesResponse creates a response to parse from ListRoles response
type ListTagByGroupIdRequest ¶
type ListTagByGroupIdRequest struct { *requests.RpcRequest Id string `position:"Query" name:"Id"` }
ListTagByGroupIdRequest is the request struct for api ListTagByGroupId
func CreateListTagByGroupIdRequest ¶
func CreateListTagByGroupIdRequest() (request *ListTagByGroupIdRequest)
CreateListTagByGroupIdRequest creates a request to invoke ListTagByGroupId API
type ListTagByGroupIdResponse ¶
type ListTagByGroupIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data DataInListTagByGroupId `json:"Data" xml:"Data"` }
ListTagByGroupIdResponse is the response struct for api ListTagByGroupId
func CreateListTagByGroupIdResponse ¶
func CreateListTagByGroupIdResponse() (response *ListTagByGroupIdResponse)
CreateListTagByGroupIdResponse creates a response to parse from ListTagByGroupId response
type ListTagByPageRequest ¶
type ListTagByPageRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` UserId string `position:"Query" name:"UserId"` }
ListTagByPageRequest is the request struct for api ListTagByPage
func CreateListTagByPageRequest ¶
func CreateListTagByPageRequest() (request *ListTagByPageRequest)
CreateListTagByPageRequest creates a request to invoke ListTagByPage API
type ListTagByPageResponse ¶
type ListTagByPageResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListTagByPage `json:"Data" xml:"Data"` }
ListTagByPageResponse is the response struct for api ListTagByPage
func CreateListTagByPageResponse ¶
func CreateListTagByPageResponse() (response *ListTagByPageResponse)
CreateListTagByPageResponse creates a response to parse from ListTagByPage response
type ListTagRequest ¶
type ListTagRequest struct { *requests.RpcRequest TagId string `position:"Query" name:"TagId"` Name string `position:"Query" name:"Name"` UserId string `position:"Query" name:"UserId"` }
ListTagRequest is the request struct for api ListTag
func CreateListTagRequest ¶
func CreateListTagRequest() (request *ListTagRequest)
CreateListTagRequest creates a request to invoke ListTag API
type ListTagResponse ¶
type ListTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data DataInListTag `json:"Data" xml:"Data"` }
ListTagResponse is the response struct for api ListTag
func CreateListTagResponse ¶
func CreateListTagResponse() (response *ListTagResponse)
CreateListTagResponse creates a response to parse from ListTag response
type ListUsersForGroupRequest ¶
type ListUsersForGroupRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` GroupName string `position:"Query" name:"GroupName"` }
ListUsersForGroupRequest is the request struct for api ListUsersForGroup
func CreateListUsersForGroupRequest ¶
func CreateListUsersForGroupRequest() (request *ListUsersForGroupRequest)
CreateListUsersForGroupRequest creates a request to invoke ListUsersForGroup API
type ListUsersForGroupResponse ¶
type ListUsersForGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Data DataInListUsersForGroup `json:"Data" xml:"Data"` }
ListUsersForGroupResponse is the response struct for api ListUsersForGroup
func CreateListUsersForGroupResponse ¶
func CreateListUsersForGroupResponse() (response *ListUsersForGroupResponse)
CreateListUsersForGroupResponse creates a response to parse from ListUsersForGroup response
type ModifyRoleRequest ¶
type ModifyRoleRequest struct { *requests.RpcRequest NewRoleName string `position:"Query" name:"NewRoleName"` RoleName string `position:"Query" name:"RoleName"` NewAttribute string `position:"Query" name:"NewAttribute"` NewRoleType string `position:"Query" name:"NewRoleType"` NewDescription string `position:"Query" name:"NewDescription"` }
ModifyRoleRequest is the request struct for api ModifyRole
func CreateModifyRoleRequest ¶
func CreateModifyRoleRequest() (request *ModifyRoleRequest)
CreateModifyRoleRequest creates a request to invoke ModifyRole API
type ModifyRoleResponse ¶
type ModifyRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
ModifyRoleResponse is the response struct for api ModifyRole
func CreateModifyRoleResponse ¶
func CreateModifyRoleResponse() (response *ModifyRoleResponse)
CreateModifyRoleResponse creates a response to parse from ModifyRole response
type OamGroup ¶
type OamGroup struct { GmtExpired string `json:"GmtExpired" xml:"GmtExpired"` OwnerName string `json:"OwnerName" xml:"OwnerName"` GmtModified string `json:"GmtModified" xml:"GmtModified"` GroupName string `json:"GroupName" xml:"GroupName"` Description string `json:"Description" xml:"Description"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` }
OamGroup is a nested struct in oam response
type OamMutexGroupTagMiddleResult ¶
type OamMutexGroupTagMiddleResult struct { MiddleId string `json:"MiddleId" xml:"MiddleId"` GroupTagId string `json:"GroupTagId" xml:"GroupTagId"` TagId string `json:"TagId" xml:"TagId"` TagResult TagResult `json:"TagResult" xml:"TagResult"` }
OamMutexGroupTagMiddleResult is a nested struct in oam response
type OamMutexGroupTagResult ¶
type OamMutexGroupTagResult struct { Name string `json:"Name" xml:"Name"` GmtExpired string `json:"GmtExpired" xml:"GmtExpired"` UserModified string `json:"UserModified" xml:"UserModified"` UserId string `json:"UserId" xml:"UserId"` GmtModified string `json:"GmtModified" xml:"GmtModified"` Description string `json:"Description" xml:"Description"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` GroupTagId string `json:"GroupTagId" xml:"GroupTagId"` }
OamMutexGroupTagResult is a nested struct in oam response
type OamMutexTagMiddleResult ¶
type OamMutexTagMiddleResult struct { RoleCellId string `json:"RoleCellId" xml:"RoleCellId"` Type string `json:"Type" xml:"Type"` RoleCell RoleCell `json:"RoleCell" xml:"RoleCell"` }
OamMutexTagMiddleResult is a nested struct in oam response
type OamMutexTagResult ¶
type OamMutexTagResult struct { Name string `json:"Name" xml:"Name"` UserModified string `json:"UserModified" xml:"UserModified"` UserId string `json:"UserId" xml:"UserId"` GmtModified string `json:"GmtModified" xml:"GmtModified"` TagId string `json:"TagId" xml:"TagId"` Description string `json:"Description" xml:"Description"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` }
OamMutexTagResult is a nested struct in oam response
type OamRole ¶
type OamRole struct { RoleId string `json:"RoleId" xml:"RoleId"` GmtExpired string `json:"GmtExpired" xml:"GmtExpired"` Attribute string `json:"Attribute" xml:"Attribute"` OwnerType string `json:"OwnerType" xml:"OwnerType"` OwnerName string `json:"OwnerName" xml:"OwnerName"` GmtModified string `json:"GmtModified" xml:"GmtModified"` RoleType string `json:"RoleType" xml:"RoleType"` Owner string `json:"Owner" xml:"Owner"` Bid string `json:"Bid" xml:"Bid"` Description string `json:"Description" xml:"Description"` RoleName string `json:"RoleName" xml:"RoleName"` }
OamRole is a nested struct in oam response
type OamRoleCell ¶
type OamRoleCell struct { GrantOption string `json:"GrantOption" xml:"GrantOption"` RoleCellId string `json:"RoleCellId" xml:"RoleCellId"` Attribute string `json:"Attribute" xml:"Attribute"` GmtModified string `json:"GmtModified" xml:"GmtModified"` Description string `json:"Description" xml:"Description"` Resource string `json:"Resource" xml:"Resource"` RoleName string `json:"RoleName" xml:"RoleName"` ActionList ActionListInListAllowedPermissions `json:"ActionList" xml:"ActionList"` }
OamRoleCell is a nested struct in oam response
type OamUser ¶
type OamUser struct { Uid int64 `json:"Uid" xml:"Uid"` CustomUserId string `json:"CustomUserId" xml:"CustomUserId"` GmtExpired string `json:"GmtExpired" xml:"GmtExpired"` GmtModified string `json:"GmtModified" xml:"GmtModified"` LoginId string `json:"LoginId" xml:"LoginId"` }
OamUser is a nested struct in oam response
type PageInfo ¶
type PageInfo struct { TotalPage int `json:"TotalPage" xml:"TotalPage"` CurrentPage int `json:"CurrentPage" xml:"CurrentPage"` Total int `json:"Total" xml:"Total"` PageSize int `json:"PageSize" xml:"PageSize"` NextPageToken string `json:"NextPageToken" xml:"NextPageToken"` }
PageInfo is a nested struct in oam response
type RemoveRoleCellFromRoleRequest ¶
type RemoveRoleCellFromRoleRequest struct { *requests.RpcRequest RoleCellId string `position:"Query" name:"RoleCellId"` }
RemoveRoleCellFromRoleRequest is the request struct for api RemoveRoleCellFromRole
func CreateRemoveRoleCellFromRoleRequest ¶
func CreateRemoveRoleCellFromRoleRequest() (request *RemoveRoleCellFromRoleRequest)
CreateRemoveRoleCellFromRoleRequest creates a request to invoke RemoveRoleCellFromRole API
type RemoveRoleCellFromRoleResponse ¶
type RemoveRoleCellFromRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RemoveRoleCellFromRoleResponse is the response struct for api RemoveRoleCellFromRole
func CreateRemoveRoleCellFromRoleResponse ¶
func CreateRemoveRoleCellFromRoleResponse() (response *RemoveRoleCellFromRoleResponse)
CreateRemoveRoleCellFromRoleResponse creates a response to parse from RemoveRoleCellFromRole response
type RemoveRoleFromRoleRequest ¶
type RemoveRoleFromRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` BaseRoleName string `position:"Query" name:"BaseRoleName"` }
RemoveRoleFromRoleRequest is the request struct for api RemoveRoleFromRole
func CreateRemoveRoleFromRoleRequest ¶
func CreateRemoveRoleFromRoleRequest() (request *RemoveRoleFromRoleRequest)
CreateRemoveRoleFromRoleRequest creates a request to invoke RemoveRoleFromRole API
type RemoveRoleFromRoleResponse ¶
type RemoveRoleFromRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RemoveRoleFromRoleResponse is the response struct for api RemoveRoleFromRole
func CreateRemoveRoleFromRoleResponse ¶
func CreateRemoveRoleFromRoleResponse() (response *RemoveRoleFromRoleResponse)
CreateRemoveRoleFromRoleResponse creates a response to parse from RemoveRoleFromRole response
type RemoveUserFromGroupRequest ¶
type RemoveUserFromGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` UserName string `position:"Query" name:"UserName"` }
RemoveUserFromGroupRequest is the request struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupRequest ¶
func CreateRemoveUserFromGroupRequest() (request *RemoveUserFromGroupRequest)
CreateRemoveUserFromGroupRequest creates a request to invoke RemoveUserFromGroup API
type RemoveUserFromGroupResponse ¶
type RemoveUserFromGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RemoveUserFromGroupResponse is the response struct for api RemoveUserFromGroup
func CreateRemoveUserFromGroupResponse ¶
func CreateRemoveUserFromGroupResponse() (response *RemoveUserFromGroupResponse)
CreateRemoveUserFromGroupResponse creates a response to parse from RemoveUserFromGroup response
type RevokeOperatorRequest ¶
type RevokeOperatorRequest struct { *requests.RpcRequest OperatorName string `position:"Query" name:"OperatorName"` }
RevokeOperatorRequest is the request struct for api RevokeOperator
func CreateRevokeOperatorRequest ¶
func CreateRevokeOperatorRequest() (request *RevokeOperatorRequest)
CreateRevokeOperatorRequest creates a request to invoke RevokeOperator API
type RevokeOperatorResponse ¶
type RevokeOperatorResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RevokeOperatorResponse is the response struct for api RevokeOperator
func CreateRevokeOperatorResponse ¶
func CreateRevokeOperatorResponse() (response *RevokeOperatorResponse)
CreateRevokeOperatorResponse creates a response to parse from RevokeOperator response
type RevokeRoleFromOperatorRequest ¶
type RevokeRoleFromOperatorRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` UserType string `position:"Query" name:"UserType"` OperatorName string `position:"Query" name:"OperatorName"` }
RevokeRoleFromOperatorRequest is the request struct for api RevokeRoleFromOperator
func CreateRevokeRoleFromOperatorRequest ¶
func CreateRevokeRoleFromOperatorRequest() (request *RevokeRoleFromOperatorRequest)
CreateRevokeRoleFromOperatorRequest creates a request to invoke RevokeRoleFromOperator API
type RevokeRoleFromOperatorResponse ¶
type RevokeRoleFromOperatorResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RevokeRoleFromOperatorResponse is the response struct for api RevokeRoleFromOperator
func CreateRevokeRoleFromOperatorResponse ¶
func CreateRevokeRoleFromOperatorResponse() (response *RevokeRoleFromOperatorResponse)
CreateRevokeRoleFromOperatorResponse creates a response to parse from RevokeRoleFromOperator response
type RoleCell ¶
type RoleCell struct { RoleName string `json:"RoleName" xml:"RoleName"` Attribute string `json:"Attribute" xml:"Attribute"` RoleId string `json:"RoleId" xml:"RoleId"` RoleCellId string `json:"RoleCellId" xml:"RoleCellId"` Description string `json:"Description" xml:"Description"` GmtModified string `json:"GmtModified" xml:"GmtModified"` GrantOption string `json:"GrantOption" xml:"GrantOption"` ActionList ActionListInListRoleCellByTagId `json:"ActionList" xml:"ActionList"` }
RoleCell is a nested struct in oam response
type SearchRoleByResourceAndActionRequest ¶
type SearchRoleByResourceAndActionRequest struct { *requests.RpcRequest ResourceAction *[]SearchRoleByResourceAndActionResourceAction `position:"Query" name:"ResourceAction" type:"Repeated"` }
SearchRoleByResourceAndActionRequest is the request struct for api SearchRoleByResourceAndAction
func CreateSearchRoleByResourceAndActionRequest ¶
func CreateSearchRoleByResourceAndActionRequest() (request *SearchRoleByResourceAndActionRequest)
CreateSearchRoleByResourceAndActionRequest creates a request to invoke SearchRoleByResourceAndAction API
type SearchRoleByResourceAndActionResourceAction ¶
type SearchRoleByResourceAndActionResourceAction struct { Resource string `name:"Resource"` ActionField string `name:"ActionField"` }
SearchRoleByResourceAndActionResourceAction is a repeated param struct in SearchRoleByResourceAndActionRequest
type SearchRoleByResourceAndActionResponse ¶
type SearchRoleByResourceAndActionResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInSearchRoleByResourceAndAction `json:"Data" xml:"Data"` }
SearchRoleByResourceAndActionResponse is the response struct for api SearchRoleByResourceAndAction
func CreateSearchRoleByResourceAndActionResponse ¶
func CreateSearchRoleByResourceAndActionResponse() (response *SearchRoleByResourceAndActionResponse)
CreateSearchRoleByResourceAndActionResponse creates a response to parse from SearchRoleByResourceAndAction response
type TagResult ¶
type TagResult struct { TagId string `json:"TagId" xml:"TagId"` Description string `json:"Description" xml:"Description"` Name string `json:"Name" xml:"Name"` UserId string `json:"UserId" xml:"UserId"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` GmtModified string `json:"GmtModified" xml:"GmtModified"` UserModified string `json:"UserModified" xml:"UserModified"` }
TagResult is a nested struct in oam response
type TransferGroupRequest ¶
type TransferGroupRequest struct { *requests.RpcRequest GroupName string `position:"Query" name:"GroupName"` UserName string `position:"Query" name:"UserName"` }
TransferGroupRequest is the request struct for api TransferGroup
func CreateTransferGroupRequest ¶
func CreateTransferGroupRequest() (request *TransferGroupRequest)
CreateTransferGroupRequest creates a request to invoke TransferGroup API
type TransferGroupResponse ¶
type TransferGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
TransferGroupResponse is the response struct for api TransferGroup
func CreateTransferGroupResponse ¶
func CreateTransferGroupResponse() (response *TransferGroupResponse)
CreateTransferGroupResponse creates a response to parse from TransferGroup response
type TransferRoleRequest ¶
type TransferRoleRequest struct { *requests.RpcRequest RoleName string `position:"Query" name:"RoleName"` UserType string `position:"Query" name:"UserType"` UserName string `position:"Query" name:"UserName"` }
TransferRoleRequest is the request struct for api TransferRole
func CreateTransferRoleRequest ¶
func CreateTransferRoleRequest() (request *TransferRoleRequest)
CreateTransferRoleRequest creates a request to invoke TransferRole API
type TransferRoleResponse ¶
type TransferRoleResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
TransferRoleResponse is the response struct for api TransferRole
func CreateTransferRoleResponse ¶
func CreateTransferRoleResponse() (response *TransferRoleResponse)
CreateTransferRoleResponse creates a response to parse from TransferRole response
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *requests.RpcRequest NewGroupName string `position:"Query" name:"NewGroupName"` NewDescription string `position:"Query" name:"NewDescription"` GroupName string `position:"Query" name:"GroupName"` }
UpdateGroupRequest is the request struct for api UpdateGroup
func CreateUpdateGroupRequest ¶
func CreateUpdateGroupRequest() (request *UpdateGroupRequest)
CreateUpdateGroupRequest creates a request to invoke UpdateGroup API
type UpdateGroupResponse ¶
type UpdateGroupResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
UpdateGroupResponse is the response struct for api UpdateGroup
func CreateUpdateGroupResponse ¶
func CreateUpdateGroupResponse() (response *UpdateGroupResponse)
CreateUpdateGroupResponse creates a response to parse from UpdateGroup response
type UpdateGroupTagByIdRequest ¶
type UpdateGroupTagByIdRequest struct { *requests.RpcRequest TagId *[]UpdateGroupTagByIdTagId `position:"Query" name:"TagId" type:"Repeated"` GroupTagId string `position:"Query" name:"GroupTagId"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` UserId string `position:"Query" name:"UserId"` }
UpdateGroupTagByIdRequest is the request struct for api UpdateGroupTagById
func CreateUpdateGroupTagByIdRequest ¶
func CreateUpdateGroupTagByIdRequest() (request *UpdateGroupTagByIdRequest)
CreateUpdateGroupTagByIdRequest creates a request to invoke UpdateGroupTagById API
type UpdateGroupTagByIdResponse ¶
type UpdateGroupTagByIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateGroupTagByIdResponse is the response struct for api UpdateGroupTagById
func CreateUpdateGroupTagByIdResponse ¶
func CreateUpdateGroupTagByIdResponse() (response *UpdateGroupTagByIdResponse)
CreateUpdateGroupTagByIdResponse creates a response to parse from UpdateGroupTagById response
type UpdateGroupTagByIdTagId ¶
UpdateGroupTagByIdTagId is a repeated param struct in UpdateGroupTagByIdRequest
type UpdateTagByIdRequest ¶
type UpdateTagByIdRequest struct { *requests.RpcRequest TagId string `position:"Query" name:"TagId"` RoleCellId *[]UpdateTagByIdRoleCellId `position:"Query" name:"RoleCellId" type:"Repeated"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` UserId string `position:"Query" name:"UserId"` }
UpdateTagByIdRequest is the request struct for api UpdateTagById
func CreateUpdateTagByIdRequest ¶
func CreateUpdateTagByIdRequest() (request *UpdateTagByIdRequest)
CreateUpdateTagByIdRequest creates a request to invoke UpdateTagById API
type UpdateTagByIdResponse ¶
type UpdateTagByIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateTagByIdResponse is the response struct for api UpdateTagById
func CreateUpdateTagByIdResponse ¶
func CreateUpdateTagByIdResponse() (response *UpdateTagByIdResponse)
CreateUpdateTagByIdResponse creates a response to parse from UpdateTagById response
type UpdateTagByIdRoleCellId ¶
UpdateTagByIdRoleCellId is a repeated param struct in UpdateTagByIdRequest
Source Files ¶
- add_group_tag.go
- add_group_tag_middle.go
- add_role_cell_to_role.go
- add_role_to_role.go
- add_tag.go
- add_tag_middle.go
- add_user_to_group.go
- assign_operator.go
- check_mutex.go
- check_permission.go
- client.go
- create_group.go
- create_role.go
- delete_group.go
- delete_group_tag.go
- delete_group_tag_middle.go
- delete_role.go
- delete_tag.go
- delete_tag_middle.go
- get_access_key_by_buc_empl_id.go
- get_ali_uid_by_buc_empl_id.go
- get_group.go
- get_oam_user_by_aliyun_id.go
- get_oam_user_by_buc_empl_id.go
- get_oam_user_by_user_name.go
- get_role.go
- grant_role_to_operator.go
- list_allowed_permissions.go
- list_allowed_role_cells.go
- list_base_roles_by_role.go
- list_group_tag.go
- list_group_tag_by_page.go
- list_groups.go
- list_groups_by_role.go
- list_groups_for_user.go
- list_operator_by_role.go
- list_role_by_operator.go
- list_role_cell_by_tag_id.go
- list_role_cells_by_resource_and_action.go
- list_role_cells_by_role_name.go
- list_roles.go
- list_roles_by_owner.go
- list_tag.go
- list_tag_by_group_id.go
- list_tag_by_page.go
- list_users_for_group.go
- modify_role.go
- remove_role_cell_from_role.go
- remove_role_from_role.go
- remove_user_from_group.go
- revoke_operator.go
- revoke_role_from_operator.go
- search_role_by_resource_and_action.go
- struct_action_list_in_list_allowed_permissions.go
- struct_action_list_in_list_allowed_role_cells.go
- struct_action_list_in_list_role_cell_by_tag_id.go
- struct_action_list_in_list_role_cells_by_resource_and_action.go
- struct_action_list_in_list_role_cells_by_role_name.go
- struct_data.go
- struct_data_in_list_allowed_permissions.go
- struct_data_in_list_allowed_role_cells.go
- struct_data_in_list_base_roles_by_role.go
- struct_data_in_list_group_tag.go
- struct_data_in_list_group_tag_by_page.go
- struct_data_in_list_groups.go
- struct_data_in_list_groups_by_role.go
- struct_data_in_list_groups_for_user.go
- struct_data_in_list_operator_by_role.go
- struct_data_in_list_role_by_operator.go
- struct_data_in_list_role_cell_by_tag_id.go
- struct_data_in_list_role_cells_by_resource_and_action.go
- struct_data_in_list_role_cells_by_role_name.go
- struct_data_in_list_roles.go
- struct_data_in_list_roles_by_owner.go
- struct_data_in_list_tag.go
- struct_data_in_list_tag_by_group_id.go
- struct_data_in_list_tag_by_page.go
- struct_data_in_list_users_for_group.go
- struct_data_in_search_role_by_resource_and_action.go
- struct_oam_group.go
- struct_oam_mutex_group_tag_middle_result.go
- struct_oam_mutex_group_tag_result.go
- struct_oam_mutex_tag_middle_result.go
- struct_oam_mutex_tag_result.go
- struct_oam_role.go
- struct_oam_role_cell.go
- struct_oam_user.go
- struct_page_info.go
- struct_role_cell.go
- struct_tag_result.go
- transfer_group.go
- transfer_role.go
- update_group.go
- update_group_tag_by_id.go
- update_tag_by_id.go