resourcemanager

package
v1.62.170 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2023 License: Apache-2.0 Imports: 6 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AbandonableChecks added in v1.61.1820

type AbandonableChecks struct {
	Check []Check `json:"check" xml:"check"`
}

AbandonableChecks is a nested struct in resourcemanager response

type AcceptHandshakeRequest

type AcceptHandshakeRequest struct {
	*requests.RpcRequest
	HandshakeId string `position:"Query" name:"HandshakeId"`
}

AcceptHandshakeRequest is the request struct for api AcceptHandshake

func CreateAcceptHandshakeRequest

func CreateAcceptHandshakeRequest() (request *AcceptHandshakeRequest)

CreateAcceptHandshakeRequest creates a request to invoke AcceptHandshake API

type AcceptHandshakeResponse

type AcceptHandshakeResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Handshake Handshake `json:"Handshake" xml:"Handshake"`
}

AcceptHandshakeResponse is the response struct for api AcceptHandshake

func CreateAcceptHandshakeResponse

func CreateAcceptHandshakeResponse() (response *AcceptHandshakeResponse)

CreateAcceptHandshakeResponse creates a response to parse from AcceptHandshake response

type Account

type Account struct {
	ModifyTime            string `json:"ModifyTime" xml:"ModifyTime"`
	DelegationEnabledTime string `json:"DelegationEnabledTime" xml:"DelegationEnabledTime"`
	JoinTime              string `json:"JoinTime" xml:"JoinTime"`
	ResourceDirectoryPath string `json:"ResourceDirectoryPath" xml:"ResourceDirectoryPath"`
	FolderId              string `json:"FolderId" xml:"FolderId"`
	DisplayName           string `json:"DisplayName" xml:"DisplayName"`
	Location              string `json:"Location" xml:"Location"`
	AccountId             string `json:"AccountId" xml:"AccountId"`
	ServicePrincipal      string `json:"ServicePrincipal" xml:"ServicePrincipal"`
	AccountName           string `json:"AccountName" xml:"AccountName"`
	IdentityInformation   string `json:"IdentityInformation" xml:"IdentityInformation"`
	RecordId              string `json:"RecordId" xml:"RecordId"`
	Status                string `json:"Status" xml:"Status"`
	JoinMethod            string `json:"JoinMethod" xml:"JoinMethod"`
	Type                  string `json:"Type" xml:"Type"`
	ResourceDirectoryId   string `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
	Tags                  []Tag  `json:"Tags" xml:"Tags"`
}

Account is a nested struct in resourcemanager response

type AccountDeletionCheckResultInfo added in v1.61.1820

type AccountDeletionCheckResultInfo struct {
	Status            string   `json:"Status" xml:"Status"`
	AllowDelete       string   `json:"AllowDelete" xml:"AllowDelete"`
	NotAllowReason    []Reason `json:"NotAllowReason" xml:"NotAllowReason"`
	AbandonableChecks []Check  `json:"AbandonableChecks" xml:"AbandonableChecks"`
}

AccountDeletionCheckResultInfo is a nested struct in resourcemanager response

type AccountInListAccounts added in v1.61.1708

type AccountInListAccounts struct {
	Status                string             `json:"Status" xml:"Status"`
	Type                  string             `json:"Type" xml:"Type"`
	DisplayName           string             `json:"DisplayName" xml:"DisplayName"`
	FolderId              string             `json:"FolderId" xml:"FolderId"`
	ResourceDirectoryId   string             `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
	JoinTime              string             `json:"JoinTime" xml:"JoinTime"`
	AccountId             string             `json:"AccountId" xml:"AccountId"`
	JoinMethod            string             `json:"JoinMethod" xml:"JoinMethod"`
	ModifyTime            string             `json:"ModifyTime" xml:"ModifyTime"`
	ResourceDirectoryPath string             `json:"ResourceDirectoryPath" xml:"ResourceDirectoryPath"`
	Tags                  TagsInListAccounts `json:"Tags" xml:"Tags"`
}

AccountInListAccounts is a nested struct in resourcemanager response

type AccountInListAccountsForParent added in v1.61.1708

type AccountInListAccountsForParent struct {
	Status              string                      `json:"Status" xml:"Status"`
	Type                string                      `json:"Type" xml:"Type"`
	DisplayName         string                      `json:"DisplayName" xml:"DisplayName"`
	FolderId            string                      `json:"FolderId" xml:"FolderId"`
	ResourceDirectoryId string                      `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
	JoinTime            string                      `json:"JoinTime" xml:"JoinTime"`
	AccountId           string                      `json:"AccountId" xml:"AccountId"`
	JoinMethod          string                      `json:"JoinMethod" xml:"JoinMethod"`
	ModifyTime          string                      `json:"ModifyTime" xml:"ModifyTime"`
	Tags                TagsInListAccountsForParent `json:"Tags" xml:"Tags"`
}

AccountInListAccountsForParent is a nested struct in resourcemanager response

type AccountsInListAccounts

type AccountsInListAccounts struct {
	Account []AccountInListAccounts `json:"Account" xml:"Account"`
}

AccountsInListAccounts is a nested struct in resourcemanager response

type AccountsInListAccountsForParent

type AccountsInListAccountsForParent struct {
	Account []AccountInListAccountsForParent `json:"Account" xml:"Account"`
}

AccountsInListAccountsForParent is a nested struct in resourcemanager response

type AccountsInListDelegatedAdministrators added in v1.61.1148

type AccountsInListDelegatedAdministrators struct {
	Account []Account `json:"Account" xml:"Account"`
}

AccountsInListDelegatedAdministrators is a nested struct in resourcemanager response

type AttachControlPolicyRequest added in v1.61.1148

type AttachControlPolicyRequest struct {
	*requests.RpcRequest
	TargetId string `position:"Query" name:"TargetId"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

AttachControlPolicyRequest is the request struct for api AttachControlPolicy

func CreateAttachControlPolicyRequest added in v1.61.1148

func CreateAttachControlPolicyRequest() (request *AttachControlPolicyRequest)

CreateAttachControlPolicyRequest creates a request to invoke AttachControlPolicy API

type AttachControlPolicyResponse added in v1.61.1148

type AttachControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachControlPolicyResponse is the response struct for api AttachControlPolicy

func CreateAttachControlPolicyResponse added in v1.61.1148

func CreateAttachControlPolicyResponse() (response *AttachControlPolicyResponse)

CreateAttachControlPolicyResponse creates a response to parse from AttachControlPolicy response

type AttachPolicyRequest

type AttachPolicyRequest struct {
	*requests.RpcRequest
	PolicyType      string `position:"Query" name:"PolicyType"`
	PrincipalType   string `position:"Query" name:"PrincipalType"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	PolicyName      string `position:"Query" name:"PolicyName"`
	PrincipalName   string `position:"Query" name:"PrincipalName"`
}

AttachPolicyRequest is the request struct for api AttachPolicy

func CreateAttachPolicyRequest

func CreateAttachPolicyRequest() (request *AttachPolicyRequest)

CreateAttachPolicyRequest creates a request to invoke AttachPolicy API

type AttachPolicyResponse

type AttachPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachPolicyResponse is the response struct for api AttachPolicy

func CreateAttachPolicyResponse

func CreateAttachPolicyResponse() (response *AttachPolicyResponse)

CreateAttachPolicyResponse creates a response to parse from AttachPolicy response

type BindSecureMobilePhoneRequest added in v1.61.1444

type BindSecureMobilePhoneRequest struct {
	*requests.RpcRequest
	SecureMobilePhone string `position:"Query" name:"SecureMobilePhone"`
	AccountId         string `position:"Query" name:"AccountId"`
	VerificationCode  string `position:"Query" name:"VerificationCode"`
}

BindSecureMobilePhoneRequest is the request struct for api BindSecureMobilePhone

func CreateBindSecureMobilePhoneRequest added in v1.61.1444

func CreateBindSecureMobilePhoneRequest() (request *BindSecureMobilePhoneRequest)

CreateBindSecureMobilePhoneRequest creates a request to invoke BindSecureMobilePhone API

type BindSecureMobilePhoneResponse added in v1.61.1444

type BindSecureMobilePhoneResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BindSecureMobilePhoneResponse is the response struct for api BindSecureMobilePhone

func CreateBindSecureMobilePhoneResponse added in v1.61.1444

func CreateBindSecureMobilePhoneResponse() (response *BindSecureMobilePhoneResponse)

CreateBindSecureMobilePhoneResponse creates a response to parse from BindSecureMobilePhone response

type CancelCreateCloudAccountRequest

type CancelCreateCloudAccountRequest struct {
	*requests.RpcRequest
	RecordId string `position:"Query" name:"RecordId"`
}

CancelCreateCloudAccountRequest is the request struct for api CancelCreateCloudAccount

func CreateCancelCreateCloudAccountRequest

func CreateCancelCreateCloudAccountRequest() (request *CancelCreateCloudAccountRequest)

CreateCancelCreateCloudAccountRequest creates a request to invoke CancelCreateCloudAccount API

type CancelCreateCloudAccountResponse

type CancelCreateCloudAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelCreateCloudAccountResponse is the response struct for api CancelCreateCloudAccount

func CreateCancelCreateCloudAccountResponse

func CreateCancelCreateCloudAccountResponse() (response *CancelCreateCloudAccountResponse)

CreateCancelCreateCloudAccountResponse creates a response to parse from CancelCreateCloudAccount response

type CancelHandshakeRequest

type CancelHandshakeRequest struct {
	*requests.RpcRequest
	HandshakeId string `position:"Query" name:"HandshakeId"`
}

CancelHandshakeRequest is the request struct for api CancelHandshake

func CreateCancelHandshakeRequest

func CreateCancelHandshakeRequest() (request *CancelHandshakeRequest)

CreateCancelHandshakeRequest creates a request to invoke CancelHandshake API

type CancelHandshakeResponse

type CancelHandshakeResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Handshake Handshake `json:"Handshake" xml:"Handshake"`
}

CancelHandshakeResponse is the response struct for api CancelHandshake

func CreateCancelHandshakeResponse

func CreateCancelHandshakeResponse() (response *CancelHandshakeResponse)

CreateCancelHandshakeResponse creates a response to parse from CancelHandshake response

type CancelPromoteResourceAccountRequest

type CancelPromoteResourceAccountRequest struct {
	*requests.RpcRequest
	RecordId string `position:"Query" name:"RecordId"`
}

CancelPromoteResourceAccountRequest is the request struct for api CancelPromoteResourceAccount

func CreateCancelPromoteResourceAccountRequest

func CreateCancelPromoteResourceAccountRequest() (request *CancelPromoteResourceAccountRequest)

CreateCancelPromoteResourceAccountRequest creates a request to invoke CancelPromoteResourceAccount API

type CancelPromoteResourceAccountResponse

type CancelPromoteResourceAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelPromoteResourceAccountResponse is the response struct for api CancelPromoteResourceAccount

func CreateCancelPromoteResourceAccountResponse

func CreateCancelPromoteResourceAccountResponse() (response *CancelPromoteResourceAccountResponse)

CreateCancelPromoteResourceAccountResponse creates a response to parse from CancelPromoteResourceAccount response

type Check added in v1.61.1820

type Check struct {
	Description string `json:"Description" xml:"Description"`
	CheckId     string `json:"CheckId" xml:"CheckId"`
	CheckName   string `json:"CheckName" xml:"CheckName"`
}

Check is a nested struct in resourcemanager response

type CheckAccountDeleteRequest added in v1.61.1820

type CheckAccountDeleteRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

CheckAccountDeleteRequest is the request struct for api CheckAccountDelete

func CreateCheckAccountDeleteRequest added in v1.61.1820

func CreateCheckAccountDeleteRequest() (request *CheckAccountDeleteRequest)

CreateCheckAccountDeleteRequest creates a request to invoke CheckAccountDelete API

type CheckAccountDeleteResponse added in v1.61.1820

type CheckAccountDeleteResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckAccountDeleteResponse is the response struct for api CheckAccountDelete

func CreateCheckAccountDeleteResponse added in v1.61.1820

func CreateCheckAccountDeleteResponse() (response *CheckAccountDeleteResponse)

CreateCheckAccountDeleteResponse creates a response to parse from CheckAccountDelete 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) AcceptHandshake

func (client *Client) AcceptHandshake(request *AcceptHandshakeRequest) (response *AcceptHandshakeResponse, err error)

AcceptHandshake invokes the resourcemanager.AcceptHandshake API synchronously

func (*Client) AcceptHandshakeWithCallback

func (client *Client) AcceptHandshakeWithCallback(request *AcceptHandshakeRequest, callback func(response *AcceptHandshakeResponse, err error)) <-chan int

AcceptHandshakeWithCallback invokes the resourcemanager.AcceptHandshake API asynchronously

func (*Client) AcceptHandshakeWithChan

func (client *Client) AcceptHandshakeWithChan(request *AcceptHandshakeRequest) (<-chan *AcceptHandshakeResponse, <-chan error)

AcceptHandshakeWithChan invokes the resourcemanager.AcceptHandshake API asynchronously

func (*Client) AttachControlPolicy added in v1.61.1148

func (client *Client) AttachControlPolicy(request *AttachControlPolicyRequest) (response *AttachControlPolicyResponse, err error)

AttachControlPolicy invokes the resourcemanager.AttachControlPolicy API synchronously

func (*Client) AttachControlPolicyWithCallback added in v1.61.1148

func (client *Client) AttachControlPolicyWithCallback(request *AttachControlPolicyRequest, callback func(response *AttachControlPolicyResponse, err error)) <-chan int

AttachControlPolicyWithCallback invokes the resourcemanager.AttachControlPolicy API asynchronously

func (*Client) AttachControlPolicyWithChan added in v1.61.1148

func (client *Client) AttachControlPolicyWithChan(request *AttachControlPolicyRequest) (<-chan *AttachControlPolicyResponse, <-chan error)

AttachControlPolicyWithChan invokes the resourcemanager.AttachControlPolicy API asynchronously

func (*Client) AttachPolicy

func (client *Client) AttachPolicy(request *AttachPolicyRequest) (response *AttachPolicyResponse, err error)

AttachPolicy invokes the resourcemanager.AttachPolicy API synchronously

func (*Client) AttachPolicyWithCallback

func (client *Client) AttachPolicyWithCallback(request *AttachPolicyRequest, callback func(response *AttachPolicyResponse, err error)) <-chan int

AttachPolicyWithCallback invokes the resourcemanager.AttachPolicy API asynchronously

func (*Client) AttachPolicyWithChan

func (client *Client) AttachPolicyWithChan(request *AttachPolicyRequest) (<-chan *AttachPolicyResponse, <-chan error)

AttachPolicyWithChan invokes the resourcemanager.AttachPolicy API asynchronously

func (*Client) BindSecureMobilePhone added in v1.61.1444

func (client *Client) BindSecureMobilePhone(request *BindSecureMobilePhoneRequest) (response *BindSecureMobilePhoneResponse, err error)

BindSecureMobilePhone invokes the resourcemanager.BindSecureMobilePhone API synchronously

func (*Client) BindSecureMobilePhoneWithCallback added in v1.61.1444

func (client *Client) BindSecureMobilePhoneWithCallback(request *BindSecureMobilePhoneRequest, callback func(response *BindSecureMobilePhoneResponse, err error)) <-chan int

BindSecureMobilePhoneWithCallback invokes the resourcemanager.BindSecureMobilePhone API asynchronously

func (*Client) BindSecureMobilePhoneWithChan added in v1.61.1444

func (client *Client) BindSecureMobilePhoneWithChan(request *BindSecureMobilePhoneRequest) (<-chan *BindSecureMobilePhoneResponse, <-chan error)

BindSecureMobilePhoneWithChan invokes the resourcemanager.BindSecureMobilePhone API asynchronously

func (*Client) CancelCreateCloudAccount

func (client *Client) CancelCreateCloudAccount(request *CancelCreateCloudAccountRequest) (response *CancelCreateCloudAccountResponse, err error)

CancelCreateCloudAccount invokes the resourcemanager.CancelCreateCloudAccount API synchronously

func (*Client) CancelCreateCloudAccountWithCallback

func (client *Client) CancelCreateCloudAccountWithCallback(request *CancelCreateCloudAccountRequest, callback func(response *CancelCreateCloudAccountResponse, err error)) <-chan int

CancelCreateCloudAccountWithCallback invokes the resourcemanager.CancelCreateCloudAccount API asynchronously

func (*Client) CancelCreateCloudAccountWithChan

func (client *Client) CancelCreateCloudAccountWithChan(request *CancelCreateCloudAccountRequest) (<-chan *CancelCreateCloudAccountResponse, <-chan error)

CancelCreateCloudAccountWithChan invokes the resourcemanager.CancelCreateCloudAccount API asynchronously

func (*Client) CancelHandshake

func (client *Client) CancelHandshake(request *CancelHandshakeRequest) (response *CancelHandshakeResponse, err error)

CancelHandshake invokes the resourcemanager.CancelHandshake API synchronously

func (*Client) CancelHandshakeWithCallback

func (client *Client) CancelHandshakeWithCallback(request *CancelHandshakeRequest, callback func(response *CancelHandshakeResponse, err error)) <-chan int

CancelHandshakeWithCallback invokes the resourcemanager.CancelHandshake API asynchronously

func (*Client) CancelHandshakeWithChan

func (client *Client) CancelHandshakeWithChan(request *CancelHandshakeRequest) (<-chan *CancelHandshakeResponse, <-chan error)

CancelHandshakeWithChan invokes the resourcemanager.CancelHandshake API asynchronously

func (*Client) CancelPromoteResourceAccount

func (client *Client) CancelPromoteResourceAccount(request *CancelPromoteResourceAccountRequest) (response *CancelPromoteResourceAccountResponse, err error)

CancelPromoteResourceAccount invokes the resourcemanager.CancelPromoteResourceAccount API synchronously

func (*Client) CancelPromoteResourceAccountWithCallback

func (client *Client) CancelPromoteResourceAccountWithCallback(request *CancelPromoteResourceAccountRequest, callback func(response *CancelPromoteResourceAccountResponse, err error)) <-chan int

CancelPromoteResourceAccountWithCallback invokes the resourcemanager.CancelPromoteResourceAccount API asynchronously

func (*Client) CancelPromoteResourceAccountWithChan

func (client *Client) CancelPromoteResourceAccountWithChan(request *CancelPromoteResourceAccountRequest) (<-chan *CancelPromoteResourceAccountResponse, <-chan error)

CancelPromoteResourceAccountWithChan invokes the resourcemanager.CancelPromoteResourceAccount API asynchronously

func (*Client) CheckAccountDelete added in v1.61.1820

func (client *Client) CheckAccountDelete(request *CheckAccountDeleteRequest) (response *CheckAccountDeleteResponse, err error)

CheckAccountDelete invokes the resourcemanager.CheckAccountDelete API synchronously

func (*Client) CheckAccountDeleteWithCallback added in v1.61.1820

func (client *Client) CheckAccountDeleteWithCallback(request *CheckAccountDeleteRequest, callback func(response *CheckAccountDeleteResponse, err error)) <-chan int

CheckAccountDeleteWithCallback invokes the resourcemanager.CheckAccountDelete API asynchronously

func (*Client) CheckAccountDeleteWithChan added in v1.61.1820

func (client *Client) CheckAccountDeleteWithChan(request *CheckAccountDeleteRequest) (<-chan *CheckAccountDeleteResponse, <-chan error)

CheckAccountDeleteWithChan invokes the resourcemanager.CheckAccountDelete API asynchronously

func (*Client) CreateCloudAccount

func (client *Client) CreateCloudAccount(request *CreateCloudAccountRequest) (response *CreateCloudAccountResponse, err error)

CreateCloudAccount invokes the resourcemanager.CreateCloudAccount API synchronously

func (*Client) CreateCloudAccountWithCallback

func (client *Client) CreateCloudAccountWithCallback(request *CreateCloudAccountRequest, callback func(response *CreateCloudAccountResponse, err error)) <-chan int

CreateCloudAccountWithCallback invokes the resourcemanager.CreateCloudAccount API asynchronously

func (*Client) CreateCloudAccountWithChan

func (client *Client) CreateCloudAccountWithChan(request *CreateCloudAccountRequest) (<-chan *CreateCloudAccountResponse, <-chan error)

CreateCloudAccountWithChan invokes the resourcemanager.CreateCloudAccount API asynchronously

func (*Client) CreateControlPolicy added in v1.61.1148

func (client *Client) CreateControlPolicy(request *CreateControlPolicyRequest) (response *CreateControlPolicyResponse, err error)

CreateControlPolicy invokes the resourcemanager.CreateControlPolicy API synchronously

func (*Client) CreateControlPolicyWithCallback added in v1.61.1148

func (client *Client) CreateControlPolicyWithCallback(request *CreateControlPolicyRequest, callback func(response *CreateControlPolicyResponse, err error)) <-chan int

CreateControlPolicyWithCallback invokes the resourcemanager.CreateControlPolicy API asynchronously

func (*Client) CreateControlPolicyWithChan added in v1.61.1148

func (client *Client) CreateControlPolicyWithChan(request *CreateControlPolicyRequest) (<-chan *CreateControlPolicyResponse, <-chan error)

CreateControlPolicyWithChan invokes the resourcemanager.CreateControlPolicy API asynchronously

func (*Client) CreateFolder

func (client *Client) CreateFolder(request *CreateFolderRequest) (response *CreateFolderResponse, err error)

CreateFolder invokes the resourcemanager.CreateFolder API synchronously

func (*Client) CreateFolderWithCallback

func (client *Client) CreateFolderWithCallback(request *CreateFolderRequest, callback func(response *CreateFolderResponse, err error)) <-chan int

CreateFolderWithCallback invokes the resourcemanager.CreateFolder API asynchronously

func (*Client) CreateFolderWithChan

func (client *Client) CreateFolderWithChan(request *CreateFolderRequest) (<-chan *CreateFolderResponse, <-chan error)

CreateFolderWithChan invokes the resourcemanager.CreateFolder API asynchronously

func (*Client) CreatePolicy

func (client *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)

CreatePolicy invokes the resourcemanager.CreatePolicy API synchronously

func (*Client) CreatePolicyVersion

func (client *Client) CreatePolicyVersion(request *CreatePolicyVersionRequest) (response *CreatePolicyVersionResponse, err error)

CreatePolicyVersion invokes the resourcemanager.CreatePolicyVersion API synchronously

func (*Client) CreatePolicyVersionWithCallback

func (client *Client) CreatePolicyVersionWithCallback(request *CreatePolicyVersionRequest, callback func(response *CreatePolicyVersionResponse, err error)) <-chan int

CreatePolicyVersionWithCallback invokes the resourcemanager.CreatePolicyVersion API asynchronously

func (*Client) CreatePolicyVersionWithChan

func (client *Client) CreatePolicyVersionWithChan(request *CreatePolicyVersionRequest) (<-chan *CreatePolicyVersionResponse, <-chan error)

CreatePolicyVersionWithChan invokes the resourcemanager.CreatePolicyVersion API asynchronously

func (*Client) CreatePolicyWithCallback

func (client *Client) CreatePolicyWithCallback(request *CreatePolicyRequest, callback func(response *CreatePolicyResponse, err error)) <-chan int

CreatePolicyWithCallback invokes the resourcemanager.CreatePolicy API asynchronously

func (*Client) CreatePolicyWithChan

func (client *Client) CreatePolicyWithChan(request *CreatePolicyRequest) (<-chan *CreatePolicyResponse, <-chan error)

CreatePolicyWithChan invokes the resourcemanager.CreatePolicy API asynchronously

func (*Client) CreateResourceAccount

func (client *Client) CreateResourceAccount(request *CreateResourceAccountRequest) (response *CreateResourceAccountResponse, err error)

CreateResourceAccount invokes the resourcemanager.CreateResourceAccount API synchronously

func (*Client) CreateResourceAccountWithCallback

func (client *Client) CreateResourceAccountWithCallback(request *CreateResourceAccountRequest, callback func(response *CreateResourceAccountResponse, err error)) <-chan int

CreateResourceAccountWithCallback invokes the resourcemanager.CreateResourceAccount API asynchronously

func (*Client) CreateResourceAccountWithChan

func (client *Client) CreateResourceAccountWithChan(request *CreateResourceAccountRequest) (<-chan *CreateResourceAccountResponse, <-chan error)

CreateResourceAccountWithChan invokes the resourcemanager.CreateResourceAccount API asynchronously

func (*Client) CreateResourceGroup

func (client *Client) CreateResourceGroup(request *CreateResourceGroupRequest) (response *CreateResourceGroupResponse, err error)

CreateResourceGroup invokes the resourcemanager.CreateResourceGroup API synchronously

func (*Client) CreateResourceGroupWithCallback

func (client *Client) CreateResourceGroupWithCallback(request *CreateResourceGroupRequest, callback func(response *CreateResourceGroupResponse, err error)) <-chan int

CreateResourceGroupWithCallback invokes the resourcemanager.CreateResourceGroup API asynchronously

func (*Client) CreateResourceGroupWithChan

func (client *Client) CreateResourceGroupWithChan(request *CreateResourceGroupRequest) (<-chan *CreateResourceGroupResponse, <-chan error)

CreateResourceGroupWithChan invokes the resourcemanager.CreateResourceGroup API asynchronously

func (*Client) CreateRole

func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)

CreateRole invokes the resourcemanager.CreateRole API synchronously

func (*Client) CreateRoleWithCallback

func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, callback func(response *CreateRoleResponse, err error)) <-chan int

CreateRoleWithCallback invokes the resourcemanager.CreateRole API asynchronously

func (*Client) CreateRoleWithChan

func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)

CreateRoleWithChan invokes the resourcemanager.CreateRole API asynchronously

func (*Client) CreateServiceLinkedRole

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)

CreateServiceLinkedRole invokes the resourcemanager.CreateServiceLinkedRole API synchronously

func (*Client) CreateServiceLinkedRoleWithCallback

func (client *Client) CreateServiceLinkedRoleWithCallback(request *CreateServiceLinkedRoleRequest, callback func(response *CreateServiceLinkedRoleResponse, err error)) <-chan int

CreateServiceLinkedRoleWithCallback invokes the resourcemanager.CreateServiceLinkedRole API asynchronously

func (*Client) CreateServiceLinkedRoleWithChan

func (client *Client) CreateServiceLinkedRoleWithChan(request *CreateServiceLinkedRoleRequest) (<-chan *CreateServiceLinkedRoleResponse, <-chan error)

CreateServiceLinkedRoleWithChan invokes the resourcemanager.CreateServiceLinkedRole API asynchronously

func (*Client) DeclineHandshake

func (client *Client) DeclineHandshake(request *DeclineHandshakeRequest) (response *DeclineHandshakeResponse, err error)

DeclineHandshake invokes the resourcemanager.DeclineHandshake API synchronously

func (*Client) DeclineHandshakeWithCallback

func (client *Client) DeclineHandshakeWithCallback(request *DeclineHandshakeRequest, callback func(response *DeclineHandshakeResponse, err error)) <-chan int

DeclineHandshakeWithCallback invokes the resourcemanager.DeclineHandshake API asynchronously

func (*Client) DeclineHandshakeWithChan

func (client *Client) DeclineHandshakeWithChan(request *DeclineHandshakeRequest) (<-chan *DeclineHandshakeResponse, <-chan error)

DeclineHandshakeWithChan invokes the resourcemanager.DeclineHandshake API asynchronously

func (*Client) DeleteAccount added in v1.61.1820

func (client *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)

DeleteAccount invokes the resourcemanager.DeleteAccount API synchronously

func (*Client) DeleteAccountWithCallback added in v1.61.1820

func (client *Client) DeleteAccountWithCallback(request *DeleteAccountRequest, callback func(response *DeleteAccountResponse, err error)) <-chan int

DeleteAccountWithCallback invokes the resourcemanager.DeleteAccount API asynchronously

func (*Client) DeleteAccountWithChan added in v1.61.1820

func (client *Client) DeleteAccountWithChan(request *DeleteAccountRequest) (<-chan *DeleteAccountResponse, <-chan error)

DeleteAccountWithChan invokes the resourcemanager.DeleteAccount API asynchronously

func (*Client) DeleteControlPolicy added in v1.61.1148

func (client *Client) DeleteControlPolicy(request *DeleteControlPolicyRequest) (response *DeleteControlPolicyResponse, err error)

DeleteControlPolicy invokes the resourcemanager.DeleteControlPolicy API synchronously

func (*Client) DeleteControlPolicyWithCallback added in v1.61.1148

func (client *Client) DeleteControlPolicyWithCallback(request *DeleteControlPolicyRequest, callback func(response *DeleteControlPolicyResponse, err error)) <-chan int

DeleteControlPolicyWithCallback invokes the resourcemanager.DeleteControlPolicy API asynchronously

func (*Client) DeleteControlPolicyWithChan added in v1.61.1148

func (client *Client) DeleteControlPolicyWithChan(request *DeleteControlPolicyRequest) (<-chan *DeleteControlPolicyResponse, <-chan error)

DeleteControlPolicyWithChan invokes the resourcemanager.DeleteControlPolicy API asynchronously

func (*Client) DeleteFolder

func (client *Client) DeleteFolder(request *DeleteFolderRequest) (response *DeleteFolderResponse, err error)

DeleteFolder invokes the resourcemanager.DeleteFolder API synchronously

func (*Client) DeleteFolderWithCallback

func (client *Client) DeleteFolderWithCallback(request *DeleteFolderRequest, callback func(response *DeleteFolderResponse, err error)) <-chan int

DeleteFolderWithCallback invokes the resourcemanager.DeleteFolder API asynchronously

func (*Client) DeleteFolderWithChan

func (client *Client) DeleteFolderWithChan(request *DeleteFolderRequest) (<-chan *DeleteFolderResponse, <-chan error)

DeleteFolderWithChan invokes the resourcemanager.DeleteFolder API asynchronously

func (*Client) DeletePolicy

func (client *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)

DeletePolicy invokes the resourcemanager.DeletePolicy API synchronously

func (*Client) DeletePolicyVersion

func (client *Client) DeletePolicyVersion(request *DeletePolicyVersionRequest) (response *DeletePolicyVersionResponse, err error)

DeletePolicyVersion invokes the resourcemanager.DeletePolicyVersion API synchronously

func (*Client) DeletePolicyVersionWithCallback

func (client *Client) DeletePolicyVersionWithCallback(request *DeletePolicyVersionRequest, callback func(response *DeletePolicyVersionResponse, err error)) <-chan int

DeletePolicyVersionWithCallback invokes the resourcemanager.DeletePolicyVersion API asynchronously

func (*Client) DeletePolicyVersionWithChan

func (client *Client) DeletePolicyVersionWithChan(request *DeletePolicyVersionRequest) (<-chan *DeletePolicyVersionResponse, <-chan error)

DeletePolicyVersionWithChan invokes the resourcemanager.DeletePolicyVersion API asynchronously

func (*Client) DeletePolicyWithCallback

func (client *Client) DeletePolicyWithCallback(request *DeletePolicyRequest, callback func(response *DeletePolicyResponse, err error)) <-chan int

DeletePolicyWithCallback invokes the resourcemanager.DeletePolicy API asynchronously

func (*Client) DeletePolicyWithChan

func (client *Client) DeletePolicyWithChan(request *DeletePolicyRequest) (<-chan *DeletePolicyResponse, <-chan error)

DeletePolicyWithChan invokes the resourcemanager.DeletePolicy API asynchronously

func (*Client) DeleteResourceGroup

func (client *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)

DeleteResourceGroup invokes the resourcemanager.DeleteResourceGroup API synchronously

func (*Client) DeleteResourceGroupWithCallback

func (client *Client) DeleteResourceGroupWithCallback(request *DeleteResourceGroupRequest, callback func(response *DeleteResourceGroupResponse, err error)) <-chan int

DeleteResourceGroupWithCallback invokes the resourcemanager.DeleteResourceGroup API asynchronously

func (*Client) DeleteResourceGroupWithChan

func (client *Client) DeleteResourceGroupWithChan(request *DeleteResourceGroupRequest) (<-chan *DeleteResourceGroupResponse, <-chan error)

DeleteResourceGroupWithChan invokes the resourcemanager.DeleteResourceGroup API asynchronously

func (*Client) DeleteRole

func (client *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)

DeleteRole invokes the resourcemanager.DeleteRole API synchronously

func (*Client) DeleteRoleWithCallback

func (client *Client) DeleteRoleWithCallback(request *DeleteRoleRequest, callback func(response *DeleteRoleResponse, err error)) <-chan int

DeleteRoleWithCallback invokes the resourcemanager.DeleteRole API asynchronously

func (*Client) DeleteRoleWithChan

func (client *Client) DeleteRoleWithChan(request *DeleteRoleRequest) (<-chan *DeleteRoleResponse, <-chan error)

DeleteRoleWithChan invokes the resourcemanager.DeleteRole API asynchronously

func (*Client) DeleteServiceLinkedRole

func (client *Client) DeleteServiceLinkedRole(request *DeleteServiceLinkedRoleRequest) (response *DeleteServiceLinkedRoleResponse, err error)

DeleteServiceLinkedRole invokes the resourcemanager.DeleteServiceLinkedRole API synchronously

func (*Client) DeleteServiceLinkedRoleWithCallback

func (client *Client) DeleteServiceLinkedRoleWithCallback(request *DeleteServiceLinkedRoleRequest, callback func(response *DeleteServiceLinkedRoleResponse, err error)) <-chan int

DeleteServiceLinkedRoleWithCallback invokes the resourcemanager.DeleteServiceLinkedRole API asynchronously

func (*Client) DeleteServiceLinkedRoleWithChan

func (client *Client) DeleteServiceLinkedRoleWithChan(request *DeleteServiceLinkedRoleRequest) (<-chan *DeleteServiceLinkedRoleResponse, <-chan error)

DeleteServiceLinkedRoleWithChan invokes the resourcemanager.DeleteServiceLinkedRole API asynchronously

func (*Client) DeregisterDelegatedAdministrator added in v1.61.1148

func (client *Client) DeregisterDelegatedAdministrator(request *DeregisterDelegatedAdministratorRequest) (response *DeregisterDelegatedAdministratorResponse, err error)

DeregisterDelegatedAdministrator invokes the resourcemanager.DeregisterDelegatedAdministrator API synchronously

func (*Client) DeregisterDelegatedAdministratorWithCallback added in v1.61.1148

func (client *Client) DeregisterDelegatedAdministratorWithCallback(request *DeregisterDelegatedAdministratorRequest, callback func(response *DeregisterDelegatedAdministratorResponse, err error)) <-chan int

DeregisterDelegatedAdministratorWithCallback invokes the resourcemanager.DeregisterDelegatedAdministrator API asynchronously

func (*Client) DeregisterDelegatedAdministratorWithChan added in v1.61.1148

func (client *Client) DeregisterDelegatedAdministratorWithChan(request *DeregisterDelegatedAdministratorRequest) (<-chan *DeregisterDelegatedAdministratorResponse, <-chan error)

DeregisterDelegatedAdministratorWithChan invokes the resourcemanager.DeregisterDelegatedAdministrator API asynchronously

func (*Client) DestroyResourceDirectory

func (client *Client) DestroyResourceDirectory(request *DestroyResourceDirectoryRequest) (response *DestroyResourceDirectoryResponse, err error)

DestroyResourceDirectory invokes the resourcemanager.DestroyResourceDirectory API synchronously

func (*Client) DestroyResourceDirectoryWithCallback

func (client *Client) DestroyResourceDirectoryWithCallback(request *DestroyResourceDirectoryRequest, callback func(response *DestroyResourceDirectoryResponse, err error)) <-chan int

DestroyResourceDirectoryWithCallback invokes the resourcemanager.DestroyResourceDirectory API asynchronously

func (*Client) DestroyResourceDirectoryWithChan

func (client *Client) DestroyResourceDirectoryWithChan(request *DestroyResourceDirectoryRequest) (<-chan *DestroyResourceDirectoryResponse, <-chan error)

DestroyResourceDirectoryWithChan invokes the resourcemanager.DestroyResourceDirectory API asynchronously

func (*Client) DetachControlPolicy added in v1.61.1148

func (client *Client) DetachControlPolicy(request *DetachControlPolicyRequest) (response *DetachControlPolicyResponse, err error)

DetachControlPolicy invokes the resourcemanager.DetachControlPolicy API synchronously

func (*Client) DetachControlPolicyWithCallback added in v1.61.1148

func (client *Client) DetachControlPolicyWithCallback(request *DetachControlPolicyRequest, callback func(response *DetachControlPolicyResponse, err error)) <-chan int

DetachControlPolicyWithCallback invokes the resourcemanager.DetachControlPolicy API asynchronously

func (*Client) DetachControlPolicyWithChan added in v1.61.1148

func (client *Client) DetachControlPolicyWithChan(request *DetachControlPolicyRequest) (<-chan *DetachControlPolicyResponse, <-chan error)

DetachControlPolicyWithChan invokes the resourcemanager.DetachControlPolicy API asynchronously

func (*Client) DetachPolicy

func (client *Client) DetachPolicy(request *DetachPolicyRequest) (response *DetachPolicyResponse, err error)

DetachPolicy invokes the resourcemanager.DetachPolicy API synchronously

func (*Client) DetachPolicyWithCallback

func (client *Client) DetachPolicyWithCallback(request *DetachPolicyRequest, callback func(response *DetachPolicyResponse, err error)) <-chan int

DetachPolicyWithCallback invokes the resourcemanager.DetachPolicy API asynchronously

func (*Client) DetachPolicyWithChan

func (client *Client) DetachPolicyWithChan(request *DetachPolicyRequest) (<-chan *DetachPolicyResponse, <-chan error)

DetachPolicyWithChan invokes the resourcemanager.DetachPolicy API asynchronously

func (*Client) DisableControlPolicy added in v1.61.1148

func (client *Client) DisableControlPolicy(request *DisableControlPolicyRequest) (response *DisableControlPolicyResponse, err error)

DisableControlPolicy invokes the resourcemanager.DisableControlPolicy API synchronously

func (*Client) DisableControlPolicyWithCallback added in v1.61.1148

func (client *Client) DisableControlPolicyWithCallback(request *DisableControlPolicyRequest, callback func(response *DisableControlPolicyResponse, err error)) <-chan int

DisableControlPolicyWithCallback invokes the resourcemanager.DisableControlPolicy API asynchronously

func (*Client) DisableControlPolicyWithChan added in v1.61.1148

func (client *Client) DisableControlPolicyWithChan(request *DisableControlPolicyRequest) (<-chan *DisableControlPolicyResponse, <-chan error)

DisableControlPolicyWithChan invokes the resourcemanager.DisableControlPolicy API asynchronously

func (*Client) EnableControlPolicy added in v1.61.1148

func (client *Client) EnableControlPolicy(request *EnableControlPolicyRequest) (response *EnableControlPolicyResponse, err error)

EnableControlPolicy invokes the resourcemanager.EnableControlPolicy API synchronously

func (*Client) EnableControlPolicyWithCallback added in v1.61.1148

func (client *Client) EnableControlPolicyWithCallback(request *EnableControlPolicyRequest, callback func(response *EnableControlPolicyResponse, err error)) <-chan int

EnableControlPolicyWithCallback invokes the resourcemanager.EnableControlPolicy API asynchronously

func (*Client) EnableControlPolicyWithChan added in v1.61.1148

func (client *Client) EnableControlPolicyWithChan(request *EnableControlPolicyRequest) (<-chan *EnableControlPolicyResponse, <-chan error)

EnableControlPolicyWithChan invokes the resourcemanager.EnableControlPolicy API asynchronously

func (*Client) EnableResourceDirectory added in v1.61.1444

func (client *Client) EnableResourceDirectory(request *EnableResourceDirectoryRequest) (response *EnableResourceDirectoryResponse, err error)

EnableResourceDirectory invokes the resourcemanager.EnableResourceDirectory API synchronously

func (*Client) EnableResourceDirectoryWithCallback added in v1.61.1444

func (client *Client) EnableResourceDirectoryWithCallback(request *EnableResourceDirectoryRequest, callback func(response *EnableResourceDirectoryResponse, err error)) <-chan int

EnableResourceDirectoryWithCallback invokes the resourcemanager.EnableResourceDirectory API asynchronously

func (*Client) EnableResourceDirectoryWithChan added in v1.61.1444

func (client *Client) EnableResourceDirectoryWithChan(request *EnableResourceDirectoryRequest) (<-chan *EnableResourceDirectoryResponse, <-chan error)

EnableResourceDirectoryWithChan invokes the resourcemanager.EnableResourceDirectory API asynchronously

func (*Client) GetAccount

func (client *Client) GetAccount(request *GetAccountRequest) (response *GetAccountResponse, err error)

GetAccount invokes the resourcemanager.GetAccount API synchronously

func (*Client) GetAccountDeletionCheckResult added in v1.61.1820

func (client *Client) GetAccountDeletionCheckResult(request *GetAccountDeletionCheckResultRequest) (response *GetAccountDeletionCheckResultResponse, err error)

GetAccountDeletionCheckResult invokes the resourcemanager.GetAccountDeletionCheckResult API synchronously

func (*Client) GetAccountDeletionCheckResultWithCallback added in v1.61.1820

func (client *Client) GetAccountDeletionCheckResultWithCallback(request *GetAccountDeletionCheckResultRequest, callback func(response *GetAccountDeletionCheckResultResponse, err error)) <-chan int

GetAccountDeletionCheckResultWithCallback invokes the resourcemanager.GetAccountDeletionCheckResult API asynchronously

func (*Client) GetAccountDeletionCheckResultWithChan added in v1.61.1820

func (client *Client) GetAccountDeletionCheckResultWithChan(request *GetAccountDeletionCheckResultRequest) (<-chan *GetAccountDeletionCheckResultResponse, <-chan error)

GetAccountDeletionCheckResultWithChan invokes the resourcemanager.GetAccountDeletionCheckResult API asynchronously

func (*Client) GetAccountDeletionStatus added in v1.61.1820

func (client *Client) GetAccountDeletionStatus(request *GetAccountDeletionStatusRequest) (response *GetAccountDeletionStatusResponse, err error)

GetAccountDeletionStatus invokes the resourcemanager.GetAccountDeletionStatus API synchronously

func (*Client) GetAccountDeletionStatusWithCallback added in v1.61.1820

func (client *Client) GetAccountDeletionStatusWithCallback(request *GetAccountDeletionStatusRequest, callback func(response *GetAccountDeletionStatusResponse, err error)) <-chan int

GetAccountDeletionStatusWithCallback invokes the resourcemanager.GetAccountDeletionStatus API asynchronously

func (*Client) GetAccountDeletionStatusWithChan added in v1.61.1820

func (client *Client) GetAccountDeletionStatusWithChan(request *GetAccountDeletionStatusRequest) (<-chan *GetAccountDeletionStatusResponse, <-chan error)

GetAccountDeletionStatusWithChan invokes the resourcemanager.GetAccountDeletionStatus API asynchronously

func (*Client) GetAccountWithCallback

func (client *Client) GetAccountWithCallback(request *GetAccountRequest, callback func(response *GetAccountResponse, err error)) <-chan int

GetAccountWithCallback invokes the resourcemanager.GetAccount API asynchronously

func (*Client) GetAccountWithChan

func (client *Client) GetAccountWithChan(request *GetAccountRequest) (<-chan *GetAccountResponse, <-chan error)

GetAccountWithChan invokes the resourcemanager.GetAccount API asynchronously

func (*Client) GetControlPolicy added in v1.61.1148

func (client *Client) GetControlPolicy(request *GetControlPolicyRequest) (response *GetControlPolicyResponse, err error)

GetControlPolicy invokes the resourcemanager.GetControlPolicy API synchronously

func (*Client) GetControlPolicyEnablementStatus added in v1.61.1148

func (client *Client) GetControlPolicyEnablementStatus(request *GetControlPolicyEnablementStatusRequest) (response *GetControlPolicyEnablementStatusResponse, err error)

GetControlPolicyEnablementStatus invokes the resourcemanager.GetControlPolicyEnablementStatus API synchronously

func (*Client) GetControlPolicyEnablementStatusWithCallback added in v1.61.1148

func (client *Client) GetControlPolicyEnablementStatusWithCallback(request *GetControlPolicyEnablementStatusRequest, callback func(response *GetControlPolicyEnablementStatusResponse, err error)) <-chan int

GetControlPolicyEnablementStatusWithCallback invokes the resourcemanager.GetControlPolicyEnablementStatus API asynchronously

func (*Client) GetControlPolicyEnablementStatusWithChan added in v1.61.1148

func (client *Client) GetControlPolicyEnablementStatusWithChan(request *GetControlPolicyEnablementStatusRequest) (<-chan *GetControlPolicyEnablementStatusResponse, <-chan error)

GetControlPolicyEnablementStatusWithChan invokes the resourcemanager.GetControlPolicyEnablementStatus API asynchronously

func (*Client) GetControlPolicyWithCallback added in v1.61.1148

func (client *Client) GetControlPolicyWithCallback(request *GetControlPolicyRequest, callback func(response *GetControlPolicyResponse, err error)) <-chan int

GetControlPolicyWithCallback invokes the resourcemanager.GetControlPolicy API asynchronously

func (*Client) GetControlPolicyWithChan added in v1.61.1148

func (client *Client) GetControlPolicyWithChan(request *GetControlPolicyRequest) (<-chan *GetControlPolicyResponse, <-chan error)

GetControlPolicyWithChan invokes the resourcemanager.GetControlPolicy API asynchronously

func (*Client) GetFolder

func (client *Client) GetFolder(request *GetFolderRequest) (response *GetFolderResponse, err error)

GetFolder invokes the resourcemanager.GetFolder API synchronously

func (*Client) GetFolderWithCallback

func (client *Client) GetFolderWithCallback(request *GetFolderRequest, callback func(response *GetFolderResponse, err error)) <-chan int

GetFolderWithCallback invokes the resourcemanager.GetFolder API asynchronously

func (*Client) GetFolderWithChan

func (client *Client) GetFolderWithChan(request *GetFolderRequest) (<-chan *GetFolderResponse, <-chan error)

GetFolderWithChan invokes the resourcemanager.GetFolder API asynchronously

func (*Client) GetHandshake

func (client *Client) GetHandshake(request *GetHandshakeRequest) (response *GetHandshakeResponse, err error)

GetHandshake invokes the resourcemanager.GetHandshake API synchronously

func (*Client) GetHandshakeWithCallback

func (client *Client) GetHandshakeWithCallback(request *GetHandshakeRequest, callback func(response *GetHandshakeResponse, err error)) <-chan int

GetHandshakeWithCallback invokes the resourcemanager.GetHandshake API asynchronously

func (*Client) GetHandshakeWithChan

func (client *Client) GetHandshakeWithChan(request *GetHandshakeRequest) (<-chan *GetHandshakeResponse, <-chan error)

GetHandshakeWithChan invokes the resourcemanager.GetHandshake API asynchronously

func (*Client) GetPayerForAccount

func (client *Client) GetPayerForAccount(request *GetPayerForAccountRequest) (response *GetPayerForAccountResponse, err error)

GetPayerForAccount invokes the resourcemanager.GetPayerForAccount API synchronously

func (*Client) GetPayerForAccountWithCallback

func (client *Client) GetPayerForAccountWithCallback(request *GetPayerForAccountRequest, callback func(response *GetPayerForAccountResponse, err error)) <-chan int

GetPayerForAccountWithCallback invokes the resourcemanager.GetPayerForAccount API asynchronously

func (*Client) GetPayerForAccountWithChan

func (client *Client) GetPayerForAccountWithChan(request *GetPayerForAccountRequest) (<-chan *GetPayerForAccountResponse, <-chan error)

GetPayerForAccountWithChan invokes the resourcemanager.GetPayerForAccount API asynchronously

func (*Client) GetPolicy

func (client *Client) GetPolicy(request *GetPolicyRequest) (response *GetPolicyResponse, err error)

GetPolicy invokes the resourcemanager.GetPolicy API synchronously

func (*Client) GetPolicyVersion

func (client *Client) GetPolicyVersion(request *GetPolicyVersionRequest) (response *GetPolicyVersionResponse, err error)

GetPolicyVersion invokes the resourcemanager.GetPolicyVersion API synchronously

func (*Client) GetPolicyVersionWithCallback

func (client *Client) GetPolicyVersionWithCallback(request *GetPolicyVersionRequest, callback func(response *GetPolicyVersionResponse, err error)) <-chan int

GetPolicyVersionWithCallback invokes the resourcemanager.GetPolicyVersion API asynchronously

func (*Client) GetPolicyVersionWithChan

func (client *Client) GetPolicyVersionWithChan(request *GetPolicyVersionRequest) (<-chan *GetPolicyVersionResponse, <-chan error)

GetPolicyVersionWithChan invokes the resourcemanager.GetPolicyVersion API asynchronously

func (*Client) GetPolicyWithCallback

func (client *Client) GetPolicyWithCallback(request *GetPolicyRequest, callback func(response *GetPolicyResponse, err error)) <-chan int

GetPolicyWithCallback invokes the resourcemanager.GetPolicy API asynchronously

func (*Client) GetPolicyWithChan

func (client *Client) GetPolicyWithChan(request *GetPolicyRequest) (<-chan *GetPolicyResponse, <-chan error)

GetPolicyWithChan invokes the resourcemanager.GetPolicy API asynchronously

func (*Client) GetResourceDirectory

func (client *Client) GetResourceDirectory(request *GetResourceDirectoryRequest) (response *GetResourceDirectoryResponse, err error)

GetResourceDirectory invokes the resourcemanager.GetResourceDirectory API synchronously

func (*Client) GetResourceDirectoryWithCallback

func (client *Client) GetResourceDirectoryWithCallback(request *GetResourceDirectoryRequest, callback func(response *GetResourceDirectoryResponse, err error)) <-chan int

GetResourceDirectoryWithCallback invokes the resourcemanager.GetResourceDirectory API asynchronously

func (*Client) GetResourceDirectoryWithChan

func (client *Client) GetResourceDirectoryWithChan(request *GetResourceDirectoryRequest) (<-chan *GetResourceDirectoryResponse, <-chan error)

GetResourceDirectoryWithChan invokes the resourcemanager.GetResourceDirectory API asynchronously

func (*Client) GetResourceGroup

func (client *Client) GetResourceGroup(request *GetResourceGroupRequest) (response *GetResourceGroupResponse, err error)

GetResourceGroup invokes the resourcemanager.GetResourceGroup API synchronously

func (*Client) GetResourceGroupListAclMode added in v1.61.1708

func (client *Client) GetResourceGroupListAclMode(request *GetResourceGroupListAclModeRequest) (response *GetResourceGroupListAclModeResponse, err error)

GetResourceGroupListAclMode invokes the resourcemanager.GetResourceGroupListAclMode API synchronously

func (*Client) GetResourceGroupListAclModeWithCallback added in v1.61.1708

func (client *Client) GetResourceGroupListAclModeWithCallback(request *GetResourceGroupListAclModeRequest, callback func(response *GetResourceGroupListAclModeResponse, err error)) <-chan int

GetResourceGroupListAclModeWithCallback invokes the resourcemanager.GetResourceGroupListAclMode API asynchronously

func (*Client) GetResourceGroupListAclModeWithChan added in v1.61.1708

func (client *Client) GetResourceGroupListAclModeWithChan(request *GetResourceGroupListAclModeRequest) (<-chan *GetResourceGroupListAclModeResponse, <-chan error)

GetResourceGroupListAclModeWithChan invokes the resourcemanager.GetResourceGroupListAclMode API asynchronously

func (*Client) GetResourceGroupWithCallback

func (client *Client) GetResourceGroupWithCallback(request *GetResourceGroupRequest, callback func(response *GetResourceGroupResponse, err error)) <-chan int

GetResourceGroupWithCallback invokes the resourcemanager.GetResourceGroup API asynchronously

func (*Client) GetResourceGroupWithChan

func (client *Client) GetResourceGroupWithChan(request *GetResourceGroupRequest) (<-chan *GetResourceGroupResponse, <-chan error)

GetResourceGroupWithChan invokes the resourcemanager.GetResourceGroup API asynchronously

func (*Client) GetRole

func (client *Client) GetRole(request *GetRoleRequest) (response *GetRoleResponse, err error)

GetRole invokes the resourcemanager.GetRole API synchronously

func (*Client) GetRoleWithCallback

func (client *Client) GetRoleWithCallback(request *GetRoleRequest, callback func(response *GetRoleResponse, err error)) <-chan int

GetRoleWithCallback invokes the resourcemanager.GetRole API asynchronously

func (*Client) GetRoleWithChan

func (client *Client) GetRoleWithChan(request *GetRoleRequest) (<-chan *GetRoleResponse, <-chan error)

GetRoleWithChan invokes the resourcemanager.GetRole API asynchronously

func (*Client) GetServiceLinkedRoleDeletionStatus

func (client *Client) GetServiceLinkedRoleDeletionStatus(request *GetServiceLinkedRoleDeletionStatusRequest) (response *GetServiceLinkedRoleDeletionStatusResponse, err error)

GetServiceLinkedRoleDeletionStatus invokes the resourcemanager.GetServiceLinkedRoleDeletionStatus API synchronously

func (*Client) GetServiceLinkedRoleDeletionStatusWithCallback

func (client *Client) GetServiceLinkedRoleDeletionStatusWithCallback(request *GetServiceLinkedRoleDeletionStatusRequest, callback func(response *GetServiceLinkedRoleDeletionStatusResponse, err error)) <-chan int

GetServiceLinkedRoleDeletionStatusWithCallback invokes the resourcemanager.GetServiceLinkedRoleDeletionStatus API asynchronously

func (*Client) GetServiceLinkedRoleDeletionStatusWithChan

func (client *Client) GetServiceLinkedRoleDeletionStatusWithChan(request *GetServiceLinkedRoleDeletionStatusRequest) (<-chan *GetServiceLinkedRoleDeletionStatusResponse, <-chan error)

GetServiceLinkedRoleDeletionStatusWithChan invokes the resourcemanager.GetServiceLinkedRoleDeletionStatus API asynchronously

func (*Client) InitResourceDirectory

func (client *Client) InitResourceDirectory(request *InitResourceDirectoryRequest) (response *InitResourceDirectoryResponse, err error)

InitResourceDirectory invokes the resourcemanager.InitResourceDirectory API synchronously

func (*Client) InitResourceDirectoryWithCallback

func (client *Client) InitResourceDirectoryWithCallback(request *InitResourceDirectoryRequest, callback func(response *InitResourceDirectoryResponse, err error)) <-chan int

InitResourceDirectoryWithCallback invokes the resourcemanager.InitResourceDirectory API asynchronously

func (*Client) InitResourceDirectoryWithChan

func (client *Client) InitResourceDirectoryWithChan(request *InitResourceDirectoryRequest) (<-chan *InitResourceDirectoryResponse, <-chan error)

InitResourceDirectoryWithChan invokes the resourcemanager.InitResourceDirectory API asynchronously

func (*Client) InviteAccountToResourceDirectory

func (client *Client) InviteAccountToResourceDirectory(request *InviteAccountToResourceDirectoryRequest) (response *InviteAccountToResourceDirectoryResponse, err error)

InviteAccountToResourceDirectory invokes the resourcemanager.InviteAccountToResourceDirectory API synchronously

func (*Client) InviteAccountToResourceDirectoryWithCallback

func (client *Client) InviteAccountToResourceDirectoryWithCallback(request *InviteAccountToResourceDirectoryRequest, callback func(response *InviteAccountToResourceDirectoryResponse, err error)) <-chan int

InviteAccountToResourceDirectoryWithCallback invokes the resourcemanager.InviteAccountToResourceDirectory API asynchronously

func (*Client) InviteAccountToResourceDirectoryWithChan

func (client *Client) InviteAccountToResourceDirectoryWithChan(request *InviteAccountToResourceDirectoryRequest) (<-chan *InviteAccountToResourceDirectoryResponse, <-chan error)

InviteAccountToResourceDirectoryWithChan invokes the resourcemanager.InviteAccountToResourceDirectory API asynchronously

func (*Client) ListAccounts

func (client *Client) ListAccounts(request *ListAccountsRequest) (response *ListAccountsResponse, err error)

ListAccounts invokes the resourcemanager.ListAccounts API synchronously

func (*Client) ListAccountsForParent

func (client *Client) ListAccountsForParent(request *ListAccountsForParentRequest) (response *ListAccountsForParentResponse, err error)

ListAccountsForParent invokes the resourcemanager.ListAccountsForParent API synchronously

func (*Client) ListAccountsForParentWithCallback

func (client *Client) ListAccountsForParentWithCallback(request *ListAccountsForParentRequest, callback func(response *ListAccountsForParentResponse, err error)) <-chan int

ListAccountsForParentWithCallback invokes the resourcemanager.ListAccountsForParent API asynchronously

func (*Client) ListAccountsForParentWithChan

func (client *Client) ListAccountsForParentWithChan(request *ListAccountsForParentRequest) (<-chan *ListAccountsForParentResponse, <-chan error)

ListAccountsForParentWithChan invokes the resourcemanager.ListAccountsForParent API asynchronously

func (*Client) ListAccountsWithCallback

func (client *Client) ListAccountsWithCallback(request *ListAccountsRequest, callback func(response *ListAccountsResponse, err error)) <-chan int

ListAccountsWithCallback invokes the resourcemanager.ListAccounts API asynchronously

func (*Client) ListAccountsWithChan

func (client *Client) ListAccountsWithChan(request *ListAccountsRequest) (<-chan *ListAccountsResponse, <-chan error)

ListAccountsWithChan invokes the resourcemanager.ListAccounts API asynchronously

func (*Client) ListAncestors

func (client *Client) ListAncestors(request *ListAncestorsRequest) (response *ListAncestorsResponse, err error)

ListAncestors invokes the resourcemanager.ListAncestors API synchronously

func (*Client) ListAncestorsWithCallback

func (client *Client) ListAncestorsWithCallback(request *ListAncestorsRequest, callback func(response *ListAncestorsResponse, err error)) <-chan int

ListAncestorsWithCallback invokes the resourcemanager.ListAncestors API asynchronously

func (*Client) ListAncestorsWithChan

func (client *Client) ListAncestorsWithChan(request *ListAncestorsRequest) (<-chan *ListAncestorsResponse, <-chan error)

ListAncestorsWithChan invokes the resourcemanager.ListAncestors API asynchronously

func (*Client) ListControlPolicies added in v1.61.1148

func (client *Client) ListControlPolicies(request *ListControlPoliciesRequest) (response *ListControlPoliciesResponse, err error)

ListControlPolicies invokes the resourcemanager.ListControlPolicies API synchronously

func (*Client) ListControlPoliciesWithCallback added in v1.61.1148

func (client *Client) ListControlPoliciesWithCallback(request *ListControlPoliciesRequest, callback func(response *ListControlPoliciesResponse, err error)) <-chan int

ListControlPoliciesWithCallback invokes the resourcemanager.ListControlPolicies API asynchronously

func (*Client) ListControlPoliciesWithChan added in v1.61.1148

func (client *Client) ListControlPoliciesWithChan(request *ListControlPoliciesRequest) (<-chan *ListControlPoliciesResponse, <-chan error)

ListControlPoliciesWithChan invokes the resourcemanager.ListControlPolicies API asynchronously

func (*Client) ListControlPolicyAttachmentsForTarget added in v1.61.1148

func (client *Client) ListControlPolicyAttachmentsForTarget(request *ListControlPolicyAttachmentsForTargetRequest) (response *ListControlPolicyAttachmentsForTargetResponse, err error)

ListControlPolicyAttachmentsForTarget invokes the resourcemanager.ListControlPolicyAttachmentsForTarget API synchronously

func (*Client) ListControlPolicyAttachmentsForTargetWithCallback added in v1.61.1148

func (client *Client) ListControlPolicyAttachmentsForTargetWithCallback(request *ListControlPolicyAttachmentsForTargetRequest, callback func(response *ListControlPolicyAttachmentsForTargetResponse, err error)) <-chan int

ListControlPolicyAttachmentsForTargetWithCallback invokes the resourcemanager.ListControlPolicyAttachmentsForTarget API asynchronously

func (*Client) ListControlPolicyAttachmentsForTargetWithChan added in v1.61.1148

func (client *Client) ListControlPolicyAttachmentsForTargetWithChan(request *ListControlPolicyAttachmentsForTargetRequest) (<-chan *ListControlPolicyAttachmentsForTargetResponse, <-chan error)

ListControlPolicyAttachmentsForTargetWithChan invokes the resourcemanager.ListControlPolicyAttachmentsForTarget API asynchronously

func (*Client) ListDelegatedAdministrators added in v1.61.1148

func (client *Client) ListDelegatedAdministrators(request *ListDelegatedAdministratorsRequest) (response *ListDelegatedAdministratorsResponse, err error)

ListDelegatedAdministrators invokes the resourcemanager.ListDelegatedAdministrators API synchronously

func (*Client) ListDelegatedAdministratorsWithCallback added in v1.61.1148

func (client *Client) ListDelegatedAdministratorsWithCallback(request *ListDelegatedAdministratorsRequest, callback func(response *ListDelegatedAdministratorsResponse, err error)) <-chan int

ListDelegatedAdministratorsWithCallback invokes the resourcemanager.ListDelegatedAdministrators API asynchronously

func (*Client) ListDelegatedAdministratorsWithChan added in v1.61.1148

func (client *Client) ListDelegatedAdministratorsWithChan(request *ListDelegatedAdministratorsRequest) (<-chan *ListDelegatedAdministratorsResponse, <-chan error)

ListDelegatedAdministratorsWithChan invokes the resourcemanager.ListDelegatedAdministrators API asynchronously

func (*Client) ListDelegatedServicesForAccount added in v1.61.1148

func (client *Client) ListDelegatedServicesForAccount(request *ListDelegatedServicesForAccountRequest) (response *ListDelegatedServicesForAccountResponse, err error)

ListDelegatedServicesForAccount invokes the resourcemanager.ListDelegatedServicesForAccount API synchronously

func (*Client) ListDelegatedServicesForAccountWithCallback added in v1.61.1148

func (client *Client) ListDelegatedServicesForAccountWithCallback(request *ListDelegatedServicesForAccountRequest, callback func(response *ListDelegatedServicesForAccountResponse, err error)) <-chan int

ListDelegatedServicesForAccountWithCallback invokes the resourcemanager.ListDelegatedServicesForAccount API asynchronously

func (*Client) ListDelegatedServicesForAccountWithChan added in v1.61.1148

func (client *Client) ListDelegatedServicesForAccountWithChan(request *ListDelegatedServicesForAccountRequest) (<-chan *ListDelegatedServicesForAccountResponse, <-chan error)

ListDelegatedServicesForAccountWithChan invokes the resourcemanager.ListDelegatedServicesForAccount API asynchronously

func (*Client) ListFoldersForParent

func (client *Client) ListFoldersForParent(request *ListFoldersForParentRequest) (response *ListFoldersForParentResponse, err error)

ListFoldersForParent invokes the resourcemanager.ListFoldersForParent API synchronously

func (*Client) ListFoldersForParentWithCallback

func (client *Client) ListFoldersForParentWithCallback(request *ListFoldersForParentRequest, callback func(response *ListFoldersForParentResponse, err error)) <-chan int

ListFoldersForParentWithCallback invokes the resourcemanager.ListFoldersForParent API asynchronously

func (*Client) ListFoldersForParentWithChan

func (client *Client) ListFoldersForParentWithChan(request *ListFoldersForParentRequest) (<-chan *ListFoldersForParentResponse, <-chan error)

ListFoldersForParentWithChan invokes the resourcemanager.ListFoldersForParent API asynchronously

func (*Client) ListHandshakesForAccount

func (client *Client) ListHandshakesForAccount(request *ListHandshakesForAccountRequest) (response *ListHandshakesForAccountResponse, err error)

ListHandshakesForAccount invokes the resourcemanager.ListHandshakesForAccount API synchronously

func (*Client) ListHandshakesForAccountWithCallback

func (client *Client) ListHandshakesForAccountWithCallback(request *ListHandshakesForAccountRequest, callback func(response *ListHandshakesForAccountResponse, err error)) <-chan int

ListHandshakesForAccountWithCallback invokes the resourcemanager.ListHandshakesForAccount API asynchronously

func (*Client) ListHandshakesForAccountWithChan

func (client *Client) ListHandshakesForAccountWithChan(request *ListHandshakesForAccountRequest) (<-chan *ListHandshakesForAccountResponse, <-chan error)

ListHandshakesForAccountWithChan invokes the resourcemanager.ListHandshakesForAccount API asynchronously

func (*Client) ListHandshakesForResourceDirectory

func (client *Client) ListHandshakesForResourceDirectory(request *ListHandshakesForResourceDirectoryRequest) (response *ListHandshakesForResourceDirectoryResponse, err error)

ListHandshakesForResourceDirectory invokes the resourcemanager.ListHandshakesForResourceDirectory API synchronously

func (*Client) ListHandshakesForResourceDirectoryWithCallback

func (client *Client) ListHandshakesForResourceDirectoryWithCallback(request *ListHandshakesForResourceDirectoryRequest, callback func(response *ListHandshakesForResourceDirectoryResponse, err error)) <-chan int

ListHandshakesForResourceDirectoryWithCallback invokes the resourcemanager.ListHandshakesForResourceDirectory API asynchronously

func (*Client) ListHandshakesForResourceDirectoryWithChan

func (client *Client) ListHandshakesForResourceDirectoryWithChan(request *ListHandshakesForResourceDirectoryRequest) (<-chan *ListHandshakesForResourceDirectoryResponse, <-chan error)

ListHandshakesForResourceDirectoryWithChan invokes the resourcemanager.ListHandshakesForResourceDirectory API asynchronously

func (*Client) ListPolicies

func (client *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)

ListPolicies invokes the resourcemanager.ListPolicies API synchronously

func (*Client) ListPoliciesWithCallback

func (client *Client) ListPoliciesWithCallback(request *ListPoliciesRequest, callback func(response *ListPoliciesResponse, err error)) <-chan int

ListPoliciesWithCallback invokes the resourcemanager.ListPolicies API asynchronously

func (*Client) ListPoliciesWithChan

func (client *Client) ListPoliciesWithChan(request *ListPoliciesRequest) (<-chan *ListPoliciesResponse, <-chan error)

ListPoliciesWithChan invokes the resourcemanager.ListPolicies API asynchronously

func (*Client) ListPolicyAttachments

func (client *Client) ListPolicyAttachments(request *ListPolicyAttachmentsRequest) (response *ListPolicyAttachmentsResponse, err error)

ListPolicyAttachments invokes the resourcemanager.ListPolicyAttachments API synchronously

func (*Client) ListPolicyAttachmentsWithCallback

func (client *Client) ListPolicyAttachmentsWithCallback(request *ListPolicyAttachmentsRequest, callback func(response *ListPolicyAttachmentsResponse, err error)) <-chan int

ListPolicyAttachmentsWithCallback invokes the resourcemanager.ListPolicyAttachments API asynchronously

func (*Client) ListPolicyAttachmentsWithChan

func (client *Client) ListPolicyAttachmentsWithChan(request *ListPolicyAttachmentsRequest) (<-chan *ListPolicyAttachmentsResponse, <-chan error)

ListPolicyAttachmentsWithChan invokes the resourcemanager.ListPolicyAttachments API asynchronously

func (*Client) ListPolicyVersions

func (client *Client) ListPolicyVersions(request *ListPolicyVersionsRequest) (response *ListPolicyVersionsResponse, err error)

ListPolicyVersions invokes the resourcemanager.ListPolicyVersions API synchronously

func (*Client) ListPolicyVersionsWithCallback

func (client *Client) ListPolicyVersionsWithCallback(request *ListPolicyVersionsRequest, callback func(response *ListPolicyVersionsResponse, err error)) <-chan int

ListPolicyVersionsWithCallback invokes the resourcemanager.ListPolicyVersions API asynchronously

func (*Client) ListPolicyVersionsWithChan

func (client *Client) ListPolicyVersionsWithChan(request *ListPolicyVersionsRequest) (<-chan *ListPolicyVersionsResponse, <-chan error)

ListPolicyVersionsWithChan invokes the resourcemanager.ListPolicyVersions API asynchronously

func (*Client) ListResourceGroups

func (client *Client) ListResourceGroups(request *ListResourceGroupsRequest) (response *ListResourceGroupsResponse, err error)

ListResourceGroups invokes the resourcemanager.ListResourceGroups API synchronously

func (*Client) ListResourceGroupsWithCallback

func (client *Client) ListResourceGroupsWithCallback(request *ListResourceGroupsRequest, callback func(response *ListResourceGroupsResponse, err error)) <-chan int

ListResourceGroupsWithCallback invokes the resourcemanager.ListResourceGroups API asynchronously

func (*Client) ListResourceGroupsWithChan

func (client *Client) ListResourceGroupsWithChan(request *ListResourceGroupsRequest) (<-chan *ListResourceGroupsResponse, <-chan error)

ListResourceGroupsWithChan invokes the resourcemanager.ListResourceGroups API asynchronously

func (*Client) ListResources

func (client *Client) ListResources(request *ListResourcesRequest) (response *ListResourcesResponse, err error)

ListResources invokes the resourcemanager.ListResources API synchronously

func (*Client) ListResourcesWithCallback

func (client *Client) ListResourcesWithCallback(request *ListResourcesRequest, callback func(response *ListResourcesResponse, err error)) <-chan int

ListResourcesWithCallback invokes the resourcemanager.ListResources API asynchronously

func (*Client) ListResourcesWithChan

func (client *Client) ListResourcesWithChan(request *ListResourcesRequest) (<-chan *ListResourcesResponse, <-chan error)

ListResourcesWithChan invokes the resourcemanager.ListResources API asynchronously

func (*Client) ListRoles

func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)

ListRoles invokes the resourcemanager.ListRoles API synchronously

func (*Client) ListRolesWithCallback

func (client *Client) ListRolesWithCallback(request *ListRolesRequest, callback func(response *ListRolesResponse, err error)) <-chan int

ListRolesWithCallback invokes the resourcemanager.ListRoles API asynchronously

func (*Client) ListRolesWithChan

func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)

ListRolesWithChan invokes the resourcemanager.ListRoles API asynchronously

func (*Client) ListTagKeys added in v1.61.1708

func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)

ListTagKeys invokes the resourcemanager.ListTagKeys API synchronously

func (*Client) ListTagKeysWithCallback added in v1.61.1708

func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, callback func(response *ListTagKeysResponse, err error)) <-chan int

ListTagKeysWithCallback invokes the resourcemanager.ListTagKeys API asynchronously

func (*Client) ListTagKeysWithChan added in v1.61.1708

func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)

ListTagKeysWithChan invokes the resourcemanager.ListTagKeys API asynchronously

func (*Client) ListTagResources added in v1.61.1708

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the resourcemanager.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.61.1708

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the resourcemanager.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.61.1708

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the resourcemanager.ListTagResources API asynchronously

func (*Client) ListTagValues added in v1.61.1708

func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)

ListTagValues invokes the resourcemanager.ListTagValues API synchronously

func (*Client) ListTagValuesWithCallback added in v1.61.1708

func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, callback func(response *ListTagValuesResponse, err error)) <-chan int

ListTagValuesWithCallback invokes the resourcemanager.ListTagValues API asynchronously

func (*Client) ListTagValuesWithChan added in v1.61.1708

func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)

ListTagValuesWithChan invokes the resourcemanager.ListTagValues API asynchronously

func (*Client) ListTargetAttachmentsForControlPolicy added in v1.61.1148

func (client *Client) ListTargetAttachmentsForControlPolicy(request *ListTargetAttachmentsForControlPolicyRequest) (response *ListTargetAttachmentsForControlPolicyResponse, err error)

ListTargetAttachmentsForControlPolicy invokes the resourcemanager.ListTargetAttachmentsForControlPolicy API synchronously

func (*Client) ListTargetAttachmentsForControlPolicyWithCallback added in v1.61.1148

func (client *Client) ListTargetAttachmentsForControlPolicyWithCallback(request *ListTargetAttachmentsForControlPolicyRequest, callback func(response *ListTargetAttachmentsForControlPolicyResponse, err error)) <-chan int

ListTargetAttachmentsForControlPolicyWithCallback invokes the resourcemanager.ListTargetAttachmentsForControlPolicy API asynchronously

func (*Client) ListTargetAttachmentsForControlPolicyWithChan added in v1.61.1148

func (client *Client) ListTargetAttachmentsForControlPolicyWithChan(request *ListTargetAttachmentsForControlPolicyRequest) (<-chan *ListTargetAttachmentsForControlPolicyResponse, <-chan error)

ListTargetAttachmentsForControlPolicyWithChan invokes the resourcemanager.ListTargetAttachmentsForControlPolicy API asynchronously

func (*Client) ListTrustedServiceStatus

func (client *Client) ListTrustedServiceStatus(request *ListTrustedServiceStatusRequest) (response *ListTrustedServiceStatusResponse, err error)

ListTrustedServiceStatus invokes the resourcemanager.ListTrustedServiceStatus API synchronously

func (*Client) ListTrustedServiceStatusWithCallback

func (client *Client) ListTrustedServiceStatusWithCallback(request *ListTrustedServiceStatusRequest, callback func(response *ListTrustedServiceStatusResponse, err error)) <-chan int

ListTrustedServiceStatusWithCallback invokes the resourcemanager.ListTrustedServiceStatus API asynchronously

func (*Client) ListTrustedServiceStatusWithChan

func (client *Client) ListTrustedServiceStatusWithChan(request *ListTrustedServiceStatusRequest) (<-chan *ListTrustedServiceStatusResponse, <-chan error)

ListTrustedServiceStatusWithChan invokes the resourcemanager.ListTrustedServiceStatus API asynchronously

func (*Client) MoveAccount

func (client *Client) MoveAccount(request *MoveAccountRequest) (response *MoveAccountResponse, err error)

MoveAccount invokes the resourcemanager.MoveAccount API synchronously

func (*Client) MoveAccountWithCallback

func (client *Client) MoveAccountWithCallback(request *MoveAccountRequest, callback func(response *MoveAccountResponse, err error)) <-chan int

MoveAccountWithCallback invokes the resourcemanager.MoveAccount API asynchronously

func (*Client) MoveAccountWithChan

func (client *Client) MoveAccountWithChan(request *MoveAccountRequest) (<-chan *MoveAccountResponse, <-chan error)

MoveAccountWithChan invokes the resourcemanager.MoveAccount API asynchronously

func (*Client) MoveResources added in v1.61.1444

func (client *Client) MoveResources(request *MoveResourcesRequest) (response *MoveResourcesResponse, err error)

MoveResources invokes the resourcemanager.MoveResources API synchronously

func (*Client) MoveResourcesWithCallback added in v1.61.1444

func (client *Client) MoveResourcesWithCallback(request *MoveResourcesRequest, callback func(response *MoveResourcesResponse, err error)) <-chan int

MoveResourcesWithCallback invokes the resourcemanager.MoveResources API asynchronously

func (*Client) MoveResourcesWithChan added in v1.61.1444

func (client *Client) MoveResourcesWithChan(request *MoveResourcesRequest) (<-chan *MoveResourcesResponse, <-chan error)

MoveResourcesWithChan invokes the resourcemanager.MoveResources API asynchronously

func (*Client) PromoteResourceAccount

func (client *Client) PromoteResourceAccount(request *PromoteResourceAccountRequest) (response *PromoteResourceAccountResponse, err error)

PromoteResourceAccount invokes the resourcemanager.PromoteResourceAccount API synchronously

func (*Client) PromoteResourceAccountWithCallback

func (client *Client) PromoteResourceAccountWithCallback(request *PromoteResourceAccountRequest, callback func(response *PromoteResourceAccountResponse, err error)) <-chan int

PromoteResourceAccountWithCallback invokes the resourcemanager.PromoteResourceAccount API asynchronously

func (*Client) PromoteResourceAccountWithChan

func (client *Client) PromoteResourceAccountWithChan(request *PromoteResourceAccountRequest) (<-chan *PromoteResourceAccountResponse, <-chan error)

PromoteResourceAccountWithChan invokes the resourcemanager.PromoteResourceAccount API asynchronously

func (*Client) RegisterDelegatedAdministrator added in v1.61.1148

func (client *Client) RegisterDelegatedAdministrator(request *RegisterDelegatedAdministratorRequest) (response *RegisterDelegatedAdministratorResponse, err error)

RegisterDelegatedAdministrator invokes the resourcemanager.RegisterDelegatedAdministrator API synchronously

func (*Client) RegisterDelegatedAdministratorWithCallback added in v1.61.1148

func (client *Client) RegisterDelegatedAdministratorWithCallback(request *RegisterDelegatedAdministratorRequest, callback func(response *RegisterDelegatedAdministratorResponse, err error)) <-chan int

RegisterDelegatedAdministratorWithCallback invokes the resourcemanager.RegisterDelegatedAdministrator API asynchronously

func (*Client) RegisterDelegatedAdministratorWithChan added in v1.61.1148

func (client *Client) RegisterDelegatedAdministratorWithChan(request *RegisterDelegatedAdministratorRequest) (<-chan *RegisterDelegatedAdministratorResponse, <-chan error)

RegisterDelegatedAdministratorWithChan invokes the resourcemanager.RegisterDelegatedAdministrator API asynchronously

func (*Client) RemoveCloudAccount

func (client *Client) RemoveCloudAccount(request *RemoveCloudAccountRequest) (response *RemoveCloudAccountResponse, err error)

RemoveCloudAccount invokes the resourcemanager.RemoveCloudAccount API synchronously

func (*Client) RemoveCloudAccountWithCallback

func (client *Client) RemoveCloudAccountWithCallback(request *RemoveCloudAccountRequest, callback func(response *RemoveCloudAccountResponse, err error)) <-chan int

RemoveCloudAccountWithCallback invokes the resourcemanager.RemoveCloudAccount API asynchronously

func (*Client) RemoveCloudAccountWithChan

func (client *Client) RemoveCloudAccountWithChan(request *RemoveCloudAccountRequest) (<-chan *RemoveCloudAccountResponse, <-chan error)

RemoveCloudAccountWithChan invokes the resourcemanager.RemoveCloudAccount API asynchronously

func (*Client) ResendCreateCloudAccountEmail

func (client *Client) ResendCreateCloudAccountEmail(request *ResendCreateCloudAccountEmailRequest) (response *ResendCreateCloudAccountEmailResponse, err error)

ResendCreateCloudAccountEmail invokes the resourcemanager.ResendCreateCloudAccountEmail API synchronously

func (*Client) ResendCreateCloudAccountEmailWithCallback

func (client *Client) ResendCreateCloudAccountEmailWithCallback(request *ResendCreateCloudAccountEmailRequest, callback func(response *ResendCreateCloudAccountEmailResponse, err error)) <-chan int

ResendCreateCloudAccountEmailWithCallback invokes the resourcemanager.ResendCreateCloudAccountEmail API asynchronously

func (*Client) ResendCreateCloudAccountEmailWithChan

func (client *Client) ResendCreateCloudAccountEmailWithChan(request *ResendCreateCloudAccountEmailRequest) (<-chan *ResendCreateCloudAccountEmailResponse, <-chan error)

ResendCreateCloudAccountEmailWithChan invokes the resourcemanager.ResendCreateCloudAccountEmail API asynchronously

func (*Client) ResendPromoteResourceAccountEmail

func (client *Client) ResendPromoteResourceAccountEmail(request *ResendPromoteResourceAccountEmailRequest) (response *ResendPromoteResourceAccountEmailResponse, err error)

ResendPromoteResourceAccountEmail invokes the resourcemanager.ResendPromoteResourceAccountEmail API synchronously

func (*Client) ResendPromoteResourceAccountEmailWithCallback

func (client *Client) ResendPromoteResourceAccountEmailWithCallback(request *ResendPromoteResourceAccountEmailRequest, callback func(response *ResendPromoteResourceAccountEmailResponse, err error)) <-chan int

ResendPromoteResourceAccountEmailWithCallback invokes the resourcemanager.ResendPromoteResourceAccountEmail API asynchronously

func (*Client) ResendPromoteResourceAccountEmailWithChan

func (client *Client) ResendPromoteResourceAccountEmailWithChan(request *ResendPromoteResourceAccountEmailRequest) (<-chan *ResendPromoteResourceAccountEmailResponse, <-chan error)

ResendPromoteResourceAccountEmailWithChan invokes the resourcemanager.ResendPromoteResourceAccountEmail API asynchronously

func (*Client) SendVerificationCodeForBindSecureMobilePhone added in v1.61.1444

func (client *Client) SendVerificationCodeForBindSecureMobilePhone(request *SendVerificationCodeForBindSecureMobilePhoneRequest) (response *SendVerificationCodeForBindSecureMobilePhoneResponse, err error)

SendVerificationCodeForBindSecureMobilePhone invokes the resourcemanager.SendVerificationCodeForBindSecureMobilePhone API synchronously

func (*Client) SendVerificationCodeForBindSecureMobilePhoneWithCallback added in v1.61.1444

func (client *Client) SendVerificationCodeForBindSecureMobilePhoneWithCallback(request *SendVerificationCodeForBindSecureMobilePhoneRequest, callback func(response *SendVerificationCodeForBindSecureMobilePhoneResponse, err error)) <-chan int

SendVerificationCodeForBindSecureMobilePhoneWithCallback invokes the resourcemanager.SendVerificationCodeForBindSecureMobilePhone API asynchronously

func (*Client) SendVerificationCodeForBindSecureMobilePhoneWithChan added in v1.61.1444

func (client *Client) SendVerificationCodeForBindSecureMobilePhoneWithChan(request *SendVerificationCodeForBindSecureMobilePhoneRequest) (<-chan *SendVerificationCodeForBindSecureMobilePhoneResponse, <-chan error)

SendVerificationCodeForBindSecureMobilePhoneWithChan invokes the resourcemanager.SendVerificationCodeForBindSecureMobilePhone API asynchronously

func (*Client) SendVerificationCodeForEnableRD added in v1.61.1444

func (client *Client) SendVerificationCodeForEnableRD(request *SendVerificationCodeForEnableRDRequest) (response *SendVerificationCodeForEnableRDResponse, err error)

SendVerificationCodeForEnableRD invokes the resourcemanager.SendVerificationCodeForEnableRD API synchronously

func (*Client) SendVerificationCodeForEnableRDWithCallback added in v1.61.1444

func (client *Client) SendVerificationCodeForEnableRDWithCallback(request *SendVerificationCodeForEnableRDRequest, callback func(response *SendVerificationCodeForEnableRDResponse, err error)) <-chan int

SendVerificationCodeForEnableRDWithCallback invokes the resourcemanager.SendVerificationCodeForEnableRD API asynchronously

func (*Client) SendVerificationCodeForEnableRDWithChan added in v1.61.1444

func (client *Client) SendVerificationCodeForEnableRDWithChan(request *SendVerificationCodeForEnableRDRequest) (<-chan *SendVerificationCodeForEnableRDResponse, <-chan error)

SendVerificationCodeForEnableRDWithChan invokes the resourcemanager.SendVerificationCodeForEnableRD API asynchronously

func (*Client) SetDefaultPolicyVersion

func (client *Client) SetDefaultPolicyVersion(request *SetDefaultPolicyVersionRequest) (response *SetDefaultPolicyVersionResponse, err error)

SetDefaultPolicyVersion invokes the resourcemanager.SetDefaultPolicyVersion API synchronously

func (*Client) SetDefaultPolicyVersionWithCallback

func (client *Client) SetDefaultPolicyVersionWithCallback(request *SetDefaultPolicyVersionRequest, callback func(response *SetDefaultPolicyVersionResponse, err error)) <-chan int

SetDefaultPolicyVersionWithCallback invokes the resourcemanager.SetDefaultPolicyVersion API asynchronously

func (*Client) SetDefaultPolicyVersionWithChan

func (client *Client) SetDefaultPolicyVersionWithChan(request *SetDefaultPolicyVersionRequest) (<-chan *SetDefaultPolicyVersionResponse, <-chan error)

SetDefaultPolicyVersionWithChan invokes the resourcemanager.SetDefaultPolicyVersion API asynchronously

func (*Client) SetMemberDeletionPermission added in v1.61.1708

func (client *Client) SetMemberDeletionPermission(request *SetMemberDeletionPermissionRequest) (response *SetMemberDeletionPermissionResponse, err error)

SetMemberDeletionPermission invokes the resourcemanager.SetMemberDeletionPermission API synchronously

func (*Client) SetMemberDeletionPermissionWithCallback added in v1.61.1708

func (client *Client) SetMemberDeletionPermissionWithCallback(request *SetMemberDeletionPermissionRequest, callback func(response *SetMemberDeletionPermissionResponse, err error)) <-chan int

SetMemberDeletionPermissionWithCallback invokes the resourcemanager.SetMemberDeletionPermission API asynchronously

func (*Client) SetMemberDeletionPermissionWithChan added in v1.61.1708

func (client *Client) SetMemberDeletionPermissionWithChan(request *SetMemberDeletionPermissionRequest) (<-chan *SetMemberDeletionPermissionResponse, <-chan error)

SetMemberDeletionPermissionWithChan invokes the resourcemanager.SetMemberDeletionPermission API asynchronously

func (*Client) TagResources added in v1.61.1708

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the resourcemanager.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.61.1708

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the resourcemanager.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.61.1708

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the resourcemanager.TagResources API asynchronously

func (*Client) UntagResources added in v1.61.1708

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the resourcemanager.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.61.1708

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the resourcemanager.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.61.1708

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the resourcemanager.UntagResources API asynchronously

func (*Client) UpdateAccount

func (client *Client) UpdateAccount(request *UpdateAccountRequest) (response *UpdateAccountResponse, err error)

UpdateAccount invokes the resourcemanager.UpdateAccount API synchronously

func (*Client) UpdateAccountWithCallback

func (client *Client) UpdateAccountWithCallback(request *UpdateAccountRequest, callback func(response *UpdateAccountResponse, err error)) <-chan int

UpdateAccountWithCallback invokes the resourcemanager.UpdateAccount API asynchronously

func (*Client) UpdateAccountWithChan

func (client *Client) UpdateAccountWithChan(request *UpdateAccountRequest) (<-chan *UpdateAccountResponse, <-chan error)

UpdateAccountWithChan invokes the resourcemanager.UpdateAccount API asynchronously

func (*Client) UpdateControlPolicy added in v1.61.1148

func (client *Client) UpdateControlPolicy(request *UpdateControlPolicyRequest) (response *UpdateControlPolicyResponse, err error)

UpdateControlPolicy invokes the resourcemanager.UpdateControlPolicy API synchronously

func (*Client) UpdateControlPolicyWithCallback added in v1.61.1148

func (client *Client) UpdateControlPolicyWithCallback(request *UpdateControlPolicyRequest, callback func(response *UpdateControlPolicyResponse, err error)) <-chan int

UpdateControlPolicyWithCallback invokes the resourcemanager.UpdateControlPolicy API asynchronously

func (*Client) UpdateControlPolicyWithChan added in v1.61.1148

func (client *Client) UpdateControlPolicyWithChan(request *UpdateControlPolicyRequest) (<-chan *UpdateControlPolicyResponse, <-chan error)

UpdateControlPolicyWithChan invokes the resourcemanager.UpdateControlPolicy API asynchronously

func (*Client) UpdateFolder

func (client *Client) UpdateFolder(request *UpdateFolderRequest) (response *UpdateFolderResponse, err error)

UpdateFolder invokes the resourcemanager.UpdateFolder API synchronously

func (*Client) UpdateFolderWithCallback

func (client *Client) UpdateFolderWithCallback(request *UpdateFolderRequest, callback func(response *UpdateFolderResponse, err error)) <-chan int

UpdateFolderWithCallback invokes the resourcemanager.UpdateFolder API asynchronously

func (*Client) UpdateFolderWithChan

func (client *Client) UpdateFolderWithChan(request *UpdateFolderRequest) (<-chan *UpdateFolderResponse, <-chan error)

UpdateFolderWithChan invokes the resourcemanager.UpdateFolder API asynchronously

func (*Client) UpdateResourceGroup

func (client *Client) UpdateResourceGroup(request *UpdateResourceGroupRequest) (response *UpdateResourceGroupResponse, err error)

UpdateResourceGroup invokes the resourcemanager.UpdateResourceGroup API synchronously

func (*Client) UpdateResourceGroupWithCallback

func (client *Client) UpdateResourceGroupWithCallback(request *UpdateResourceGroupRequest, callback func(response *UpdateResourceGroupResponse, err error)) <-chan int

UpdateResourceGroupWithCallback invokes the resourcemanager.UpdateResourceGroup API asynchronously

func (*Client) UpdateResourceGroupWithChan

func (client *Client) UpdateResourceGroupWithChan(request *UpdateResourceGroupRequest) (<-chan *UpdateResourceGroupResponse, <-chan error)

UpdateResourceGroupWithChan invokes the resourcemanager.UpdateResourceGroup API asynchronously

func (*Client) UpdateRole

func (client *Client) UpdateRole(request *UpdateRoleRequest) (response *UpdateRoleResponse, err error)

UpdateRole invokes the resourcemanager.UpdateRole API synchronously

func (*Client) UpdateRoleWithCallback

func (client *Client) UpdateRoleWithCallback(request *UpdateRoleRequest, callback func(response *UpdateRoleResponse, err error)) <-chan int

UpdateRoleWithCallback invokes the resourcemanager.UpdateRole API asynchronously

func (*Client) UpdateRoleWithChan

func (client *Client) UpdateRoleWithChan(request *UpdateRoleRequest) (<-chan *UpdateRoleResponse, <-chan error)

UpdateRoleWithChan invokes the resourcemanager.UpdateRole API asynchronously

type ControlPolicies added in v1.61.1148

type ControlPolicies struct {
	ControlPolicy []ControlPolicy `json:"ControlPolicy" xml:"ControlPolicy"`
}

ControlPolicies is a nested struct in resourcemanager response

type ControlPolicy added in v1.61.1148

type ControlPolicy struct {
	AttachmentCount string `json:"AttachmentCount" xml:"AttachmentCount"`
	PolicyDocument  string `json:"PolicyDocument" xml:"PolicyDocument"`
	CreateDate      string `json:"CreateDate" xml:"CreateDate"`
	PolicyType      string `json:"PolicyType" xml:"PolicyType"`
	PolicyId        string `json:"PolicyId" xml:"PolicyId"`
	UpdateDate      string `json:"UpdateDate" xml:"UpdateDate"`
	EffectScope     string `json:"EffectScope" xml:"EffectScope"`
	PolicyName      string `json:"PolicyName" xml:"PolicyName"`
	Description     string `json:"Description" xml:"Description"`
}

ControlPolicy is a nested struct in resourcemanager response

type ControlPolicyAttachment added in v1.61.1148

type ControlPolicyAttachment struct {
	Description string `json:"Description" xml:"Description"`
	EffectScope string `json:"EffectScope" xml:"EffectScope"`
	PolicyName  string `json:"PolicyName" xml:"PolicyName"`
	PolicyId    string `json:"PolicyId" xml:"PolicyId"`
	AttachDate  string `json:"AttachDate" xml:"AttachDate"`
	PolicyType  string `json:"PolicyType" xml:"PolicyType"`
}

ControlPolicyAttachment is a nested struct in resourcemanager response

type ControlPolicyAttachments added in v1.61.1148

type ControlPolicyAttachments struct {
	ControlPolicyAttachment []ControlPolicyAttachment `json:"ControlPolicyAttachment" xml:"ControlPolicyAttachment"`
}

ControlPolicyAttachments is a nested struct in resourcemanager response

type CreateCloudAccountRequest

type CreateCloudAccountRequest struct {
	*requests.RpcRequest
	ParentFolderId string `position:"Query" name:"ParentFolderId"`
	DisplayName    string `position:"Query" name:"DisplayName"`
	Email          string `position:"Query" name:"Email"`
	PayerAccountId string `position:"Query" name:"PayerAccountId"`
}

CreateCloudAccountRequest is the request struct for api CreateCloudAccount

func CreateCreateCloudAccountRequest

func CreateCreateCloudAccountRequest() (request *CreateCloudAccountRequest)

CreateCreateCloudAccountRequest creates a request to invoke CreateCloudAccount API

type CreateCloudAccountResponse

type CreateCloudAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

CreateCloudAccountResponse is the response struct for api CreateCloudAccount

func CreateCreateCloudAccountResponse

func CreateCreateCloudAccountResponse() (response *CreateCloudAccountResponse)

CreateCreateCloudAccountResponse creates a response to parse from CreateCloudAccount response

type CreateControlPolicyRequest added in v1.61.1148

type CreateControlPolicyRequest struct {
	*requests.RpcRequest
	Description    string `position:"Query" name:"Description"`
	EffectScope    string `position:"Query" name:"EffectScope"`
	PolicyName     string `position:"Query" name:"PolicyName"`
	PolicyDocument string `position:"Query" name:"PolicyDocument"`
}

CreateControlPolicyRequest is the request struct for api CreateControlPolicy

func CreateCreateControlPolicyRequest added in v1.61.1148

func CreateCreateControlPolicyRequest() (request *CreateControlPolicyRequest)

CreateCreateControlPolicyRequest creates a request to invoke CreateControlPolicy API

type CreateControlPolicyResponse added in v1.61.1148

type CreateControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ControlPolicy ControlPolicy `json:"ControlPolicy" xml:"ControlPolicy"`
}

CreateControlPolicyResponse is the response struct for api CreateControlPolicy

func CreateCreateControlPolicyResponse added in v1.61.1148

func CreateCreateControlPolicyResponse() (response *CreateControlPolicyResponse)

CreateCreateControlPolicyResponse creates a response to parse from CreateControlPolicy response

type CreateFolderRequest

type CreateFolderRequest struct {
	*requests.RpcRequest
	FolderName     string `position:"Query" name:"FolderName"`
	ParentFolderId string `position:"Query" name:"ParentFolderId"`
}

CreateFolderRequest is the request struct for api CreateFolder

func CreateCreateFolderRequest

func CreateCreateFolderRequest() (request *CreateFolderRequest)

CreateCreateFolderRequest creates a request to invoke CreateFolder API

type CreateFolderResponse

type CreateFolderResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Folder    Folder `json:"Folder" xml:"Folder"`
}

CreateFolderResponse is the response struct for api CreateFolder

func CreateCreateFolderResponse

func CreateCreateFolderResponse() (response *CreateFolderResponse)

CreateCreateFolderResponse creates a response to parse from CreateFolder response

type CreatePolicyRequest

type CreatePolicyRequest struct {
	*requests.RpcRequest
	Description    string `position:"Query" name:"Description"`
	PolicyName     string `position:"Query" name:"PolicyName"`
	PolicyDocument string `position:"Query" name:"PolicyDocument"`
}

CreatePolicyRequest is the request struct for api CreatePolicy

func CreateCreatePolicyRequest

func CreateCreatePolicyRequest() (request *CreatePolicyRequest)

CreateCreatePolicyRequest creates a request to invoke CreatePolicy API

type CreatePolicyResponse

type CreatePolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Policy    Policy `json:"Policy" xml:"Policy"`
}

CreatePolicyResponse is the response struct for api CreatePolicy

func CreateCreatePolicyResponse

func CreateCreatePolicyResponse() (response *CreatePolicyResponse)

CreateCreatePolicyResponse creates a response to parse from CreatePolicy response

type CreatePolicyVersionRequest

type CreatePolicyVersionRequest struct {
	*requests.RpcRequest
	SetAsDefault   requests.Boolean `position:"Query" name:"SetAsDefault"`
	PolicyName     string           `position:"Query" name:"PolicyName"`
	PolicyDocument string           `position:"Query" name:"PolicyDocument"`
}

CreatePolicyVersionRequest is the request struct for api CreatePolicyVersion

func CreateCreatePolicyVersionRequest

func CreateCreatePolicyVersionRequest() (request *CreatePolicyVersionRequest)

CreateCreatePolicyVersionRequest creates a request to invoke CreatePolicyVersion API

type CreatePolicyVersionResponse

type CreatePolicyVersionResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PolicyVersion PolicyVersion `json:"PolicyVersion" xml:"PolicyVersion"`
}

CreatePolicyVersionResponse is the response struct for api CreatePolicyVersion

func CreateCreatePolicyVersionResponse

func CreateCreatePolicyVersionResponse() (response *CreatePolicyVersionResponse)

CreateCreatePolicyVersionResponse creates a response to parse from CreatePolicyVersion response

type CreateResourceAccountRequest

type CreateResourceAccountRequest struct {
	*requests.RpcRequest
	AccountNamePrefix string                      `position:"Query" name:"AccountNamePrefix"`
	ParentFolderId    string                      `position:"Query" name:"ParentFolderId"`
	DisplayName       string                      `position:"Query" name:"DisplayName"`
	Tag               *[]CreateResourceAccountTag `position:"Query" name:"Tag"  type:"Repeated"`
	PayerAccountId    string                      `position:"Query" name:"PayerAccountId"`
}

CreateResourceAccountRequest is the request struct for api CreateResourceAccount

func CreateCreateResourceAccountRequest

func CreateCreateResourceAccountRequest() (request *CreateResourceAccountRequest)

CreateCreateResourceAccountRequest creates a request to invoke CreateResourceAccount API

type CreateResourceAccountResponse

type CreateResourceAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

CreateResourceAccountResponse is the response struct for api CreateResourceAccount

func CreateCreateResourceAccountResponse

func CreateCreateResourceAccountResponse() (response *CreateResourceAccountResponse)

CreateCreateResourceAccountResponse creates a response to parse from CreateResourceAccount response

type CreateResourceAccountTag added in v1.61.1708

type CreateResourceAccountTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateResourceAccountTag is a repeated param struct in CreateResourceAccountRequest

type CreateResourceGroupRequest

type CreateResourceGroupRequest struct {
	*requests.RpcRequest
	DisplayName string `position:"Query" name:"DisplayName"`
	Name        string `position:"Query" name:"Name"`
}

CreateResourceGroupRequest is the request struct for api CreateResourceGroup

func CreateCreateResourceGroupRequest

func CreateCreateResourceGroupRequest() (request *CreateResourceGroupRequest)

CreateCreateResourceGroupRequest creates a request to invoke CreateResourceGroup API

type CreateResourceGroupResponse

type CreateResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ResourceGroup ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

CreateResourceGroupResponse is the response struct for api CreateResourceGroup

func CreateCreateResourceGroupResponse

func CreateCreateResourceGroupResponse() (response *CreateResourceGroupResponse)

CreateCreateResourceGroupResponse creates a response to parse from CreateResourceGroup response

type CreateRoleRequest

type CreateRoleRequest struct {
	*requests.RpcRequest
	MaxSessionDuration       requests.Integer `position:"Query" name:"MaxSessionDuration"`
	RoleName                 string           `position:"Query" name:"RoleName"`
	Description              string           `position:"Query" name:"Description"`
	AssumeRolePolicyDocument string           `position:"Query" name:"AssumeRolePolicyDocument"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Role      Role   `json:"Role" xml:"Role"`
}

CreateRoleResponse is the response struct for api CreateRole

func CreateCreateRoleResponse

func CreateCreateRoleResponse() (response *CreateRoleResponse)

CreateCreateRoleResponse creates a response to parse from CreateRole response

type CreateServiceLinkedRoleRequest

type CreateServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	CustomSuffix string `position:"Query" name:"CustomSuffix"`
	Description  string `position:"Query" name:"Description"`
	ServiceName  string `position:"Query" name:"ServiceName"`
}

CreateServiceLinkedRoleRequest is the request struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleRequest

func CreateCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)

CreateCreateServiceLinkedRoleRequest creates a request to invoke CreateServiceLinkedRole API

type CreateServiceLinkedRoleResponse

type CreateServiceLinkedRoleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Role      Role   `json:"Role" xml:"Role"`
}

CreateServiceLinkedRoleResponse is the response struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleResponse

func CreateCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)

CreateCreateServiceLinkedRoleResponse creates a response to parse from CreateServiceLinkedRole response

type DeclineHandshakeRequest

type DeclineHandshakeRequest struct {
	*requests.RpcRequest
	HandshakeId string `position:"Query" name:"HandshakeId"`
}

DeclineHandshakeRequest is the request struct for api DeclineHandshake

func CreateDeclineHandshakeRequest

func CreateDeclineHandshakeRequest() (request *DeclineHandshakeRequest)

CreateDeclineHandshakeRequest creates a request to invoke DeclineHandshake API

type DeclineHandshakeResponse

type DeclineHandshakeResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Handshake Handshake `json:"Handshake" xml:"Handshake"`
}

DeclineHandshakeResponse is the response struct for api DeclineHandshake

func CreateDeclineHandshakeResponse

func CreateDeclineHandshakeResponse() (response *DeclineHandshakeResponse)

CreateDeclineHandshakeResponse creates a response to parse from DeclineHandshake response

type DelegatedService added in v1.61.1148

type DelegatedService struct {
	DelegationEnabledTime string `json:"DelegationEnabledTime" xml:"DelegationEnabledTime"`
	ServicePrincipal      string `json:"ServicePrincipal" xml:"ServicePrincipal"`
	Status                string `json:"Status" xml:"Status"`
}

DelegatedService is a nested struct in resourcemanager response

type DelegatedServices added in v1.61.1148

type DelegatedServices struct {
	DelegatedService []DelegatedService `json:"DelegatedService" xml:"DelegatedService"`
}

DelegatedServices is a nested struct in resourcemanager response

type DeleteAccountRequest added in v1.61.1820

type DeleteAccountRequest struct {
	*requests.RpcRequest
	AbandonableCheckId *[]string `position:"Query" name:"AbandonableCheckId"  type:"Json"`
	AccountId          string    `position:"Query" name:"AccountId"`
}

DeleteAccountRequest is the request struct for api DeleteAccount

func CreateDeleteAccountRequest added in v1.61.1820

func CreateDeleteAccountRequest() (request *DeleteAccountRequest)

CreateDeleteAccountRequest creates a request to invoke DeleteAccount API

type DeleteAccountResponse added in v1.61.1820

type DeleteAccountResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DeletionType string `json:"DeletionType" xml:"DeletionType"`
}

DeleteAccountResponse is the response struct for api DeleteAccount

func CreateDeleteAccountResponse added in v1.61.1820

func CreateDeleteAccountResponse() (response *DeleteAccountResponse)

CreateDeleteAccountResponse creates a response to parse from DeleteAccount response

type DeleteControlPolicyRequest added in v1.61.1148

type DeleteControlPolicyRequest struct {
	*requests.RpcRequest
	PolicyId string `position:"Query" name:"PolicyId"`
}

DeleteControlPolicyRequest is the request struct for api DeleteControlPolicy

func CreateDeleteControlPolicyRequest added in v1.61.1148

func CreateDeleteControlPolicyRequest() (request *DeleteControlPolicyRequest)

CreateDeleteControlPolicyRequest creates a request to invoke DeleteControlPolicy API

type DeleteControlPolicyResponse added in v1.61.1148

type DeleteControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteControlPolicyResponse is the response struct for api DeleteControlPolicy

func CreateDeleteControlPolicyResponse added in v1.61.1148

func CreateDeleteControlPolicyResponse() (response *DeleteControlPolicyResponse)

CreateDeleteControlPolicyResponse creates a response to parse from DeleteControlPolicy response

type DeleteFolderRequest

type DeleteFolderRequest struct {
	*requests.RpcRequest
	FolderId string `position:"Query" name:"FolderId"`
}

DeleteFolderRequest is the request struct for api DeleteFolder

func CreateDeleteFolderRequest

func CreateDeleteFolderRequest() (request *DeleteFolderRequest)

CreateDeleteFolderRequest creates a request to invoke DeleteFolder API

type DeleteFolderResponse

type DeleteFolderResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteFolderResponse is the response struct for api DeleteFolder

func CreateDeleteFolderResponse

func CreateDeleteFolderResponse() (response *DeleteFolderResponse)

CreateDeleteFolderResponse creates a response to parse from DeleteFolder response

type DeletePolicyRequest

type DeletePolicyRequest struct {
	*requests.RpcRequest
	PolicyName string `position:"Query" name:"PolicyName"`
}

DeletePolicyRequest is the request struct for api DeletePolicy

func CreateDeletePolicyRequest

func CreateDeletePolicyRequest() (request *DeletePolicyRequest)

CreateDeletePolicyRequest creates a request to invoke DeletePolicy API

type DeletePolicyResponse

type DeletePolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePolicyResponse is the response struct for api DeletePolicy

func CreateDeletePolicyResponse

func CreateDeletePolicyResponse() (response *DeletePolicyResponse)

CreateDeletePolicyResponse creates a response to parse from DeletePolicy response

type DeletePolicyVersionRequest

type DeletePolicyVersionRequest struct {
	*requests.RpcRequest
	VersionId  string `position:"Query" name:"VersionId"`
	PolicyName string `position:"Query" name:"PolicyName"`
}

DeletePolicyVersionRequest is the request struct for api DeletePolicyVersion

func CreateDeletePolicyVersionRequest

func CreateDeletePolicyVersionRequest() (request *DeletePolicyVersionRequest)

CreateDeletePolicyVersionRequest creates a request to invoke DeletePolicyVersion API

type DeletePolicyVersionResponse

type DeletePolicyVersionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePolicyVersionResponse is the response struct for api DeletePolicyVersion

func CreateDeletePolicyVersionResponse

func CreateDeletePolicyVersionResponse() (response *DeletePolicyVersionResponse)

CreateDeletePolicyVersionResponse creates a response to parse from DeletePolicyVersion response

type DeleteResourceGroupRequest

type DeleteResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
}

DeleteResourceGroupRequest is the request struct for api DeleteResourceGroup

func CreateDeleteResourceGroupRequest

func CreateDeleteResourceGroupRequest() (request *DeleteResourceGroupRequest)

CreateDeleteResourceGroupRequest creates a request to invoke DeleteResourceGroup API

type DeleteResourceGroupResponse

type DeleteResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ResourceGroup ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

DeleteResourceGroupResponse is the response struct for api DeleteResourceGroup

func CreateDeleteResourceGroupResponse

func CreateDeleteResourceGroupResponse() (response *DeleteResourceGroupResponse)

CreateDeleteResourceGroupResponse creates a response to parse from DeleteResourceGroup 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
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRoleResponse is the response struct for api DeleteRole

func CreateDeleteRoleResponse

func CreateDeleteRoleResponse() (response *DeleteRoleResponse)

CreateDeleteRoleResponse creates a response to parse from DeleteRole response

type DeleteServiceLinkedRoleRequest

type DeleteServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	RoleName string `position:"Query" name:"RoleName"`
}

DeleteServiceLinkedRoleRequest is the request struct for api DeleteServiceLinkedRole

func CreateDeleteServiceLinkedRoleRequest

func CreateDeleteServiceLinkedRoleRequest() (request *DeleteServiceLinkedRoleRequest)

CreateDeleteServiceLinkedRoleRequest creates a request to invoke DeleteServiceLinkedRole API

type DeleteServiceLinkedRoleResponse

type DeleteServiceLinkedRoleResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DeletionTaskId string `json:"DeletionTaskId" xml:"DeletionTaskId"`
}

DeleteServiceLinkedRoleResponse is the response struct for api DeleteServiceLinkedRole

func CreateDeleteServiceLinkedRoleResponse

func CreateDeleteServiceLinkedRoleResponse() (response *DeleteServiceLinkedRoleResponse)

CreateDeleteServiceLinkedRoleResponse creates a response to parse from DeleteServiceLinkedRole response

type DeregisterDelegatedAdministratorRequest added in v1.61.1148

type DeregisterDelegatedAdministratorRequest struct {
	*requests.RpcRequest
	AccountId        string `position:"Query" name:"AccountId"`
	ServicePrincipal string `position:"Query" name:"ServicePrincipal"`
}

DeregisterDelegatedAdministratorRequest is the request struct for api DeregisterDelegatedAdministrator

func CreateDeregisterDelegatedAdministratorRequest added in v1.61.1148

func CreateDeregisterDelegatedAdministratorRequest() (request *DeregisterDelegatedAdministratorRequest)

CreateDeregisterDelegatedAdministratorRequest creates a request to invoke DeregisterDelegatedAdministrator API

type DeregisterDelegatedAdministratorResponse added in v1.61.1148

type DeregisterDelegatedAdministratorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeregisterDelegatedAdministratorResponse is the response struct for api DeregisterDelegatedAdministrator

func CreateDeregisterDelegatedAdministratorResponse added in v1.61.1148

func CreateDeregisterDelegatedAdministratorResponse() (response *DeregisterDelegatedAdministratorResponse)

CreateDeregisterDelegatedAdministratorResponse creates a response to parse from DeregisterDelegatedAdministrator response

type DestroyResourceDirectoryRequest

type DestroyResourceDirectoryRequest struct {
	*requests.RpcRequest
}

DestroyResourceDirectoryRequest is the request struct for api DestroyResourceDirectory

func CreateDestroyResourceDirectoryRequest

func CreateDestroyResourceDirectoryRequest() (request *DestroyResourceDirectoryRequest)

CreateDestroyResourceDirectoryRequest creates a request to invoke DestroyResourceDirectory API

type DestroyResourceDirectoryResponse

type DestroyResourceDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DestroyResourceDirectoryResponse is the response struct for api DestroyResourceDirectory

func CreateDestroyResourceDirectoryResponse

func CreateDestroyResourceDirectoryResponse() (response *DestroyResourceDirectoryResponse)

CreateDestroyResourceDirectoryResponse creates a response to parse from DestroyResourceDirectory response

type DetachControlPolicyRequest added in v1.61.1148

type DetachControlPolicyRequest struct {
	*requests.RpcRequest
	TargetId string `position:"Query" name:"TargetId"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

DetachControlPolicyRequest is the request struct for api DetachControlPolicy

func CreateDetachControlPolicyRequest added in v1.61.1148

func CreateDetachControlPolicyRequest() (request *DetachControlPolicyRequest)

CreateDetachControlPolicyRequest creates a request to invoke DetachControlPolicy API

type DetachControlPolicyResponse added in v1.61.1148

type DetachControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachControlPolicyResponse is the response struct for api DetachControlPolicy

func CreateDetachControlPolicyResponse added in v1.61.1148

func CreateDetachControlPolicyResponse() (response *DetachControlPolicyResponse)

CreateDetachControlPolicyResponse creates a response to parse from DetachControlPolicy response

type DetachPolicyRequest

type DetachPolicyRequest struct {
	*requests.RpcRequest
	PolicyType      string `position:"Query" name:"PolicyType"`
	PrincipalType   string `position:"Query" name:"PrincipalType"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	PolicyName      string `position:"Query" name:"PolicyName"`
	PrincipalName   string `position:"Query" name:"PrincipalName"`
}

DetachPolicyRequest is the request struct for api DetachPolicy

func CreateDetachPolicyRequest

func CreateDetachPolicyRequest() (request *DetachPolicyRequest)

CreateDetachPolicyRequest creates a request to invoke DetachPolicy API

type DetachPolicyResponse

type DetachPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachPolicyResponse is the response struct for api DetachPolicy

func CreateDetachPolicyResponse

func CreateDetachPolicyResponse() (response *DetachPolicyResponse)

CreateDetachPolicyResponse creates a response to parse from DetachPolicy response

type DisableControlPolicyRequest added in v1.61.1148

type DisableControlPolicyRequest struct {
	*requests.RpcRequest
}

DisableControlPolicyRequest is the request struct for api DisableControlPolicy

func CreateDisableControlPolicyRequest added in v1.61.1148

func CreateDisableControlPolicyRequest() (request *DisableControlPolicyRequest)

CreateDisableControlPolicyRequest creates a request to invoke DisableControlPolicy API

type DisableControlPolicyResponse added in v1.61.1148

type DisableControlPolicyResponse struct {
	*responses.BaseResponse
	EnablementStatus string `json:"EnablementStatus" xml:"EnablementStatus"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
}

DisableControlPolicyResponse is the response struct for api DisableControlPolicy

func CreateDisableControlPolicyResponse added in v1.61.1148

func CreateDisableControlPolicyResponse() (response *DisableControlPolicyResponse)

CreateDisableControlPolicyResponse creates a response to parse from DisableControlPolicy response

type EnableControlPolicyRequest added in v1.61.1148

type EnableControlPolicyRequest struct {
	*requests.RpcRequest
}

EnableControlPolicyRequest is the request struct for api EnableControlPolicy

func CreateEnableControlPolicyRequest added in v1.61.1148

func CreateEnableControlPolicyRequest() (request *EnableControlPolicyRequest)

CreateEnableControlPolicyRequest creates a request to invoke EnableControlPolicy API

type EnableControlPolicyResponse added in v1.61.1148

type EnableControlPolicyResponse struct {
	*responses.BaseResponse
	EnablementStatus string `json:"EnablementStatus" xml:"EnablementStatus"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
}

EnableControlPolicyResponse is the response struct for api EnableControlPolicy

func CreateEnableControlPolicyResponse added in v1.61.1148

func CreateEnableControlPolicyResponse() (response *EnableControlPolicyResponse)

CreateEnableControlPolicyResponse creates a response to parse from EnableControlPolicy response

type EnableResourceDirectoryRequest added in v1.61.1444

type EnableResourceDirectoryRequest struct {
	*requests.RpcRequest
	EnableMode          string `position:"Query" name:"EnableMode"`
	MASecureMobilePhone string `position:"Query" name:"MASecureMobilePhone"`
	MAName              string `position:"Query" name:"MAName"`
	VerificationCode    string `position:"Query" name:"VerificationCode"`
}

EnableResourceDirectoryRequest is the request struct for api EnableResourceDirectory

func CreateEnableResourceDirectoryRequest added in v1.61.1444

func CreateEnableResourceDirectoryRequest() (request *EnableResourceDirectoryRequest)

CreateEnableResourceDirectoryRequest creates a request to invoke EnableResourceDirectory API

type EnableResourceDirectoryResponse added in v1.61.1444

type EnableResourceDirectoryResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	ResourceDirectory ResourceDirectory `json:"ResourceDirectory" xml:"ResourceDirectory"`
}

EnableResourceDirectoryResponse is the response struct for api EnableResourceDirectory

func CreateEnableResourceDirectoryResponse added in v1.61.1444

func CreateEnableResourceDirectoryResponse() (response *EnableResourceDirectoryResponse)

CreateEnableResourceDirectoryResponse creates a response to parse from EnableResourceDirectory response

type EnabledServicePrincipal

type EnabledServicePrincipal struct {
	ServicePrincipal string `json:"ServicePrincipal" xml:"ServicePrincipal"`
	EnableTime       string `json:"EnableTime" xml:"EnableTime"`
}

EnabledServicePrincipal is a nested struct in resourcemanager response

type EnabledServicePrincipals

type EnabledServicePrincipals struct {
	EnabledServicePrincipal []EnabledServicePrincipal `json:"EnabledServicePrincipal" xml:"EnabledServicePrincipal"`
}

EnabledServicePrincipals is a nested struct in resourcemanager response

type FailReasonList added in v1.61.1820

type FailReasonList struct {
	FailReasonListItem []FailReasonListItem `json:"failReasonList" xml:"failReasonList"`
}

FailReasonList is a nested struct in resourcemanager response

type FailReasonListItem added in v1.62.58

type FailReasonListItem struct {
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
}

FailReasonListItem is a nested struct in resourcemanager response

type Folder

type Folder struct {
	ResourceDirectoryPath string `json:"ResourceDirectoryPath" xml:"ResourceDirectoryPath"`
	CreateTime            string `json:"CreateTime" xml:"CreateTime"`
	FolderName            string `json:"FolderName" xml:"FolderName"`
	ParentFolderId        string `json:"ParentFolderId" xml:"ParentFolderId"`
	FolderId              string `json:"FolderId" xml:"FolderId"`
}

Folder is a nested struct in resourcemanager response

type FoldersInListAncestors

type FoldersInListAncestors struct {
	Folder []Folder `json:"Folder" xml:"Folder"`
}

FoldersInListAncestors is a nested struct in resourcemanager response

type FoldersInListFoldersForParent

type FoldersInListFoldersForParent struct {
	Folder []Folder `json:"Folder" xml:"Folder"`
}

FoldersInListFoldersForParent is a nested struct in resourcemanager response

type GetAccountDeletionCheckResultRequest added in v1.61.1820

type GetAccountDeletionCheckResultRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

GetAccountDeletionCheckResultRequest is the request struct for api GetAccountDeletionCheckResult

func CreateGetAccountDeletionCheckResultRequest added in v1.61.1820

func CreateGetAccountDeletionCheckResultRequest() (request *GetAccountDeletionCheckResultRequest)

CreateGetAccountDeletionCheckResultRequest creates a request to invoke GetAccountDeletionCheckResult API

type GetAccountDeletionCheckResultResponse added in v1.61.1820

type GetAccountDeletionCheckResultResponse struct {
	*responses.BaseResponse
	RequestId                      string                         `json:"RequestId" xml:"RequestId"`
	AccountDeletionCheckResultInfo AccountDeletionCheckResultInfo `json:"AccountDeletionCheckResultInfo" xml:"AccountDeletionCheckResultInfo"`
}

GetAccountDeletionCheckResultResponse is the response struct for api GetAccountDeletionCheckResult

func CreateGetAccountDeletionCheckResultResponse added in v1.61.1820

func CreateGetAccountDeletionCheckResultResponse() (response *GetAccountDeletionCheckResultResponse)

CreateGetAccountDeletionCheckResultResponse creates a response to parse from GetAccountDeletionCheckResult response

type GetAccountDeletionStatusRequest added in v1.61.1820

type GetAccountDeletionStatusRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

GetAccountDeletionStatusRequest is the request struct for api GetAccountDeletionStatus

func CreateGetAccountDeletionStatusRequest added in v1.61.1820

func CreateGetAccountDeletionStatusRequest() (request *GetAccountDeletionStatusRequest)

CreateGetAccountDeletionStatusRequest creates a request to invoke GetAccountDeletionStatus API

type GetAccountDeletionStatusResponse added in v1.61.1820

type GetAccountDeletionStatusResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	RdAccountDeletionStatus RdAccountDeletionStatus `json:"RdAccountDeletionStatus" xml:"RdAccountDeletionStatus"`
}

GetAccountDeletionStatusResponse is the response struct for api GetAccountDeletionStatus

func CreateGetAccountDeletionStatusResponse added in v1.61.1820

func CreateGetAccountDeletionStatusResponse() (response *GetAccountDeletionStatusResponse)

CreateGetAccountDeletionStatusResponse creates a response to parse from GetAccountDeletionStatus response

type GetAccountRequest

type GetAccountRequest struct {
	*requests.RpcRequest
	AccountId   string           `position:"Query" name:"AccountId"`
	IncludeTags requests.Boolean `position:"Query" name:"IncludeTags"`
}

GetAccountRequest is the request struct for api GetAccount

func CreateGetAccountRequest

func CreateGetAccountRequest() (request *GetAccountRequest)

CreateGetAccountRequest creates a request to invoke GetAccount API

type GetAccountResponse

type GetAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

GetAccountResponse is the response struct for api GetAccount

func CreateGetAccountResponse

func CreateGetAccountResponse() (response *GetAccountResponse)

CreateGetAccountResponse creates a response to parse from GetAccount response

type GetControlPolicyEnablementStatusRequest added in v1.61.1148

type GetControlPolicyEnablementStatusRequest struct {
	*requests.RpcRequest
}

GetControlPolicyEnablementStatusRequest is the request struct for api GetControlPolicyEnablementStatus

func CreateGetControlPolicyEnablementStatusRequest added in v1.61.1148

func CreateGetControlPolicyEnablementStatusRequest() (request *GetControlPolicyEnablementStatusRequest)

CreateGetControlPolicyEnablementStatusRequest creates a request to invoke GetControlPolicyEnablementStatus API

type GetControlPolicyEnablementStatusResponse added in v1.61.1148

type GetControlPolicyEnablementStatusResponse struct {
	*responses.BaseResponse
	EnablementStatus string `json:"EnablementStatus" xml:"EnablementStatus"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
}

GetControlPolicyEnablementStatusResponse is the response struct for api GetControlPolicyEnablementStatus

func CreateGetControlPolicyEnablementStatusResponse added in v1.61.1148

func CreateGetControlPolicyEnablementStatusResponse() (response *GetControlPolicyEnablementStatusResponse)

CreateGetControlPolicyEnablementStatusResponse creates a response to parse from GetControlPolicyEnablementStatus response

type GetControlPolicyRequest added in v1.61.1148

type GetControlPolicyRequest struct {
	*requests.RpcRequest
	Language string `position:"Query" name:"Language"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

GetControlPolicyRequest is the request struct for api GetControlPolicy

func CreateGetControlPolicyRequest added in v1.61.1148

func CreateGetControlPolicyRequest() (request *GetControlPolicyRequest)

CreateGetControlPolicyRequest creates a request to invoke GetControlPolicy API

type GetControlPolicyResponse added in v1.61.1148

type GetControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ControlPolicy ControlPolicy `json:"ControlPolicy" xml:"ControlPolicy"`
}

GetControlPolicyResponse is the response struct for api GetControlPolicy

func CreateGetControlPolicyResponse added in v1.61.1148

func CreateGetControlPolicyResponse() (response *GetControlPolicyResponse)

CreateGetControlPolicyResponse creates a response to parse from GetControlPolicy response

type GetFolderRequest

type GetFolderRequest struct {
	*requests.RpcRequest
	FolderId string `position:"Query" name:"FolderId"`
}

GetFolderRequest is the request struct for api GetFolder

func CreateGetFolderRequest

func CreateGetFolderRequest() (request *GetFolderRequest)

CreateGetFolderRequest creates a request to invoke GetFolder API

type GetFolderResponse

type GetFolderResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Folder    Folder `json:"Folder" xml:"Folder"`
}

GetFolderResponse is the response struct for api GetFolder

func CreateGetFolderResponse

func CreateGetFolderResponse() (response *GetFolderResponse)

CreateGetFolderResponse creates a response to parse from GetFolder response

type GetHandshakeRequest

type GetHandshakeRequest struct {
	*requests.RpcRequest
	HandshakeId string `position:"Query" name:"HandshakeId"`
}

GetHandshakeRequest is the request struct for api GetHandshake

func CreateGetHandshakeRequest

func CreateGetHandshakeRequest() (request *GetHandshakeRequest)

CreateGetHandshakeRequest creates a request to invoke GetHandshake API

type GetHandshakeResponse

type GetHandshakeResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Handshake Handshake `json:"Handshake" xml:"Handshake"`
}

GetHandshakeResponse is the response struct for api GetHandshake

func CreateGetHandshakeResponse

func CreateGetHandshakeResponse() (response *GetHandshakeResponse)

CreateGetHandshakeResponse creates a response to parse from GetHandshake response

type GetPayerForAccountRequest

type GetPayerForAccountRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

GetPayerForAccountRequest is the request struct for api GetPayerForAccount

func CreateGetPayerForAccountRequest

func CreateGetPayerForAccountRequest() (request *GetPayerForAccountRequest)

CreateGetPayerForAccountRequest creates a request to invoke GetPayerForAccount API

type GetPayerForAccountResponse

type GetPayerForAccountResponse struct {
	*responses.BaseResponse
	PayerAccountName string `json:"PayerAccountName" xml:"PayerAccountName"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	PayerAccountId   string `json:"PayerAccountId" xml:"PayerAccountId"`
}

GetPayerForAccountResponse is the response struct for api GetPayerForAccount

func CreateGetPayerForAccountResponse

func CreateGetPayerForAccountResponse() (response *GetPayerForAccountResponse)

CreateGetPayerForAccountResponse creates a response to parse from GetPayerForAccount response

type GetPolicyRequest

type GetPolicyRequest struct {
	*requests.RpcRequest
	PolicyType string `position:"Query" name:"PolicyType"`
	Language   string `position:"Query" name:"Language"`
	PolicyName string `position:"Query" name:"PolicyName"`
}

GetPolicyRequest is the request struct for api GetPolicy

func CreateGetPolicyRequest

func CreateGetPolicyRequest() (request *GetPolicyRequest)

CreateGetPolicyRequest creates a request to invoke GetPolicy API

type GetPolicyResponse

type GetPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Policy    Policy `json:"Policy" xml:"Policy"`
}

GetPolicyResponse is the response struct for api GetPolicy

func CreateGetPolicyResponse

func CreateGetPolicyResponse() (response *GetPolicyResponse)

CreateGetPolicyResponse creates a response to parse from GetPolicy response

type GetPolicyVersionRequest

type GetPolicyVersionRequest struct {
	*requests.RpcRequest
	PolicyType string `position:"Query" name:"PolicyType"`
	VersionId  string `position:"Query" name:"VersionId"`
	PolicyName string `position:"Query" name:"PolicyName"`
}

GetPolicyVersionRequest is the request struct for api GetPolicyVersion

func CreateGetPolicyVersionRequest

func CreateGetPolicyVersionRequest() (request *GetPolicyVersionRequest)

CreateGetPolicyVersionRequest creates a request to invoke GetPolicyVersion API

type GetPolicyVersionResponse

type GetPolicyVersionResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PolicyVersion PolicyVersion `json:"PolicyVersion" xml:"PolicyVersion"`
}

GetPolicyVersionResponse is the response struct for api GetPolicyVersion

func CreateGetPolicyVersionResponse

func CreateGetPolicyVersionResponse() (response *GetPolicyVersionResponse)

CreateGetPolicyVersionResponse creates a response to parse from GetPolicyVersion response

type GetResourceDirectoryRequest

type GetResourceDirectoryRequest struct {
	*requests.RpcRequest
}

GetResourceDirectoryRequest is the request struct for api GetResourceDirectory

func CreateGetResourceDirectoryRequest

func CreateGetResourceDirectoryRequest() (request *GetResourceDirectoryRequest)

CreateGetResourceDirectoryRequest creates a request to invoke GetResourceDirectory API

type GetResourceDirectoryResponse

type GetResourceDirectoryResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	ResourceDirectory ResourceDirectory `json:"ResourceDirectory" xml:"ResourceDirectory"`
}

GetResourceDirectoryResponse is the response struct for api GetResourceDirectory

func CreateGetResourceDirectoryResponse

func CreateGetResourceDirectoryResponse() (response *GetResourceDirectoryResponse)

CreateGetResourceDirectoryResponse creates a response to parse from GetResourceDirectory response

type GetResourceGroupListAclModeRequest added in v1.61.1708

type GetResourceGroupListAclModeRequest struct {
	*requests.RpcRequest
}

GetResourceGroupListAclModeRequest is the request struct for api GetResourceGroupListAclMode

func CreateGetResourceGroupListAclModeRequest added in v1.61.1708

func CreateGetResourceGroupListAclModeRequest() (request *GetResourceGroupListAclModeRequest)

CreateGetResourceGroupListAclModeRequest creates a request to invoke GetResourceGroupListAclMode API

type GetResourceGroupListAclModeResponse added in v1.61.1708

type GetResourceGroupListAclModeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Mode      string `json:"Mode" xml:"Mode"`
}

GetResourceGroupListAclModeResponse is the response struct for api GetResourceGroupListAclMode

func CreateGetResourceGroupListAclModeResponse added in v1.61.1708

func CreateGetResourceGroupListAclModeResponse() (response *GetResourceGroupListAclModeResponse)

CreateGetResourceGroupListAclModeResponse creates a response to parse from GetResourceGroupListAclMode response

type GetResourceGroupRequest

type GetResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	IncludeTags     requests.Boolean `position:"Query" name:"IncludeTags"`
}

GetResourceGroupRequest is the request struct for api GetResourceGroup

func CreateGetResourceGroupRequest

func CreateGetResourceGroupRequest() (request *GetResourceGroupRequest)

CreateGetResourceGroupRequest creates a request to invoke GetResourceGroup API

type GetResourceGroupResponse

type GetResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ResourceGroup ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

GetResourceGroupResponse is the response struct for api GetResourceGroup

func CreateGetResourceGroupResponse

func CreateGetResourceGroupResponse() (response *GetResourceGroupResponse)

CreateGetResourceGroupResponse creates a response to parse from GetResourceGroup response

type GetRoleRequest

type GetRoleRequest struct {
	*requests.RpcRequest
	RoleName string `position:"Query" name:"RoleName"`
	Language string `position:"Query" name:"Language"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Role      Role   `json:"Role" xml:"Role"`
}

GetRoleResponse is the response struct for api GetRole

func CreateGetRoleResponse

func CreateGetRoleResponse() (response *GetRoleResponse)

CreateGetRoleResponse creates a response to parse from GetRole response

type GetServiceLinkedRoleDeletionStatusRequest

type GetServiceLinkedRoleDeletionStatusRequest struct {
	*requests.RpcRequest
	DeletionTaskId string `position:"Query" name:"DeletionTaskId"`
}

GetServiceLinkedRoleDeletionStatusRequest is the request struct for api GetServiceLinkedRoleDeletionStatus

func CreateGetServiceLinkedRoleDeletionStatusRequest

func CreateGetServiceLinkedRoleDeletionStatusRequest() (request *GetServiceLinkedRoleDeletionStatusRequest)

CreateGetServiceLinkedRoleDeletionStatusRequest creates a request to invoke GetServiceLinkedRoleDeletionStatus API

type GetServiceLinkedRoleDeletionStatusResponse

type GetServiceLinkedRoleDeletionStatusResponse struct {
	*responses.BaseResponse
	Status    string                                     `json:"Status" xml:"Status"`
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	Reason    ReasonInGetServiceLinkedRoleDeletionStatus `json:"Reason" xml:"Reason"`
}

GetServiceLinkedRoleDeletionStatusResponse is the response struct for api GetServiceLinkedRoleDeletionStatus

func CreateGetServiceLinkedRoleDeletionStatusResponse

func CreateGetServiceLinkedRoleDeletionStatusResponse() (response *GetServiceLinkedRoleDeletionStatusResponse)

CreateGetServiceLinkedRoleDeletionStatusResponse creates a response to parse from GetServiceLinkedRoleDeletionStatus response

type Handshake

type Handshake struct {
	ModifyTime             string `json:"ModifyTime" xml:"ModifyTime"`
	HandshakeId            string `json:"HandshakeId" xml:"HandshakeId"`
	MasterAccountName      string `json:"MasterAccountName" xml:"MasterAccountName"`
	CreateTime             string `json:"CreateTime" xml:"CreateTime"`
	Note                   string `json:"Note" xml:"Note"`
	TargetEntity           string `json:"TargetEntity" xml:"TargetEntity"`
	TargetType             string `json:"TargetType" xml:"TargetType"`
	MasterAccountRealName  string `json:"MasterAccountRealName" xml:"MasterAccountRealName"`
	InvitedAccountRealName string `json:"InvitedAccountRealName" xml:"InvitedAccountRealName"`
	MasterAccountId        string `json:"MasterAccountId" xml:"MasterAccountId"`
	ExpireTime             string `json:"ExpireTime" xml:"ExpireTime"`
	Status                 string `json:"Status" xml:"Status"`
	ResourceDirectoryId    string `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
}

Handshake is a nested struct in resourcemanager response

type HandshakesInListHandshakesForAccount

type HandshakesInListHandshakesForAccount struct {
	Handshake []Handshake `json:"Handshake" xml:"Handshake"`
}

HandshakesInListHandshakesForAccount is a nested struct in resourcemanager response

type HandshakesInListHandshakesForResourceDirectory

type HandshakesInListHandshakesForResourceDirectory struct {
	Handshake []Handshake `json:"Handshake" xml:"Handshake"`
}

HandshakesInListHandshakesForResourceDirectory is a nested struct in resourcemanager response

type InitResourceDirectoryRequest

type InitResourceDirectoryRequest struct {
	*requests.RpcRequest
}

InitResourceDirectoryRequest is the request struct for api InitResourceDirectory

func CreateInitResourceDirectoryRequest

func CreateInitResourceDirectoryRequest() (request *InitResourceDirectoryRequest)

CreateInitResourceDirectoryRequest creates a request to invoke InitResourceDirectory API

type InitResourceDirectoryResponse

type InitResourceDirectoryResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	ResourceDirectory ResourceDirectory `json:"ResourceDirectory" xml:"ResourceDirectory"`
}

InitResourceDirectoryResponse is the response struct for api InitResourceDirectory

func CreateInitResourceDirectoryResponse

func CreateInitResourceDirectoryResponse() (response *InitResourceDirectoryResponse)

CreateInitResourceDirectoryResponse creates a response to parse from InitResourceDirectory response

type InviteAccountToResourceDirectoryRequest

type InviteAccountToResourceDirectoryRequest struct {
	*requests.RpcRequest
	Note         string                                 `position:"Query" name:"Note"`
	TargetType   string                                 `position:"Query" name:"TargetType"`
	Tag          *[]InviteAccountToResourceDirectoryTag `position:"Query" name:"Tag"  type:"Repeated"`
	TargetEntity string                                 `position:"Query" name:"TargetEntity"`
}

InviteAccountToResourceDirectoryRequest is the request struct for api InviteAccountToResourceDirectory

func CreateInviteAccountToResourceDirectoryRequest

func CreateInviteAccountToResourceDirectoryRequest() (request *InviteAccountToResourceDirectoryRequest)

CreateInviteAccountToResourceDirectoryRequest creates a request to invoke InviteAccountToResourceDirectory API

type InviteAccountToResourceDirectoryResponse

type InviteAccountToResourceDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Handshake Handshake `json:"Handshake" xml:"Handshake"`
}

InviteAccountToResourceDirectoryResponse is the response struct for api InviteAccountToResourceDirectory

func CreateInviteAccountToResourceDirectoryResponse

func CreateInviteAccountToResourceDirectoryResponse() (response *InviteAccountToResourceDirectoryResponse)

CreateInviteAccountToResourceDirectoryResponse creates a response to parse from InviteAccountToResourceDirectory response

type InviteAccountToResourceDirectoryTag added in v1.61.1708

type InviteAccountToResourceDirectoryTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

InviteAccountToResourceDirectoryTag is a repeated param struct in InviteAccountToResourceDirectoryRequest

type LatestDeletionTask

type LatestDeletionTask struct {
	CreateDate     string `json:"CreateDate" xml:"CreateDate"`
	DeletionTaskId string `json:"DeletionTaskId" xml:"DeletionTaskId"`
}

LatestDeletionTask is a nested struct in resourcemanager response

type ListAccountsForParentRequest

type ListAccountsForParentRequest struct {
	*requests.RpcRequest
	QueryKeyword   string                      `position:"Query" name:"QueryKeyword"`
	PageNumber     requests.Integer            `position:"Query" name:"PageNumber"`
	ParentFolderId string                      `position:"Query" name:"ParentFolderId"`
	IncludeTags    requests.Boolean            `position:"Query" name:"IncludeTags"`
	PageSize       requests.Integer            `position:"Query" name:"PageSize"`
	Tag            *[]ListAccountsForParentTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListAccountsForParentRequest is the request struct for api ListAccountsForParent

func CreateListAccountsForParentRequest

func CreateListAccountsForParentRequest() (request *ListAccountsForParentRequest)

CreateListAccountsForParentRequest creates a request to invoke ListAccountsForParent API

type ListAccountsForParentResponse

type ListAccountsForParentResponse struct {
	*responses.BaseResponse
	TotalCount int                             `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                          `json:"RequestId" xml:"RequestId"`
	PageSize   int                             `json:"PageSize" xml:"PageSize"`
	PageNumber int                             `json:"PageNumber" xml:"PageNumber"`
	Accounts   AccountsInListAccountsForParent `json:"Accounts" xml:"Accounts"`
}

ListAccountsForParentResponse is the response struct for api ListAccountsForParent

func CreateListAccountsForParentResponse

func CreateListAccountsForParentResponse() (response *ListAccountsForParentResponse)

CreateListAccountsForParentResponse creates a response to parse from ListAccountsForParent response

type ListAccountsForParentTag added in v1.61.1708

type ListAccountsForParentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListAccountsForParentTag is a repeated param struct in ListAccountsForParentRequest

type ListAccountsRequest

type ListAccountsRequest struct {
	*requests.RpcRequest
	PageNumber  requests.Integer   `position:"Query" name:"PageNumber"`
	IncludeTags requests.Boolean   `position:"Query" name:"IncludeTags"`
	PageSize    requests.Integer   `position:"Query" name:"PageSize"`
	Tag         *[]ListAccountsTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListAccountsRequest is the request struct for api ListAccounts

func CreateListAccountsRequest

func CreateListAccountsRequest() (request *ListAccountsRequest)

CreateListAccountsRequest creates a request to invoke ListAccounts API

type ListAccountsResponse

type ListAccountsResponse struct {
	*responses.BaseResponse
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	Accounts   AccountsInListAccounts `json:"Accounts" xml:"Accounts"`
}

ListAccountsResponse is the response struct for api ListAccounts

func CreateListAccountsResponse

func CreateListAccountsResponse() (response *ListAccountsResponse)

CreateListAccountsResponse creates a response to parse from ListAccounts response

type ListAccountsTag added in v1.61.1708

type ListAccountsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListAccountsTag is a repeated param struct in ListAccountsRequest

type ListAncestorsRequest

type ListAncestorsRequest struct {
	*requests.RpcRequest
	ChildId string `position:"Query" name:"ChildId"`
}

ListAncestorsRequest is the request struct for api ListAncestors

func CreateListAncestorsRequest

func CreateListAncestorsRequest() (request *ListAncestorsRequest)

CreateListAncestorsRequest creates a request to invoke ListAncestors API

type ListAncestorsResponse

type ListAncestorsResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Folders   FoldersInListAncestors `json:"Folders" xml:"Folders"`
}

ListAncestorsResponse is the response struct for api ListAncestors

func CreateListAncestorsResponse

func CreateListAncestorsResponse() (response *ListAncestorsResponse)

CreateListAncestorsResponse creates a response to parse from ListAncestors response

type ListControlPoliciesRequest added in v1.61.1148

type ListControlPoliciesRequest struct {
	*requests.RpcRequest
	PolicyType string           `position:"Query" name:"PolicyType"`
	Language   string           `position:"Query" name:"Language"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListControlPoliciesRequest is the request struct for api ListControlPolicies

func CreateListControlPoliciesRequest added in v1.61.1148

func CreateListControlPoliciesRequest() (request *ListControlPoliciesRequest)

CreateListControlPoliciesRequest creates a request to invoke ListControlPolicies API

type ListControlPoliciesResponse added in v1.61.1148

type ListControlPoliciesResponse struct {
	*responses.BaseResponse
	TotalCount      int             `json:"TotalCount" xml:"TotalCount"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	ControlPolicies ControlPolicies `json:"ControlPolicies" xml:"ControlPolicies"`
}

ListControlPoliciesResponse is the response struct for api ListControlPolicies

func CreateListControlPoliciesResponse added in v1.61.1148

func CreateListControlPoliciesResponse() (response *ListControlPoliciesResponse)

CreateListControlPoliciesResponse creates a response to parse from ListControlPolicies response

type ListControlPolicyAttachmentsForTargetRequest added in v1.61.1148

type ListControlPolicyAttachmentsForTargetRequest struct {
	*requests.RpcRequest
	TargetId string `position:"Query" name:"TargetId"`
	Language string `position:"Query" name:"Language"`
}

ListControlPolicyAttachmentsForTargetRequest is the request struct for api ListControlPolicyAttachmentsForTarget

func CreateListControlPolicyAttachmentsForTargetRequest added in v1.61.1148

func CreateListControlPolicyAttachmentsForTargetRequest() (request *ListControlPolicyAttachmentsForTargetRequest)

CreateListControlPolicyAttachmentsForTargetRequest creates a request to invoke ListControlPolicyAttachmentsForTarget API

type ListControlPolicyAttachmentsForTargetResponse added in v1.61.1148

type ListControlPolicyAttachmentsForTargetResponse struct {
	*responses.BaseResponse
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	ControlPolicyAttachments ControlPolicyAttachments `json:"ControlPolicyAttachments" xml:"ControlPolicyAttachments"`
}

ListControlPolicyAttachmentsForTargetResponse is the response struct for api ListControlPolicyAttachmentsForTarget

func CreateListControlPolicyAttachmentsForTargetResponse added in v1.61.1148

func CreateListControlPolicyAttachmentsForTargetResponse() (response *ListControlPolicyAttachmentsForTargetResponse)

CreateListControlPolicyAttachmentsForTargetResponse creates a response to parse from ListControlPolicyAttachmentsForTarget response

type ListDelegatedAdministratorsRequest added in v1.61.1148

type ListDelegatedAdministratorsRequest struct {
	*requests.RpcRequest
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	ServicePrincipal string           `position:"Query" name:"ServicePrincipal"`
}

ListDelegatedAdministratorsRequest is the request struct for api ListDelegatedAdministrators

func CreateListDelegatedAdministratorsRequest added in v1.61.1148

func CreateListDelegatedAdministratorsRequest() (request *ListDelegatedAdministratorsRequest)

CreateListDelegatedAdministratorsRequest creates a request to invoke ListDelegatedAdministrators API

type ListDelegatedAdministratorsResponse added in v1.61.1148

type ListDelegatedAdministratorsResponse struct {
	*responses.BaseResponse
	RequestId  string                                `json:"RequestId" xml:"RequestId"`
	TotalCount int64                                 `json:"TotalCount" xml:"TotalCount"`
	PageSize   int64                                 `json:"PageSize" xml:"PageSize"`
	PageNumber int64                                 `json:"PageNumber" xml:"PageNumber"`
	Accounts   AccountsInListDelegatedAdministrators `json:"Accounts" xml:"Accounts"`
}

ListDelegatedAdministratorsResponse is the response struct for api ListDelegatedAdministrators

func CreateListDelegatedAdministratorsResponse added in v1.61.1148

func CreateListDelegatedAdministratorsResponse() (response *ListDelegatedAdministratorsResponse)

CreateListDelegatedAdministratorsResponse creates a response to parse from ListDelegatedAdministrators response

type ListDelegatedServicesForAccountRequest added in v1.61.1148

type ListDelegatedServicesForAccountRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

ListDelegatedServicesForAccountRequest is the request struct for api ListDelegatedServicesForAccount

func CreateListDelegatedServicesForAccountRequest added in v1.61.1148

func CreateListDelegatedServicesForAccountRequest() (request *ListDelegatedServicesForAccountRequest)

CreateListDelegatedServicesForAccountRequest creates a request to invoke ListDelegatedServicesForAccount API

type ListDelegatedServicesForAccountResponse added in v1.61.1148

type ListDelegatedServicesForAccountResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	DelegatedServices DelegatedServices `json:"DelegatedServices" xml:"DelegatedServices"`
}

ListDelegatedServicesForAccountResponse is the response struct for api ListDelegatedServicesForAccount

func CreateListDelegatedServicesForAccountResponse added in v1.61.1148

func CreateListDelegatedServicesForAccountResponse() (response *ListDelegatedServicesForAccountResponse)

CreateListDelegatedServicesForAccountResponse creates a response to parse from ListDelegatedServicesForAccount response

type ListFoldersForParentRequest

type ListFoldersForParentRequest struct {
	*requests.RpcRequest
	QueryKeyword   string           `position:"Query" name:"QueryKeyword"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	ParentFolderId string           `position:"Query" name:"ParentFolderId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

ListFoldersForParentRequest is the request struct for api ListFoldersForParent

func CreateListFoldersForParentRequest

func CreateListFoldersForParentRequest() (request *ListFoldersForParentRequest)

CreateListFoldersForParentRequest creates a request to invoke ListFoldersForParent API

type ListFoldersForParentResponse

type ListFoldersForParentResponse struct {
	*responses.BaseResponse
	TotalCount int                           `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                        `json:"RequestId" xml:"RequestId"`
	PageSize   int                           `json:"PageSize" xml:"PageSize"`
	PageNumber int                           `json:"PageNumber" xml:"PageNumber"`
	Folders    FoldersInListFoldersForParent `json:"Folders" xml:"Folders"`
}

ListFoldersForParentResponse is the response struct for api ListFoldersForParent

func CreateListFoldersForParentResponse

func CreateListFoldersForParentResponse() (response *ListFoldersForParentResponse)

CreateListFoldersForParentResponse creates a response to parse from ListFoldersForParent response

type ListHandshakesForAccountRequest

type ListHandshakesForAccountRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListHandshakesForAccountRequest is the request struct for api ListHandshakesForAccount

func CreateListHandshakesForAccountRequest

func CreateListHandshakesForAccountRequest() (request *ListHandshakesForAccountRequest)

CreateListHandshakesForAccountRequest creates a request to invoke ListHandshakesForAccount API

type ListHandshakesForAccountResponse

type ListHandshakesForAccountResponse struct {
	*responses.BaseResponse
	TotalCount int                                  `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                               `json:"RequestId" xml:"RequestId"`
	PageSize   int                                  `json:"PageSize" xml:"PageSize"`
	PageNumber int                                  `json:"PageNumber" xml:"PageNumber"`
	Handshakes HandshakesInListHandshakesForAccount `json:"Handshakes" xml:"Handshakes"`
}

ListHandshakesForAccountResponse is the response struct for api ListHandshakesForAccount

func CreateListHandshakesForAccountResponse

func CreateListHandshakesForAccountResponse() (response *ListHandshakesForAccountResponse)

CreateListHandshakesForAccountResponse creates a response to parse from ListHandshakesForAccount response

type ListHandshakesForResourceDirectoryRequest

type ListHandshakesForResourceDirectoryRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListHandshakesForResourceDirectoryRequest is the request struct for api ListHandshakesForResourceDirectory

func CreateListHandshakesForResourceDirectoryRequest

func CreateListHandshakesForResourceDirectoryRequest() (request *ListHandshakesForResourceDirectoryRequest)

CreateListHandshakesForResourceDirectoryRequest creates a request to invoke ListHandshakesForResourceDirectory API

type ListHandshakesForResourceDirectoryResponse

type ListHandshakesForResourceDirectoryResponse struct {
	*responses.BaseResponse
	TotalCount int                                            `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                                         `json:"RequestId" xml:"RequestId"`
	PageSize   int                                            `json:"PageSize" xml:"PageSize"`
	PageNumber int                                            `json:"PageNumber" xml:"PageNumber"`
	Handshakes HandshakesInListHandshakesForResourceDirectory `json:"Handshakes" xml:"Handshakes"`
}

ListHandshakesForResourceDirectoryResponse is the response struct for api ListHandshakesForResourceDirectory

func CreateListHandshakesForResourceDirectoryResponse

func CreateListHandshakesForResourceDirectoryResponse() (response *ListHandshakesForResourceDirectoryResponse)

CreateListHandshakesForResourceDirectoryResponse creates a response to parse from ListHandshakesForResourceDirectory response

type ListPoliciesRequest

type ListPoliciesRequest struct {
	*requests.RpcRequest
	PolicyType string           `position:"Query" name:"PolicyType"`
	Language   string           `position:"Query" name:"Language"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListPoliciesRequest is the request struct for api ListPolicies

func CreateListPoliciesRequest

func CreateListPoliciesRequest() (request *ListPoliciesRequest)

CreateListPoliciesRequest creates a request to invoke ListPolicies API

type ListPoliciesResponse

type ListPoliciesResponse struct {
	*responses.BaseResponse
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	Policies   Policies `json:"Policies" xml:"Policies"`
}

ListPoliciesResponse is the response struct for api ListPolicies

func CreateListPoliciesResponse

func CreateListPoliciesResponse() (response *ListPoliciesResponse)

CreateListPoliciesResponse creates a response to parse from ListPolicies response

type ListPolicyAttachmentsRequest

type ListPolicyAttachmentsRequest struct {
	*requests.RpcRequest
	Language        string           `position:"Query" name:"Language"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	PolicyType      string           `position:"Query" name:"PolicyType"`
	PrincipalType   string           `position:"Query" name:"PrincipalType"`
	PolicyName      string           `position:"Query" name:"PolicyName"`
	PrincipalName   string           `position:"Query" name:"PrincipalName"`
}

ListPolicyAttachmentsRequest is the request struct for api ListPolicyAttachments

func CreateListPolicyAttachmentsRequest

func CreateListPolicyAttachmentsRequest() (request *ListPolicyAttachmentsRequest)

CreateListPolicyAttachmentsRequest creates a request to invoke ListPolicyAttachments API

type ListPolicyAttachmentsResponse

type ListPolicyAttachmentsResponse struct {
	*responses.BaseResponse
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PolicyAttachments PolicyAttachments `json:"PolicyAttachments" xml:"PolicyAttachments"`
}

ListPolicyAttachmentsResponse is the response struct for api ListPolicyAttachments

func CreateListPolicyAttachmentsResponse

func CreateListPolicyAttachmentsResponse() (response *ListPolicyAttachmentsResponse)

CreateListPolicyAttachmentsResponse creates a response to parse from ListPolicyAttachments response

type ListPolicyVersionsRequest

type ListPolicyVersionsRequest struct {
	*requests.RpcRequest
	PolicyType string `position:"Query" name:"PolicyType"`
	PolicyName string `position:"Query" name:"PolicyName"`
}

ListPolicyVersionsRequest is the request struct for api ListPolicyVersions

func CreateListPolicyVersionsRequest

func CreateListPolicyVersionsRequest() (request *ListPolicyVersionsRequest)

CreateListPolicyVersionsRequest creates a request to invoke ListPolicyVersions API

type ListPolicyVersionsResponse

type ListPolicyVersionsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PolicyVersions PolicyVersions `json:"PolicyVersions" xml:"PolicyVersions"`
}

ListPolicyVersionsResponse is the response struct for api ListPolicyVersions

func CreateListPolicyVersionsResponse

func CreateListPolicyVersionsResponse() (response *ListPolicyVersionsResponse)

CreateListPolicyVersionsResponse creates a response to parse from ListPolicyVersions response

type ListResourceGroupsRequest

type ListResourceGroupsRequest struct {
	*requests.RpcRequest
	PageNumber       requests.Integer         `position:"Query" name:"PageNumber"`
	ResourceGroupId  string                   `position:"Query" name:"ResourceGroupId"`
	PageSize         requests.Integer         `position:"Query" name:"PageSize"`
	Tag              *[]ListResourceGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceGroupIds *[]string                `position:"Query" name:"ResourceGroupIds"  type:"Repeated"`
	IncludeTags      requests.Boolean         `position:"Query" name:"IncludeTags"`
	DisplayName      string                   `position:"Query" name:"DisplayName"`
	Name             string                   `position:"Query" name:"Name"`
	Status           string                   `position:"Query" name:"Status"`
}

ListResourceGroupsRequest is the request struct for api ListResourceGroups

func CreateListResourceGroupsRequest

func CreateListResourceGroupsRequest() (request *ListResourceGroupsRequest)

CreateListResourceGroupsRequest creates a request to invoke ListResourceGroups API

type ListResourceGroupsResponse

type ListResourceGroupsResponse struct {
	*responses.BaseResponse
	TotalCount               int            `json:"TotalCount" xml:"TotalCount"`
	RequestId                string         `json:"RequestId" xml:"RequestId"`
	PageSize                 int            `json:"PageSize" xml:"PageSize"`
	PageNumber               int            `json:"PageNumber" xml:"PageNumber"`
	ResourceGroupListAclMode string         `json:"ResourceGroupListAclMode" xml:"ResourceGroupListAclMode"`
	ResourceGroups           ResourceGroups `json:"ResourceGroups" xml:"ResourceGroups"`
}

ListResourceGroupsResponse is the response struct for api ListResourceGroups

func CreateListResourceGroupsResponse

func CreateListResourceGroupsResponse() (response *ListResourceGroupsResponse)

CreateListResourceGroupsResponse creates a response to parse from ListResourceGroups response

type ListResourceGroupsTag added in v1.61.1708

type ListResourceGroupsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListResourceGroupsTag is a repeated param struct in ListResourceGroupsRequest

type ListResourcesRequest

type ListResourcesRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	Service         string           `position:"Query" name:"Service"`
	Region          string           `position:"Query" name:"Region"`
	ResourceIds     string           `position:"Query" name:"ResourceIds"`
}

ListResourcesRequest is the request struct for api ListResources

func CreateListResourcesRequest

func CreateListResourcesRequest() (request *ListResourcesRequest)

CreateListResourcesRequest creates a request to invoke ListResources API

type ListResourcesResponse

type ListResourcesResponse struct {
	*responses.BaseResponse
	TotalCount int                      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	Resources  ResourcesInListResources `json:"Resources" xml:"Resources"`
}

ListResourcesResponse is the response struct for api ListResources

func CreateListResourcesResponse

func CreateListResourcesResponse() (response *ListResourcesResponse)

CreateListResourcesResponse creates a response to parse from ListResources response

type ListRolesRequest

type ListRolesRequest struct {
	*requests.RpcRequest
	Language   string           `position:"Query" name:"Language"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	Roles      Roles  `json:"Roles" xml:"Roles"`
}

ListRolesResponse is the response struct for api ListRoles

func CreateListRolesResponse

func CreateListRolesResponse() (response *ListRolesResponse)

CreateListRolesResponse creates a response to parse from ListRoles response

type ListTagKeysRequest added in v1.61.1708

type ListTagKeysRequest struct {
	*requests.RpcRequest
	ResourceType string           `position:"Query" name:"ResourceType"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	KeyFilter    string           `position:"Query" name:"KeyFilter"`
}

ListTagKeysRequest is the request struct for api ListTagKeys

func CreateListTagKeysRequest added in v1.61.1708

func CreateListTagKeysRequest() (request *ListTagKeysRequest)

CreateListTagKeysRequest creates a request to invoke ListTagKeys API

type ListTagKeysResponse added in v1.61.1708

type ListTagKeysResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListTagKeysResponse is the response struct for api ListTagKeys

func CreateListTagKeysResponse added in v1.61.1708

func CreateListTagKeysResponse() (response *ListTagKeysResponse)

CreateListTagKeysResponse creates a response to parse from ListTagKeys response

type ListTagResourcesRequest added in v1.61.1708

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer       `position:"Query" name:"MaxResults"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.61.1708

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.61.1708

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.61.1708

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag added in v1.61.1708

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTagValuesRequest added in v1.61.1708

type ListTagValuesRequest struct {
	*requests.RpcRequest
	ResourceType string           `position:"Query" name:"ResourceType"`
	ValueFilter  string           `position:"Query" name:"ValueFilter"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	TagKey       string           `position:"Query" name:"TagKey"`
}

ListTagValuesRequest is the request struct for api ListTagValues

func CreateListTagValuesRequest added in v1.61.1708

func CreateListTagValuesRequest() (request *ListTagValuesRequest)

CreateListTagValuesRequest creates a request to invoke ListTagValues API

type ListTagValuesResponse added in v1.61.1708

type ListTagValuesResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListTagValuesResponse is the response struct for api ListTagValues

func CreateListTagValuesResponse added in v1.61.1708

func CreateListTagValuesResponse() (response *ListTagValuesResponse)

CreateListTagValuesResponse creates a response to parse from ListTagValues response

type ListTargetAttachmentsForControlPolicyRequest added in v1.61.1148

type ListTargetAttachmentsForControlPolicyRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PolicyId   string           `position:"Query" name:"PolicyId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListTargetAttachmentsForControlPolicyRequest is the request struct for api ListTargetAttachmentsForControlPolicy

func CreateListTargetAttachmentsForControlPolicyRequest added in v1.61.1148

func CreateListTargetAttachmentsForControlPolicyRequest() (request *ListTargetAttachmentsForControlPolicyRequest)

CreateListTargetAttachmentsForControlPolicyRequest creates a request to invoke ListTargetAttachmentsForControlPolicy API

type ListTargetAttachmentsForControlPolicyResponse added in v1.61.1148

type ListTargetAttachmentsForControlPolicyResponse struct {
	*responses.BaseResponse
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	TargetAttachments TargetAttachments `json:"TargetAttachments" xml:"TargetAttachments"`
}

ListTargetAttachmentsForControlPolicyResponse is the response struct for api ListTargetAttachmentsForControlPolicy

func CreateListTargetAttachmentsForControlPolicyResponse added in v1.61.1148

func CreateListTargetAttachmentsForControlPolicyResponse() (response *ListTargetAttachmentsForControlPolicyResponse)

CreateListTargetAttachmentsForControlPolicyResponse creates a response to parse from ListTargetAttachmentsForControlPolicy response

type ListTrustedServiceStatusRequest

type ListTrustedServiceStatusRequest struct {
	*requests.RpcRequest
	AdminAccountId string           `position:"Query" name:"AdminAccountId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

ListTrustedServiceStatusRequest is the request struct for api ListTrustedServiceStatus

func CreateListTrustedServiceStatusRequest

func CreateListTrustedServiceStatusRequest() (request *ListTrustedServiceStatusRequest)

CreateListTrustedServiceStatusRequest creates a request to invoke ListTrustedServiceStatus API

type ListTrustedServiceStatusResponse

type ListTrustedServiceStatusResponse struct {
	*responses.BaseResponse
	TotalCount               int                      `json:"TotalCount" xml:"TotalCount"`
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	PageSize                 int                      `json:"PageSize" xml:"PageSize"`
	PageNumber               int                      `json:"PageNumber" xml:"PageNumber"`
	EnabledServicePrincipals EnabledServicePrincipals `json:"EnabledServicePrincipals" xml:"EnabledServicePrincipals"`
}

ListTrustedServiceStatusResponse is the response struct for api ListTrustedServiceStatus

func CreateListTrustedServiceStatusResponse

func CreateListTrustedServiceStatusResponse() (response *ListTrustedServiceStatusResponse)

CreateListTrustedServiceStatusResponse creates a response to parse from ListTrustedServiceStatus response

type MoveAccountRequest

type MoveAccountRequest struct {
	*requests.RpcRequest
	AccountId           string `position:"Query" name:"AccountId"`
	DestinationFolderId string `position:"Query" name:"DestinationFolderId"`
}

MoveAccountRequest is the request struct for api MoveAccount

func CreateMoveAccountRequest

func CreateMoveAccountRequest() (request *MoveAccountRequest)

CreateMoveAccountRequest creates a request to invoke MoveAccount API

type MoveAccountResponse

type MoveAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MoveAccountResponse is the response struct for api MoveAccount

func CreateMoveAccountResponse

func CreateMoveAccountResponse() (response *MoveAccountResponse)

CreateMoveAccountResponse creates a response to parse from MoveAccount response

type MoveResourcesRequest added in v1.61.1444

type MoveResourcesRequest struct {
	*requests.RpcRequest
	Resources       *[]MoveResourcesResources `position:"Query" name:"Resources"  type:"Repeated"`
	ResourceGroupId string                    `position:"Query" name:"ResourceGroupId"`
}

MoveResourcesRequest is the request struct for api MoveResources

func CreateMoveResourcesRequest added in v1.61.1444

func CreateMoveResourcesRequest() (request *MoveResourcesRequest)

CreateMoveResourcesRequest creates a request to invoke MoveResources API

type MoveResourcesResources added in v1.61.1445

type MoveResourcesResources struct {
	ResourceId   string `name:"ResourceId"`
	RegionId     string `name:"RegionId"`
	Service      string `name:"Service"`
	ResourceType string `name:"ResourceType"`
}

MoveResourcesResources is a repeated param struct in MoveResourcesRequest

type MoveResourcesResponse added in v1.61.1444

type MoveResourcesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Responses []Response `json:"Responses" xml:"Responses"`
}

MoveResourcesResponse is the response struct for api MoveResources

func CreateMoveResourcesResponse added in v1.61.1444

func CreateMoveResourcesResponse() (response *MoveResourcesResponse)

CreateMoveResourcesResponse creates a response to parse from MoveResources response

type NotAllowReason added in v1.61.1820

type NotAllowReason struct {
	Reason []Reason `json:"reason" xml:"reason"`
}

NotAllowReason is a nested struct in resourcemanager response

type Policies

type Policies struct {
	Policy []Policy `json:"Policy" xml:"Policy"`
}

Policies is a nested struct in resourcemanager response

type Policy

type Policy struct {
	PolicyDocument  string `json:"PolicyDocument" xml:"PolicyDocument"`
	CreateDate      string `json:"CreateDate" xml:"CreateDate"`
	PolicyType      string `json:"PolicyType" xml:"PolicyType"`
	UpdateDate      string `json:"UpdateDate" xml:"UpdateDate"`
	AttachmentCount int    `json:"AttachmentCount" xml:"AttachmentCount"`
	DefaultVersion  string `json:"DefaultVersion" xml:"DefaultVersion"`
	PolicyName      string `json:"PolicyName" xml:"PolicyName"`
	Description     string `json:"Description" xml:"Description"`
}

Policy is a nested struct in resourcemanager response

type PolicyAttachment

type PolicyAttachment struct {
	Description     string `json:"Description" xml:"Description"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	PolicyName      string `json:"PolicyName" xml:"PolicyName"`
	PrincipalName   string `json:"PrincipalName" xml:"PrincipalName"`
	AttachDate      string `json:"AttachDate" xml:"AttachDate"`
	PolicyType      string `json:"PolicyType" xml:"PolicyType"`
	PrincipalType   string `json:"PrincipalType" xml:"PrincipalType"`
}

PolicyAttachment is a nested struct in resourcemanager response

type PolicyAttachments

type PolicyAttachments struct {
	PolicyAttachment []PolicyAttachment `json:"PolicyAttachment" xml:"PolicyAttachment"`
}

PolicyAttachments is a nested struct in resourcemanager response

type PolicyVersion

type PolicyVersion struct {
	VersionId        string `json:"VersionId" xml:"VersionId"`
	PolicyDocument   string `json:"PolicyDocument" xml:"PolicyDocument"`
	CreateDate       string `json:"CreateDate" xml:"CreateDate"`
	IsDefaultVersion bool   `json:"IsDefaultVersion" xml:"IsDefaultVersion"`
}

PolicyVersion is a nested struct in resourcemanager response

type PolicyVersions

type PolicyVersions struct {
	PolicyVersion []PolicyVersion `json:"PolicyVersion" xml:"PolicyVersion"`
}

PolicyVersions is a nested struct in resourcemanager response

type PromoteResourceAccountRequest

type PromoteResourceAccountRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
	Email     string `position:"Query" name:"Email"`
}

PromoteResourceAccountRequest is the request struct for api PromoteResourceAccount

func CreatePromoteResourceAccountRequest

func CreatePromoteResourceAccountRequest() (request *PromoteResourceAccountRequest)

CreatePromoteResourceAccountRequest creates a request to invoke PromoteResourceAccount API

type PromoteResourceAccountResponse

type PromoteResourceAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

PromoteResourceAccountResponse is the response struct for api PromoteResourceAccount

func CreatePromoteResourceAccountResponse

func CreatePromoteResourceAccountResponse() (response *PromoteResourceAccountResponse)

CreatePromoteResourceAccountResponse creates a response to parse from PromoteResourceAccount response

type RdAccountDeletionStatus added in v1.61.1820

type RdAccountDeletionStatus struct {
	Status         string               `json:"Status" xml:"Status"`
	AccountId      string               `json:"AccountId" xml:"AccountId"`
	CreateTime     string               `json:"CreateTime" xml:"CreateTime"`
	DeletionTime   string               `json:"DeletionTime" xml:"DeletionTime"`
	DeletionType   string               `json:"DeletionType" xml:"DeletionType"`
	FailReasonList []FailReasonListItem `json:"FailReasonList" xml:"FailReasonList"`
}

RdAccountDeletionStatus is a nested struct in resourcemanager response

type Reason

type Reason struct {
	Message     string     `json:"Message" xml:"Message"`
	CheckId     string     `json:"CheckId" xml:"CheckId"`
	Description string     `json:"Description" xml:"Description"`
	CheckName   string     `json:"CheckName" xml:"CheckName"`
	RoleUsages  RoleUsages `json:"RoleUsages" xml:"RoleUsages"`
}

Reason is a nested struct in resourcemanager response

type ReasonInGetServiceLinkedRoleDeletionStatus added in v1.61.1820

type ReasonInGetServiceLinkedRoleDeletionStatus struct {
	Message    string     `json:"Message" xml:"Message"`
	RoleUsages RoleUsages `json:"RoleUsages" xml:"RoleUsages"`
}

ReasonInGetServiceLinkedRoleDeletionStatus is a nested struct in resourcemanager response

type RegionStatus

type RegionStatus struct {
	RegionId string `json:"RegionId" xml:"RegionId"`
	Status   string `json:"Status" xml:"Status"`
}

RegionStatus is a nested struct in resourcemanager response

type RegionStatusesInCreateResourceGroup

type RegionStatusesInCreateResourceGroup struct {
	RegionStatus []RegionStatus `json:"RegionStatus" xml:"RegionStatus"`
}

RegionStatusesInCreateResourceGroup is a nested struct in resourcemanager response

type RegionStatusesInDeleteResourceGroup

type RegionStatusesInDeleteResourceGroup struct {
	RegionStatus []RegionStatus `json:"RegionStatus" xml:"RegionStatus"`
}

RegionStatusesInDeleteResourceGroup is a nested struct in resourcemanager response

type RegionStatusesInGetResourceGroup

type RegionStatusesInGetResourceGroup struct {
	RegionStatus []RegionStatus `json:"RegionStatus" xml:"RegionStatus"`
}

RegionStatusesInGetResourceGroup is a nested struct in resourcemanager response

type RegisterDelegatedAdministratorRequest added in v1.61.1148

type RegisterDelegatedAdministratorRequest struct {
	*requests.RpcRequest
	AccountId        string `position:"Query" name:"AccountId"`
	ServicePrincipal string `position:"Query" name:"ServicePrincipal"`
}

RegisterDelegatedAdministratorRequest is the request struct for api RegisterDelegatedAdministrator

func CreateRegisterDelegatedAdministratorRequest added in v1.61.1148

func CreateRegisterDelegatedAdministratorRequest() (request *RegisterDelegatedAdministratorRequest)

CreateRegisterDelegatedAdministratorRequest creates a request to invoke RegisterDelegatedAdministrator API

type RegisterDelegatedAdministratorResponse added in v1.61.1148

type RegisterDelegatedAdministratorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RegisterDelegatedAdministratorResponse is the response struct for api RegisterDelegatedAdministrator

func CreateRegisterDelegatedAdministratorResponse added in v1.61.1148

func CreateRegisterDelegatedAdministratorResponse() (response *RegisterDelegatedAdministratorResponse)

CreateRegisterDelegatedAdministratorResponse creates a response to parse from RegisterDelegatedAdministrator response

type RemoveCloudAccountRequest

type RemoveCloudAccountRequest struct {
	*requests.RpcRequest
	AccountId string `position:"Query" name:"AccountId"`
}

RemoveCloudAccountRequest is the request struct for api RemoveCloudAccount

func CreateRemoveCloudAccountRequest

func CreateRemoveCloudAccountRequest() (request *RemoveCloudAccountRequest)

CreateRemoveCloudAccountRequest creates a request to invoke RemoveCloudAccount API

type RemoveCloudAccountResponse

type RemoveCloudAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveCloudAccountResponse is the response struct for api RemoveCloudAccount

func CreateRemoveCloudAccountResponse

func CreateRemoveCloudAccountResponse() (response *RemoveCloudAccountResponse)

CreateRemoveCloudAccountResponse creates a response to parse from RemoveCloudAccount response

type ResendCreateCloudAccountEmailRequest

type ResendCreateCloudAccountEmailRequest struct {
	*requests.RpcRequest
	RecordId string `position:"Query" name:"RecordId"`
}

ResendCreateCloudAccountEmailRequest is the request struct for api ResendCreateCloudAccountEmail

func CreateResendCreateCloudAccountEmailRequest

func CreateResendCreateCloudAccountEmailRequest() (request *ResendCreateCloudAccountEmailRequest)

CreateResendCreateCloudAccountEmailRequest creates a request to invoke ResendCreateCloudAccountEmail API

type ResendCreateCloudAccountEmailResponse

type ResendCreateCloudAccountEmailResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

ResendCreateCloudAccountEmailResponse is the response struct for api ResendCreateCloudAccountEmail

func CreateResendCreateCloudAccountEmailResponse

func CreateResendCreateCloudAccountEmailResponse() (response *ResendCreateCloudAccountEmailResponse)

CreateResendCreateCloudAccountEmailResponse creates a response to parse from ResendCreateCloudAccountEmail response

type ResendPromoteResourceAccountEmailRequest

type ResendPromoteResourceAccountEmailRequest struct {
	*requests.RpcRequest
	RecordId string `position:"Query" name:"RecordId"`
}

ResendPromoteResourceAccountEmailRequest is the request struct for api ResendPromoteResourceAccountEmail

func CreateResendPromoteResourceAccountEmailRequest

func CreateResendPromoteResourceAccountEmailRequest() (request *ResendPromoteResourceAccountEmailRequest)

CreateResendPromoteResourceAccountEmailRequest creates a request to invoke ResendPromoteResourceAccountEmail API

type ResendPromoteResourceAccountEmailResponse

type ResendPromoteResourceAccountEmailResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

ResendPromoteResourceAccountEmailResponse is the response struct for api ResendPromoteResourceAccountEmail

func CreateResendPromoteResourceAccountEmailResponse

func CreateResendPromoteResourceAccountEmailResponse() (response *ResendPromoteResourceAccountEmailResponse)

CreateResendPromoteResourceAccountEmailResponse creates a response to parse from ResendPromoteResourceAccountEmail response

type Resource

type Resource struct {
	Service         string `json:"Service" xml:"Service"`
	ResourceType    string `json:"ResourceType" xml:"ResourceType"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ResourceId      string `json:"ResourceId" xml:"ResourceId"`
	CreateDate      string `json:"CreateDate" xml:"CreateDate"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
}

Resource is a nested struct in resourcemanager response

type ResourceDirectory

type ResourceDirectory struct {
	MasterAccountName    string `json:"MasterAccountName" xml:"MasterAccountName"`
	MasterAccountId      string `json:"MasterAccountId" xml:"MasterAccountId"`
	IdentityInformation  string `json:"IdentityInformation" xml:"IdentityInformation"`
	CreateTime           string `json:"CreateTime" xml:"CreateTime"`
	ControlPolicyStatus  string `json:"ControlPolicyStatus" xml:"ControlPolicyStatus"`
	MemberDeletionStatus string `json:"MemberDeletionStatus" xml:"MemberDeletionStatus"`
	RootFolderId         string `json:"RootFolderId" xml:"RootFolderId"`
	ScpStatus            string `json:"ScpStatus" xml:"ScpStatus"`
	ResourceDirectoryId  string `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
}

ResourceDirectory is a nested struct in resourcemanager response

type ResourceGroup

type ResourceGroup struct {
	Name           string                              `json:"Name" xml:"Name"`
	CreateDate     string                              `json:"CreateDate" xml:"CreateDate"`
	AccountId      string                              `json:"AccountId" xml:"AccountId"`
	Id             string                              `json:"Id" xml:"Id"`
	Status         string                              `json:"Status" xml:"Status"`
	DisplayName    string                              `json:"DisplayName" xml:"DisplayName"`
	RegionStatuses RegionStatusesInCreateResourceGroup `json:"RegionStatuses" xml:"RegionStatuses"`
	Tags           TagsInGetResourceGroup              `json:"Tags" xml:"Tags"`
}

ResourceGroup is a nested struct in resourcemanager response

type ResourceGroups

type ResourceGroups struct {
	ResourceGroup []ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

ResourceGroups is a nested struct in resourcemanager response

type ResourcesInGetServiceLinkedRoleDeletionStatus

type ResourcesInGetServiceLinkedRoleDeletionStatus struct {
	Resource []string `json:"Resource" xml:"Resource"`
}

ResourcesInGetServiceLinkedRoleDeletionStatus is a nested struct in resourcemanager response

type ResourcesInListResources

type ResourcesInListResources struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInListResources is a nested struct in resourcemanager response

type Response added in v1.61.1444

type Response struct {
	Service      string `json:"Service" xml:"Service"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       string `json:"Status" xml:"Status"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMsg     string `json:"ErrorMsg" xml:"ErrorMsg"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

Response is a nested struct in resourcemanager response

type Responses added in v1.61.1444

type Responses struct {
	Response []Response `json:"response" xml:"response"`
}

Responses is a nested struct in resourcemanager response

type Role

type Role struct {
	CreateDate               string             `json:"CreateDate" xml:"CreateDate"`
	RoleId                   string             `json:"RoleId" xml:"RoleId"`
	Arn                      string             `json:"Arn" xml:"Arn"`
	IsServiceLinkedRole      bool               `json:"IsServiceLinkedRole" xml:"IsServiceLinkedRole"`
	UpdateDate               string             `json:"UpdateDate" xml:"UpdateDate"`
	MaxSessionDuration       int64              `json:"MaxSessionDuration" xml:"MaxSessionDuration"`
	Description              string             `json:"Description" xml:"Description"`
	AssumeRolePolicyDocument string             `json:"AssumeRolePolicyDocument" xml:"AssumeRolePolicyDocument"`
	RolePrincipalName        string             `json:"RolePrincipalName" xml:"RolePrincipalName"`
	RoleName                 string             `json:"RoleName" xml:"RoleName"`
	LatestDeletionTask       LatestDeletionTask `json:"LatestDeletionTask" xml:"LatestDeletionTask"`
}

Role is a nested struct in resourcemanager response

type RoleUsage

type RoleUsage struct {
	Region    string                                        `json:"Region" xml:"Region"`
	Resources ResourcesInGetServiceLinkedRoleDeletionStatus `json:"Resources" xml:"Resources"`
}

RoleUsage is a nested struct in resourcemanager response

type RoleUsages

type RoleUsages struct {
	RoleUsage []RoleUsage `json:"RoleUsage" xml:"RoleUsage"`
}

RoleUsages is a nested struct in resourcemanager response

type Roles

type Roles struct {
	Role []Role `json:"Role" xml:"Role"`
}

Roles is a nested struct in resourcemanager response

type SendVerificationCodeForBindSecureMobilePhoneRequest added in v1.61.1444

type SendVerificationCodeForBindSecureMobilePhoneRequest struct {
	*requests.RpcRequest
	SecureMobilePhone string `position:"Query" name:"SecureMobilePhone"`
	AccountId         string `position:"Query" name:"AccountId"`
}

SendVerificationCodeForBindSecureMobilePhoneRequest is the request struct for api SendVerificationCodeForBindSecureMobilePhone

func CreateSendVerificationCodeForBindSecureMobilePhoneRequest added in v1.61.1444

func CreateSendVerificationCodeForBindSecureMobilePhoneRequest() (request *SendVerificationCodeForBindSecureMobilePhoneRequest)

CreateSendVerificationCodeForBindSecureMobilePhoneRequest creates a request to invoke SendVerificationCodeForBindSecureMobilePhone API

type SendVerificationCodeForBindSecureMobilePhoneResponse added in v1.61.1444

type SendVerificationCodeForBindSecureMobilePhoneResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ExpirationDate string `json:"ExpirationDate" xml:"ExpirationDate"`
}

SendVerificationCodeForBindSecureMobilePhoneResponse is the response struct for api SendVerificationCodeForBindSecureMobilePhone

func CreateSendVerificationCodeForBindSecureMobilePhoneResponse added in v1.61.1444

func CreateSendVerificationCodeForBindSecureMobilePhoneResponse() (response *SendVerificationCodeForBindSecureMobilePhoneResponse)

CreateSendVerificationCodeForBindSecureMobilePhoneResponse creates a response to parse from SendVerificationCodeForBindSecureMobilePhone response

type SendVerificationCodeForEnableRDRequest added in v1.61.1444

type SendVerificationCodeForEnableRDRequest struct {
	*requests.RpcRequest
	SecureMobilePhone string `position:"Query" name:"SecureMobilePhone"`
}

SendVerificationCodeForEnableRDRequest is the request struct for api SendVerificationCodeForEnableRD

func CreateSendVerificationCodeForEnableRDRequest added in v1.61.1444

func CreateSendVerificationCodeForEnableRDRequest() (request *SendVerificationCodeForEnableRDRequest)

CreateSendVerificationCodeForEnableRDRequest creates a request to invoke SendVerificationCodeForEnableRD API

type SendVerificationCodeForEnableRDResponse added in v1.61.1444

type SendVerificationCodeForEnableRDResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SendVerificationCodeForEnableRDResponse is the response struct for api SendVerificationCodeForEnableRD

func CreateSendVerificationCodeForEnableRDResponse added in v1.61.1444

func CreateSendVerificationCodeForEnableRDResponse() (response *SendVerificationCodeForEnableRDResponse)

CreateSendVerificationCodeForEnableRDResponse creates a response to parse from SendVerificationCodeForEnableRD response

type SetDefaultPolicyVersionRequest

type SetDefaultPolicyVersionRequest struct {
	*requests.RpcRequest
	VersionId  string `position:"Query" name:"VersionId"`
	PolicyName string `position:"Query" name:"PolicyName"`
}

SetDefaultPolicyVersionRequest is the request struct for api SetDefaultPolicyVersion

func CreateSetDefaultPolicyVersionRequest

func CreateSetDefaultPolicyVersionRequest() (request *SetDefaultPolicyVersionRequest)

CreateSetDefaultPolicyVersionRequest creates a request to invoke SetDefaultPolicyVersion API

type SetDefaultPolicyVersionResponse

type SetDefaultPolicyVersionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDefaultPolicyVersionResponse is the response struct for api SetDefaultPolicyVersion

func CreateSetDefaultPolicyVersionResponse

func CreateSetDefaultPolicyVersionResponse() (response *SetDefaultPolicyVersionResponse)

CreateSetDefaultPolicyVersionResponse creates a response to parse from SetDefaultPolicyVersion response

type SetMemberDeletionPermissionRequest added in v1.61.1708

type SetMemberDeletionPermissionRequest struct {
	*requests.RpcRequest
	Status string `position:"Query" name:"Status"`
}

SetMemberDeletionPermissionRequest is the request struct for api SetMemberDeletionPermission

func CreateSetMemberDeletionPermissionRequest added in v1.61.1708

func CreateSetMemberDeletionPermissionRequest() (request *SetMemberDeletionPermissionRequest)

CreateSetMemberDeletionPermissionRequest creates a request to invoke SetMemberDeletionPermission API

type SetMemberDeletionPermissionResponse added in v1.61.1708

type SetMemberDeletionPermissionResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	MemberDeletionStatus string `json:"MemberDeletionStatus" xml:"MemberDeletionStatus"`
	ManagementAccountId  string `json:"ManagementAccountId" xml:"ManagementAccountId"`
	ResourceDirectoryId  string `json:"ResourceDirectoryId" xml:"ResourceDirectoryId"`
}

SetMemberDeletionPermissionResponse is the response struct for api SetMemberDeletionPermission

func CreateSetMemberDeletionPermissionResponse added in v1.61.1708

func CreateSetMemberDeletionPermissionResponse() (response *SetMemberDeletionPermissionResponse)

CreateSetMemberDeletionPermissionResponse creates a response to parse from SetMemberDeletionPermission response

type Tag added in v1.61.1708

type Tag struct {
	Key      string `json:"Key" xml:"Key"`
	Value    string `json:"Value" xml:"Value"`
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

Tag is a nested struct in resourcemanager response

type TagResource added in v1.61.1708

type TagResource struct {
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

TagResource is a nested struct in resourcemanager response

type TagResources added in v1.61.1708

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in resourcemanager response

type TagResourcesRequest added in v1.61.1708

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest added in v1.61.1708

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.61.1708

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.61.1708

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag added in v1.61.1708

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInGetAccount added in v1.61.1708

type TagsInGetAccount struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetAccount is a nested struct in resourcemanager response

type TagsInGetResourceGroup added in v1.61.1708

type TagsInGetResourceGroup struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetResourceGroup is a nested struct in resourcemanager response

type TagsInListAccounts added in v1.61.1708

type TagsInListAccounts struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListAccounts is a nested struct in resourcemanager response

type TagsInListAccountsForParent added in v1.61.1708

type TagsInListAccountsForParent struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListAccountsForParent is a nested struct in resourcemanager response

type TagsInListResourceGroups added in v1.61.1708

type TagsInListResourceGroups struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListResourceGroups is a nested struct in resourcemanager response

type TagsInListTagKeys added in v1.61.1708

type TagsInListTagKeys struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTagKeys is a nested struct in resourcemanager response

type TagsInListTagValues added in v1.61.1708

type TagsInListTagValues struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTagValues is a nested struct in resourcemanager response

type TargetAttachment added in v1.61.1148

type TargetAttachment struct {
	TargetId   string `json:"TargetId" xml:"TargetId"`
	TargetName string `json:"TargetName" xml:"TargetName"`
	AttachDate string `json:"AttachDate" xml:"AttachDate"`
	TargetType string `json:"TargetType" xml:"TargetType"`
}

TargetAttachment is a nested struct in resourcemanager response

type TargetAttachments added in v1.61.1148

type TargetAttachments struct {
	TargetAttachment []TargetAttachment `json:"TargetAttachment" xml:"TargetAttachment"`
}

TargetAttachments is a nested struct in resourcemanager response

type UntagResourcesRequest added in v1.61.1708

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest added in v1.61.1708

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.61.1708

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.61.1708

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateAccountRequest

type UpdateAccountRequest struct {
	*requests.RpcRequest
	NewDisplayName string `position:"Query" name:"NewDisplayName"`
	NewAccountType string `position:"Query" name:"NewAccountType"`
	AccountId      string `position:"Query" name:"AccountId"`
}

UpdateAccountRequest is the request struct for api UpdateAccount

func CreateUpdateAccountRequest

func CreateUpdateAccountRequest() (request *UpdateAccountRequest)

CreateUpdateAccountRequest creates a request to invoke UpdateAccount API

type UpdateAccountResponse

type UpdateAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Account   Account `json:"Account" xml:"Account"`
}

UpdateAccountResponse is the response struct for api UpdateAccount

func CreateUpdateAccountResponse

func CreateUpdateAccountResponse() (response *UpdateAccountResponse)

CreateUpdateAccountResponse creates a response to parse from UpdateAccount response

type UpdateControlPolicyRequest added in v1.61.1148

type UpdateControlPolicyRequest struct {
	*requests.RpcRequest
	NewPolicyName     string `position:"Query" name:"NewPolicyName"`
	PolicyId          string `position:"Query" name:"PolicyId"`
	NewPolicyDocument string `position:"Query" name:"NewPolicyDocument"`
	NewDescription    string `position:"Query" name:"NewDescription"`
}

UpdateControlPolicyRequest is the request struct for api UpdateControlPolicy

func CreateUpdateControlPolicyRequest added in v1.61.1148

func CreateUpdateControlPolicyRequest() (request *UpdateControlPolicyRequest)

CreateUpdateControlPolicyRequest creates a request to invoke UpdateControlPolicy API

type UpdateControlPolicyResponse added in v1.61.1148

type UpdateControlPolicyResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ControlPolicy ControlPolicy `json:"ControlPolicy" xml:"ControlPolicy"`
}

UpdateControlPolicyResponse is the response struct for api UpdateControlPolicy

func CreateUpdateControlPolicyResponse added in v1.61.1148

func CreateUpdateControlPolicyResponse() (response *UpdateControlPolicyResponse)

CreateUpdateControlPolicyResponse creates a response to parse from UpdateControlPolicy response

type UpdateFolderRequest

type UpdateFolderRequest struct {
	*requests.RpcRequest
	FolderId      string `position:"Query" name:"FolderId"`
	NewFolderName string `position:"Query" name:"NewFolderName"`
}

UpdateFolderRequest is the request struct for api UpdateFolder

func CreateUpdateFolderRequest

func CreateUpdateFolderRequest() (request *UpdateFolderRequest)

CreateUpdateFolderRequest creates a request to invoke UpdateFolder API

type UpdateFolderResponse

type UpdateFolderResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Folder    Folder `json:"Folder" xml:"Folder"`
}

UpdateFolderResponse is the response struct for api UpdateFolder

func CreateUpdateFolderResponse

func CreateUpdateFolderResponse() (response *UpdateFolderResponse)

CreateUpdateFolderResponse creates a response to parse from UpdateFolder response

type UpdateResourceGroupRequest

type UpdateResourceGroupRequest struct {
	*requests.RpcRequest
	NewDisplayName  string `position:"Query" name:"NewDisplayName"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
}

UpdateResourceGroupRequest is the request struct for api UpdateResourceGroup

func CreateUpdateResourceGroupRequest

func CreateUpdateResourceGroupRequest() (request *UpdateResourceGroupRequest)

CreateUpdateResourceGroupRequest creates a request to invoke UpdateResourceGroup API

type UpdateResourceGroupResponse

type UpdateResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ResourceGroup ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}

UpdateResourceGroupResponse is the response struct for api UpdateResourceGroup

func CreateUpdateResourceGroupResponse

func CreateUpdateResourceGroupResponse() (response *UpdateResourceGroupResponse)

CreateUpdateResourceGroupResponse creates a response to parse from UpdateResourceGroup response

type UpdateRoleRequest

type UpdateRoleRequest struct {
	*requests.RpcRequest
	NewAssumeRolePolicyDocument string           `position:"Query" name:"NewAssumeRolePolicyDocument"`
	RoleName                    string           `position:"Query" name:"RoleName"`
	NewMaxSessionDuration       requests.Integer `position:"Query" name:"NewMaxSessionDuration"`
	NewDescription              string           `position:"Query" name:"NewDescription"`
}

UpdateRoleRequest is the request struct for api UpdateRole

func CreateUpdateRoleRequest

func CreateUpdateRoleRequest() (request *UpdateRoleRequest)

CreateUpdateRoleRequest creates a request to invoke UpdateRole API

type UpdateRoleResponse

type UpdateRoleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Role      Role   `json:"Role" xml:"Role"`
}

UpdateRoleResponse is the response struct for api UpdateRole

func CreateUpdateRoleResponse

func CreateUpdateRoleResponse() (response *UpdateRoleResponse)

CreateUpdateRoleResponse creates a response to parse from UpdateRole response

Source Files

Jump to

Keyboard shortcuts

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