oam

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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

type UpdateGroupTagByIdTagId struct {
	NewId string `name:"NewId"`
	OldId string `name:"OldId"`
}

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

type UpdateTagByIdRoleCellId struct {
	NewId string `name:"NewId"`
	OldId string `name:"OldId"`
}

UpdateTagByIdRoleCellId is a repeated param struct in UpdateTagByIdRequest

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL