swas_open

package
v1.63.53 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCustomImageShareAccountRequest added in v1.62.790

type AddCustomImageShareAccountRequest struct {
	*requests.RpcRequest
	ImageId     string    `position:"Query" name:"ImageId"`
	ClientToken string    `position:"Query" name:"ClientToken"`
	Account     *[]string `position:"Query" name:"Account"  type:"Repeated"`
}

AddCustomImageShareAccountRequest is the request struct for api AddCustomImageShareAccount

func CreateAddCustomImageShareAccountRequest added in v1.62.790

func CreateAddCustomImageShareAccountRequest() (request *AddCustomImageShareAccountRequest)

CreateAddCustomImageShareAccountRequest creates a request to invoke AddCustomImageShareAccount API

type AddCustomImageShareAccountResponse added in v1.62.790

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

AddCustomImageShareAccountResponse is the response struct for api AddCustomImageShareAccount

func CreateAddCustomImageShareAccountResponse added in v1.62.790

func CreateAddCustomImageShareAccountResponse() (response *AddCustomImageShareAccountResponse)

CreateAddCustomImageShareAccountResponse creates a response to parse from AddCustomImageShareAccount response

type AllocatePublicConnectionRequest

type AllocatePublicConnectionRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

AllocatePublicConnectionRequest is the request struct for api AllocatePublicConnection

func CreateAllocatePublicConnectionRequest

func CreateAllocatePublicConnectionRequest() (request *AllocatePublicConnectionRequest)

CreateAllocatePublicConnectionRequest creates a request to invoke AllocatePublicConnection API

type AllocatePublicConnectionResponse

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

AllocatePublicConnectionResponse is the response struct for api AllocatePublicConnection

func CreateAllocatePublicConnectionResponse

func CreateAllocatePublicConnectionResponse() (response *AllocatePublicConnectionResponse)

CreateAllocatePublicConnectionResponse creates a response to parse from AllocatePublicConnection response

type ApplyFirewallTemplateRequest added in v1.62.790

type ApplyFirewallTemplateRequest struct {
	*requests.RpcRequest
	FirewallTemplateId string    `position:"Query" name:"FirewallTemplateId"`
	ClientToken        string    `position:"Query" name:"ClientToken"`
	InstanceId         string    `position:"Query" name:"InstanceId"`
	InstanceIds        *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

ApplyFirewallTemplateRequest is the request struct for api ApplyFirewallTemplate

func CreateApplyFirewallTemplateRequest added in v1.62.790

func CreateApplyFirewallTemplateRequest() (request *ApplyFirewallTemplateRequest)

CreateApplyFirewallTemplateRequest creates a request to invoke ApplyFirewallTemplate API

type ApplyFirewallTemplateResponse added in v1.62.790

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

ApplyFirewallTemplateResponse is the response struct for api ApplyFirewallTemplate

func CreateApplyFirewallTemplateResponse added in v1.62.790

func CreateApplyFirewallTemplateResponse() (response *ApplyFirewallTemplateResponse)

CreateApplyFirewallTemplateResponse creates a response to parse from ApplyFirewallTemplate response

type ApplyFirewallTemplateResult added in v1.62.790

type ApplyFirewallTemplateResult struct {
	TaskId               string                `json:"TaskId" xml:"TaskId"`
	FirewallTemplateId   string                `json:"FirewallTemplateId" xml:"FirewallTemplateId"`
	Status               string                `json:"Status" xml:"Status"`
	TotalCount           string                `json:"TotalCount" xml:"TotalCount"`
	FailedCount          string                `json:"FailedCount" xml:"FailedCount"`
	CreateTime           string                `json:"CreateTime" xml:"CreateTime"`
	InstanceApplyResults []ApplyInstanceResult `json:"InstanceApplyResults" xml:"InstanceApplyResults"`
}

ApplyFirewallTemplateResult is a nested struct in swas_open response

type ApplyInstanceResult added in v1.62.790

type ApplyInstanceResult struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Status     string `json:"Status" xml:"Status"`
}

ApplyInstanceResult is a nested struct in swas_open response

type AttachKeyPairRequest added in v1.62.765

type AttachKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string    `position:"Query" name:"ClientToken"`
	KeyPairName string    `position:"Query" name:"KeyPairName"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

AttachKeyPairRequest is the request struct for api AttachKeyPair

func CreateAttachKeyPairRequest added in v1.62.765

func CreateAttachKeyPairRequest() (request *AttachKeyPairRequest)

CreateAttachKeyPairRequest creates a request to invoke AttachKeyPair API

type AttachKeyPairResponse added in v1.62.765

type AttachKeyPairResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	FailCount  int      `json:"FailCount" xml:"FailCount"`
	Results    []Result `json:"Results" xml:"Results"`
}

AttachKeyPairResponse is the response struct for api AttachKeyPair

func CreateAttachKeyPairResponse added in v1.62.765

func CreateAttachKeyPairResponse() (response *AttachKeyPairResponse)

CreateAttachKeyPairResponse creates a response to parse from AttachKeyPair 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) AddCustomImageShareAccount added in v1.62.790

func (client *Client) AddCustomImageShareAccount(request *AddCustomImageShareAccountRequest) (response *AddCustomImageShareAccountResponse, err error)

AddCustomImageShareAccount invokes the swas_open.AddCustomImageShareAccount API synchronously

func (*Client) AddCustomImageShareAccountWithCallback added in v1.62.790

func (client *Client) AddCustomImageShareAccountWithCallback(request *AddCustomImageShareAccountRequest, callback func(response *AddCustomImageShareAccountResponse, err error)) <-chan int

AddCustomImageShareAccountWithCallback invokes the swas_open.AddCustomImageShareAccount API asynchronously

func (*Client) AddCustomImageShareAccountWithChan added in v1.62.790

func (client *Client) AddCustomImageShareAccountWithChan(request *AddCustomImageShareAccountRequest) (<-chan *AddCustomImageShareAccountResponse, <-chan error)

AddCustomImageShareAccountWithChan invokes the swas_open.AddCustomImageShareAccount API asynchronously

func (*Client) AllocatePublicConnection

func (client *Client) AllocatePublicConnection(request *AllocatePublicConnectionRequest) (response *AllocatePublicConnectionResponse, err error)

AllocatePublicConnection invokes the swas_open.AllocatePublicConnection API synchronously

func (*Client) AllocatePublicConnectionWithCallback

func (client *Client) AllocatePublicConnectionWithCallback(request *AllocatePublicConnectionRequest, callback func(response *AllocatePublicConnectionResponse, err error)) <-chan int

AllocatePublicConnectionWithCallback invokes the swas_open.AllocatePublicConnection API asynchronously

func (*Client) AllocatePublicConnectionWithChan

func (client *Client) AllocatePublicConnectionWithChan(request *AllocatePublicConnectionRequest) (<-chan *AllocatePublicConnectionResponse, <-chan error)

AllocatePublicConnectionWithChan invokes the swas_open.AllocatePublicConnection API asynchronously

func (*Client) ApplyFirewallTemplate added in v1.62.790

func (client *Client) ApplyFirewallTemplate(request *ApplyFirewallTemplateRequest) (response *ApplyFirewallTemplateResponse, err error)

ApplyFirewallTemplate invokes the swas_open.ApplyFirewallTemplate API synchronously

func (*Client) ApplyFirewallTemplateWithCallback added in v1.62.790

func (client *Client) ApplyFirewallTemplateWithCallback(request *ApplyFirewallTemplateRequest, callback func(response *ApplyFirewallTemplateResponse, err error)) <-chan int

ApplyFirewallTemplateWithCallback invokes the swas_open.ApplyFirewallTemplate API asynchronously

func (*Client) ApplyFirewallTemplateWithChan added in v1.62.790

func (client *Client) ApplyFirewallTemplateWithChan(request *ApplyFirewallTemplateRequest) (<-chan *ApplyFirewallTemplateResponse, <-chan error)

ApplyFirewallTemplateWithChan invokes the swas_open.ApplyFirewallTemplate API asynchronously

func (*Client) AttachKeyPair added in v1.62.765

func (client *Client) AttachKeyPair(request *AttachKeyPairRequest) (response *AttachKeyPairResponse, err error)

AttachKeyPair invokes the swas_open.AttachKeyPair API synchronously

func (*Client) AttachKeyPairWithCallback added in v1.62.765

func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, callback func(response *AttachKeyPairResponse, err error)) <-chan int

AttachKeyPairWithCallback invokes the swas_open.AttachKeyPair API asynchronously

func (*Client) AttachKeyPairWithChan added in v1.62.765

func (client *Client) AttachKeyPairWithChan(request *AttachKeyPairRequest) (<-chan *AttachKeyPairResponse, <-chan error)

AttachKeyPairWithChan invokes the swas_open.AttachKeyPair API asynchronously

func (*Client) CreateCommand added in v1.62.530

func (client *Client) CreateCommand(request *CreateCommandRequest) (response *CreateCommandResponse, err error)

CreateCommand invokes the swas_open.CreateCommand API synchronously

func (*Client) CreateCommandWithCallback added in v1.62.530

func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, callback func(response *CreateCommandResponse, err error)) <-chan int

CreateCommandWithCallback invokes the swas_open.CreateCommand API asynchronously

func (*Client) CreateCommandWithChan added in v1.62.530

func (client *Client) CreateCommandWithChan(request *CreateCommandRequest) (<-chan *CreateCommandResponse, <-chan error)

CreateCommandWithChan invokes the swas_open.CreateCommand API asynchronously

func (*Client) CreateCustomImage

func (client *Client) CreateCustomImage(request *CreateCustomImageRequest) (response *CreateCustomImageResponse, err error)

CreateCustomImage invokes the swas_open.CreateCustomImage API synchronously

func (*Client) CreateCustomImageWithCallback

func (client *Client) CreateCustomImageWithCallback(request *CreateCustomImageRequest, callback func(response *CreateCustomImageResponse, err error)) <-chan int

CreateCustomImageWithCallback invokes the swas_open.CreateCustomImage API asynchronously

func (*Client) CreateCustomImageWithChan

func (client *Client) CreateCustomImageWithChan(request *CreateCustomImageRequest) (<-chan *CreateCustomImageResponse, <-chan error)

CreateCustomImageWithChan invokes the swas_open.CreateCustomImage API asynchronously

func (*Client) CreateFirewallRule

func (client *Client) CreateFirewallRule(request *CreateFirewallRuleRequest) (response *CreateFirewallRuleResponse, err error)

CreateFirewallRule invokes the swas_open.CreateFirewallRule API synchronously

func (*Client) CreateFirewallRuleWithCallback

func (client *Client) CreateFirewallRuleWithCallback(request *CreateFirewallRuleRequest, callback func(response *CreateFirewallRuleResponse, err error)) <-chan int

CreateFirewallRuleWithCallback invokes the swas_open.CreateFirewallRule API asynchronously

func (*Client) CreateFirewallRuleWithChan

func (client *Client) CreateFirewallRuleWithChan(request *CreateFirewallRuleRequest) (<-chan *CreateFirewallRuleResponse, <-chan error)

CreateFirewallRuleWithChan invokes the swas_open.CreateFirewallRule API asynchronously

func (*Client) CreateFirewallRules added in v1.62.360

func (client *Client) CreateFirewallRules(request *CreateFirewallRulesRequest) (response *CreateFirewallRulesResponse, err error)

CreateFirewallRules invokes the swas_open.CreateFirewallRules API synchronously

func (*Client) CreateFirewallRulesWithCallback added in v1.62.360

func (client *Client) CreateFirewallRulesWithCallback(request *CreateFirewallRulesRequest, callback func(response *CreateFirewallRulesResponse, err error)) <-chan int

CreateFirewallRulesWithCallback invokes the swas_open.CreateFirewallRules API asynchronously

func (*Client) CreateFirewallRulesWithChan added in v1.62.360

func (client *Client) CreateFirewallRulesWithChan(request *CreateFirewallRulesRequest) (<-chan *CreateFirewallRulesResponse, <-chan error)

CreateFirewallRulesWithChan invokes the swas_open.CreateFirewallRules API asynchronously

func (*Client) CreateFirewallTemplate added in v1.62.790

func (client *Client) CreateFirewallTemplate(request *CreateFirewallTemplateRequest) (response *CreateFirewallTemplateResponse, err error)

CreateFirewallTemplate invokes the swas_open.CreateFirewallTemplate API synchronously

func (*Client) CreateFirewallTemplateRules added in v1.62.790

func (client *Client) CreateFirewallTemplateRules(request *CreateFirewallTemplateRulesRequest) (response *CreateFirewallTemplateRulesResponse, err error)

CreateFirewallTemplateRules invokes the swas_open.CreateFirewallTemplateRules API synchronously

func (*Client) CreateFirewallTemplateRulesWithCallback added in v1.62.790

func (client *Client) CreateFirewallTemplateRulesWithCallback(request *CreateFirewallTemplateRulesRequest, callback func(response *CreateFirewallTemplateRulesResponse, err error)) <-chan int

CreateFirewallTemplateRulesWithCallback invokes the swas_open.CreateFirewallTemplateRules API asynchronously

func (*Client) CreateFirewallTemplateRulesWithChan added in v1.62.790

func (client *Client) CreateFirewallTemplateRulesWithChan(request *CreateFirewallTemplateRulesRequest) (<-chan *CreateFirewallTemplateRulesResponse, <-chan error)

CreateFirewallTemplateRulesWithChan invokes the swas_open.CreateFirewallTemplateRules API asynchronously

func (*Client) CreateFirewallTemplateWithCallback added in v1.62.790

func (client *Client) CreateFirewallTemplateWithCallback(request *CreateFirewallTemplateRequest, callback func(response *CreateFirewallTemplateResponse, err error)) <-chan int

CreateFirewallTemplateWithCallback invokes the swas_open.CreateFirewallTemplate API asynchronously

func (*Client) CreateFirewallTemplateWithChan added in v1.62.790

func (client *Client) CreateFirewallTemplateWithChan(request *CreateFirewallTemplateRequest) (<-chan *CreateFirewallTemplateResponse, <-chan error)

CreateFirewallTemplateWithChan invokes the swas_open.CreateFirewallTemplate API asynchronously

func (*Client) CreateInstanceKeyPair added in v1.62.360

func (client *Client) CreateInstanceKeyPair(request *CreateInstanceKeyPairRequest) (response *CreateInstanceKeyPairResponse, err error)

CreateInstanceKeyPair invokes the swas_open.CreateInstanceKeyPair API synchronously

func (*Client) CreateInstanceKeyPairWithCallback added in v1.62.360

func (client *Client) CreateInstanceKeyPairWithCallback(request *CreateInstanceKeyPairRequest, callback func(response *CreateInstanceKeyPairResponse, err error)) <-chan int

CreateInstanceKeyPairWithCallback invokes the swas_open.CreateInstanceKeyPair API asynchronously

func (*Client) CreateInstanceKeyPairWithChan added in v1.62.360

func (client *Client) CreateInstanceKeyPairWithChan(request *CreateInstanceKeyPairRequest) (<-chan *CreateInstanceKeyPairResponse, <-chan error)

CreateInstanceKeyPairWithChan invokes the swas_open.CreateInstanceKeyPair API asynchronously

func (*Client) CreateInstances

func (client *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)

CreateInstances invokes the swas_open.CreateInstances API synchronously

func (*Client) CreateInstancesWithCallback

func (client *Client) CreateInstancesWithCallback(request *CreateInstancesRequest, callback func(response *CreateInstancesResponse, err error)) <-chan int

CreateInstancesWithCallback invokes the swas_open.CreateInstances API asynchronously

func (*Client) CreateInstancesWithChan

func (client *Client) CreateInstancesWithChan(request *CreateInstancesRequest) (<-chan *CreateInstancesResponse, <-chan error)

CreateInstancesWithChan invokes the swas_open.CreateInstances API asynchronously

func (*Client) CreateKeyPair added in v1.62.765

func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (response *CreateKeyPairResponse, err error)

CreateKeyPair invokes the swas_open.CreateKeyPair API synchronously

func (*Client) CreateKeyPairWithCallback added in v1.62.765

func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, callback func(response *CreateKeyPairResponse, err error)) <-chan int

CreateKeyPairWithCallback invokes the swas_open.CreateKeyPair API asynchronously

func (*Client) CreateKeyPairWithChan added in v1.62.765

func (client *Client) CreateKeyPairWithChan(request *CreateKeyPairRequest) (<-chan *CreateKeyPairResponse, <-chan error)

CreateKeyPairWithChan invokes the swas_open.CreateKeyPair API asynchronously

func (*Client) CreateSnapshot

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot invokes the swas_open.CreateSnapshot API synchronously

func (*Client) CreateSnapshotWithCallback

func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int

CreateSnapshotWithCallback invokes the swas_open.CreateSnapshot API asynchronously

func (*Client) CreateSnapshotWithChan

func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)

CreateSnapshotWithChan invokes the swas_open.CreateSnapshot API asynchronously

func (*Client) DeleteCommand added in v1.62.530

func (client *Client) DeleteCommand(request *DeleteCommandRequest) (response *DeleteCommandResponse, err error)

DeleteCommand invokes the swas_open.DeleteCommand API synchronously

func (*Client) DeleteCommandWithCallback added in v1.62.530

func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, callback func(response *DeleteCommandResponse, err error)) <-chan int

DeleteCommandWithCallback invokes the swas_open.DeleteCommand API asynchronously

func (*Client) DeleteCommandWithChan added in v1.62.530

func (client *Client) DeleteCommandWithChan(request *DeleteCommandRequest) (<-chan *DeleteCommandResponse, <-chan error)

DeleteCommandWithChan invokes the swas_open.DeleteCommand API asynchronously

func (*Client) DeleteCustomImage

func (client *Client) DeleteCustomImage(request *DeleteCustomImageRequest) (response *DeleteCustomImageResponse, err error)

DeleteCustomImage invokes the swas_open.DeleteCustomImage API synchronously

func (*Client) DeleteCustomImageWithCallback

func (client *Client) DeleteCustomImageWithCallback(request *DeleteCustomImageRequest, callback func(response *DeleteCustomImageResponse, err error)) <-chan int

DeleteCustomImageWithCallback invokes the swas_open.DeleteCustomImage API asynchronously

func (*Client) DeleteCustomImageWithChan

func (client *Client) DeleteCustomImageWithChan(request *DeleteCustomImageRequest) (<-chan *DeleteCustomImageResponse, <-chan error)

DeleteCustomImageWithChan invokes the swas_open.DeleteCustomImage API asynchronously

func (*Client) DeleteCustomImages added in v1.62.742

func (client *Client) DeleteCustomImages(request *DeleteCustomImagesRequest) (response *DeleteCustomImagesResponse, err error)

DeleteCustomImages invokes the swas_open.DeleteCustomImages API synchronously

func (*Client) DeleteCustomImagesWithCallback added in v1.62.742

func (client *Client) DeleteCustomImagesWithCallback(request *DeleteCustomImagesRequest, callback func(response *DeleteCustomImagesResponse, err error)) <-chan int

DeleteCustomImagesWithCallback invokes the swas_open.DeleteCustomImages API asynchronously

func (*Client) DeleteCustomImagesWithChan added in v1.62.742

func (client *Client) DeleteCustomImagesWithChan(request *DeleteCustomImagesRequest) (<-chan *DeleteCustomImagesResponse, <-chan error)

DeleteCustomImagesWithChan invokes the swas_open.DeleteCustomImages API asynchronously

func (*Client) DeleteFirewallRule

func (client *Client) DeleteFirewallRule(request *DeleteFirewallRuleRequest) (response *DeleteFirewallRuleResponse, err error)

DeleteFirewallRule invokes the swas_open.DeleteFirewallRule API synchronously

func (*Client) DeleteFirewallRuleWithCallback

func (client *Client) DeleteFirewallRuleWithCallback(request *DeleteFirewallRuleRequest, callback func(response *DeleteFirewallRuleResponse, err error)) <-chan int

DeleteFirewallRuleWithCallback invokes the swas_open.DeleteFirewallRule API asynchronously

func (*Client) DeleteFirewallRuleWithChan

func (client *Client) DeleteFirewallRuleWithChan(request *DeleteFirewallRuleRequest) (<-chan *DeleteFirewallRuleResponse, <-chan error)

DeleteFirewallRuleWithChan invokes the swas_open.DeleteFirewallRule API asynchronously

func (*Client) DeleteFirewallRules added in v1.62.742

func (client *Client) DeleteFirewallRules(request *DeleteFirewallRulesRequest) (response *DeleteFirewallRulesResponse, err error)

DeleteFirewallRules invokes the swas_open.DeleteFirewallRules API synchronously

func (*Client) DeleteFirewallRulesWithCallback added in v1.62.742

func (client *Client) DeleteFirewallRulesWithCallback(request *DeleteFirewallRulesRequest, callback func(response *DeleteFirewallRulesResponse, err error)) <-chan int

DeleteFirewallRulesWithCallback invokes the swas_open.DeleteFirewallRules API asynchronously

func (*Client) DeleteFirewallRulesWithChan added in v1.62.742

func (client *Client) DeleteFirewallRulesWithChan(request *DeleteFirewallRulesRequest) (<-chan *DeleteFirewallRulesResponse, <-chan error)

DeleteFirewallRulesWithChan invokes the swas_open.DeleteFirewallRules API asynchronously

func (*Client) DeleteFirewallTemplateRules added in v1.62.790

func (client *Client) DeleteFirewallTemplateRules(request *DeleteFirewallTemplateRulesRequest) (response *DeleteFirewallTemplateRulesResponse, err error)

DeleteFirewallTemplateRules invokes the swas_open.DeleteFirewallTemplateRules API synchronously

func (*Client) DeleteFirewallTemplateRulesWithCallback added in v1.62.790

func (client *Client) DeleteFirewallTemplateRulesWithCallback(request *DeleteFirewallTemplateRulesRequest, callback func(response *DeleteFirewallTemplateRulesResponse, err error)) <-chan int

DeleteFirewallTemplateRulesWithCallback invokes the swas_open.DeleteFirewallTemplateRules API asynchronously

func (*Client) DeleteFirewallTemplateRulesWithChan added in v1.62.790

func (client *Client) DeleteFirewallTemplateRulesWithChan(request *DeleteFirewallTemplateRulesRequest) (<-chan *DeleteFirewallTemplateRulesResponse, <-chan error)

DeleteFirewallTemplateRulesWithChan invokes the swas_open.DeleteFirewallTemplateRules API asynchronously

func (*Client) DeleteFirewallTemplates added in v1.62.790

func (client *Client) DeleteFirewallTemplates(request *DeleteFirewallTemplatesRequest) (response *DeleteFirewallTemplatesResponse, err error)

DeleteFirewallTemplates invokes the swas_open.DeleteFirewallTemplates API synchronously

func (*Client) DeleteFirewallTemplatesWithCallback added in v1.62.790

func (client *Client) DeleteFirewallTemplatesWithCallback(request *DeleteFirewallTemplatesRequest, callback func(response *DeleteFirewallTemplatesResponse, err error)) <-chan int

DeleteFirewallTemplatesWithCallback invokes the swas_open.DeleteFirewallTemplates API asynchronously

func (*Client) DeleteFirewallTemplatesWithChan added in v1.62.790

func (client *Client) DeleteFirewallTemplatesWithChan(request *DeleteFirewallTemplatesRequest) (<-chan *DeleteFirewallTemplatesResponse, <-chan error)

DeleteFirewallTemplatesWithChan invokes the swas_open.DeleteFirewallTemplates API asynchronously

func (*Client) DeleteInstanceKeyPair added in v1.62.360

func (client *Client) DeleteInstanceKeyPair(request *DeleteInstanceKeyPairRequest) (response *DeleteInstanceKeyPairResponse, err error)

DeleteInstanceKeyPair invokes the swas_open.DeleteInstanceKeyPair API synchronously

func (*Client) DeleteInstanceKeyPairWithCallback added in v1.62.360

func (client *Client) DeleteInstanceKeyPairWithCallback(request *DeleteInstanceKeyPairRequest, callback func(response *DeleteInstanceKeyPairResponse, err error)) <-chan int

DeleteInstanceKeyPairWithCallback invokes the swas_open.DeleteInstanceKeyPair API asynchronously

func (*Client) DeleteInstanceKeyPairWithChan added in v1.62.360

func (client *Client) DeleteInstanceKeyPairWithChan(request *DeleteInstanceKeyPairRequest) (<-chan *DeleteInstanceKeyPairResponse, <-chan error)

DeleteInstanceKeyPairWithChan invokes the swas_open.DeleteInstanceKeyPair API asynchronously

func (*Client) DeleteKeyPairs added in v1.62.765

func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (response *DeleteKeyPairsResponse, err error)

DeleteKeyPairs invokes the swas_open.DeleteKeyPairs API synchronously

func (*Client) DeleteKeyPairsWithCallback added in v1.62.765

func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest, callback func(response *DeleteKeyPairsResponse, err error)) <-chan int

DeleteKeyPairsWithCallback invokes the swas_open.DeleteKeyPairs API asynchronously

func (*Client) DeleteKeyPairsWithChan added in v1.62.765

func (client *Client) DeleteKeyPairsWithChan(request *DeleteKeyPairsRequest) (<-chan *DeleteKeyPairsResponse, <-chan error)

DeleteKeyPairsWithChan invokes the swas_open.DeleteKeyPairs API asynchronously

func (*Client) DeleteSnapshot

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot invokes the swas_open.DeleteSnapshot API synchronously

func (*Client) DeleteSnapshotWithCallback

func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int

DeleteSnapshotWithCallback invokes the swas_open.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshotWithChan

func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)

DeleteSnapshotWithChan invokes the swas_open.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshots added in v1.62.360

func (client *Client) DeleteSnapshots(request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)

DeleteSnapshots invokes the swas_open.DeleteSnapshots API synchronously

func (*Client) DeleteSnapshotsWithCallback added in v1.62.360

func (client *Client) DeleteSnapshotsWithCallback(request *DeleteSnapshotsRequest, callback func(response *DeleteSnapshotsResponse, err error)) <-chan int

DeleteSnapshotsWithCallback invokes the swas_open.DeleteSnapshots API asynchronously

func (*Client) DeleteSnapshotsWithChan added in v1.62.360

func (client *Client) DeleteSnapshotsWithChan(request *DeleteSnapshotsRequest) (<-chan *DeleteSnapshotsResponse, <-chan error)

DeleteSnapshotsWithChan invokes the swas_open.DeleteSnapshots API asynchronously

func (*Client) DescribeCloudAssistantAttributes added in v1.62.694

func (client *Client) DescribeCloudAssistantAttributes(request *DescribeCloudAssistantAttributesRequest) (response *DescribeCloudAssistantAttributesResponse, err error)

DescribeCloudAssistantAttributes invokes the swas_open.DescribeCloudAssistantAttributes API synchronously

func (*Client) DescribeCloudAssistantAttributesWithCallback added in v1.62.694

func (client *Client) DescribeCloudAssistantAttributesWithCallback(request *DescribeCloudAssistantAttributesRequest, callback func(response *DescribeCloudAssistantAttributesResponse, err error)) <-chan int

DescribeCloudAssistantAttributesWithCallback invokes the swas_open.DescribeCloudAssistantAttributes API asynchronously

func (*Client) DescribeCloudAssistantAttributesWithChan added in v1.62.694

func (client *Client) DescribeCloudAssistantAttributesWithChan(request *DescribeCloudAssistantAttributesRequest) (<-chan *DescribeCloudAssistantAttributesResponse, <-chan error)

DescribeCloudAssistantAttributesWithChan invokes the swas_open.DescribeCloudAssistantAttributes API asynchronously

func (*Client) DescribeCloudAssistantStatus

func (client *Client) DescribeCloudAssistantStatus(request *DescribeCloudAssistantStatusRequest) (response *DescribeCloudAssistantStatusResponse, err error)

DescribeCloudAssistantStatus invokes the swas_open.DescribeCloudAssistantStatus API synchronously

func (*Client) DescribeCloudAssistantStatusWithCallback

func (client *Client) DescribeCloudAssistantStatusWithCallback(request *DescribeCloudAssistantStatusRequest, callback func(response *DescribeCloudAssistantStatusResponse, err error)) <-chan int

DescribeCloudAssistantStatusWithCallback invokes the swas_open.DescribeCloudAssistantStatus API asynchronously

func (*Client) DescribeCloudAssistantStatusWithChan

func (client *Client) DescribeCloudAssistantStatusWithChan(request *DescribeCloudAssistantStatusRequest) (<-chan *DescribeCloudAssistantStatusResponse, <-chan error)

DescribeCloudAssistantStatusWithChan invokes the swas_open.DescribeCloudAssistantStatus API asynchronously

func (*Client) DescribeCloudMonitorAgentStatuses added in v1.62.360

func (client *Client) DescribeCloudMonitorAgentStatuses(request *DescribeCloudMonitorAgentStatusesRequest) (response *DescribeCloudMonitorAgentStatusesResponse, err error)

DescribeCloudMonitorAgentStatuses invokes the swas_open.DescribeCloudMonitorAgentStatuses API synchronously

func (*Client) DescribeCloudMonitorAgentStatusesWithCallback added in v1.62.360

func (client *Client) DescribeCloudMonitorAgentStatusesWithCallback(request *DescribeCloudMonitorAgentStatusesRequest, callback func(response *DescribeCloudMonitorAgentStatusesResponse, err error)) <-chan int

DescribeCloudMonitorAgentStatusesWithCallback invokes the swas_open.DescribeCloudMonitorAgentStatuses API asynchronously

func (*Client) DescribeCloudMonitorAgentStatusesWithChan added in v1.62.360

func (client *Client) DescribeCloudMonitorAgentStatusesWithChan(request *DescribeCloudMonitorAgentStatusesRequest) (<-chan *DescribeCloudMonitorAgentStatusesResponse, <-chan error)

DescribeCloudMonitorAgentStatusesWithChan invokes the swas_open.DescribeCloudMonitorAgentStatuses API asynchronously

func (*Client) DescribeCommandInvocations added in v1.62.530

func (client *Client) DescribeCommandInvocations(request *DescribeCommandInvocationsRequest) (response *DescribeCommandInvocationsResponse, err error)

DescribeCommandInvocations invokes the swas_open.DescribeCommandInvocations API synchronously

func (*Client) DescribeCommandInvocationsWithCallback added in v1.62.530

func (client *Client) DescribeCommandInvocationsWithCallback(request *DescribeCommandInvocationsRequest, callback func(response *DescribeCommandInvocationsResponse, err error)) <-chan int

DescribeCommandInvocationsWithCallback invokes the swas_open.DescribeCommandInvocations API asynchronously

func (*Client) DescribeCommandInvocationsWithChan added in v1.62.530

func (client *Client) DescribeCommandInvocationsWithChan(request *DescribeCommandInvocationsRequest) (<-chan *DescribeCommandInvocationsResponse, <-chan error)

DescribeCommandInvocationsWithChan invokes the swas_open.DescribeCommandInvocations API asynchronously

func (*Client) DescribeCommands added in v1.62.530

func (client *Client) DescribeCommands(request *DescribeCommandsRequest) (response *DescribeCommandsResponse, err error)

DescribeCommands invokes the swas_open.DescribeCommands API synchronously

func (*Client) DescribeCommandsWithCallback added in v1.62.530

func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequest, callback func(response *DescribeCommandsResponse, err error)) <-chan int

DescribeCommandsWithCallback invokes the swas_open.DescribeCommands API asynchronously

func (*Client) DescribeCommandsWithChan added in v1.62.530

func (client *Client) DescribeCommandsWithChan(request *DescribeCommandsRequest) (<-chan *DescribeCommandsResponse, <-chan error)

DescribeCommandsWithChan invokes the swas_open.DescribeCommands API asynchronously

func (*Client) DescribeDatabaseErrorLogs

func (client *Client) DescribeDatabaseErrorLogs(request *DescribeDatabaseErrorLogsRequest) (response *DescribeDatabaseErrorLogsResponse, err error)

DescribeDatabaseErrorLogs invokes the swas_open.DescribeDatabaseErrorLogs API synchronously

func (*Client) DescribeDatabaseErrorLogsWithCallback

func (client *Client) DescribeDatabaseErrorLogsWithCallback(request *DescribeDatabaseErrorLogsRequest, callback func(response *DescribeDatabaseErrorLogsResponse, err error)) <-chan int

DescribeDatabaseErrorLogsWithCallback invokes the swas_open.DescribeDatabaseErrorLogs API asynchronously

func (*Client) DescribeDatabaseErrorLogsWithChan

func (client *Client) DescribeDatabaseErrorLogsWithChan(request *DescribeDatabaseErrorLogsRequest) (<-chan *DescribeDatabaseErrorLogsResponse, <-chan error)

DescribeDatabaseErrorLogsWithChan invokes the swas_open.DescribeDatabaseErrorLogs API asynchronously

func (*Client) DescribeDatabaseInstanceMetricData

func (client *Client) DescribeDatabaseInstanceMetricData(request *DescribeDatabaseInstanceMetricDataRequest) (response *DescribeDatabaseInstanceMetricDataResponse, err error)

DescribeDatabaseInstanceMetricData invokes the swas_open.DescribeDatabaseInstanceMetricData API synchronously

func (*Client) DescribeDatabaseInstanceMetricDataWithCallback

func (client *Client) DescribeDatabaseInstanceMetricDataWithCallback(request *DescribeDatabaseInstanceMetricDataRequest, callback func(response *DescribeDatabaseInstanceMetricDataResponse, err error)) <-chan int

DescribeDatabaseInstanceMetricDataWithCallback invokes the swas_open.DescribeDatabaseInstanceMetricData API asynchronously

func (*Client) DescribeDatabaseInstanceMetricDataWithChan

func (client *Client) DescribeDatabaseInstanceMetricDataWithChan(request *DescribeDatabaseInstanceMetricDataRequest) (<-chan *DescribeDatabaseInstanceMetricDataResponse, <-chan error)

DescribeDatabaseInstanceMetricDataWithChan invokes the swas_open.DescribeDatabaseInstanceMetricData API asynchronously

func (*Client) DescribeDatabaseInstanceParameters

func (client *Client) DescribeDatabaseInstanceParameters(request *DescribeDatabaseInstanceParametersRequest) (response *DescribeDatabaseInstanceParametersResponse, err error)

DescribeDatabaseInstanceParameters invokes the swas_open.DescribeDatabaseInstanceParameters API synchronously

func (*Client) DescribeDatabaseInstanceParametersWithCallback

func (client *Client) DescribeDatabaseInstanceParametersWithCallback(request *DescribeDatabaseInstanceParametersRequest, callback func(response *DescribeDatabaseInstanceParametersResponse, err error)) <-chan int

DescribeDatabaseInstanceParametersWithCallback invokes the swas_open.DescribeDatabaseInstanceParameters API asynchronously

func (*Client) DescribeDatabaseInstanceParametersWithChan

func (client *Client) DescribeDatabaseInstanceParametersWithChan(request *DescribeDatabaseInstanceParametersRequest) (<-chan *DescribeDatabaseInstanceParametersResponse, <-chan error)

DescribeDatabaseInstanceParametersWithChan invokes the swas_open.DescribeDatabaseInstanceParameters API asynchronously

func (*Client) DescribeDatabaseInstances

func (client *Client) DescribeDatabaseInstances(request *DescribeDatabaseInstancesRequest) (response *DescribeDatabaseInstancesResponse, err error)

DescribeDatabaseInstances invokes the swas_open.DescribeDatabaseInstances API synchronously

func (*Client) DescribeDatabaseInstancesWithCallback

func (client *Client) DescribeDatabaseInstancesWithCallback(request *DescribeDatabaseInstancesRequest, callback func(response *DescribeDatabaseInstancesResponse, err error)) <-chan int

DescribeDatabaseInstancesWithCallback invokes the swas_open.DescribeDatabaseInstances API asynchronously

func (*Client) DescribeDatabaseInstancesWithChan

func (client *Client) DescribeDatabaseInstancesWithChan(request *DescribeDatabaseInstancesRequest) (<-chan *DescribeDatabaseInstancesResponse, <-chan error)

DescribeDatabaseInstancesWithChan invokes the swas_open.DescribeDatabaseInstances API asynchronously

func (*Client) DescribeDatabaseSlowLogRecords

func (client *Client) DescribeDatabaseSlowLogRecords(request *DescribeDatabaseSlowLogRecordsRequest) (response *DescribeDatabaseSlowLogRecordsResponse, err error)

DescribeDatabaseSlowLogRecords invokes the swas_open.DescribeDatabaseSlowLogRecords API synchronously

func (*Client) DescribeDatabaseSlowLogRecordsWithCallback

func (client *Client) DescribeDatabaseSlowLogRecordsWithCallback(request *DescribeDatabaseSlowLogRecordsRequest, callback func(response *DescribeDatabaseSlowLogRecordsResponse, err error)) <-chan int

DescribeDatabaseSlowLogRecordsWithCallback invokes the swas_open.DescribeDatabaseSlowLogRecords API asynchronously

func (*Client) DescribeDatabaseSlowLogRecordsWithChan

func (client *Client) DescribeDatabaseSlowLogRecordsWithChan(request *DescribeDatabaseSlowLogRecordsRequest) (<-chan *DescribeDatabaseSlowLogRecordsResponse, <-chan error)

DescribeDatabaseSlowLogRecordsWithChan invokes the swas_open.DescribeDatabaseSlowLogRecords API asynchronously

func (*Client) DescribeFirewallTemplateApplyResults added in v1.62.790

func (client *Client) DescribeFirewallTemplateApplyResults(request *DescribeFirewallTemplateApplyResultsRequest) (response *DescribeFirewallTemplateApplyResultsResponse, err error)

DescribeFirewallTemplateApplyResults invokes the swas_open.DescribeFirewallTemplateApplyResults API synchronously

func (*Client) DescribeFirewallTemplateApplyResultsWithCallback added in v1.62.790

func (client *Client) DescribeFirewallTemplateApplyResultsWithCallback(request *DescribeFirewallTemplateApplyResultsRequest, callback func(response *DescribeFirewallTemplateApplyResultsResponse, err error)) <-chan int

DescribeFirewallTemplateApplyResultsWithCallback invokes the swas_open.DescribeFirewallTemplateApplyResults API asynchronously

func (*Client) DescribeFirewallTemplateApplyResultsWithChan added in v1.62.790

func (client *Client) DescribeFirewallTemplateApplyResultsWithChan(request *DescribeFirewallTemplateApplyResultsRequest) (<-chan *DescribeFirewallTemplateApplyResultsResponse, <-chan error)

DescribeFirewallTemplateApplyResultsWithChan invokes the swas_open.DescribeFirewallTemplateApplyResults API asynchronously

func (*Client) DescribeFirewallTemplateRulesApplyResult added in v1.62.790

func (client *Client) DescribeFirewallTemplateRulesApplyResult(request *DescribeFirewallTemplateRulesApplyResultRequest) (response *DescribeFirewallTemplateRulesApplyResultResponse, err error)

DescribeFirewallTemplateRulesApplyResult invokes the swas_open.DescribeFirewallTemplateRulesApplyResult API synchronously

func (*Client) DescribeFirewallTemplateRulesApplyResultWithCallback added in v1.62.790

func (client *Client) DescribeFirewallTemplateRulesApplyResultWithCallback(request *DescribeFirewallTemplateRulesApplyResultRequest, callback func(response *DescribeFirewallTemplateRulesApplyResultResponse, err error)) <-chan int

DescribeFirewallTemplateRulesApplyResultWithCallback invokes the swas_open.DescribeFirewallTemplateRulesApplyResult API asynchronously

func (*Client) DescribeFirewallTemplateRulesApplyResultWithChan added in v1.62.790

func (client *Client) DescribeFirewallTemplateRulesApplyResultWithChan(request *DescribeFirewallTemplateRulesApplyResultRequest) (<-chan *DescribeFirewallTemplateRulesApplyResultResponse, <-chan error)

DescribeFirewallTemplateRulesApplyResultWithChan invokes the swas_open.DescribeFirewallTemplateRulesApplyResult API asynchronously

func (*Client) DescribeFirewallTemplates added in v1.62.790

func (client *Client) DescribeFirewallTemplates(request *DescribeFirewallTemplatesRequest) (response *DescribeFirewallTemplatesResponse, err error)

DescribeFirewallTemplates invokes the swas_open.DescribeFirewallTemplates API synchronously

func (*Client) DescribeFirewallTemplatesWithCallback added in v1.62.790

func (client *Client) DescribeFirewallTemplatesWithCallback(request *DescribeFirewallTemplatesRequest, callback func(response *DescribeFirewallTemplatesResponse, err error)) <-chan int

DescribeFirewallTemplatesWithCallback invokes the swas_open.DescribeFirewallTemplates API asynchronously

func (*Client) DescribeFirewallTemplatesWithChan added in v1.62.790

func (client *Client) DescribeFirewallTemplatesWithChan(request *DescribeFirewallTemplatesRequest) (<-chan *DescribeFirewallTemplatesResponse, <-chan error)

DescribeFirewallTemplatesWithChan invokes the swas_open.DescribeFirewallTemplates API asynchronously

func (*Client) DescribeInstanceKeyPair added in v1.62.360

func (client *Client) DescribeInstanceKeyPair(request *DescribeInstanceKeyPairRequest) (response *DescribeInstanceKeyPairResponse, err error)

DescribeInstanceKeyPair invokes the swas_open.DescribeInstanceKeyPair API synchronously

func (*Client) DescribeInstanceKeyPairWithCallback added in v1.62.360

func (client *Client) DescribeInstanceKeyPairWithCallback(request *DescribeInstanceKeyPairRequest, callback func(response *DescribeInstanceKeyPairResponse, err error)) <-chan int

DescribeInstanceKeyPairWithCallback invokes the swas_open.DescribeInstanceKeyPair API asynchronously

func (*Client) DescribeInstanceKeyPairWithChan added in v1.62.360

func (client *Client) DescribeInstanceKeyPairWithChan(request *DescribeInstanceKeyPairRequest) (<-chan *DescribeInstanceKeyPairResponse, <-chan error)

DescribeInstanceKeyPairWithChan invokes the swas_open.DescribeInstanceKeyPair API asynchronously

func (*Client) DescribeInstancePasswordsSetting added in v1.62.360

func (client *Client) DescribeInstancePasswordsSetting(request *DescribeInstancePasswordsSettingRequest) (response *DescribeInstancePasswordsSettingResponse, err error)

DescribeInstancePasswordsSetting invokes the swas_open.DescribeInstancePasswordsSetting API synchronously

func (*Client) DescribeInstancePasswordsSettingWithCallback added in v1.62.360

func (client *Client) DescribeInstancePasswordsSettingWithCallback(request *DescribeInstancePasswordsSettingRequest, callback func(response *DescribeInstancePasswordsSettingResponse, err error)) <-chan int

DescribeInstancePasswordsSettingWithCallback invokes the swas_open.DescribeInstancePasswordsSetting API asynchronously

func (*Client) DescribeInstancePasswordsSettingWithChan added in v1.62.360

func (client *Client) DescribeInstancePasswordsSettingWithChan(request *DescribeInstancePasswordsSettingRequest) (<-chan *DescribeInstancePasswordsSettingResponse, <-chan error)

DescribeInstancePasswordsSettingWithChan invokes the swas_open.DescribeInstancePasswordsSetting API asynchronously

func (*Client) DescribeInstanceVncUrl added in v1.62.360

func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (response *DescribeInstanceVncUrlResponse, err error)

DescribeInstanceVncUrl invokes the swas_open.DescribeInstanceVncUrl API synchronously

func (*Client) DescribeInstanceVncUrlWithCallback added in v1.62.360

func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstanceVncUrlRequest, callback func(response *DescribeInstanceVncUrlResponse, err error)) <-chan int

DescribeInstanceVncUrlWithCallback invokes the swas_open.DescribeInstanceVncUrl API asynchronously

func (*Client) DescribeInstanceVncUrlWithChan added in v1.62.360

func (client *Client) DescribeInstanceVncUrlWithChan(request *DescribeInstanceVncUrlRequest) (<-chan *DescribeInstanceVncUrlResponse, <-chan error)

DescribeInstanceVncUrlWithChan invokes the swas_open.DescribeInstanceVncUrl API asynchronously

func (*Client) DescribeInvocationResult

func (client *Client) DescribeInvocationResult(request *DescribeInvocationResultRequest) (response *DescribeInvocationResultResponse, err error)

DescribeInvocationResult invokes the swas_open.DescribeInvocationResult API synchronously

func (*Client) DescribeInvocationResultWithCallback

func (client *Client) DescribeInvocationResultWithCallback(request *DescribeInvocationResultRequest, callback func(response *DescribeInvocationResultResponse, err error)) <-chan int

DescribeInvocationResultWithCallback invokes the swas_open.DescribeInvocationResult API asynchronously

func (*Client) DescribeInvocationResultWithChan

func (client *Client) DescribeInvocationResultWithChan(request *DescribeInvocationResultRequest) (<-chan *DescribeInvocationResultResponse, <-chan error)

DescribeInvocationResultWithChan invokes the swas_open.DescribeInvocationResult API asynchronously

func (*Client) DescribeInvocations

func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)

DescribeInvocations invokes the swas_open.DescribeInvocations API synchronously

func (*Client) DescribeInvocationsWithCallback

func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, callback func(response *DescribeInvocationsResponse, err error)) <-chan int

DescribeInvocationsWithCallback invokes the swas_open.DescribeInvocations API asynchronously

func (*Client) DescribeInvocationsWithChan

func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)

DescribeInvocationsWithChan invokes the swas_open.DescribeInvocations API asynchronously

func (*Client) DescribeMonitorData added in v1.62.360

func (client *Client) DescribeMonitorData(request *DescribeMonitorDataRequest) (response *DescribeMonitorDataResponse, err error)

DescribeMonitorData invokes the swas_open.DescribeMonitorData API synchronously

func (*Client) DescribeMonitorDataWithCallback added in v1.62.360

func (client *Client) DescribeMonitorDataWithCallback(request *DescribeMonitorDataRequest, callback func(response *DescribeMonitorDataResponse, err error)) <-chan int

DescribeMonitorDataWithCallback invokes the swas_open.DescribeMonitorData API asynchronously

func (*Client) DescribeMonitorDataWithChan added in v1.62.360

func (client *Client) DescribeMonitorDataWithChan(request *DescribeMonitorDataRequest) (<-chan *DescribeMonitorDataResponse, <-chan error)

DescribeMonitorDataWithChan invokes the swas_open.DescribeMonitorData API asynchronously

func (*Client) DescribeSecurityAgentStatus added in v1.62.360

func (client *Client) DescribeSecurityAgentStatus(request *DescribeSecurityAgentStatusRequest) (response *DescribeSecurityAgentStatusResponse, err error)

DescribeSecurityAgentStatus invokes the swas_open.DescribeSecurityAgentStatus API synchronously

func (*Client) DescribeSecurityAgentStatusWithCallback added in v1.62.360

func (client *Client) DescribeSecurityAgentStatusWithCallback(request *DescribeSecurityAgentStatusRequest, callback func(response *DescribeSecurityAgentStatusResponse, err error)) <-chan int

DescribeSecurityAgentStatusWithCallback invokes the swas_open.DescribeSecurityAgentStatus API asynchronously

func (*Client) DescribeSecurityAgentStatusWithChan added in v1.62.360

func (client *Client) DescribeSecurityAgentStatusWithChan(request *DescribeSecurityAgentStatusRequest) (<-chan *DescribeSecurityAgentStatusResponse, <-chan error)

DescribeSecurityAgentStatusWithChan invokes the swas_open.DescribeSecurityAgentStatus API asynchronously

func (*Client) DetachKeyPair added in v1.62.765

func (client *Client) DetachKeyPair(request *DetachKeyPairRequest) (response *DetachKeyPairResponse, err error)

DetachKeyPair invokes the swas_open.DetachKeyPair API synchronously

func (*Client) DetachKeyPairWithCallback added in v1.62.765

func (client *Client) DetachKeyPairWithCallback(request *DetachKeyPairRequest, callback func(response *DetachKeyPairResponse, err error)) <-chan int

DetachKeyPairWithCallback invokes the swas_open.DetachKeyPair API asynchronously

func (*Client) DetachKeyPairWithChan added in v1.62.765

func (client *Client) DetachKeyPairWithChan(request *DetachKeyPairRequest) (<-chan *DetachKeyPairResponse, <-chan error)

DetachKeyPairWithChan invokes the swas_open.DetachKeyPair API asynchronously

func (*Client) DisableFirewallRule added in v1.62.360

func (client *Client) DisableFirewallRule(request *DisableFirewallRuleRequest) (response *DisableFirewallRuleResponse, err error)

DisableFirewallRule invokes the swas_open.DisableFirewallRule API synchronously

func (*Client) DisableFirewallRuleWithCallback added in v1.62.360

func (client *Client) DisableFirewallRuleWithCallback(request *DisableFirewallRuleRequest, callback func(response *DisableFirewallRuleResponse, err error)) <-chan int

DisableFirewallRuleWithCallback invokes the swas_open.DisableFirewallRule API asynchronously

func (*Client) DisableFirewallRuleWithChan added in v1.62.360

func (client *Client) DisableFirewallRuleWithChan(request *DisableFirewallRuleRequest) (<-chan *DisableFirewallRuleResponse, <-chan error)

DisableFirewallRuleWithChan invokes the swas_open.DisableFirewallRule API asynchronously

func (*Client) EnableFirewallRule added in v1.62.360

func (client *Client) EnableFirewallRule(request *EnableFirewallRuleRequest) (response *EnableFirewallRuleResponse, err error)

EnableFirewallRule invokes the swas_open.EnableFirewallRule API synchronously

func (*Client) EnableFirewallRuleWithCallback added in v1.62.360

func (client *Client) EnableFirewallRuleWithCallback(request *EnableFirewallRuleRequest, callback func(response *EnableFirewallRuleResponse, err error)) <-chan int

EnableFirewallRuleWithCallback invokes the swas_open.EnableFirewallRule API asynchronously

func (*Client) EnableFirewallRuleWithChan added in v1.62.360

func (client *Client) EnableFirewallRuleWithChan(request *EnableFirewallRuleRequest) (<-chan *EnableFirewallRuleResponse, <-chan error)

EnableFirewallRuleWithChan invokes the swas_open.EnableFirewallRule API asynchronously

func (*Client) ImportKeyPair added in v1.62.765

func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (response *ImportKeyPairResponse, err error)

ImportKeyPair invokes the swas_open.ImportKeyPair API synchronously

func (*Client) ImportKeyPairWithCallback added in v1.62.765

func (client *Client) ImportKeyPairWithCallback(request *ImportKeyPairRequest, callback func(response *ImportKeyPairResponse, err error)) <-chan int

ImportKeyPairWithCallback invokes the swas_open.ImportKeyPair API asynchronously

func (*Client) ImportKeyPairWithChan added in v1.62.765

func (client *Client) ImportKeyPairWithChan(request *ImportKeyPairRequest) (<-chan *ImportKeyPairResponse, <-chan error)

ImportKeyPairWithChan invokes the swas_open.ImportKeyPair API asynchronously

func (*Client) InstallCloudAssistant

func (client *Client) InstallCloudAssistant(request *InstallCloudAssistantRequest) (response *InstallCloudAssistantResponse, err error)

InstallCloudAssistant invokes the swas_open.InstallCloudAssistant API synchronously

func (*Client) InstallCloudAssistantWithCallback

func (client *Client) InstallCloudAssistantWithCallback(request *InstallCloudAssistantRequest, callback func(response *InstallCloudAssistantResponse, err error)) <-chan int

InstallCloudAssistantWithCallback invokes the swas_open.InstallCloudAssistant API asynchronously

func (*Client) InstallCloudAssistantWithChan

func (client *Client) InstallCloudAssistantWithChan(request *InstallCloudAssistantRequest) (<-chan *InstallCloudAssistantResponse, <-chan error)

InstallCloudAssistantWithChan invokes the swas_open.InstallCloudAssistant API asynchronously

func (*Client) InstallCloudMonitorAgent added in v1.62.360

func (client *Client) InstallCloudMonitorAgent(request *InstallCloudMonitorAgentRequest) (response *InstallCloudMonitorAgentResponse, err error)

InstallCloudMonitorAgent invokes the swas_open.InstallCloudMonitorAgent API synchronously

func (*Client) InstallCloudMonitorAgentWithCallback added in v1.62.360

func (client *Client) InstallCloudMonitorAgentWithCallback(request *InstallCloudMonitorAgentRequest, callback func(response *InstallCloudMonitorAgentResponse, err error)) <-chan int

InstallCloudMonitorAgentWithCallback invokes the swas_open.InstallCloudMonitorAgent API asynchronously

func (*Client) InstallCloudMonitorAgentWithChan added in v1.62.360

func (client *Client) InstallCloudMonitorAgentWithChan(request *InstallCloudMonitorAgentRequest) (<-chan *InstallCloudMonitorAgentResponse, <-chan error)

InstallCloudMonitorAgentWithChan invokes the swas_open.InstallCloudMonitorAgent API asynchronously

func (*Client) InvokeCommand added in v1.62.530

func (client *Client) InvokeCommand(request *InvokeCommandRequest) (response *InvokeCommandResponse, err error)

InvokeCommand invokes the swas_open.InvokeCommand API synchronously

func (*Client) InvokeCommandWithCallback added in v1.62.530

func (client *Client) InvokeCommandWithCallback(request *InvokeCommandRequest, callback func(response *InvokeCommandResponse, err error)) <-chan int

InvokeCommandWithCallback invokes the swas_open.InvokeCommand API asynchronously

func (*Client) InvokeCommandWithChan added in v1.62.530

func (client *Client) InvokeCommandWithChan(request *InvokeCommandRequest) (<-chan *InvokeCommandResponse, <-chan error)

InvokeCommandWithChan invokes the swas_open.InvokeCommand API asynchronously

func (*Client) ListCustomImageShareAccounts added in v1.62.790

func (client *Client) ListCustomImageShareAccounts(request *ListCustomImageShareAccountsRequest) (response *ListCustomImageShareAccountsResponse, err error)

ListCustomImageShareAccounts invokes the swas_open.ListCustomImageShareAccounts API synchronously

func (*Client) ListCustomImageShareAccountsWithCallback added in v1.62.790

func (client *Client) ListCustomImageShareAccountsWithCallback(request *ListCustomImageShareAccountsRequest, callback func(response *ListCustomImageShareAccountsResponse, err error)) <-chan int

ListCustomImageShareAccountsWithCallback invokes the swas_open.ListCustomImageShareAccounts API asynchronously

func (*Client) ListCustomImageShareAccountsWithChan added in v1.62.790

func (client *Client) ListCustomImageShareAccountsWithChan(request *ListCustomImageShareAccountsRequest) (<-chan *ListCustomImageShareAccountsResponse, <-chan error)

ListCustomImageShareAccountsWithChan invokes the swas_open.ListCustomImageShareAccounts API asynchronously

func (*Client) ListCustomImages added in v1.62.360

func (client *Client) ListCustomImages(request *ListCustomImagesRequest) (response *ListCustomImagesResponse, err error)

ListCustomImages invokes the swas_open.ListCustomImages API synchronously

func (*Client) ListCustomImagesWithCallback added in v1.62.360

func (client *Client) ListCustomImagesWithCallback(request *ListCustomImagesRequest, callback func(response *ListCustomImagesResponse, err error)) <-chan int

ListCustomImagesWithCallback invokes the swas_open.ListCustomImages API asynchronously

func (*Client) ListCustomImagesWithChan added in v1.62.360

func (client *Client) ListCustomImagesWithChan(request *ListCustomImagesRequest) (<-chan *ListCustomImagesResponse, <-chan error)

ListCustomImagesWithChan invokes the swas_open.ListCustomImages API asynchronously

func (*Client) ListDisks

func (client *Client) ListDisks(request *ListDisksRequest) (response *ListDisksResponse, err error)

ListDisks invokes the swas_open.ListDisks API synchronously

func (*Client) ListDisksWithCallback

func (client *Client) ListDisksWithCallback(request *ListDisksRequest, callback func(response *ListDisksResponse, err error)) <-chan int

ListDisksWithCallback invokes the swas_open.ListDisks API asynchronously

func (*Client) ListDisksWithChan

func (client *Client) ListDisksWithChan(request *ListDisksRequest) (<-chan *ListDisksResponse, <-chan error)

ListDisksWithChan invokes the swas_open.ListDisks API asynchronously

func (*Client) ListFirewallRules

func (client *Client) ListFirewallRules(request *ListFirewallRulesRequest) (response *ListFirewallRulesResponse, err error)

ListFirewallRules invokes the swas_open.ListFirewallRules API synchronously

func (*Client) ListFirewallRulesWithCallback

func (client *Client) ListFirewallRulesWithCallback(request *ListFirewallRulesRequest, callback func(response *ListFirewallRulesResponse, err error)) <-chan int

ListFirewallRulesWithCallback invokes the swas_open.ListFirewallRules API asynchronously

func (*Client) ListFirewallRulesWithChan

func (client *Client) ListFirewallRulesWithChan(request *ListFirewallRulesRequest) (<-chan *ListFirewallRulesResponse, <-chan error)

ListFirewallRulesWithChan invokes the swas_open.ListFirewallRules API asynchronously

func (*Client) ListImages

func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)

ListImages invokes the swas_open.ListImages API synchronously

func (*Client) ListImagesWithCallback

func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int

ListImagesWithCallback invokes the swas_open.ListImages API asynchronously

func (*Client) ListImagesWithChan

func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)

ListImagesWithChan invokes the swas_open.ListImages API asynchronously

func (*Client) ListInstancePlansModification

func (client *Client) ListInstancePlansModification(request *ListInstancePlansModificationRequest) (response *ListInstancePlansModificationResponse, err error)

ListInstancePlansModification invokes the swas_open.ListInstancePlansModification API synchronously

func (*Client) ListInstancePlansModificationWithCallback

func (client *Client) ListInstancePlansModificationWithCallback(request *ListInstancePlansModificationRequest, callback func(response *ListInstancePlansModificationResponse, err error)) <-chan int

ListInstancePlansModificationWithCallback invokes the swas_open.ListInstancePlansModification API asynchronously

func (*Client) ListInstancePlansModificationWithChan

func (client *Client) ListInstancePlansModificationWithChan(request *ListInstancePlansModificationRequest) (<-chan *ListInstancePlansModificationResponse, <-chan error)

ListInstancePlansModificationWithChan invokes the swas_open.ListInstancePlansModification API asynchronously

func (*Client) ListInstanceStatus added in v1.62.360

func (client *Client) ListInstanceStatus(request *ListInstanceStatusRequest) (response *ListInstanceStatusResponse, err error)

ListInstanceStatus invokes the swas_open.ListInstanceStatus API synchronously

func (*Client) ListInstanceStatusWithCallback added in v1.62.360

func (client *Client) ListInstanceStatusWithCallback(request *ListInstanceStatusRequest, callback func(response *ListInstanceStatusResponse, err error)) <-chan int

ListInstanceStatusWithCallback invokes the swas_open.ListInstanceStatus API asynchronously

func (*Client) ListInstanceStatusWithChan added in v1.62.360

func (client *Client) ListInstanceStatusWithChan(request *ListInstanceStatusRequest) (<-chan *ListInstanceStatusResponse, <-chan error)

ListInstanceStatusWithChan invokes the swas_open.ListInstanceStatus API asynchronously

func (*Client) ListInstances

func (client *Client) ListInstances(request *ListInstancesRequest) (response *ListInstancesResponse, err error)

ListInstances invokes the swas_open.ListInstances API synchronously

func (*Client) ListInstancesTrafficPackages

func (client *Client) ListInstancesTrafficPackages(request *ListInstancesTrafficPackagesRequest) (response *ListInstancesTrafficPackagesResponse, err error)

ListInstancesTrafficPackages invokes the swas_open.ListInstancesTrafficPackages API synchronously

func (*Client) ListInstancesTrafficPackagesWithCallback

func (client *Client) ListInstancesTrafficPackagesWithCallback(request *ListInstancesTrafficPackagesRequest, callback func(response *ListInstancesTrafficPackagesResponse, err error)) <-chan int

ListInstancesTrafficPackagesWithCallback invokes the swas_open.ListInstancesTrafficPackages API asynchronously

func (*Client) ListInstancesTrafficPackagesWithChan

func (client *Client) ListInstancesTrafficPackagesWithChan(request *ListInstancesTrafficPackagesRequest) (<-chan *ListInstancesTrafficPackagesResponse, <-chan error)

ListInstancesTrafficPackagesWithChan invokes the swas_open.ListInstancesTrafficPackages API asynchronously

func (*Client) ListInstancesWithCallback

func (client *Client) ListInstancesWithCallback(request *ListInstancesRequest, callback func(response *ListInstancesResponse, err error)) <-chan int

ListInstancesWithCallback invokes the swas_open.ListInstances API asynchronously

func (*Client) ListInstancesWithChan

func (client *Client) ListInstancesWithChan(request *ListInstancesRequest) (<-chan *ListInstancesResponse, <-chan error)

ListInstancesWithChan invokes the swas_open.ListInstances API asynchronously

func (*Client) ListKeyPairs added in v1.62.765

func (client *Client) ListKeyPairs(request *ListKeyPairsRequest) (response *ListKeyPairsResponse, err error)

ListKeyPairs invokes the swas_open.ListKeyPairs API synchronously

func (*Client) ListKeyPairsWithCallback added in v1.62.765

func (client *Client) ListKeyPairsWithCallback(request *ListKeyPairsRequest, callback func(response *ListKeyPairsResponse, err error)) <-chan int

ListKeyPairsWithCallback invokes the swas_open.ListKeyPairs API asynchronously

func (*Client) ListKeyPairsWithChan added in v1.62.765

func (client *Client) ListKeyPairsWithChan(request *ListKeyPairsRequest) (<-chan *ListKeyPairsResponse, <-chan error)

ListKeyPairsWithChan invokes the swas_open.ListKeyPairs API asynchronously

func (*Client) ListPlans

func (client *Client) ListPlans(request *ListPlansRequest) (response *ListPlansResponse, err error)

ListPlans invokes the swas_open.ListPlans API synchronously

func (*Client) ListPlansWithCallback

func (client *Client) ListPlansWithCallback(request *ListPlansRequest, callback func(response *ListPlansResponse, err error)) <-chan int

ListPlansWithCallback invokes the swas_open.ListPlans API asynchronously

func (*Client) ListPlansWithChan

func (client *Client) ListPlansWithChan(request *ListPlansRequest) (<-chan *ListPlansResponse, <-chan error)

ListPlansWithChan invokes the swas_open.ListPlans API asynchronously

func (*Client) ListRegions

func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)

ListRegions invokes the swas_open.ListRegions API synchronously

func (*Client) ListRegionsWithCallback

func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int

ListRegionsWithCallback invokes the swas_open.ListRegions API asynchronously

func (*Client) ListRegionsWithChan

func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)

ListRegionsWithChan invokes the swas_open.ListRegions API asynchronously

func (*Client) ListSnapshots

func (client *Client) ListSnapshots(request *ListSnapshotsRequest) (response *ListSnapshotsResponse, err error)

ListSnapshots invokes the swas_open.ListSnapshots API synchronously

func (*Client) ListSnapshotsWithCallback

func (client *Client) ListSnapshotsWithCallback(request *ListSnapshotsRequest, callback func(response *ListSnapshotsResponse, err error)) <-chan int

ListSnapshotsWithCallback invokes the swas_open.ListSnapshots API asynchronously

func (*Client) ListSnapshotsWithChan

func (client *Client) ListSnapshotsWithChan(request *ListSnapshotsRequest) (<-chan *ListSnapshotsResponse, <-chan error)

ListSnapshotsWithChan invokes the swas_open.ListSnapshots API asynchronously

func (*Client) ListTagResources added in v1.62.694

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

ListTagResources invokes the swas_open.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.62.694

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

ListTagResourcesWithCallback invokes the swas_open.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.62.694

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

ListTagResourcesWithChan invokes the swas_open.ListTagResources API asynchronously

func (*Client) LoginInstance

func (client *Client) LoginInstance(request *LoginInstanceRequest) (response *LoginInstanceResponse, err error)

LoginInstance invokes the swas_open.LoginInstance API synchronously

func (*Client) LoginInstanceWithCallback

func (client *Client) LoginInstanceWithCallback(request *LoginInstanceRequest, callback func(response *LoginInstanceResponse, err error)) <-chan int

LoginInstanceWithCallback invokes the swas_open.LoginInstance API asynchronously

func (*Client) LoginInstanceWithChan

func (client *Client) LoginInstanceWithChan(request *LoginInstanceRequest) (<-chan *LoginInstanceResponse, <-chan error)

LoginInstanceWithChan invokes the swas_open.LoginInstance API asynchronously

func (*Client) ModifyDatabaseInstanceDescription

func (client *Client) ModifyDatabaseInstanceDescription(request *ModifyDatabaseInstanceDescriptionRequest) (response *ModifyDatabaseInstanceDescriptionResponse, err error)

ModifyDatabaseInstanceDescription invokes the swas_open.ModifyDatabaseInstanceDescription API synchronously

func (*Client) ModifyDatabaseInstanceDescriptionWithCallback

func (client *Client) ModifyDatabaseInstanceDescriptionWithCallback(request *ModifyDatabaseInstanceDescriptionRequest, callback func(response *ModifyDatabaseInstanceDescriptionResponse, err error)) <-chan int

ModifyDatabaseInstanceDescriptionWithCallback invokes the swas_open.ModifyDatabaseInstanceDescription API asynchronously

func (*Client) ModifyDatabaseInstanceDescriptionWithChan

func (client *Client) ModifyDatabaseInstanceDescriptionWithChan(request *ModifyDatabaseInstanceDescriptionRequest) (<-chan *ModifyDatabaseInstanceDescriptionResponse, <-chan error)

ModifyDatabaseInstanceDescriptionWithChan invokes the swas_open.ModifyDatabaseInstanceDescription API asynchronously

func (*Client) ModifyDatabaseInstanceParameter

func (client *Client) ModifyDatabaseInstanceParameter(request *ModifyDatabaseInstanceParameterRequest) (response *ModifyDatabaseInstanceParameterResponse, err error)

ModifyDatabaseInstanceParameter invokes the swas_open.ModifyDatabaseInstanceParameter API synchronously

func (*Client) ModifyDatabaseInstanceParameterWithCallback

func (client *Client) ModifyDatabaseInstanceParameterWithCallback(request *ModifyDatabaseInstanceParameterRequest, callback func(response *ModifyDatabaseInstanceParameterResponse, err error)) <-chan int

ModifyDatabaseInstanceParameterWithCallback invokes the swas_open.ModifyDatabaseInstanceParameter API asynchronously

func (*Client) ModifyDatabaseInstanceParameterWithChan

func (client *Client) ModifyDatabaseInstanceParameterWithChan(request *ModifyDatabaseInstanceParameterRequest) (<-chan *ModifyDatabaseInstanceParameterResponse, <-chan error)

ModifyDatabaseInstanceParameterWithChan invokes the swas_open.ModifyDatabaseInstanceParameter API asynchronously

func (*Client) ModifyFirewallRule added in v1.62.360

func (client *Client) ModifyFirewallRule(request *ModifyFirewallRuleRequest) (response *ModifyFirewallRuleResponse, err error)

ModifyFirewallRule invokes the swas_open.ModifyFirewallRule API synchronously

func (*Client) ModifyFirewallRuleWithCallback added in v1.62.360

func (client *Client) ModifyFirewallRuleWithCallback(request *ModifyFirewallRuleRequest, callback func(response *ModifyFirewallRuleResponse, err error)) <-chan int

ModifyFirewallRuleWithCallback invokes the swas_open.ModifyFirewallRule API asynchronously

func (*Client) ModifyFirewallRuleWithChan added in v1.62.360

func (client *Client) ModifyFirewallRuleWithChan(request *ModifyFirewallRuleRequest) (<-chan *ModifyFirewallRuleResponse, <-chan error)

ModifyFirewallRuleWithChan invokes the swas_open.ModifyFirewallRule API asynchronously

func (*Client) ModifyFirewallTemplate added in v1.62.790

func (client *Client) ModifyFirewallTemplate(request *ModifyFirewallTemplateRequest) (response *ModifyFirewallTemplateResponse, err error)

ModifyFirewallTemplate invokes the swas_open.ModifyFirewallTemplate API synchronously

func (*Client) ModifyFirewallTemplateWithCallback added in v1.62.790

func (client *Client) ModifyFirewallTemplateWithCallback(request *ModifyFirewallTemplateRequest, callback func(response *ModifyFirewallTemplateResponse, err error)) <-chan int

ModifyFirewallTemplateWithCallback invokes the swas_open.ModifyFirewallTemplate API asynchronously

func (*Client) ModifyFirewallTemplateWithChan added in v1.62.790

func (client *Client) ModifyFirewallTemplateWithChan(request *ModifyFirewallTemplateRequest) (<-chan *ModifyFirewallTemplateResponse, <-chan error)

ModifyFirewallTemplateWithChan invokes the swas_open.ModifyFirewallTemplate API asynchronously

func (*Client) ModifyImageShareStatus

func (client *Client) ModifyImageShareStatus(request *ModifyImageShareStatusRequest) (response *ModifyImageShareStatusResponse, err error)

ModifyImageShareStatus invokes the swas_open.ModifyImageShareStatus API synchronously

func (*Client) ModifyImageShareStatusWithCallback

func (client *Client) ModifyImageShareStatusWithCallback(request *ModifyImageShareStatusRequest, callback func(response *ModifyImageShareStatusResponse, err error)) <-chan int

ModifyImageShareStatusWithCallback invokes the swas_open.ModifyImageShareStatus API asynchronously

func (*Client) ModifyImageShareStatusWithChan

func (client *Client) ModifyImageShareStatusWithChan(request *ModifyImageShareStatusRequest) (<-chan *ModifyImageShareStatusResponse, <-chan error)

ModifyImageShareStatusWithChan invokes the swas_open.ModifyImageShareStatus API asynchronously

func (*Client) ModifyInstanceVncPassword added in v1.62.360

func (client *Client) ModifyInstanceVncPassword(request *ModifyInstanceVncPasswordRequest) (response *ModifyInstanceVncPasswordResponse, err error)

ModifyInstanceVncPassword invokes the swas_open.ModifyInstanceVncPassword API synchronously

func (*Client) ModifyInstanceVncPasswordWithCallback added in v1.62.360

func (client *Client) ModifyInstanceVncPasswordWithCallback(request *ModifyInstanceVncPasswordRequest, callback func(response *ModifyInstanceVncPasswordResponse, err error)) <-chan int

ModifyInstanceVncPasswordWithCallback invokes the swas_open.ModifyInstanceVncPassword API asynchronously

func (*Client) ModifyInstanceVncPasswordWithChan added in v1.62.360

func (client *Client) ModifyInstanceVncPasswordWithChan(request *ModifyInstanceVncPasswordRequest) (<-chan *ModifyInstanceVncPasswordResponse, <-chan error)

ModifyInstanceVncPasswordWithChan invokes the swas_open.ModifyInstanceVncPassword API asynchronously

func (*Client) RebootInstance

func (client *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)

RebootInstance invokes the swas_open.RebootInstance API synchronously

func (*Client) RebootInstanceWithCallback

func (client *Client) RebootInstanceWithCallback(request *RebootInstanceRequest, callback func(response *RebootInstanceResponse, err error)) <-chan int

RebootInstanceWithCallback invokes the swas_open.RebootInstance API asynchronously

func (*Client) RebootInstanceWithChan

func (client *Client) RebootInstanceWithChan(request *RebootInstanceRequest) (<-chan *RebootInstanceResponse, <-chan error)

RebootInstanceWithChan invokes the swas_open.RebootInstance API asynchronously

func (*Client) RebootInstances added in v1.62.360

func (client *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)

RebootInstances invokes the swas_open.RebootInstances API synchronously

func (*Client) RebootInstancesWithCallback added in v1.62.360

func (client *Client) RebootInstancesWithCallback(request *RebootInstancesRequest, callback func(response *RebootInstancesResponse, err error)) <-chan int

RebootInstancesWithCallback invokes the swas_open.RebootInstances API asynchronously

func (*Client) RebootInstancesWithChan added in v1.62.360

func (client *Client) RebootInstancesWithChan(request *RebootInstancesRequest) (<-chan *RebootInstancesResponse, <-chan error)

RebootInstancesWithChan invokes the swas_open.RebootInstances API asynchronously

func (*Client) ReleasePublicConnection

func (client *Client) ReleasePublicConnection(request *ReleasePublicConnectionRequest) (response *ReleasePublicConnectionResponse, err error)

ReleasePublicConnection invokes the swas_open.ReleasePublicConnection API synchronously

func (*Client) ReleasePublicConnectionWithCallback

func (client *Client) ReleasePublicConnectionWithCallback(request *ReleasePublicConnectionRequest, callback func(response *ReleasePublicConnectionResponse, err error)) <-chan int

ReleasePublicConnectionWithCallback invokes the swas_open.ReleasePublicConnection API asynchronously

func (*Client) ReleasePublicConnectionWithChan

func (client *Client) ReleasePublicConnectionWithChan(request *ReleasePublicConnectionRequest) (<-chan *ReleasePublicConnectionResponse, <-chan error)

ReleasePublicConnectionWithChan invokes the swas_open.ReleasePublicConnection API asynchronously

func (*Client) RemoveCustomImageShareAccount added in v1.62.790

func (client *Client) RemoveCustomImageShareAccount(request *RemoveCustomImageShareAccountRequest) (response *RemoveCustomImageShareAccountResponse, err error)

RemoveCustomImageShareAccount invokes the swas_open.RemoveCustomImageShareAccount API synchronously

func (*Client) RemoveCustomImageShareAccountWithCallback added in v1.62.790

func (client *Client) RemoveCustomImageShareAccountWithCallback(request *RemoveCustomImageShareAccountRequest, callback func(response *RemoveCustomImageShareAccountResponse, err error)) <-chan int

RemoveCustomImageShareAccountWithCallback invokes the swas_open.RemoveCustomImageShareAccount API asynchronously

func (*Client) RemoveCustomImageShareAccountWithChan added in v1.62.790

func (client *Client) RemoveCustomImageShareAccountWithChan(request *RemoveCustomImageShareAccountRequest) (<-chan *RemoveCustomImageShareAccountResponse, <-chan error)

RemoveCustomImageShareAccountWithChan invokes the swas_open.RemoveCustomImageShareAccount API asynchronously

func (*Client) RenewInstance

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the swas_open.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the swas_open.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the swas_open.RenewInstance API asynchronously

func (*Client) ResetDatabaseAccountPassword

func (client *Client) ResetDatabaseAccountPassword(request *ResetDatabaseAccountPasswordRequest) (response *ResetDatabaseAccountPasswordResponse, err error)

ResetDatabaseAccountPassword invokes the swas_open.ResetDatabaseAccountPassword API synchronously

func (*Client) ResetDatabaseAccountPasswordWithCallback

func (client *Client) ResetDatabaseAccountPasswordWithCallback(request *ResetDatabaseAccountPasswordRequest, callback func(response *ResetDatabaseAccountPasswordResponse, err error)) <-chan int

ResetDatabaseAccountPasswordWithCallback invokes the swas_open.ResetDatabaseAccountPassword API asynchronously

func (*Client) ResetDatabaseAccountPasswordWithChan

func (client *Client) ResetDatabaseAccountPasswordWithChan(request *ResetDatabaseAccountPasswordRequest) (<-chan *ResetDatabaseAccountPasswordResponse, <-chan error)

ResetDatabaseAccountPasswordWithChan invokes the swas_open.ResetDatabaseAccountPassword API asynchronously

func (*Client) ResetDisk

func (client *Client) ResetDisk(request *ResetDiskRequest) (response *ResetDiskResponse, err error)

ResetDisk invokes the swas_open.ResetDisk API synchronously

func (*Client) ResetDiskWithCallback

func (client *Client) ResetDiskWithCallback(request *ResetDiskRequest, callback func(response *ResetDiskResponse, err error)) <-chan int

ResetDiskWithCallback invokes the swas_open.ResetDisk API asynchronously

func (*Client) ResetDiskWithChan

func (client *Client) ResetDiskWithChan(request *ResetDiskRequest) (<-chan *ResetDiskResponse, <-chan error)

ResetDiskWithChan invokes the swas_open.ResetDisk API asynchronously

func (*Client) ResetSystem

func (client *Client) ResetSystem(request *ResetSystemRequest) (response *ResetSystemResponse, err error)

ResetSystem invokes the swas_open.ResetSystem API synchronously

func (*Client) ResetSystemWithCallback

func (client *Client) ResetSystemWithCallback(request *ResetSystemRequest, callback func(response *ResetSystemResponse, err error)) <-chan int

ResetSystemWithCallback invokes the swas_open.ResetSystem API asynchronously

func (*Client) ResetSystemWithChan

func (client *Client) ResetSystemWithChan(request *ResetSystemRequest) (<-chan *ResetSystemResponse, <-chan error)

ResetSystemWithChan invokes the swas_open.ResetSystem API asynchronously

func (*Client) RestartDatabaseInstance

func (client *Client) RestartDatabaseInstance(request *RestartDatabaseInstanceRequest) (response *RestartDatabaseInstanceResponse, err error)

RestartDatabaseInstance invokes the swas_open.RestartDatabaseInstance API synchronously

func (*Client) RestartDatabaseInstanceWithCallback

func (client *Client) RestartDatabaseInstanceWithCallback(request *RestartDatabaseInstanceRequest, callback func(response *RestartDatabaseInstanceResponse, err error)) <-chan int

RestartDatabaseInstanceWithCallback invokes the swas_open.RestartDatabaseInstance API asynchronously

func (*Client) RestartDatabaseInstanceWithChan

func (client *Client) RestartDatabaseInstanceWithChan(request *RestartDatabaseInstanceRequest) (<-chan *RestartDatabaseInstanceResponse, <-chan error)

RestartDatabaseInstanceWithChan invokes the swas_open.RestartDatabaseInstance API asynchronously

func (*Client) RunCommand

func (client *Client) RunCommand(request *RunCommandRequest) (response *RunCommandResponse, err error)

RunCommand invokes the swas_open.RunCommand API synchronously

func (*Client) RunCommandWithCallback

func (client *Client) RunCommandWithCallback(request *RunCommandRequest, callback func(response *RunCommandResponse, err error)) <-chan int

RunCommandWithCallback invokes the swas_open.RunCommand API asynchronously

func (*Client) RunCommandWithChan

func (client *Client) RunCommandWithChan(request *RunCommandRequest) (<-chan *RunCommandResponse, <-chan error)

RunCommandWithChan invokes the swas_open.RunCommand API asynchronously

func (*Client) StartDatabaseInstance

func (client *Client) StartDatabaseInstance(request *StartDatabaseInstanceRequest) (response *StartDatabaseInstanceResponse, err error)

StartDatabaseInstance invokes the swas_open.StartDatabaseInstance API synchronously

func (*Client) StartDatabaseInstanceWithCallback

func (client *Client) StartDatabaseInstanceWithCallback(request *StartDatabaseInstanceRequest, callback func(response *StartDatabaseInstanceResponse, err error)) <-chan int

StartDatabaseInstanceWithCallback invokes the swas_open.StartDatabaseInstance API asynchronously

func (*Client) StartDatabaseInstanceWithChan

func (client *Client) StartDatabaseInstanceWithChan(request *StartDatabaseInstanceRequest) (<-chan *StartDatabaseInstanceResponse, <-chan error)

StartDatabaseInstanceWithChan invokes the swas_open.StartDatabaseInstance API asynchronously

func (*Client) StartInstance

func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)

StartInstance invokes the swas_open.StartInstance API synchronously

func (*Client) StartInstanceWithCallback

func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, callback func(response *StartInstanceResponse, err error)) <-chan int

StartInstanceWithCallback invokes the swas_open.StartInstance API asynchronously

func (*Client) StartInstanceWithChan

func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)

StartInstanceWithChan invokes the swas_open.StartInstance API asynchronously

func (*Client) StartInstances added in v1.62.360

func (client *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)

StartInstances invokes the swas_open.StartInstances API synchronously

func (*Client) StartInstancesWithCallback added in v1.62.360

func (client *Client) StartInstancesWithCallback(request *StartInstancesRequest, callback func(response *StartInstancesResponse, err error)) <-chan int

StartInstancesWithCallback invokes the swas_open.StartInstances API asynchronously

func (*Client) StartInstancesWithChan added in v1.62.360

func (client *Client) StartInstancesWithChan(request *StartInstancesRequest) (<-chan *StartInstancesResponse, <-chan error)

StartInstancesWithChan invokes the swas_open.StartInstances API asynchronously

func (*Client) StartTerminalSession added in v1.62.456

func (client *Client) StartTerminalSession(request *StartTerminalSessionRequest) (response *StartTerminalSessionResponse, err error)

StartTerminalSession invokes the swas_open.StartTerminalSession API synchronously

func (*Client) StartTerminalSessionWithCallback added in v1.62.456

func (client *Client) StartTerminalSessionWithCallback(request *StartTerminalSessionRequest, callback func(response *StartTerminalSessionResponse, err error)) <-chan int

StartTerminalSessionWithCallback invokes the swas_open.StartTerminalSession API asynchronously

func (*Client) StartTerminalSessionWithChan added in v1.62.456

func (client *Client) StartTerminalSessionWithChan(request *StartTerminalSessionRequest) (<-chan *StartTerminalSessionResponse, <-chan error)

StartTerminalSessionWithChan invokes the swas_open.StartTerminalSession API asynchronously

func (*Client) StopDatabaseInstance

func (client *Client) StopDatabaseInstance(request *StopDatabaseInstanceRequest) (response *StopDatabaseInstanceResponse, err error)

StopDatabaseInstance invokes the swas_open.StopDatabaseInstance API synchronously

func (*Client) StopDatabaseInstanceWithCallback

func (client *Client) StopDatabaseInstanceWithCallback(request *StopDatabaseInstanceRequest, callback func(response *StopDatabaseInstanceResponse, err error)) <-chan int

StopDatabaseInstanceWithCallback invokes the swas_open.StopDatabaseInstance API asynchronously

func (*Client) StopDatabaseInstanceWithChan

func (client *Client) StopDatabaseInstanceWithChan(request *StopDatabaseInstanceRequest) (<-chan *StopDatabaseInstanceResponse, <-chan error)

StopDatabaseInstanceWithChan invokes the swas_open.StopDatabaseInstance API asynchronously

func (*Client) StopInstance

func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)

StopInstance invokes the swas_open.StopInstance API synchronously

func (*Client) StopInstanceWithCallback

func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, callback func(response *StopInstanceResponse, err error)) <-chan int

StopInstanceWithCallback invokes the swas_open.StopInstance API asynchronously

func (*Client) StopInstanceWithChan

func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)

StopInstanceWithChan invokes the swas_open.StopInstance API asynchronously

func (*Client) StopInstances added in v1.62.360

func (client *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)

StopInstances invokes the swas_open.StopInstances API synchronously

func (*Client) StopInstancesWithCallback added in v1.62.360

func (client *Client) StopInstancesWithCallback(request *StopInstancesRequest, callback func(response *StopInstancesResponse, err error)) <-chan int

StopInstancesWithCallback invokes the swas_open.StopInstances API asynchronously

func (*Client) StopInstancesWithChan added in v1.62.360

func (client *Client) StopInstancesWithChan(request *StopInstancesRequest) (<-chan *StopInstancesResponse, <-chan error)

StopInstancesWithChan invokes the swas_open.StopInstances API asynchronously

func (*Client) TagResources added in v1.62.694

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

TagResources invokes the swas_open.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.62.694

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

TagResourcesWithCallback invokes the swas_open.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.62.694

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

TagResourcesWithChan invokes the swas_open.TagResources API asynchronously

func (*Client) UntagResources added in v1.62.694

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

UntagResources invokes the swas_open.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.62.694

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

UntagResourcesWithCallback invokes the swas_open.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.62.694

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

UntagResourcesWithChan invokes the swas_open.UntagResources API asynchronously

func (*Client) UpdateCommandAttribute added in v1.62.530

func (client *Client) UpdateCommandAttribute(request *UpdateCommandAttributeRequest) (response *UpdateCommandAttributeResponse, err error)

UpdateCommandAttribute invokes the swas_open.UpdateCommandAttribute API synchronously

func (*Client) UpdateCommandAttributeWithCallback added in v1.62.530

func (client *Client) UpdateCommandAttributeWithCallback(request *UpdateCommandAttributeRequest, callback func(response *UpdateCommandAttributeResponse, err error)) <-chan int

UpdateCommandAttributeWithCallback invokes the swas_open.UpdateCommandAttribute API asynchronously

func (*Client) UpdateCommandAttributeWithChan added in v1.62.530

func (client *Client) UpdateCommandAttributeWithChan(request *UpdateCommandAttributeRequest) (<-chan *UpdateCommandAttributeResponse, <-chan error)

UpdateCommandAttributeWithChan invokes the swas_open.UpdateCommandAttribute API asynchronously

func (*Client) UpdateDiskAttribute added in v1.62.360

func (client *Client) UpdateDiskAttribute(request *UpdateDiskAttributeRequest) (response *UpdateDiskAttributeResponse, err error)

UpdateDiskAttribute invokes the swas_open.UpdateDiskAttribute API synchronously

func (*Client) UpdateDiskAttributeWithCallback added in v1.62.360

func (client *Client) UpdateDiskAttributeWithCallback(request *UpdateDiskAttributeRequest, callback func(response *UpdateDiskAttributeResponse, err error)) <-chan int

UpdateDiskAttributeWithCallback invokes the swas_open.UpdateDiskAttribute API asynchronously

func (*Client) UpdateDiskAttributeWithChan added in v1.62.360

func (client *Client) UpdateDiskAttributeWithChan(request *UpdateDiskAttributeRequest) (<-chan *UpdateDiskAttributeResponse, <-chan error)

UpdateDiskAttributeWithChan invokes the swas_open.UpdateDiskAttribute API asynchronously

func (*Client) UpdateInstanceAttribute

func (client *Client) UpdateInstanceAttribute(request *UpdateInstanceAttributeRequest) (response *UpdateInstanceAttributeResponse, err error)

UpdateInstanceAttribute invokes the swas_open.UpdateInstanceAttribute API synchronously

func (*Client) UpdateInstanceAttributeWithCallback

func (client *Client) UpdateInstanceAttributeWithCallback(request *UpdateInstanceAttributeRequest, callback func(response *UpdateInstanceAttributeResponse, err error)) <-chan int

UpdateInstanceAttributeWithCallback invokes the swas_open.UpdateInstanceAttribute API asynchronously

func (*Client) UpdateInstanceAttributeWithChan

func (client *Client) UpdateInstanceAttributeWithChan(request *UpdateInstanceAttributeRequest) (<-chan *UpdateInstanceAttributeResponse, <-chan error)

UpdateInstanceAttributeWithChan invokes the swas_open.UpdateInstanceAttribute API asynchronously

func (*Client) UpdateSnapshotAttribute added in v1.62.360

func (client *Client) UpdateSnapshotAttribute(request *UpdateSnapshotAttributeRequest) (response *UpdateSnapshotAttributeResponse, err error)

UpdateSnapshotAttribute invokes the swas_open.UpdateSnapshotAttribute API synchronously

func (*Client) UpdateSnapshotAttributeWithCallback added in v1.62.360

func (client *Client) UpdateSnapshotAttributeWithCallback(request *UpdateSnapshotAttributeRequest, callback func(response *UpdateSnapshotAttributeResponse, err error)) <-chan int

UpdateSnapshotAttributeWithCallback invokes the swas_open.UpdateSnapshotAttribute API asynchronously

func (*Client) UpdateSnapshotAttributeWithChan added in v1.62.360

func (client *Client) UpdateSnapshotAttributeWithChan(request *UpdateSnapshotAttributeRequest) (<-chan *UpdateSnapshotAttributeResponse, <-chan error)

UpdateSnapshotAttributeWithChan invokes the swas_open.UpdateSnapshotAttribute API asynchronously

func (*Client) UpgradeInstance

func (client *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance invokes the swas_open.UpgradeInstance API synchronously

func (*Client) UpgradeInstanceWithCallback

func (client *Client) UpgradeInstanceWithCallback(request *UpgradeInstanceRequest, callback func(response *UpgradeInstanceResponse, err error)) <-chan int

UpgradeInstanceWithCallback invokes the swas_open.UpgradeInstance API asynchronously

func (*Client) UpgradeInstanceWithChan

func (client *Client) UpgradeInstanceWithChan(request *UpgradeInstanceRequest) (<-chan *UpgradeInstanceResponse, <-chan error)

UpgradeInstanceWithChan invokes the swas_open.UpgradeInstance API asynchronously

func (*Client) UploadInstanceKeyPair added in v1.62.360

func (client *Client) UploadInstanceKeyPair(request *UploadInstanceKeyPairRequest) (response *UploadInstanceKeyPairResponse, err error)

UploadInstanceKeyPair invokes the swas_open.UploadInstanceKeyPair API synchronously

func (*Client) UploadInstanceKeyPairWithCallback added in v1.62.360

func (client *Client) UploadInstanceKeyPairWithCallback(request *UploadInstanceKeyPairRequest, callback func(response *UploadInstanceKeyPairResponse, err error)) <-chan int

UploadInstanceKeyPairWithCallback invokes the swas_open.UploadInstanceKeyPair API asynchronously

func (*Client) UploadInstanceKeyPairWithChan added in v1.62.360

func (client *Client) UploadInstanceKeyPairWithChan(request *UploadInstanceKeyPairRequest) (<-chan *UploadInstanceKeyPairResponse, <-chan error)

UploadInstanceKeyPairWithChan invokes the swas_open.UploadInstanceKeyPair API asynchronously

type CloudAssistant added in v1.62.694

type CloudAssistant struct {
	Status []Status `json:"status" xml:"status"`
}

CloudAssistant is a nested struct in swas_open response

type CloudAssistantStatus

type CloudAssistantStatus struct {
	Status []Status `json:"status" xml:"status"`
}

CloudAssistantStatus is a nested struct in swas_open response

type Command added in v1.62.530

type Command struct {
	Name                 string                `json:"Name" xml:"Name"`
	CommandId            string                `json:"CommandId" xml:"CommandId"`
	Timeout              int64                 `json:"Timeout" xml:"Timeout"`
	Username             string                `json:"Username" xml:"Username"`
	WorkingDir           string                `json:"WorkingDir" xml:"WorkingDir"`
	CreationTime         string                `json:"CreationTime" xml:"CreationTime"`
	EnableParameter      bool                  `json:"EnableParameter" xml:"EnableParameter"`
	Provider             string                `json:"Provider" xml:"Provider"`
	CommandName          string                `json:"CommandName" xml:"CommandName"`
	Parameters           string                `json:"Parameters" xml:"Parameters"`
	ResourceGroupId      string                `json:"ResourceGroupId" xml:"ResourceGroupId"`
	InvokeId             string                `json:"InvokeId" xml:"InvokeId"`
	CommandContent       string                `json:"CommandContent" xml:"CommandContent"`
	InvocationStatus     string                `json:"InvocationStatus" xml:"InvocationStatus"`
	Description          string                `json:"Description" xml:"Description"`
	CommandDescription   string                `json:"CommandDescription" xml:"CommandDescription"`
	CommandType          string                `json:"CommandType" xml:"CommandType"`
	Type                 string                `json:"Type" xml:"Type"`
	ParameterNames       []string              `json:"ParameterNames" xml:"ParameterNames"`
	ParameterDefinitions []ParameterDefinition `json:"ParameterDefinitions" xml:"ParameterDefinitions"`
	InvokeInstances      []InvokeInstance      `json:"InvokeInstances" xml:"InvokeInstances"`
	Tags                 []Tag                 `json:"Tags" xml:"Tags"`
}

Command is a nested struct in swas_open response

type CommandInvocations added in v1.62.530

type CommandInvocations struct {
	Command []Command `json:"command" xml:"command"`
}

CommandInvocations is a nested struct in swas_open response

type Commands added in v1.62.530

type Commands struct {
	Command []Command `json:"command" xml:"command"`
}

Commands is a nested struct in swas_open response

type ConfigParameter

type ConfigParameter struct {
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ForceModify          string `json:"ForceModify" xml:"ForceModify"`
	ForceRestart         string `json:"ForceRestart" xml:"ForceRestart"`
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
}

ConfigParameter is a nested struct in swas_open response

type ConfigParameters

type ConfigParameters struct {
	ConfigParameter []ConfigParameter `json:"ConfigParameter" xml:"ConfigParameter"`
}

ConfigParameters is a nested struct in swas_open response

type CreateCommandRequest added in v1.62.530

type CreateCommandRequest struct {
	*requests.RpcRequest
	WorkingDir      string              `position:"Query" name:"WorkingDir"`
	Description     string              `position:"Query" name:"Description"`
	Type            string              `position:"Query" name:"Type"`
	CommandContent  string              `position:"Query" name:"CommandContent"`
	Timeout         requests.Integer    `position:"Query" name:"Timeout"`
	ResourceGroupId string              `position:"Query" name:"ResourceGroupId"`
	Tag             *[]CreateCommandTag `position:"Query" name:"Tag"  type:"Repeated"`
	Name            string              `position:"Query" name:"Name"`
	EnableParameter requests.Boolean    `position:"Query" name:"EnableParameter"`
}

CreateCommandRequest is the request struct for api CreateCommand

func CreateCreateCommandRequest added in v1.62.530

func CreateCreateCommandRequest() (request *CreateCommandRequest)

CreateCreateCommandRequest creates a request to invoke CreateCommand API

type CreateCommandResponse added in v1.62.530

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

CreateCommandResponse is the response struct for api CreateCommand

func CreateCreateCommandResponse added in v1.62.530

func CreateCreateCommandResponse() (response *CreateCommandResponse)

CreateCreateCommandResponse creates a response to parse from CreateCommand response

type CreateCommandTag added in v1.62.694

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

CreateCommandTag is a repeated param struct in CreateCommandRequest

type CreateCustomImageRequest

type CreateCustomImageRequest struct {
	*requests.RpcRequest
	SystemSnapshotId string                  `position:"Query" name:"SystemSnapshotId"`
	DataSnapshotId   string                  `position:"Query" name:"DataSnapshotId"`
	ClientToken      string                  `position:"Query" name:"ClientToken"`
	Description      string                  `position:"Query" name:"Description"`
	Platform         string                  `position:"Query" name:"Platform"`
	ResourceGroupId  string                  `position:"Query" name:"ResourceGroupId"`
	ImageName        string                  `position:"Query" name:"ImageName"`
	Tag              *[]CreateCustomImageTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceId       string                  `position:"Query" name:"InstanceId"`
}

CreateCustomImageRequest is the request struct for api CreateCustomImage

func CreateCreateCustomImageRequest

func CreateCreateCustomImageRequest() (request *CreateCustomImageRequest)

CreateCreateCustomImageRequest creates a request to invoke CreateCustomImage API

type CreateCustomImageResponse

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

CreateCustomImageResponse is the response struct for api CreateCustomImage

func CreateCreateCustomImageResponse

func CreateCreateCustomImageResponse() (response *CreateCustomImageResponse)

CreateCreateCustomImageResponse creates a response to parse from CreateCustomImage response

type CreateCustomImageTag added in v1.62.694

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

CreateCustomImageTag is a repeated param struct in CreateCustomImageRequest

type CreateFirewallRuleRequest

type CreateFirewallRuleRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	Remark       string `position:"Query" name:"Remark"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	RuleProtocol string `position:"Query" name:"RuleProtocol"`
	Port         string `position:"Query" name:"Port"`
}

CreateFirewallRuleRequest is the request struct for api CreateFirewallRule

func CreateCreateFirewallRuleRequest

func CreateCreateFirewallRuleRequest() (request *CreateFirewallRuleRequest)

CreateCreateFirewallRuleRequest creates a request to invoke CreateFirewallRule API

type CreateFirewallRuleResponse

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

CreateFirewallRuleResponse is the response struct for api CreateFirewallRule

func CreateCreateFirewallRuleResponse

func CreateCreateFirewallRuleResponse() (response *CreateFirewallRuleResponse)

CreateCreateFirewallRuleResponse creates a response to parse from CreateFirewallRule response

type CreateFirewallRulesFirewallRules added in v1.62.360

type CreateFirewallRulesFirewallRules struct {
	RuleProtocol string `name:"RuleProtocol"`
	Port         string `name:"Port"`
	SourceCidrIp string `name:"SourceCidrIp"`
	Remark       string `name:"Remark"`
}

CreateFirewallRulesFirewallRules is a repeated param struct in CreateFirewallRulesRequest

type CreateFirewallRulesRequest added in v1.62.360

type CreateFirewallRulesRequest struct {
	*requests.RpcRequest
	ClientToken   string                              `position:"Query" name:"ClientToken"`
	InstanceId    string                              `position:"Query" name:"InstanceId"`
	FirewallRules *[]CreateFirewallRulesFirewallRules `position:"Query" name:"FirewallRules"  type:"Json"`
	Tag           *[]CreateFirewallRulesTag           `position:"Query" name:"Tag"  type:"Repeated"`
}

CreateFirewallRulesRequest is the request struct for api CreateFirewallRules

func CreateCreateFirewallRulesRequest added in v1.62.360

func CreateCreateFirewallRulesRequest() (request *CreateFirewallRulesRequest)

CreateCreateFirewallRulesRequest creates a request to invoke CreateFirewallRules API

type CreateFirewallRulesResponse added in v1.62.360

type CreateFirewallRulesResponse struct {
	*responses.BaseResponse
	RequestId       string   `json:"RequestId" xml:"RequestId"`
	FirewallRuleIds []string `json:"FirewallRuleIds" xml:"FirewallRuleIds"`
}

CreateFirewallRulesResponse is the response struct for api CreateFirewallRules

func CreateCreateFirewallRulesResponse added in v1.62.360

func CreateCreateFirewallRulesResponse() (response *CreateFirewallRulesResponse)

CreateCreateFirewallRulesResponse creates a response to parse from CreateFirewallRules response

type CreateFirewallRulesTag added in v1.62.694

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

CreateFirewallRulesTag is a repeated param struct in CreateFirewallRulesRequest

type CreateFirewallTemplateFirewallRule added in v1.62.790

type CreateFirewallTemplateFirewallRule struct {
	RuleProtocol string `name:"RuleProtocol"`
	Port         string `name:"Port"`
	SourceCidrIp string `name:"SourceCidrIp"`
	Remark       string `name:"Remark"`
}

CreateFirewallTemplateFirewallRule is a repeated param struct in CreateFirewallTemplateRequest

type CreateFirewallTemplateRequest added in v1.62.790

type CreateFirewallTemplateRequest struct {
	*requests.RpcRequest
	Description  string                                `position:"Query" name:"Description"`
	Name         string                                `position:"Query" name:"Name"`
	FirewallRule *[]CreateFirewallTemplateFirewallRule `position:"Query" name:"FirewallRule"  type:"Repeated"`
}

CreateFirewallTemplateRequest is the request struct for api CreateFirewallTemplate

func CreateCreateFirewallTemplateRequest added in v1.62.790

func CreateCreateFirewallTemplateRequest() (request *CreateFirewallTemplateRequest)

CreateCreateFirewallTemplateRequest creates a request to invoke CreateFirewallTemplate API

type CreateFirewallTemplateResponse added in v1.62.790

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

CreateFirewallTemplateResponse is the response struct for api CreateFirewallTemplate

func CreateCreateFirewallTemplateResponse added in v1.62.790

func CreateCreateFirewallTemplateResponse() (response *CreateFirewallTemplateResponse)

CreateCreateFirewallTemplateResponse creates a response to parse from CreateFirewallTemplate response

type CreateFirewallTemplateRulesFirewallRule added in v1.62.790

type CreateFirewallTemplateRulesFirewallRule struct {
	RuleProtocol string `name:"RuleProtocol"`
	Port         string `name:"Port"`
	SourceCidrIp string `name:"SourceCidrIp"`
	Remark       string `name:"Remark"`
}

CreateFirewallTemplateRulesFirewallRule is a repeated param struct in CreateFirewallTemplateRulesRequest

type CreateFirewallTemplateRulesRequest added in v1.62.790

type CreateFirewallTemplateRulesRequest struct {
	*requests.RpcRequest
	FirewallTemplateId string                                     `position:"Query" name:"FirewallTemplateId"`
	FirewallRule       *[]CreateFirewallTemplateRulesFirewallRule `position:"Query" name:"FirewallRule"  type:"Repeated"`
}

CreateFirewallTemplateRulesRequest is the request struct for api CreateFirewallTemplateRules

func CreateCreateFirewallTemplateRulesRequest added in v1.62.790

func CreateCreateFirewallTemplateRulesRequest() (request *CreateFirewallTemplateRulesRequest)

CreateCreateFirewallTemplateRulesRequest creates a request to invoke CreateFirewallTemplateRules API

type CreateFirewallTemplateRulesResponse added in v1.62.790

type CreateFirewallTemplateRulesResponse struct {
	*responses.BaseResponse
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	FirewallTemplateRules []FirewallTemplateRule `json:"FirewallTemplateRules" xml:"FirewallTemplateRules"`
}

CreateFirewallTemplateRulesResponse is the response struct for api CreateFirewallTemplateRules

func CreateCreateFirewallTemplateRulesResponse added in v1.62.790

func CreateCreateFirewallTemplateRulesResponse() (response *CreateFirewallTemplateRulesResponse)

CreateCreateFirewallTemplateRulesResponse creates a response to parse from CreateFirewallTemplateRules response

type CreateInstanceKeyPairRequest added in v1.62.360

type CreateInstanceKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	KeyPairName string `position:"Query" name:"KeyPairName"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

CreateInstanceKeyPairRequest is the request struct for api CreateInstanceKeyPair

func CreateCreateInstanceKeyPairRequest added in v1.62.360

func CreateCreateInstanceKeyPairRequest() (request *CreateInstanceKeyPairRequest)

CreateCreateInstanceKeyPairRequest creates a request to invoke CreateInstanceKeyPair API

type CreateInstanceKeyPairResponse added in v1.62.360

type CreateInstanceKeyPairResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	PrivateKey  string `json:"PrivateKey" xml:"PrivateKey"`
}

CreateInstanceKeyPairResponse is the response struct for api CreateInstanceKeyPair

func CreateCreateInstanceKeyPairResponse added in v1.62.360

func CreateCreateInstanceKeyPairResponse() (response *CreateInstanceKeyPairResponse)

CreateCreateInstanceKeyPairResponse creates a response to parse from CreateInstanceKeyPair response

type CreateInstances added in v1.62.790

type CreateInstances struct {
	CreateInstance []string `json:"createInstance" xml:"createInstance"`
}

CreateInstances is a nested struct in swas_open response

type CreateInstancesRequest

type CreateInstancesRequest struct {
	*requests.RpcRequest
	ImageId         string           `position:"Query" name:"ImageId"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period          requests.Integer `position:"Query" name:"Period"`
	Amount          requests.Integer `position:"Query" name:"Amount"`
	AutoRenew       requests.Boolean `position:"Query" name:"AutoRenew"`
	DataDiskSize    requests.Integer `position:"Query" name:"DataDiskSize"`
	PlanId          string           `position:"Query" name:"PlanId"`
	ChargeType      string           `position:"Query" name:"ChargeType"`
}

CreateInstancesRequest is the request struct for api CreateInstances

func CreateCreateInstancesRequest

func CreateCreateInstancesRequest() (request *CreateInstancesRequest)

CreateCreateInstancesRequest creates a request to invoke CreateInstances API

type CreateInstancesResponse

type CreateInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

CreateInstancesResponse is the response struct for api CreateInstances

func CreateCreateInstancesResponse

func CreateCreateInstancesResponse() (response *CreateInstancesResponse)

CreateCreateInstancesResponse creates a response to parse from CreateInstances response

type CreateKeyPairRequest added in v1.62.765

type CreateKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	KeyPairName string `position:"Query" name:"KeyPairName"`
}

CreateKeyPairRequest is the request struct for api CreateKeyPair

func CreateCreateKeyPairRequest added in v1.62.765

func CreateCreateKeyPairRequest() (request *CreateKeyPairRequest)

CreateCreateKeyPairRequest creates a request to invoke CreateKeyPair API

type CreateKeyPairResponse added in v1.62.765

type CreateKeyPairResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	KeyPairName    string `json:"KeyPairName" xml:"KeyPairName"`
	PrivateKeyBody string `json:"PrivateKeyBody" xml:"PrivateKeyBody"`
}

CreateKeyPairResponse is the response struct for api CreateKeyPair

func CreateCreateKeyPairResponse added in v1.62.765

func CreateCreateKeyPairResponse() (response *CreateKeyPairResponse)

CreateCreateKeyPairResponse creates a response to parse from CreateKeyPair response

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	ClientToken     string               `position:"Query" name:"ClientToken"`
	SnapshotName    string               `position:"Query" name:"SnapshotName"`
	ResourceGroupId string               `position:"Query" name:"ResourceGroupId"`
	DiskId          string               `position:"Query" name:"DiskId"`
	Tag             *[]CreateSnapshotTag `position:"Query" name:"Tag"  type:"Repeated"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse

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

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type CreateSnapshotTag added in v1.62.694

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

CreateSnapshotTag is a repeated param struct in CreateSnapshotRequest

type CustomImage added in v1.62.360

type CustomImage struct {
	CreationTime       string   `json:"CreationTime" xml:"CreationTime"`
	DataSnapshotName   string   `json:"DataSnapshotName" xml:"DataSnapshotName"`
	SystemSnapshotId   string   `json:"SystemSnapshotId" xml:"SystemSnapshotId"`
	InShare            bool     `json:"InShare" xml:"InShare"`
	InShareUser        bool     `json:"InShareUser" xml:"InShareUser"`
	InstanceId         string   `json:"InstanceId" xml:"InstanceId"`
	DataSnapshotId     string   `json:"DataSnapshotId" xml:"DataSnapshotId"`
	RegionId           string   `json:"RegionId" xml:"RegionId"`
	SystemSnapshotName string   `json:"SystemSnapshotName" xml:"SystemSnapshotName"`
	Description        string   `json:"Description" xml:"Description"`
	Name               string   `json:"Name" xml:"Name"`
	ImageId            string   `json:"ImageId" xml:"ImageId"`
	Status             string   `json:"Status" xml:"Status"`
	InstanceName       string   `json:"InstanceName" xml:"InstanceName"`
	ResourceGroupId    string   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	UserId             int64    `json:"UserId" xml:"UserId"`
	OsType             string   `json:"OsType" xml:"OsType"`
	CreateInstances    []string `json:"CreateInstances" xml:"CreateInstances"`
	Tags               []Tag    `json:"Tags" xml:"Tags"`
}

CustomImage is a nested struct in swas_open response

type CustomImages added in v1.62.360

type CustomImages struct {
	CustomImage []CustomImage `json:"CustomImage" xml:"CustomImage"`
}

CustomImages is a nested struct in swas_open response

type DataInDescribeFirewallTemplateApplyResults added in v1.62.790

type DataInDescribeFirewallTemplateApplyResults struct {
	ApplyFirewallTemplateResult []ApplyFirewallTemplateResult `json:"ApplyFirewallTemplateResult" xml:"ApplyFirewallTemplateResult"`
}

DataInDescribeFirewallTemplateApplyResults is a nested struct in swas_open response

type DataInDescribeFirewallTemplateRulesApplyResult added in v1.62.790

type DataInDescribeFirewallTemplateRulesApplyResult struct {
	InstanceApplyFirewallTemplateRulesResult []InstanceApplyFirewallTemplateRulesResult `json:"InstanceApplyFirewallTemplateRulesResult" xml:"InstanceApplyFirewallTemplateRulesResult"`
}

DataInDescribeFirewallTemplateRulesApplyResult is a nested struct in swas_open response

type DatabaseInstance

type DatabaseInstance struct {
	RegionId                string `json:"RegionId" xml:"RegionId"`
	DatabaseInstanceId      string `json:"DatabaseInstanceId" xml:"DatabaseInstanceId"`
	DatabaseInstanceName    string `json:"DatabaseInstanceName" xml:"DatabaseInstanceName"`
	DatabaseInstanceEdition string `json:"DatabaseInstanceEdition" xml:"DatabaseInstanceEdition"`
	DatabaseVersion         string `json:"DatabaseVersion" xml:"DatabaseVersion"`
	Cpu                     string `json:"Cpu" xml:"Cpu"`
	Memory                  string `json:"Memory" xml:"Memory"`
	Storage                 int    `json:"Storage" xml:"Storage"`
	PrivateConnection       string `json:"PrivateConnection" xml:"PrivateConnection"`
	PublicConnection        string `json:"PublicConnection" xml:"PublicConnection"`
	DatabaseInstanceStatus  string `json:"DatabaseInstanceStatus" xml:"DatabaseInstanceStatus"`
	BusinessStatus          string `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
	ExpiredTime             string `json:"ExpiredTime" xml:"ExpiredTime"`
	ChargeType              string `json:"ChargeType" xml:"ChargeType"`
	SuperAccountName        string `json:"SuperAccountName" xml:"SuperAccountName"`
}

DatabaseInstance is a nested struct in swas_open response

type DatabaseInstances

type DatabaseInstances struct {
	DatabaseInstance []DatabaseInstance `json:"DatabaseInstance" xml:"DatabaseInstance"`
}

DatabaseInstances is a nested struct in swas_open response

type DeleteCommandRequest added in v1.62.530

type DeleteCommandRequest struct {
	*requests.RpcRequest
	CommandId string `position:"Query" name:"CommandId"`
}

DeleteCommandRequest is the request struct for api DeleteCommand

func CreateDeleteCommandRequest added in v1.62.530

func CreateDeleteCommandRequest() (request *DeleteCommandRequest)

CreateDeleteCommandRequest creates a request to invoke DeleteCommand API

type DeleteCommandResponse added in v1.62.530

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

DeleteCommandResponse is the response struct for api DeleteCommand

func CreateDeleteCommandResponse added in v1.62.530

func CreateDeleteCommandResponse() (response *DeleteCommandResponse)

CreateDeleteCommandResponse creates a response to parse from DeleteCommand response

type DeleteCustomImageRequest

type DeleteCustomImageRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	ClientToken string `position:"Query" name:"ClientToken"`
}

DeleteCustomImageRequest is the request struct for api DeleteCustomImage

func CreateDeleteCustomImageRequest

func CreateDeleteCustomImageRequest() (request *DeleteCustomImageRequest)

CreateDeleteCustomImageRequest creates a request to invoke DeleteCustomImage API

type DeleteCustomImageResponse

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

DeleteCustomImageResponse is the response struct for api DeleteCustomImage

func CreateDeleteCustomImageResponse

func CreateDeleteCustomImageResponse() (response *DeleteCustomImageResponse)

CreateDeleteCustomImageResponse creates a response to parse from DeleteCustomImage response

type DeleteCustomImagesRequest added in v1.62.742

type DeleteCustomImagesRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	ImageIds    string `position:"Query" name:"ImageIds"`
}

DeleteCustomImagesRequest is the request struct for api DeleteCustomImages

func CreateDeleteCustomImagesRequest added in v1.62.742

func CreateDeleteCustomImagesRequest() (request *DeleteCustomImagesRequest)

CreateDeleteCustomImagesRequest creates a request to invoke DeleteCustomImages API

type DeleteCustomImagesResponse added in v1.62.742

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

DeleteCustomImagesResponse is the response struct for api DeleteCustomImages

func CreateDeleteCustomImagesResponse added in v1.62.742

func CreateDeleteCustomImagesResponse() (response *DeleteCustomImagesResponse)

CreateDeleteCustomImagesResponse creates a response to parse from DeleteCustomImages response

type DeleteFirewallRuleRequest

type DeleteFirewallRuleRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	RuleId      string `position:"Query" name:"RuleId"`
}

DeleteFirewallRuleRequest is the request struct for api DeleteFirewallRule

func CreateDeleteFirewallRuleRequest

func CreateDeleteFirewallRuleRequest() (request *DeleteFirewallRuleRequest)

CreateDeleteFirewallRuleRequest creates a request to invoke DeleteFirewallRule API

type DeleteFirewallRuleResponse

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

DeleteFirewallRuleResponse is the response struct for api DeleteFirewallRule

func CreateDeleteFirewallRuleResponse

func CreateDeleteFirewallRuleResponse() (response *DeleteFirewallRuleResponse)

CreateDeleteFirewallRuleResponse creates a response to parse from DeleteFirewallRule response

type DeleteFirewallRulesRequest added in v1.62.742

type DeleteFirewallRulesRequest struct {
	*requests.RpcRequest
	ClientToken string    `position:"Query" name:"ClientToken"`
	RuleIds     *[]string `position:"Query" name:"RuleIds"  type:"Repeated"`
	InstanceId  string    `position:"Query" name:"InstanceId"`
}

DeleteFirewallRulesRequest is the request struct for api DeleteFirewallRules

func CreateDeleteFirewallRulesRequest added in v1.62.742

func CreateDeleteFirewallRulesRequest() (request *DeleteFirewallRulesRequest)

CreateDeleteFirewallRulesRequest creates a request to invoke DeleteFirewallRules API

type DeleteFirewallRulesResponse added in v1.62.742

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

DeleteFirewallRulesResponse is the response struct for api DeleteFirewallRules

func CreateDeleteFirewallRulesResponse added in v1.62.742

func CreateDeleteFirewallRulesResponse() (response *DeleteFirewallRulesResponse)

CreateDeleteFirewallRulesResponse creates a response to parse from DeleteFirewallRules response

type DeleteFirewallTemplateRulesRequest added in v1.62.790

type DeleteFirewallTemplateRulesRequest struct {
	*requests.RpcRequest
	FirewallTemplateId     string    `position:"Query" name:"FirewallTemplateId"`
	ClientToken            string    `position:"Query" name:"ClientToken"`
	InstanceId             string    `position:"Query" name:"InstanceId"`
	FirewallTemplateRuleId *[]string `position:"Query" name:"FirewallTemplateRuleId"  type:"Repeated"`
}

DeleteFirewallTemplateRulesRequest is the request struct for api DeleteFirewallTemplateRules

func CreateDeleteFirewallTemplateRulesRequest added in v1.62.790

func CreateDeleteFirewallTemplateRulesRequest() (request *DeleteFirewallTemplateRulesRequest)

CreateDeleteFirewallTemplateRulesRequest creates a request to invoke DeleteFirewallTemplateRules API

type DeleteFirewallTemplateRulesResponse added in v1.62.790

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

DeleteFirewallTemplateRulesResponse is the response struct for api DeleteFirewallTemplateRules

func CreateDeleteFirewallTemplateRulesResponse added in v1.62.790

func CreateDeleteFirewallTemplateRulesResponse() (response *DeleteFirewallTemplateRulesResponse)

CreateDeleteFirewallTemplateRulesResponse creates a response to parse from DeleteFirewallTemplateRules response

type DeleteFirewallTemplatesRequest added in v1.62.790

type DeleteFirewallTemplatesRequest struct {
	*requests.RpcRequest
	FirewallTemplateId *[]string `position:"Query" name:"FirewallTemplateId"  type:"Repeated"`
	ClientToken        string    `position:"Query" name:"ClientToken"`
	InstanceId         string    `position:"Query" name:"InstanceId"`
}

DeleteFirewallTemplatesRequest is the request struct for api DeleteFirewallTemplates

func CreateDeleteFirewallTemplatesRequest added in v1.62.790

func CreateDeleteFirewallTemplatesRequest() (request *DeleteFirewallTemplatesRequest)

CreateDeleteFirewallTemplatesRequest creates a request to invoke DeleteFirewallTemplates API

type DeleteFirewallTemplatesResponse added in v1.62.790

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

DeleteFirewallTemplatesResponse is the response struct for api DeleteFirewallTemplates

func CreateDeleteFirewallTemplatesResponse added in v1.62.790

func CreateDeleteFirewallTemplatesResponse() (response *DeleteFirewallTemplatesResponse)

CreateDeleteFirewallTemplatesResponse creates a response to parse from DeleteFirewallTemplates response

type DeleteInstanceKeyPairRequest added in v1.62.360

type DeleteInstanceKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DeleteInstanceKeyPairRequest is the request struct for api DeleteInstanceKeyPair

func CreateDeleteInstanceKeyPairRequest added in v1.62.360

func CreateDeleteInstanceKeyPairRequest() (request *DeleteInstanceKeyPairRequest)

CreateDeleteInstanceKeyPairRequest creates a request to invoke DeleteInstanceKeyPair API

type DeleteInstanceKeyPairResponse added in v1.62.360

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

DeleteInstanceKeyPairResponse is the response struct for api DeleteInstanceKeyPair

func CreateDeleteInstanceKeyPairResponse added in v1.62.360

func CreateDeleteInstanceKeyPairResponse() (response *DeleteInstanceKeyPairResponse)

CreateDeleteInstanceKeyPairResponse creates a response to parse from DeleteInstanceKeyPair response

type DeleteKeyPairsRequest added in v1.62.765

type DeleteKeyPairsRequest struct {
	*requests.RpcRequest
	ClientToken  string    `position:"Query" name:"ClientToken"`
	KeyPairNames *[]string `position:"Query" name:"KeyPairNames"  type:"Repeated"`
}

DeleteKeyPairsRequest is the request struct for api DeleteKeyPairs

func CreateDeleteKeyPairsRequest added in v1.62.765

func CreateDeleteKeyPairsRequest() (request *DeleteKeyPairsRequest)

CreateDeleteKeyPairsRequest creates a request to invoke DeleteKeyPairs API

type DeleteKeyPairsResponse added in v1.62.765

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

DeleteKeyPairsResponse is the response struct for api DeleteKeyPairs

func CreateDeleteKeyPairsResponse added in v1.62.765

func CreateDeleteKeyPairsResponse() (response *DeleteKeyPairsResponse)

CreateDeleteKeyPairsResponse creates a response to parse from DeleteKeyPairs response

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId  string `position:"Query" name:"SnapshotId"`
	ClientToken string `position:"Query" name:"ClientToken"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse

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

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response

type DeleteSnapshotsRequest added in v1.62.360

type DeleteSnapshotsRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	SnapshotIds string `position:"Query" name:"SnapshotIds"`
}

DeleteSnapshotsRequest is the request struct for api DeleteSnapshots

func CreateDeleteSnapshotsRequest added in v1.62.360

func CreateDeleteSnapshotsRequest() (request *DeleteSnapshotsRequest)

CreateDeleteSnapshotsRequest creates a request to invoke DeleteSnapshots API

type DeleteSnapshotsResponse added in v1.62.360

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

DeleteSnapshotsResponse is the response struct for api DeleteSnapshots

func CreateDeleteSnapshotsResponse added in v1.62.360

func CreateDeleteSnapshotsResponse() (response *DeleteSnapshotsResponse)

CreateDeleteSnapshotsResponse creates a response to parse from DeleteSnapshots response

type DescribeCloudAssistantAttributesRequest added in v1.62.694

type DescribeCloudAssistantAttributesRequest struct {
	*requests.RpcRequest
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	InstanceIds *[]string        `position:"Query" name:"InstanceIds"  type:"Json"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeCloudAssistantAttributesRequest is the request struct for api DescribeCloudAssistantAttributes

func CreateDescribeCloudAssistantAttributesRequest added in v1.62.694

func CreateDescribeCloudAssistantAttributesRequest() (request *DescribeCloudAssistantAttributesRequest)

CreateDescribeCloudAssistantAttributesRequest creates a request to invoke DescribeCloudAssistantAttributes API

type DescribeCloudAssistantAttributesResponse added in v1.62.694

type DescribeCloudAssistantAttributesResponse struct {
	*responses.BaseResponse
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	TotalCount     int      `json:"TotalCount" xml:"TotalCount"`
	PageSize       int      `json:"PageSize" xml:"PageSize"`
	PageNumber     int      `json:"PageNumber" xml:"PageNumber"`
	CloudAssistant []Status `json:"CloudAssistant" xml:"CloudAssistant"`
}

DescribeCloudAssistantAttributesResponse is the response struct for api DescribeCloudAssistantAttributes

func CreateDescribeCloudAssistantAttributesResponse added in v1.62.694

func CreateDescribeCloudAssistantAttributesResponse() (response *DescribeCloudAssistantAttributesResponse)

CreateDescribeCloudAssistantAttributesResponse creates a response to parse from DescribeCloudAssistantAttributes response

type DescribeCloudAssistantStatusRequest

type DescribeCloudAssistantStatusRequest struct {
	*requests.RpcRequest
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	InstanceIds *[]string        `position:"Query" name:"InstanceIds"  type:"Json"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeCloudAssistantStatusRequest is the request struct for api DescribeCloudAssistantStatus

func CreateDescribeCloudAssistantStatusRequest

func CreateDescribeCloudAssistantStatusRequest() (request *DescribeCloudAssistantStatusRequest)

CreateDescribeCloudAssistantStatusRequest creates a request to invoke DescribeCloudAssistantStatus API

type DescribeCloudAssistantStatusResponse

type DescribeCloudAssistantStatusResponse struct {
	*responses.BaseResponse
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	TotalCount           int      `json:"TotalCount" xml:"TotalCount"`
	PageSize             int      `json:"PageSize" xml:"PageSize"`
	PageNumber           int      `json:"PageNumber" xml:"PageNumber"`
	CloudAssistantStatus []Status `json:"CloudAssistantStatus" xml:"CloudAssistantStatus"`
}

DescribeCloudAssistantStatusResponse is the response struct for api DescribeCloudAssistantStatus

func CreateDescribeCloudAssistantStatusResponse

func CreateDescribeCloudAssistantStatusResponse() (response *DescribeCloudAssistantStatusResponse)

CreateDescribeCloudAssistantStatusResponse creates a response to parse from DescribeCloudAssistantStatus response

type DescribeCloudMonitorAgentStatusesRequest added in v1.62.360

type DescribeCloudMonitorAgentStatusesRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceIds string `position:"Query" name:"InstanceIds"`
}

DescribeCloudMonitorAgentStatusesRequest is the request struct for api DescribeCloudMonitorAgentStatuses

func CreateDescribeCloudMonitorAgentStatusesRequest added in v1.62.360

func CreateDescribeCloudMonitorAgentStatusesRequest() (request *DescribeCloudMonitorAgentStatusesRequest)

CreateDescribeCloudMonitorAgentStatusesRequest creates a request to invoke DescribeCloudMonitorAgentStatuses API

type DescribeCloudMonitorAgentStatusesResponse added in v1.62.360

type DescribeCloudMonitorAgentStatusesResponse struct {
	*responses.BaseResponse
	RequestId          string           `json:"RequestId" xml:"RequestId"`
	InstanceStatusList []InstanceStatus `json:"InstanceStatusList" xml:"InstanceStatusList"`
}

DescribeCloudMonitorAgentStatusesResponse is the response struct for api DescribeCloudMonitorAgentStatuses

func CreateDescribeCloudMonitorAgentStatusesResponse added in v1.62.360

func CreateDescribeCloudMonitorAgentStatusesResponse() (response *DescribeCloudMonitorAgentStatusesResponse)

CreateDescribeCloudMonitorAgentStatusesResponse creates a response to parse from DescribeCloudMonitorAgentStatuses response

type DescribeCommandInvocationsRequest added in v1.62.530

type DescribeCommandInvocationsRequest struct {
	*requests.RpcRequest
	CommandId        string `position:"Query" name:"CommandId"`
	PageNumber       string `position:"Query" name:"PageNumber"`
	PageSize         string `position:"Query" name:"PageSize"`
	InvokeId         string `position:"Query" name:"InvokeId"`
	CommandName      string `position:"Query" name:"CommandName"`
	CommandType      string `position:"Query" name:"CommandType"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	InvocationStatus string `position:"Query" name:"InvocationStatus"`
}

DescribeCommandInvocationsRequest is the request struct for api DescribeCommandInvocations

func CreateDescribeCommandInvocationsRequest added in v1.62.530

func CreateDescribeCommandInvocationsRequest() (request *DescribeCommandInvocationsRequest)

CreateDescribeCommandInvocationsRequest creates a request to invoke DescribeCommandInvocations API

type DescribeCommandInvocationsResponse added in v1.62.530

type DescribeCommandInvocationsResponse struct {
	*responses.BaseResponse
	RequestId          string    `json:"RequestId" xml:"RequestId"`
	TotalCount         int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int       `json:"PageNumber" xml:"PageNumber"`
	PageSize           int       `json:"PageSize" xml:"PageSize"`
	CommandInvocations []Command `json:"CommandInvocations" xml:"CommandInvocations"`
}

DescribeCommandInvocationsResponse is the response struct for api DescribeCommandInvocations

func CreateDescribeCommandInvocationsResponse added in v1.62.530

func CreateDescribeCommandInvocationsResponse() (response *DescribeCommandInvocationsResponse)

CreateDescribeCommandInvocationsResponse creates a response to parse from DescribeCommandInvocations response

type DescribeCommandsRequest added in v1.62.530

type DescribeCommandsRequest struct {
	*requests.RpcRequest
	Type            string                 `position:"Query" name:"Type"`
	CommandId       string                 `position:"Query" name:"CommandId"`
	PageNumber      string                 `position:"Query" name:"PageNumber"`
	ResourceGroupId string                 `position:"Query" name:"ResourceGroupId"`
	Provider        string                 `position:"Query" name:"Provider"`
	PageSize        string                 `position:"Query" name:"PageSize"`
	Tag             *[]DescribeCommandsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Name            string                 `position:"Query" name:"Name"`
}

DescribeCommandsRequest is the request struct for api DescribeCommands

func CreateDescribeCommandsRequest added in v1.62.530

func CreateDescribeCommandsRequest() (request *DescribeCommandsRequest)

CreateDescribeCommandsRequest creates a request to invoke DescribeCommands API

type DescribeCommandsResponse added in v1.62.530

type DescribeCommandsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	Commands   []Command `json:"Commands" xml:"Commands"`
}

DescribeCommandsResponse is the response struct for api DescribeCommands

func CreateDescribeCommandsResponse added in v1.62.530

func CreateDescribeCommandsResponse() (response *DescribeCommandsResponse)

CreateDescribeCommandsResponse creates a response to parse from DescribeCommands response

type DescribeCommandsTag added in v1.62.694

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

DescribeCommandsTag is a repeated param struct in DescribeCommandsRequest

type DescribeDatabaseErrorLogsRequest

type DescribeDatabaseErrorLogsRequest struct {
	*requests.RpcRequest
	DatabaseInstanceId string           `position:"Query" name:"DatabaseInstanceId"`
	EndTime            string           `position:"Query" name:"EndTime"`
	StartTime          string           `position:"Query" name:"StartTime"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDatabaseErrorLogsRequest is the request struct for api DescribeDatabaseErrorLogs

func CreateDescribeDatabaseErrorLogsRequest

func CreateDescribeDatabaseErrorLogsRequest() (request *DescribeDatabaseErrorLogsRequest)

CreateDescribeDatabaseErrorLogsRequest creates a request to invoke DescribeDatabaseErrorLogs API

type DescribeDatabaseErrorLogsResponse

type DescribeDatabaseErrorLogsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	ErrorLogs  []ErrorLog `json:"ErrorLogs" xml:"ErrorLogs"`
}

DescribeDatabaseErrorLogsResponse is the response struct for api DescribeDatabaseErrorLogs

func CreateDescribeDatabaseErrorLogsResponse

func CreateDescribeDatabaseErrorLogsResponse() (response *DescribeDatabaseErrorLogsResponse)

CreateDescribeDatabaseErrorLogsResponse creates a response to parse from DescribeDatabaseErrorLogs response

type DescribeDatabaseInstanceMetricDataRequest

type DescribeDatabaseInstanceMetricDataRequest struct {
	*requests.RpcRequest
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
	EndTime            string `position:"Query" name:"EndTime"`
	StartTime          string `position:"Query" name:"StartTime"`
	MetricName         string `position:"Query" name:"MetricName"`
}

DescribeDatabaseInstanceMetricDataRequest is the request struct for api DescribeDatabaseInstanceMetricData

func CreateDescribeDatabaseInstanceMetricDataRequest

func CreateDescribeDatabaseInstanceMetricDataRequest() (request *DescribeDatabaseInstanceMetricDataRequest)

CreateDescribeDatabaseInstanceMetricDataRequest creates a request to invoke DescribeDatabaseInstanceMetricData API

type DescribeDatabaseInstanceMetricDataResponse

type DescribeDatabaseInstanceMetricDataResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	MetricName string `json:"MetricName" xml:"MetricName"`
	Unit       string `json:"Unit" xml:"Unit"`
	DataFormat string `json:"DataFormat" xml:"DataFormat"`
	MetricData string `json:"MetricData" xml:"MetricData"`
}

DescribeDatabaseInstanceMetricDataResponse is the response struct for api DescribeDatabaseInstanceMetricData

func CreateDescribeDatabaseInstanceMetricDataResponse

func CreateDescribeDatabaseInstanceMetricDataResponse() (response *DescribeDatabaseInstanceMetricDataResponse)

CreateDescribeDatabaseInstanceMetricDataResponse creates a response to parse from DescribeDatabaseInstanceMetricData response

type DescribeDatabaseInstanceParametersRequest

type DescribeDatabaseInstanceParametersRequest struct {
	*requests.RpcRequest
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

DescribeDatabaseInstanceParametersRequest is the request struct for api DescribeDatabaseInstanceParameters

func CreateDescribeDatabaseInstanceParametersRequest

func CreateDescribeDatabaseInstanceParametersRequest() (request *DescribeDatabaseInstanceParametersRequest)

CreateDescribeDatabaseInstanceParametersRequest creates a request to invoke DescribeDatabaseInstanceParameters API

type DescribeDatabaseInstanceParametersResponse

type DescribeDatabaseInstanceParametersResponse struct {
	*responses.BaseResponse
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	Engine            string             `json:"Engine" xml:"Engine"`
	EngineVersion     string             `json:"EngineVersion" xml:"EngineVersion"`
	ConfigParameters  []ConfigParameter  `json:"ConfigParameters" xml:"ConfigParameters"`
	RunningParameters []RunningParameter `json:"RunningParameters" xml:"RunningParameters"`
}

DescribeDatabaseInstanceParametersResponse is the response struct for api DescribeDatabaseInstanceParameters

func CreateDescribeDatabaseInstanceParametersResponse

func CreateDescribeDatabaseInstanceParametersResponse() (response *DescribeDatabaseInstanceParametersResponse)

CreateDescribeDatabaseInstanceParametersResponse creates a response to parse from DescribeDatabaseInstanceParameters response

type DescribeDatabaseInstancesRequest

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

DescribeDatabaseInstancesRequest is the request struct for api DescribeDatabaseInstances

func CreateDescribeDatabaseInstancesRequest

func CreateDescribeDatabaseInstancesRequest() (request *DescribeDatabaseInstancesRequest)

CreateDescribeDatabaseInstancesRequest creates a request to invoke DescribeDatabaseInstances API

type DescribeDatabaseInstancesResponse

type DescribeDatabaseInstancesResponse struct {
	*responses.BaseResponse
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	PageSize          int                `json:"PageSize" xml:"PageSize"`
	PageNumber        int                `json:"PageNumber" xml:"PageNumber"`
	TotalCount        int                `json:"TotalCount" xml:"TotalCount"`
	DatabaseInstances []DatabaseInstance `json:"DatabaseInstances" xml:"DatabaseInstances"`
}

DescribeDatabaseInstancesResponse is the response struct for api DescribeDatabaseInstances

func CreateDescribeDatabaseInstancesResponse

func CreateDescribeDatabaseInstancesResponse() (response *DescribeDatabaseInstancesResponse)

CreateDescribeDatabaseInstancesResponse creates a response to parse from DescribeDatabaseInstances response

type DescribeDatabaseSlowLogRecordsRequest

type DescribeDatabaseSlowLogRecordsRequest struct {
	*requests.RpcRequest
	DatabaseInstanceId string           `position:"Query" name:"DatabaseInstanceId"`
	EndTime            string           `position:"Query" name:"EndTime"`
	StartTime          string           `position:"Query" name:"StartTime"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDatabaseSlowLogRecordsRequest is the request struct for api DescribeDatabaseSlowLogRecords

func CreateDescribeDatabaseSlowLogRecordsRequest

func CreateDescribeDatabaseSlowLogRecordsRequest() (request *DescribeDatabaseSlowLogRecordsRequest)

CreateDescribeDatabaseSlowLogRecordsRequest creates a request to invoke DescribeDatabaseSlowLogRecords API

type DescribeDatabaseSlowLogRecordsResponse

type DescribeDatabaseSlowLogRecordsResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	PageNumber     int       `json:"PageNumber" xml:"PageNumber"`
	PageSize       int       `json:"PageSize" xml:"PageSize"`
	TotalCount     int       `json:"TotalCount" xml:"TotalCount"`
	PhysicalIORead int64     `json:"PhysicalIORead" xml:"PhysicalIORead"`
	Engine         string    `json:"Engine" xml:"Engine"`
	SlowLogs       []SlowLog `json:"SlowLogs" xml:"SlowLogs"`
}

DescribeDatabaseSlowLogRecordsResponse is the response struct for api DescribeDatabaseSlowLogRecords

func CreateDescribeDatabaseSlowLogRecordsResponse

func CreateDescribeDatabaseSlowLogRecordsResponse() (response *DescribeDatabaseSlowLogRecordsResponse)

CreateDescribeDatabaseSlowLogRecordsResponse creates a response to parse from DescribeDatabaseSlowLogRecords response

type DescribeFirewallTemplateApplyResultsRequest added in v1.62.790

type DescribeFirewallTemplateApplyResultsRequest struct {
	*requests.RpcRequest
	FirewallTemplateId string           `position:"Query" name:"FirewallTemplateId"`
	ClientToken        string           `position:"Query" name:"ClientToken"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId         string           `position:"Query" name:"InstanceId"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	TaskId             *[]string        `position:"Query" name:"TaskId"  type:"Repeated"`
}

DescribeFirewallTemplateApplyResultsRequest is the request struct for api DescribeFirewallTemplateApplyResults

func CreateDescribeFirewallTemplateApplyResultsRequest added in v1.62.790

func CreateDescribeFirewallTemplateApplyResultsRequest() (request *DescribeFirewallTemplateApplyResultsRequest)

CreateDescribeFirewallTemplateApplyResultsRequest creates a request to invoke DescribeFirewallTemplateApplyResults API

type DescribeFirewallTemplateApplyResultsResponse added in v1.62.790

type DescribeFirewallTemplateApplyResultsResponse struct {
	*responses.BaseResponse
	RequestId  string                        `json:"RequestId" xml:"RequestId"`
	PageNumber string                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   string                        `json:"PageSize" xml:"PageSize"`
	TotalCount string                        `json:"TotalCount" xml:"TotalCount"`
	Data       []ApplyFirewallTemplateResult `json:"data" xml:"data"`
}

DescribeFirewallTemplateApplyResultsResponse is the response struct for api DescribeFirewallTemplateApplyResults

func CreateDescribeFirewallTemplateApplyResultsResponse added in v1.62.790

func CreateDescribeFirewallTemplateApplyResultsResponse() (response *DescribeFirewallTemplateApplyResultsResponse)

CreateDescribeFirewallTemplateApplyResultsResponse creates a response to parse from DescribeFirewallTemplateApplyResults response

type DescribeFirewallTemplateRulesApplyResultRequest added in v1.62.790

type DescribeFirewallTemplateRulesApplyResultRequest struct {
	*requests.RpcRequest
	FirewallTemplateId string `position:"Query" name:"FirewallTemplateId"`
	ClientToken        string `position:"Query" name:"ClientToken"`
	InstanceId         string `position:"Query" name:"InstanceId"`
	TaskId             string `position:"Query" name:"TaskId"`
}

DescribeFirewallTemplateRulesApplyResultRequest is the request struct for api DescribeFirewallTemplateRulesApplyResult

func CreateDescribeFirewallTemplateRulesApplyResultRequest added in v1.62.790

func CreateDescribeFirewallTemplateRulesApplyResultRequest() (request *DescribeFirewallTemplateRulesApplyResultRequest)

CreateDescribeFirewallTemplateRulesApplyResultRequest creates a request to invoke DescribeFirewallTemplateRulesApplyResult API

type DescribeFirewallTemplateRulesApplyResultResponse added in v1.62.790

type DescribeFirewallTemplateRulesApplyResultResponse struct {
	*responses.BaseResponse
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	Data      []InstanceApplyFirewallTemplateRulesResult `json:"data" xml:"data"`
}

DescribeFirewallTemplateRulesApplyResultResponse is the response struct for api DescribeFirewallTemplateRulesApplyResult

func CreateDescribeFirewallTemplateRulesApplyResultResponse added in v1.62.790

func CreateDescribeFirewallTemplateRulesApplyResultResponse() (response *DescribeFirewallTemplateRulesApplyResultResponse)

CreateDescribeFirewallTemplateRulesApplyResultResponse creates a response to parse from DescribeFirewallTemplateRulesApplyResult response

type DescribeFirewallTemplatesRequest added in v1.62.790

type DescribeFirewallTemplatesRequest struct {
	*requests.RpcRequest
	FirewallTemplateId *[]string        `position:"Query" name:"FirewallTemplateId"  type:"Repeated"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	Name               string           `position:"Query" name:"Name"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
}

DescribeFirewallTemplatesRequest is the request struct for api DescribeFirewallTemplates

func CreateDescribeFirewallTemplatesRequest added in v1.62.790

func CreateDescribeFirewallTemplatesRequest() (request *DescribeFirewallTemplatesRequest)

CreateDescribeFirewallTemplatesRequest creates a request to invoke DescribeFirewallTemplates API

type DescribeFirewallTemplatesResponse added in v1.62.790

type DescribeFirewallTemplatesResponse struct {
	*responses.BaseResponse
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	TotalCount        int                `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int                `json:"PageNumber" xml:"PageNumber"`
	PageSize          int                `json:"PageSize" xml:"PageSize"`
	FirewallTemplates []FirewallTemplate `json:"FirewallTemplates" xml:"FirewallTemplates"`
}

DescribeFirewallTemplatesResponse is the response struct for api DescribeFirewallTemplates

func CreateDescribeFirewallTemplatesResponse added in v1.62.790

func CreateDescribeFirewallTemplatesResponse() (response *DescribeFirewallTemplatesResponse)

CreateDescribeFirewallTemplatesResponse creates a response to parse from DescribeFirewallTemplates response

type DescribeInstanceKeyPairRequest added in v1.62.360

type DescribeInstanceKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DescribeInstanceKeyPairRequest is the request struct for api DescribeInstanceKeyPair

func CreateDescribeInstanceKeyPairRequest added in v1.62.360

func CreateDescribeInstanceKeyPairRequest() (request *DescribeInstanceKeyPairRequest)

CreateDescribeInstanceKeyPairRequest creates a request to invoke DescribeInstanceKeyPair API

type DescribeInstanceKeyPairResponse added in v1.62.360

type DescribeInstanceKeyPairResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
}

DescribeInstanceKeyPairResponse is the response struct for api DescribeInstanceKeyPair

func CreateDescribeInstanceKeyPairResponse added in v1.62.360

func CreateDescribeInstanceKeyPairResponse() (response *DescribeInstanceKeyPairResponse)

CreateDescribeInstanceKeyPairResponse creates a response to parse from DescribeInstanceKeyPair response

type DescribeInstancePasswordsSettingRequest added in v1.62.360

type DescribeInstancePasswordsSettingRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DescribeInstancePasswordsSettingRequest is the request struct for api DescribeInstancePasswordsSetting

func CreateDescribeInstancePasswordsSettingRequest added in v1.62.360

func CreateDescribeInstancePasswordsSettingRequest() (request *DescribeInstancePasswordsSettingRequest)

CreateDescribeInstancePasswordsSettingRequest creates a request to invoke DescribeInstancePasswordsSetting API

type DescribeInstancePasswordsSettingResponse added in v1.62.360

type DescribeInstancePasswordsSettingResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	VncPasswordSetting      bool   `json:"VncPasswordSetting" xml:"VncPasswordSetting"`
	InstancePasswordSetting bool   `json:"InstancePasswordSetting" xml:"InstancePasswordSetting"`
}

DescribeInstancePasswordsSettingResponse is the response struct for api DescribeInstancePasswordsSetting

func CreateDescribeInstancePasswordsSettingResponse added in v1.62.360

func CreateDescribeInstancePasswordsSettingResponse() (response *DescribeInstancePasswordsSettingResponse)

CreateDescribeInstancePasswordsSettingResponse creates a response to parse from DescribeInstancePasswordsSetting response

type DescribeInstanceVncUrlRequest added in v1.62.360

type DescribeInstanceVncUrlRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DescribeInstanceVncUrlRequest is the request struct for api DescribeInstanceVncUrl

func CreateDescribeInstanceVncUrlRequest added in v1.62.360

func CreateDescribeInstanceVncUrlRequest() (request *DescribeInstanceVncUrlRequest)

CreateDescribeInstanceVncUrlRequest creates a request to invoke DescribeInstanceVncUrl API

type DescribeInstanceVncUrlResponse added in v1.62.360

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

DescribeInstanceVncUrlResponse is the response struct for api DescribeInstanceVncUrl

func CreateDescribeInstanceVncUrlResponse added in v1.62.360

func CreateDescribeInstanceVncUrlResponse() (response *DescribeInstanceVncUrlResponse)

CreateDescribeInstanceVncUrlResponse creates a response to parse from DescribeInstanceVncUrl response

type DescribeInvocationResultRequest

type DescribeInvocationResultRequest struct {
	*requests.RpcRequest
	InvokeId   string `position:"Query" name:"InvokeId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeInvocationResultRequest is the request struct for api DescribeInvocationResult

func CreateDescribeInvocationResultRequest

func CreateDescribeInvocationResultRequest() (request *DescribeInvocationResultRequest)

CreateDescribeInvocationResultRequest creates a request to invoke DescribeInvocationResult API

type DescribeInvocationResultResponse

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

DescribeInvocationResultResponse is the response struct for api DescribeInvocationResult

func CreateDescribeInvocationResultResponse

func CreateDescribeInvocationResultResponse() (response *DescribeInvocationResultResponse)

CreateDescribeInvocationResultResponse creates a response to parse from DescribeInvocationResult response

type DescribeInvocationsRequest

type DescribeInvocationsRequest struct {
	*requests.RpcRequest
	InvokeStatus string           `position:"Query" name:"InvokeStatus"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
}

DescribeInvocationsRequest is the request struct for api DescribeInvocations

func CreateDescribeInvocationsRequest

func CreateDescribeInvocationsRequest() (request *DescribeInvocationsRequest)

CreateDescribeInvocationsRequest creates a request to invoke DescribeInvocations API

type DescribeInvocationsResponse

type DescribeInvocationsResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	PageNumber  int          `json:"PageNumber" xml:"PageNumber"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	Invocations []Invocation `json:"Invocations" xml:"Invocations"`
}

DescribeInvocationsResponse is the response struct for api DescribeInvocations

func CreateDescribeInvocationsResponse

func CreateDescribeInvocationsResponse() (response *DescribeInvocationsResponse)

CreateDescribeInvocationsResponse creates a response to parse from DescribeInvocations response

type DescribeMonitorDataRequest added in v1.62.360

type DescribeMonitorDataRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	StartTime   string `position:"Query" name:"StartTime"`
	NextToken   string `position:"Query" name:"NextToken"`
	MetricName  string `position:"Query" name:"MetricName"`
	Period      string `position:"Query" name:"Period"`
	Length      string `position:"Query" name:"Length"`
	EndTime     string `position:"Query" name:"EndTime"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DescribeMonitorDataRequest is the request struct for api DescribeMonitorData

func CreateDescribeMonitorDataRequest added in v1.62.360

func CreateDescribeMonitorDataRequest() (request *DescribeMonitorDataRequest)

CreateDescribeMonitorDataRequest creates a request to invoke DescribeMonitorData API

type DescribeMonitorDataResponse added in v1.62.360

type DescribeMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Period     string `json:"Period" xml:"Period"`
	NextToken  string `json:"NextToken" xml:"NextToken"`
}

DescribeMonitorDataResponse is the response struct for api DescribeMonitorData

func CreateDescribeMonitorDataResponse added in v1.62.360

func CreateDescribeMonitorDataResponse() (response *DescribeMonitorDataResponse)

CreateDescribeMonitorDataResponse creates a response to parse from DescribeMonitorData response

type DescribeSecurityAgentStatusRequest added in v1.62.360

type DescribeSecurityAgentStatusRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

DescribeSecurityAgentStatusRequest is the request struct for api DescribeSecurityAgentStatus

func CreateDescribeSecurityAgentStatusRequest added in v1.62.360

func CreateDescribeSecurityAgentStatusRequest() (request *DescribeSecurityAgentStatusRequest)

CreateDescribeSecurityAgentStatusRequest creates a request to invoke DescribeSecurityAgentStatus API

type DescribeSecurityAgentStatusResponse added in v1.62.360

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

DescribeSecurityAgentStatusResponse is the response struct for api DescribeSecurityAgentStatus

func CreateDescribeSecurityAgentStatusResponse added in v1.62.360

func CreateDescribeSecurityAgentStatusResponse() (response *DescribeSecurityAgentStatusResponse)

CreateDescribeSecurityAgentStatusResponse creates a response to parse from DescribeSecurityAgentStatus response

type DetachKeyPairRequest added in v1.62.765

type DetachKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string    `position:"Query" name:"ClientToken"`
	KeyPairName string    `position:"Query" name:"KeyPairName"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DetachKeyPairRequest is the request struct for api DetachKeyPair

func CreateDetachKeyPairRequest added in v1.62.765

func CreateDetachKeyPairRequest() (request *DetachKeyPairRequest)

CreateDetachKeyPairRequest creates a request to invoke DetachKeyPair API

type DetachKeyPairResponse added in v1.62.765

type DetachKeyPairResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	FailCount  int      `json:"FailCount" xml:"FailCount"`
	Results    []Result `json:"Results" xml:"Results"`
}

DetachKeyPairResponse is the response struct for api DetachKeyPair

func CreateDetachKeyPairResponse added in v1.62.765

func CreateDetachKeyPairResponse() (response *DetachKeyPairResponse)

CreateDetachKeyPairResponse creates a response to parse from DetachKeyPair response

type DisableFirewallRuleRequest added in v1.62.360

type DisableFirewallRuleRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	Remark      string `position:"Query" name:"Remark"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	RuleId      string `position:"Query" name:"RuleId"`
}

DisableFirewallRuleRequest is the request struct for api DisableFirewallRule

func CreateDisableFirewallRuleRequest added in v1.62.360

func CreateDisableFirewallRuleRequest() (request *DisableFirewallRuleRequest)

CreateDisableFirewallRuleRequest creates a request to invoke DisableFirewallRule API

type DisableFirewallRuleResponse added in v1.62.360

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

DisableFirewallRuleResponse is the response struct for api DisableFirewallRule

func CreateDisableFirewallRuleResponse added in v1.62.360

func CreateDisableFirewallRuleResponse() (response *DisableFirewallRuleResponse)

CreateDisableFirewallRuleResponse creates a response to parse from DisableFirewallRule response

type Disk

type Disk struct {
	Category        string `json:"Category" xml:"Category"`
	Device          string `json:"Device" xml:"Device"`
	Remark          string `json:"Remark" xml:"Remark"`
	DiskType        string `json:"DiskType" xml:"DiskType"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	DiskId          string `json:"DiskId" xml:"DiskId"`
	Size            int    `json:"Size" xml:"Size"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	DiskChargeType  string `json:"DiskChargeType" xml:"DiskChargeType"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	Status          string `json:"Status" xml:"Status"`
	DiskName        string `json:"DiskName" xml:"DiskName"`
	DiskTags        []Tag  `json:"DiskTags" xml:"DiskTags"`
	Tags            []Tag  `json:"Tags" xml:"Tags"`
}

Disk is a nested struct in swas_open response

type DiskTags added in v1.62.694

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

DiskTags is a nested struct in swas_open response

type DisksInListDisks added in v1.62.694

type DisksInListDisks struct {
	Disk []Disk `json:"Disk" xml:"Disk"`
}

DisksInListDisks is a nested struct in swas_open response

type DisksInListInstances added in v1.62.694

type DisksInListInstances struct {
	Disk []Disk `json:"disk" xml:"disk"`
}

DisksInListInstances is a nested struct in swas_open response

type EnableFirewallRuleRequest added in v1.62.360

type EnableFirewallRuleRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
	Remark       string `position:"Query" name:"Remark"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	RuleId       string `position:"Query" name:"RuleId"`
}

EnableFirewallRuleRequest is the request struct for api EnableFirewallRule

func CreateEnableFirewallRuleRequest added in v1.62.360

func CreateEnableFirewallRuleRequest() (request *EnableFirewallRuleRequest)

CreateEnableFirewallRuleRequest creates a request to invoke EnableFirewallRule API

type EnableFirewallRuleResponse added in v1.62.360

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

EnableFirewallRuleResponse is the response struct for api EnableFirewallRule

func CreateEnableFirewallRuleResponse added in v1.62.360

func CreateEnableFirewallRuleResponse() (response *EnableFirewallRuleResponse)

CreateEnableFirewallRuleResponse creates a response to parse from EnableFirewallRule response

type ErrorLog

type ErrorLog struct {
	ErrorInfo  string `json:"ErrorInfo" xml:"ErrorInfo"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

ErrorLog is a nested struct in swas_open response

type ErrorLogs

type ErrorLogs struct {
	ErrorLog []ErrorLog `json:"ErrorLog" xml:"ErrorLog"`
}

ErrorLogs is a nested struct in swas_open response

type FirewallRule

type FirewallRule struct {
	Remark       string `json:"Remark" xml:"Remark"`
	Port         string `json:"Port" xml:"Port"`
	RuleId       string `json:"RuleId" xml:"RuleId"`
	RuleProtocol string `json:"RuleProtocol" xml:"RuleProtocol"`
	Policy       string `json:"Policy" xml:"Policy"`
	SourceCidrIp string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	Tags         []Tag  `json:"Tags" xml:"Tags"`
}

FirewallRule is a nested struct in swas_open response

type FirewallRuleIds added in v1.62.694

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

FirewallRuleIds is a nested struct in swas_open response

type FirewallRules

type FirewallRules struct {
	FirewallRule []FirewallRule `json:"FirewallRule" xml:"FirewallRule"`
}

FirewallRules is a nested struct in swas_open response

type FirewallTemplate added in v1.62.790

type FirewallTemplate struct {
	FirewallTemplateId    string                 `json:"FirewallTemplateId" xml:"FirewallTemplateId"`
	CreationTime          string                 `json:"CreationTime" xml:"CreationTime"`
	Name                  string                 `json:"Name" xml:"Name"`
	Description           string                 `json:"Description" xml:"Description"`
	CreateTime            string                 `json:"CreateTime" xml:"CreateTime"`
	FirewallTemplateRules []FirewallTemplateRule `json:"FirewallTemplateRules" xml:"FirewallTemplateRules"`
}

FirewallTemplate is a nested struct in swas_open response

type FirewallTemplateRule added in v1.62.790

type FirewallTemplateRule struct {
	FirewallTemplateRuleId string `json:"FirewallTemplateRuleId" xml:"FirewallTemplateRuleId"`
	Port                   string `json:"Port" xml:"Port"`
	Remark                 string `json:"Remark" xml:"Remark"`
	SourceCidrIp           string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	RuleProtocol           string `json:"RuleProtocol" xml:"RuleProtocol"`
}

FirewallTemplateRule is a nested struct in swas_open response

type FirewallTemplateRulesInCreateFirewallTemplateRules added in v1.62.790

type FirewallTemplateRulesInCreateFirewallTemplateRules struct {
	FirewallTemplateRule []FirewallTemplateRule `json:"FirewallTemplateRule" xml:"FirewallTemplateRule"`
}

FirewallTemplateRulesInCreateFirewallTemplateRules is a nested struct in swas_open response

type FirewallTemplateRulesInDescribeFirewallTemplates added in v1.62.790

type FirewallTemplateRulesInDescribeFirewallTemplates struct {
	FirewallTemplateRule []FirewallTemplateRule `json:"firewallTemplateRule" xml:"firewallTemplateRule"`
}

FirewallTemplateRulesInDescribeFirewallTemplates is a nested struct in swas_open response

type FirewallTemplates added in v1.62.790

type FirewallTemplates struct {
	FirewallTemplate []FirewallTemplate `json:"firewallTemplate" xml:"firewallTemplate"`
}

FirewallTemplates is a nested struct in swas_open response

type Image

type Image struct {
	OsType       string `json:"OsType" xml:"OsType"`
	Platform     string `json:"Platform" xml:"Platform"`
	ImageVersion string `json:"ImageVersion" xml:"ImageVersion"`
	ImageId      string `json:"ImageId" xml:"ImageId"`
	ImageType    string `json:"ImageType" xml:"ImageType"`
	ImageIconUrl string `json:"ImageIconUrl" xml:"ImageIconUrl"`
	ImageContact string `json:"ImageContact" xml:"ImageContact"`
	ImageName    string `json:"ImageName" xml:"ImageName"`
	Description  string `json:"Description" xml:"Description"`
}

Image is a nested struct in swas_open response

type ImageShareUser added in v1.62.790

type ImageShareUser struct {
	UserId     int64  `json:"UserId" xml:"UserId"`
	SharedTime string `json:"SharedTime" xml:"SharedTime"`
}

ImageShareUser is a nested struct in swas_open response

type ImageShareUsers added in v1.62.790

type ImageShareUsers struct {
	ImageShareUser []ImageShareUser `json:"ImageShareUser" xml:"ImageShareUser"`
}

ImageShareUsers is a nested struct in swas_open response

type Images

type Images struct {
	Image []Image `json:"Image" xml:"Image"`
}

Images is a nested struct in swas_open response

type ImportKeyPairRequest added in v1.62.765

type ImportKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	PublicKeyBody string `position:"Query" name:"PublicKeyBody"`
	KeyPairName   string `position:"Query" name:"KeyPairName"`
}

ImportKeyPairRequest is the request struct for api ImportKeyPair

func CreateImportKeyPairRequest added in v1.62.765

func CreateImportKeyPairRequest() (request *ImportKeyPairRequest)

CreateImportKeyPairRequest creates a request to invoke ImportKeyPair API

type ImportKeyPairResponse added in v1.62.765

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

ImportKeyPairResponse is the response struct for api ImportKeyPair

func CreateImportKeyPairResponse added in v1.62.765

func CreateImportKeyPairResponse() (response *ImportKeyPairResponse)

CreateImportKeyPairResponse creates a response to parse from ImportKeyPair response

type InstallCloudAssistantRequest

type InstallCloudAssistantRequest struct {
	*requests.RpcRequest
	Site        string    `position:"Query" name:"Site"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

InstallCloudAssistantRequest is the request struct for api InstallCloudAssistant

func CreateInstallCloudAssistantRequest

func CreateInstallCloudAssistantRequest() (request *InstallCloudAssistantRequest)

CreateInstallCloudAssistantRequest creates a request to invoke InstallCloudAssistant API

type InstallCloudAssistantResponse

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

InstallCloudAssistantResponse is the response struct for api InstallCloudAssistant

func CreateInstallCloudAssistantResponse

func CreateInstallCloudAssistantResponse() (response *InstallCloudAssistantResponse)

CreateInstallCloudAssistantResponse creates a response to parse from InstallCloudAssistant response

type InstallCloudMonitorAgentRequest added in v1.62.360

type InstallCloudMonitorAgentRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query" name:"ClientToken"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	Force       requests.Boolean `position:"Query" name:"Force"`
}

InstallCloudMonitorAgentRequest is the request struct for api InstallCloudMonitorAgent

func CreateInstallCloudMonitorAgentRequest added in v1.62.360

func CreateInstallCloudMonitorAgentRequest() (request *InstallCloudMonitorAgentRequest)

CreateInstallCloudMonitorAgentRequest creates a request to invoke InstallCloudMonitorAgent API

type InstallCloudMonitorAgentResponse added in v1.62.360

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

InstallCloudMonitorAgentResponse is the response struct for api InstallCloudMonitorAgent

func CreateInstallCloudMonitorAgentResponse added in v1.62.360

func CreateInstallCloudMonitorAgentResponse() (response *InstallCloudMonitorAgentResponse)

CreateInstallCloudMonitorAgentResponse creates a response to parse from InstallCloudMonitorAgent response

type Instance

type Instance struct {
	Status                string       `json:"Status" xml:"Status"`
	CreationTime          string       `json:"CreationTime" xml:"CreationTime"`
	InnerIpAddress        string       `json:"InnerIpAddress" xml:"InnerIpAddress"`
	ChargeType            string       `json:"ChargeType" xml:"ChargeType"`
	InstanceId            string       `json:"InstanceId" xml:"InstanceId"`
	PlanId                string       `json:"PlanId" xml:"PlanId"`
	PublicIpAddress       string       `json:"PublicIpAddress" xml:"PublicIpAddress"`
	RegionId              string       `json:"RegionId" xml:"RegionId"`
	ExpiredTime           string       `json:"ExpiredTime" xml:"ExpiredTime"`
	InstanceName          string       `json:"InstanceName" xml:"InstanceName"`
	BusinessStatus        string       `json:"BusinessStatus" xml:"BusinessStatus"`
	DdosStatus            string       `json:"DdosStatus" xml:"DdosStatus"`
	ImageId               string       `json:"ImageId" xml:"ImageId"`
	DisableReason         string       `json:"DisableReason" xml:"DisableReason"`
	Combination           bool         `json:"Combination" xml:"Combination"`
	CombinationInstanceId string       `json:"CombinationInstanceId" xml:"CombinationInstanceId"`
	Uuid                  string       `json:"Uuid" xml:"Uuid"`
	ResourceGroupId       string       `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ResourceSpec          ResourceSpec `json:"ResourceSpec" xml:"ResourceSpec"`
	Image                 Image        `json:"Image" xml:"Image"`
	Tags                  []Tag        `json:"Tags" xml:"Tags"`
	Disks                 []Disk       `json:"Disks" xml:"Disks"`
}

Instance is a nested struct in swas_open response

type InstanceApplyFirewallTemplateRulesResult added in v1.62.790

type InstanceApplyFirewallTemplateRulesResult struct {
	RuleProtocol string `json:"RuleProtocol" xml:"RuleProtocol"`
	Port         string `json:"Port" xml:"Port"`
	SourceCidrIp string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	Remark       string `json:"Remark" xml:"Remark"`
	Success      bool   `json:"Success" xml:"Success"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorInfo    string `json:"ErrorInfo" xml:"ErrorInfo"`
}

InstanceApplyFirewallTemplateRulesResult is a nested struct in swas_open response

type InstanceApplyResults added in v1.62.790

type InstanceApplyResults struct {
	ApplyInstanceResult []ApplyInstanceResult `json:"ApplyInstanceResult" xml:"ApplyInstanceResult"`
}

InstanceApplyResults is a nested struct in swas_open response

type InstanceIdsInCreateInstances added in v1.62.765

type InstanceIdsInCreateInstances struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInCreateInstances is a nested struct in swas_open response

type InstanceIdsInListKeyPairs added in v1.62.765

type InstanceIdsInListKeyPairs struct {
	InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}

InstanceIdsInListKeyPairs is a nested struct in swas_open response

type InstanceStatus added in v1.62.360

type InstanceStatus struct {
	Status      string `json:"Status" xml:"Status"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	AutoInstall bool   `json:"AutoInstall" xml:"AutoInstall"`
}

InstanceStatus is a nested struct in swas_open response

type InstanceStatusList added in v1.62.360

type InstanceStatusList struct {
	InstanceStatus []InstanceStatus `json:"InstanceStatus" xml:"InstanceStatus"`
}

InstanceStatusList is a nested struct in swas_open response

type InstanceStatuse added in v1.62.360

type InstanceStatuse struct {
	Status     string `json:"Status" xml:"Status"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

InstanceStatuse is a nested struct in swas_open response

type InstanceStatuses added in v1.62.360

type InstanceStatuses struct {
	InstanceStatuse []InstanceStatuse `json:"InstanceStatuse" xml:"InstanceStatuse"`
}

InstanceStatuses is a nested struct in swas_open response

type InstanceTrafficPackageUsage

type InstanceTrafficPackageUsage struct {
	InstanceId              string `json:"InstanceId" xml:"InstanceId"`
	TrafficUsed             int64  `json:"TrafficUsed" xml:"TrafficUsed"`
	TrafficPackageTotal     int64  `json:"TrafficPackageTotal" xml:"TrafficPackageTotal"`
	TrafficPackageRemaining int64  `json:"TrafficPackageRemaining" xml:"TrafficPackageRemaining"`
	TrafficOverflow         int64  `json:"TrafficOverflow" xml:"TrafficOverflow"`
}

InstanceTrafficPackageUsage is a nested struct in swas_open response

type InstanceTrafficPackageUsages

type InstanceTrafficPackageUsages struct {
	InstanceTrafficPackageUsage []InstanceTrafficPackageUsage `json:"InstanceTrafficPackageUsage" xml:"InstanceTrafficPackageUsage"`
}

InstanceTrafficPackageUsages is a nested struct in swas_open response

type Instances

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in swas_open response

type Invocation

type Invocation struct {
	CreationTime     string                 `json:"CreationTime" xml:"CreationTime"`
	InvocationStatus string                 `json:"InvocationStatus" xml:"InvocationStatus"`
	CommandType      string                 `json:"CommandType" xml:"CommandType"`
	CommandContent   string                 `json:"CommandContent" xml:"CommandContent"`
	Parameters       map[string]interface{} `json:"Parameters" xml:"Parameters"`
	InvokeStatus     string                 `json:"InvokeStatus" xml:"InvokeStatus"`
	InvokeId         string                 `json:"InvokeId" xml:"InvokeId"`
	CommandName      string                 `json:"CommandName" xml:"CommandName"`
}

Invocation is a nested struct in swas_open response

type InvocationResult

type InvocationResult struct {
	StartTime          string `json:"StartTime" xml:"StartTime"`
	FinishedTime       string `json:"FinishedTime" xml:"FinishedTime"`
	InvocationStatus   string `json:"InvocationStatus" xml:"InvocationStatus"`
	ExitCode           int64  `json:"ExitCode" xml:"ExitCode"`
	ErrorInfo          string `json:"ErrorInfo" xml:"ErrorInfo"`
	ErrorCode          string `json:"ErrorCode" xml:"ErrorCode"`
	InvokeId           string `json:"InvokeId" xml:"InvokeId"`
	InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
	InvokeUser         string `json:"InvokeUser" xml:"InvokeUser"`
	Output             string `json:"Output" xml:"Output"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
}

InvocationResult is a nested struct in swas_open response

type Invocations

type Invocations struct {
	Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}

Invocations is a nested struct in swas_open response

type InvokeCommandRequest added in v1.62.530

type InvokeCommandRequest struct {
	*requests.RpcRequest
	CommandId   string            `position:"Query" name:"CommandId"`
	InstanceIds string            `position:"Query" name:"InstanceIds"`
	Parameters  map[string]string `position:"Query" name:"Parameters"  type:"Map"`
	Username    string            `position:"Query" name:"Username"`
}

InvokeCommandRequest is the request struct for api InvokeCommand

func CreateInvokeCommandRequest added in v1.62.530

func CreateInvokeCommandRequest() (request *InvokeCommandRequest)

CreateInvokeCommandRequest creates a request to invoke InvokeCommand API

type InvokeCommandResponse added in v1.62.530

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

InvokeCommandResponse is the response struct for api InvokeCommand

func CreateInvokeCommandResponse added in v1.62.530

func CreateInvokeCommandResponse() (response *InvokeCommandResponse)

CreateInvokeCommandResponse creates a response to parse from InvokeCommand response

type InvokeInstance added in v1.62.530

type InvokeInstance struct {
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	StartTime        string `json:"StartTime" xml:"StartTime"`
	FinishTime       string `json:"FinishTime" xml:"FinishTime"`
	InvocationStatus string `json:"InvocationStatus" xml:"InvocationStatus"`
	Output           string `json:"Output" xml:"Output"`
	ExitCode         int64  `json:"ExitCode" xml:"ExitCode"`
	ErrorInfo        string `json:"ErrorInfo" xml:"ErrorInfo"`
	ErrorCode        string `json:"ErrorCode" xml:"ErrorCode"`
}

InvokeInstance is a nested struct in swas_open response

type InvokeInstances added in v1.62.530

type InvokeInstances struct {
	InvokeInstance []InvokeInstance `json:"invokeInstance" xml:"invokeInstance"`
}

InvokeInstances is a nested struct in swas_open response

type KeyPair added in v1.62.765

type KeyPair struct {
	CreationTime string   `json:"CreationTime" xml:"CreationTime"`
	KeyPairName  string   `json:"KeyPairName" xml:"KeyPairName"`
	PublicKey    string   `json:"PublicKey" xml:"PublicKey"`
	InstanceIds  []string `json:"InstanceIds" xml:"InstanceIds"`
}

KeyPair is a nested struct in swas_open response

type KeyPairs added in v1.62.765

type KeyPairs struct {
	KeyPair []KeyPair `json:"KeyPair" xml:"KeyPair"`
}

KeyPairs is a nested struct in swas_open response

type ListCustomImageShareAccountsRequest added in v1.62.790

type ListCustomImageShareAccountsRequest struct {
	*requests.RpcRequest
	ImageId     string           `position:"Query" name:"ImageId"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListCustomImageShareAccountsRequest is the request struct for api ListCustomImageShareAccounts

func CreateListCustomImageShareAccountsRequest added in v1.62.790

func CreateListCustomImageShareAccountsRequest() (request *ListCustomImageShareAccountsRequest)

CreateListCustomImageShareAccountsRequest creates a request to invoke ListCustomImageShareAccounts API

type ListCustomImageShareAccountsResponse added in v1.62.790

type ListCustomImageShareAccountsResponse 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"`
	ImageShareUsers []ImageShareUser `json:"ImageShareUsers" xml:"ImageShareUsers"`
}

ListCustomImageShareAccountsResponse is the response struct for api ListCustomImageShareAccounts

func CreateListCustomImageShareAccountsResponse added in v1.62.790

func CreateListCustomImageShareAccountsResponse() (response *ListCustomImageShareAccountsResponse)

CreateListCustomImageShareAccountsResponse creates a response to parse from ListCustomImageShareAccounts response

type ListCustomImagesRequest added in v1.62.360

type ListCustomImagesRequest struct {
	*requests.RpcRequest
	SystemSnapshotId string                 `position:"Query" name:"SystemSnapshotId"`
	DataSnapshotId   string                 `position:"Query" name:"DataSnapshotId"`
	ClientToken      string                 `position:"Query" name:"ClientToken"`
	ImageNames       string                 `position:"Query" name:"ImageNames"`
	PageNumber       requests.Integer       `position:"Query" name:"PageNumber"`
	ResourceGroupId  string                 `position:"Query" name:"ResourceGroupId"`
	PageSize         requests.Integer       `position:"Query" name:"PageSize"`
	Share            requests.Boolean       `position:"Query" name:"Share"`
	Tag              *[]ListCustomImagesTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceId       string                 `position:"Query" name:"InstanceId"`
	ImageIds         string                 `position:"Query" name:"ImageIds"`
}

ListCustomImagesRequest is the request struct for api ListCustomImages

func CreateListCustomImagesRequest added in v1.62.360

func CreateListCustomImagesRequest() (request *ListCustomImagesRequest)

CreateListCustomImagesRequest creates a request to invoke ListCustomImages API

type ListCustomImagesResponse added in v1.62.360

type ListCustomImagesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	TotalCount   string        `json:"TotalCount" xml:"TotalCount"`
	PageSize     string        `json:"PageSize" xml:"PageSize"`
	PageNumber   string        `json:"PageNumber" xml:"PageNumber"`
	CustomImages []CustomImage `json:"CustomImages" xml:"CustomImages"`
}

ListCustomImagesResponse is the response struct for api ListCustomImages

func CreateListCustomImagesResponse added in v1.62.360

func CreateListCustomImagesResponse() (response *ListCustomImagesResponse)

CreateListCustomImagesResponse creates a response to parse from ListCustomImages response

type ListCustomImagesTag added in v1.62.694

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

ListCustomImagesTag is a repeated param struct in ListCustomImagesRequest

type ListDisksRequest

type ListDisksRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	DiskIds         string           `position:"Query" name:"DiskIds"`
	Tag             *[]ListDisksTag  `position:"Query" name:"Tag"  type:"Repeated"`
	DiskType        string           `position:"Query" name:"DiskType"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
}

ListDisksRequest is the request struct for api ListDisks

func CreateListDisksRequest

func CreateListDisksRequest() (request *ListDisksRequest)

CreateListDisksRequest creates a request to invoke ListDisks API

type ListDisksResponse

type ListDisksResponse 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"`
	Disks      []Disk `json:"Disks" xml:"Disks"`
}

ListDisksResponse is the response struct for api ListDisks

func CreateListDisksResponse

func CreateListDisksResponse() (response *ListDisksResponse)

CreateListDisksResponse creates a response to parse from ListDisks response

type ListDisksTag added in v1.62.694

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

ListDisksTag is a repeated param struct in ListDisksRequest

type ListFirewallRulesRequest

type ListFirewallRulesRequest struct {
	*requests.RpcRequest
	PageNumber     requests.Integer        `position:"Query" name:"PageNumber"`
	InstanceId     string                  `position:"Query" name:"InstanceId"`
	PageSize       requests.Integer        `position:"Query" name:"PageSize"`
	FirewallRuleId string                  `position:"Query" name:"FirewallRuleId"`
	Tag            *[]ListFirewallRulesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListFirewallRulesRequest is the request struct for api ListFirewallRules

func CreateListFirewallRulesRequest

func CreateListFirewallRulesRequest() (request *ListFirewallRulesRequest)

CreateListFirewallRulesRequest creates a request to invoke ListFirewallRules API

type ListFirewallRulesResponse

type ListFirewallRulesResponse 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"`
	FirewallRules []FirewallRule `json:"FirewallRules" xml:"FirewallRules"`
}

ListFirewallRulesResponse is the response struct for api ListFirewallRules

func CreateListFirewallRulesResponse

func CreateListFirewallRulesResponse() (response *ListFirewallRulesResponse)

CreateListFirewallRulesResponse creates a response to parse from ListFirewallRules response

type ListFirewallRulesTag added in v1.62.694

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

ListFirewallRulesTag is a repeated param struct in ListFirewallRulesRequest

type ListImagesRequest

type ListImagesRequest struct {
	*requests.RpcRequest
	ImageType string `position:"Query" name:"ImageType"`
	ImageIds  string `position:"Query" name:"ImageIds"`
}

ListImagesRequest is the request struct for api ListImages

func CreateListImagesRequest

func CreateListImagesRequest() (request *ListImagesRequest)

CreateListImagesRequest creates a request to invoke ListImages API

type ListImagesResponse

type ListImagesResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Images    []Image `json:"Images" xml:"Images"`
}

ListImagesResponse is the response struct for api ListImages

func CreateListImagesResponse

func CreateListImagesResponse() (response *ListImagesResponse)

CreateListImagesResponse creates a response to parse from ListImages response

type ListInstancePlansModificationRequest

type ListInstancePlansModificationRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

ListInstancePlansModificationRequest is the request struct for api ListInstancePlansModification

func CreateListInstancePlansModificationRequest

func CreateListInstancePlansModificationRequest() (request *ListInstancePlansModificationRequest)

CreateListInstancePlansModificationRequest creates a request to invoke ListInstancePlansModification API

type ListInstancePlansModificationResponse

type ListInstancePlansModificationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Plans     []Plan `json:"Plans" xml:"Plans"`
}

ListInstancePlansModificationResponse is the response struct for api ListInstancePlansModification

func CreateListInstancePlansModificationResponse

func CreateListInstancePlansModificationResponse() (response *ListInstancePlansModificationResponse)

CreateListInstancePlansModificationResponse creates a response to parse from ListInstancePlansModification response

type ListInstanceStatusRequest added in v1.62.360

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

ListInstanceStatusRequest is the request struct for api ListInstanceStatus

func CreateListInstanceStatusRequest added in v1.62.360

func CreateListInstanceStatusRequest() (request *ListInstanceStatusRequest)

CreateListInstanceStatusRequest creates a request to invoke ListInstanceStatus API

type ListInstanceStatusResponse added in v1.62.360

type ListInstanceStatusResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	PageSize         int               `json:"PageSize" xml:"PageSize"`
	PageNumber       int               `json:"PageNumber" xml:"PageNumber"`
	TotalCount       int               `json:"TotalCount" xml:"TotalCount"`
	InstanceStatuses []InstanceStatuse `json:"InstanceStatuses" xml:"InstanceStatuses"`
}

ListInstanceStatusResponse is the response struct for api ListInstanceStatus

func CreateListInstanceStatusResponse added in v1.62.360

func CreateListInstanceStatusResponse() (response *ListInstanceStatusResponse)

CreateListInstanceStatusResponse creates a response to parse from ListInstanceStatus response

type ListInstancesRequest

type ListInstancesRequest struct {
	*requests.RpcRequest
	PageNumber        requests.Integer    `position:"Query" name:"PageNumber"`
	ResourceGroupId   string              `position:"Query" name:"ResourceGroupId"`
	PageSize          requests.Integer    `position:"Query" name:"PageSize"`
	PublicIpAddresses string              `position:"Query" name:"PublicIpAddresses"`
	Tag               *[]ListInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceName      string              `position:"Query" name:"InstanceName"`
	InstanceIds       string              `position:"Query" name:"InstanceIds"`
	ChargeType        string              `position:"Query" name:"ChargeType"`
	Status            string              `position:"Query" name:"Status"`
}

ListInstancesRequest is the request struct for api ListInstances

func CreateListInstancesRequest

func CreateListInstancesRequest() (request *ListInstancesRequest)

CreateListInstancesRequest creates a request to invoke ListInstances API

type ListInstancesResponse

type ListInstancesResponse 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"`
	Instances  []Instance `json:"Instances" xml:"Instances"`
}

ListInstancesResponse is the response struct for api ListInstances

func CreateListInstancesResponse

func CreateListInstancesResponse() (response *ListInstancesResponse)

CreateListInstancesResponse creates a response to parse from ListInstances response

type ListInstancesTag added in v1.62.694

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

ListInstancesTag is a repeated param struct in ListInstancesRequest

type ListInstancesTrafficPackagesRequest

type ListInstancesTrafficPackagesRequest struct {
	*requests.RpcRequest
	InstanceIds string `position:"Query" name:"InstanceIds"`
}

ListInstancesTrafficPackagesRequest is the request struct for api ListInstancesTrafficPackages

func CreateListInstancesTrafficPackagesRequest

func CreateListInstancesTrafficPackagesRequest() (request *ListInstancesTrafficPackagesRequest)

CreateListInstancesTrafficPackagesRequest creates a request to invoke ListInstancesTrafficPackages API

type ListInstancesTrafficPackagesResponse

type ListInstancesTrafficPackagesResponse struct {
	*responses.BaseResponse
	RequestId                    string                        `json:"RequestId" xml:"RequestId"`
	InstanceTrafficPackageUsages []InstanceTrafficPackageUsage `json:"InstanceTrafficPackageUsages" xml:"InstanceTrafficPackageUsages"`
}

ListInstancesTrafficPackagesResponse is the response struct for api ListInstancesTrafficPackages

func CreateListInstancesTrafficPackagesResponse

func CreateListInstancesTrafficPackagesResponse() (response *ListInstancesTrafficPackagesResponse)

CreateListInstancesTrafficPackagesResponse creates a response to parse from ListInstancesTrafficPackages response

type ListKeyPairsRequest added in v1.62.765

type ListKeyPairsRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query" name:"ClientToken"`
	KeyPairName string           `position:"Query" name:"KeyPairName"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListKeyPairsRequest is the request struct for api ListKeyPairs

func CreateListKeyPairsRequest added in v1.62.765

func CreateListKeyPairsRequest() (request *ListKeyPairsRequest)

CreateListKeyPairsRequest creates a request to invoke ListKeyPairs API

type ListKeyPairsResponse added in v1.62.765

type ListKeyPairsResponse 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"`
	KeyPairs   []KeyPair `json:"KeyPairs" xml:"KeyPairs"`
}

ListKeyPairsResponse is the response struct for api ListKeyPairs

func CreateListKeyPairsResponse added in v1.62.765

func CreateListKeyPairsResponse() (response *ListKeyPairsResponse)

CreateListKeyPairsResponse creates a response to parse from ListKeyPairs response

type ListPlansRequest

type ListPlansRequest struct {
	*requests.RpcRequest
}

ListPlansRequest is the request struct for api ListPlans

func CreateListPlansRequest

func CreateListPlansRequest() (request *ListPlansRequest)

CreateListPlansRequest creates a request to invoke ListPlans API

type ListPlansResponse

type ListPlansResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Plans     []Plan `json:"Plans" xml:"Plans"`
}

ListPlansResponse is the response struct for api ListPlans

func CreateListPlansResponse

func CreateListPlansResponse() (response *ListPlansResponse)

CreateListPlansResponse creates a response to parse from ListPlans response

type ListRegionsRequest

type ListRegionsRequest struct {
	*requests.RpcRequest
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListRegionsRequest is the request struct for api ListRegions

func CreateListRegionsRequest

func CreateListRegionsRequest() (request *ListRegionsRequest)

CreateListRegionsRequest creates a request to invoke ListRegions API

type ListRegionsResponse

type ListRegionsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Regions   []Region `json:"Regions" xml:"Regions"`
}

ListRegionsResponse is the response struct for api ListRegions

func CreateListRegionsResponse

func CreateListRegionsResponse() (response *ListRegionsResponse)

CreateListRegionsResponse creates a response to parse from ListRegions response

type ListSnapshotsRequest

type ListSnapshotsRequest struct {
	*requests.RpcRequest
	SnapshotIds     string              `position:"Query" name:"SnapshotIds"`
	PageNumber      requests.Integer    `position:"Query" name:"PageNumber"`
	ResourceGroupId string              `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer    `position:"Query" name:"PageSize"`
	DiskId          string              `position:"Query" name:"DiskId"`
	Tag             *[]ListSnapshotsTag `position:"Query" name:"Tag"  type:"Repeated"`
	SourceDiskType  string              `position:"Query" name:"SourceDiskType"`
	InstanceId      string              `position:"Query" name:"InstanceId"`
}

ListSnapshotsRequest is the request struct for api ListSnapshots

func CreateListSnapshotsRequest

func CreateListSnapshotsRequest() (request *ListSnapshotsRequest)

CreateListSnapshotsRequest creates a request to invoke ListSnapshots API

type ListSnapshotsResponse

type ListSnapshotsResponse 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"`
	Snapshots  []Snapshot `json:"Snapshots" xml:"Snapshots"`
}

ListSnapshotsResponse is the response struct for api ListSnapshots

func CreateListSnapshotsResponse

func CreateListSnapshotsResponse() (response *ListSnapshotsResponse)

CreateListSnapshotsResponse creates a response to parse from ListSnapshots response

type ListSnapshotsTag added in v1.62.694

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

ListSnapshotsTag is a repeated param struct in ListSnapshotsRequest

type ListTagResourcesRequest added in v1.62.694

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.62.694

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.62.694

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.62.694

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag added in v1.62.694

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LoginInstanceRequest

type LoginInstanceRequest struct {
	*requests.RpcRequest
	Password   string           `position:"Query" name:"Password"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Port       requests.Integer `position:"Query" name:"Port"`
	Username   string           `position:"Query" name:"Username"`
}

LoginInstanceRequest is the request struct for api LoginInstance

func CreateLoginInstanceRequest

func CreateLoginInstanceRequest() (request *LoginInstanceRequest)

CreateLoginInstanceRequest creates a request to invoke LoginInstance API

type LoginInstanceResponse

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

LoginInstanceResponse is the response struct for api LoginInstance

func CreateLoginInstanceResponse

func CreateLoginInstanceResponse() (response *LoginInstanceResponse)

CreateLoginInstanceResponse creates a response to parse from LoginInstance response

type ModifyDatabaseInstanceDescriptionRequest

type ModifyDatabaseInstanceDescriptionRequest struct {
	*requests.RpcRequest
	ClientToken                 string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId          string `position:"Query" name:"DatabaseInstanceId"`
	DatabaseInstanceDescription string `position:"Query" name:"DatabaseInstanceDescription"`
}

ModifyDatabaseInstanceDescriptionRequest is the request struct for api ModifyDatabaseInstanceDescription

func CreateModifyDatabaseInstanceDescriptionRequest

func CreateModifyDatabaseInstanceDescriptionRequest() (request *ModifyDatabaseInstanceDescriptionRequest)

CreateModifyDatabaseInstanceDescriptionRequest creates a request to invoke ModifyDatabaseInstanceDescription API

type ModifyDatabaseInstanceDescriptionResponse

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

ModifyDatabaseInstanceDescriptionResponse is the response struct for api ModifyDatabaseInstanceDescription

func CreateModifyDatabaseInstanceDescriptionResponse

func CreateModifyDatabaseInstanceDescriptionResponse() (response *ModifyDatabaseInstanceDescriptionResponse)

CreateModifyDatabaseInstanceDescriptionResponse creates a response to parse from ModifyDatabaseInstanceDescription response

type ModifyDatabaseInstanceParameterRequest

type ModifyDatabaseInstanceParameterRequest struct {
	*requests.RpcRequest
	ClientToken        string           `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string           `position:"Query" name:"DatabaseInstanceId"`
	ForceRestart       requests.Boolean `position:"Query" name:"ForceRestart"`
	Parameters         string           `position:"Query" name:"Parameters"`
}

ModifyDatabaseInstanceParameterRequest is the request struct for api ModifyDatabaseInstanceParameter

func CreateModifyDatabaseInstanceParameterRequest

func CreateModifyDatabaseInstanceParameterRequest() (request *ModifyDatabaseInstanceParameterRequest)

CreateModifyDatabaseInstanceParameterRequest creates a request to invoke ModifyDatabaseInstanceParameter API

type ModifyDatabaseInstanceParameterResponse

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

ModifyDatabaseInstanceParameterResponse is the response struct for api ModifyDatabaseInstanceParameter

func CreateModifyDatabaseInstanceParameterResponse

func CreateModifyDatabaseInstanceParameterResponse() (response *ModifyDatabaseInstanceParameterResponse)

CreateModifyDatabaseInstanceParameterResponse creates a response to parse from ModifyDatabaseInstanceParameter response

type ModifyFirewallRuleRequest added in v1.62.360

type ModifyFirewallRuleRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	Remark       string `position:"Query" name:"Remark"`
	SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	RuleProtocol string `position:"Query" name:"RuleProtocol"`
	Port         string `position:"Query" name:"Port"`
	RuleId       string `position:"Query" name:"RuleId"`
}

ModifyFirewallRuleRequest is the request struct for api ModifyFirewallRule

func CreateModifyFirewallRuleRequest added in v1.62.360

func CreateModifyFirewallRuleRequest() (request *ModifyFirewallRuleRequest)

CreateModifyFirewallRuleRequest creates a request to invoke ModifyFirewallRule API

type ModifyFirewallRuleResponse added in v1.62.360

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

ModifyFirewallRuleResponse is the response struct for api ModifyFirewallRule

func CreateModifyFirewallRuleResponse added in v1.62.360

func CreateModifyFirewallRuleResponse() (response *ModifyFirewallRuleResponse)

CreateModifyFirewallRuleResponse creates a response to parse from ModifyFirewallRule response

type ModifyFirewallTemplateFirewallTemplateRule added in v1.62.790

type ModifyFirewallTemplateFirewallTemplateRule struct {
	FirewallTemplateRuleId string `name:"FirewallTemplateRuleId"`
	RuleProtocol           string `name:"RuleProtocol"`
	Port                   string `name:"Port"`
	SourceCidrIp           string `name:"SourceCidrIp"`
	Remark                 string `name:"Remark"`
}

ModifyFirewallTemplateFirewallTemplateRule is a repeated param struct in ModifyFirewallTemplateRequest

type ModifyFirewallTemplateRequest added in v1.62.790

type ModifyFirewallTemplateRequest struct {
	*requests.RpcRequest
	FirewallTemplateId   string                                        `position:"Query" name:"FirewallTemplateId"`
	ClientToken          string                                        `position:"Query" name:"ClientToken"`
	Description          string                                        `position:"Query" name:"Description"`
	InstanceId           string                                        `position:"Query" name:"InstanceId"`
	FirewallTemplateRule *[]ModifyFirewallTemplateFirewallTemplateRule `position:"Query" name:"FirewallTemplateRule"  type:"Repeated"`
	Name                 string                                        `position:"Query" name:"Name"`
}

ModifyFirewallTemplateRequest is the request struct for api ModifyFirewallTemplate

func CreateModifyFirewallTemplateRequest added in v1.62.790

func CreateModifyFirewallTemplateRequest() (request *ModifyFirewallTemplateRequest)

CreateModifyFirewallTemplateRequest creates a request to invoke ModifyFirewallTemplate API

type ModifyFirewallTemplateResponse added in v1.62.790

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

ModifyFirewallTemplateResponse is the response struct for api ModifyFirewallTemplate

func CreateModifyFirewallTemplateResponse added in v1.62.790

func CreateModifyFirewallTemplateResponse() (response *ModifyFirewallTemplateResponse)

CreateModifyFirewallTemplateResponse creates a response to parse from ModifyFirewallTemplate response

type ModifyImageShareStatusRequest

type ModifyImageShareStatusRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	ClientToken string `position:"Query" name:"ClientToken"`
	Operation   string `position:"Query" name:"Operation"`
}

ModifyImageShareStatusRequest is the request struct for api ModifyImageShareStatus

func CreateModifyImageShareStatusRequest

func CreateModifyImageShareStatusRequest() (request *ModifyImageShareStatusRequest)

CreateModifyImageShareStatusRequest creates a request to invoke ModifyImageShareStatus API

type ModifyImageShareStatusResponse

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

ModifyImageShareStatusResponse is the response struct for api ModifyImageShareStatus

func CreateModifyImageShareStatusResponse

func CreateModifyImageShareStatusResponse() (response *ModifyImageShareStatusResponse)

CreateModifyImageShareStatusResponse creates a response to parse from ModifyImageShareStatus response

type ModifyInstanceVncPasswordRequest added in v1.62.360

type ModifyInstanceVncPasswordRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	VncPassword string `position:"Query" name:"VncPassword"`
}

ModifyInstanceVncPasswordRequest is the request struct for api ModifyInstanceVncPassword

func CreateModifyInstanceVncPasswordRequest added in v1.62.360

func CreateModifyInstanceVncPasswordRequest() (request *ModifyInstanceVncPasswordRequest)

CreateModifyInstanceVncPasswordRequest creates a request to invoke ModifyInstanceVncPassword API

type ModifyInstanceVncPasswordResponse added in v1.62.360

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

ModifyInstanceVncPasswordResponse is the response struct for api ModifyInstanceVncPassword

func CreateModifyInstanceVncPasswordResponse added in v1.62.360

func CreateModifyInstanceVncPasswordResponse() (response *ModifyInstanceVncPasswordResponse)

CreateModifyInstanceVncPasswordResponse creates a response to parse from ModifyInstanceVncPassword response

type ParameterDefinition added in v1.62.530

type ParameterDefinition struct {
	Required       bool     `json:"Required" xml:"Required"`
	Description    string   `json:"Description" xml:"Description"`
	DefaultValue   string   `json:"DefaultValue" xml:"DefaultValue"`
	ParameterName  string   `json:"ParameterName" xml:"ParameterName"`
	PossibleValues []string `json:"PossibleValues" xml:"PossibleValues"`
}

ParameterDefinition is a nested struct in swas_open response

type ParameterDefinitions added in v1.62.530

type ParameterDefinitions struct {
	ParameterDefinition []ParameterDefinition `json:"parameterDefinition" xml:"parameterDefinition"`
}

ParameterDefinitions is a nested struct in swas_open response

type ParameterNames added in v1.62.530

type ParameterNames struct {
	ParameterName []string `json:"parameterName" xml:"parameterName"`
}

ParameterNames is a nested struct in swas_open response

type Plan

type Plan struct {
	Bandwidth       int    `json:"Bandwidth" xml:"Bandwidth"`
	Core            int    `json:"Core" xml:"Core"`
	SupportPlatform string `json:"SupportPlatform" xml:"SupportPlatform"`
	Memory          int    `json:"Memory" xml:"Memory"`
	DiskType        string `json:"DiskType" xml:"DiskType"`
	DiskSize        int    `json:"DiskSize" xml:"DiskSize"`
	PlanId          string `json:"PlanId" xml:"PlanId"`
	Flow            int    `json:"Flow" xml:"Flow"`
	OriginPrice     string `json:"OriginPrice" xml:"OriginPrice"`
	Currency        string `json:"Currency" xml:"Currency"`
}

Plan is a nested struct in swas_open response

type PlansInListInstancePlansModification

type PlansInListInstancePlansModification struct {
	Plan []Plan `json:"Plan" xml:"Plan"`
}

PlansInListInstancePlansModification is a nested struct in swas_open response

type PlansInListPlans

type PlansInListPlans struct {
	Plan []Plan `json:"Plan" xml:"Plan"`
}

PlansInListPlans is a nested struct in swas_open response

type PossibleValues added in v1.62.530

type PossibleValues struct {
	PossibleValue []string `json:"possibleValue" xml:"possibleValue"`
}

PossibleValues is a nested struct in swas_open response

type RebootInstanceRequest

type RebootInstanceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

RebootInstanceRequest is the request struct for api RebootInstance

func CreateRebootInstanceRequest

func CreateRebootInstanceRequest() (request *RebootInstanceRequest)

CreateRebootInstanceRequest creates a request to invoke RebootInstance API

type RebootInstanceResponse

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

RebootInstanceResponse is the response struct for api RebootInstance

func CreateRebootInstanceResponse

func CreateRebootInstanceResponse() (response *RebootInstanceResponse)

CreateRebootInstanceResponse creates a response to parse from RebootInstance response

type RebootInstancesRequest added in v1.62.360

type RebootInstancesRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query" name:"ClientToken"`
	ForceReboot requests.Boolean `position:"Query" name:"ForceReboot"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

RebootInstancesRequest is the request struct for api RebootInstances

func CreateRebootInstancesRequest added in v1.62.360

func CreateRebootInstancesRequest() (request *RebootInstancesRequest)

CreateRebootInstancesRequest creates a request to invoke RebootInstances API

type RebootInstancesResponse added in v1.62.360

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

RebootInstancesResponse is the response struct for api RebootInstances

func CreateRebootInstancesResponse added in v1.62.360

func CreateRebootInstancesResponse() (response *RebootInstancesResponse)

CreateRebootInstancesResponse creates a response to parse from RebootInstances response

type Region

type Region struct {
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

Region is a nested struct in swas_open response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in swas_open response

type ReleasePublicConnectionRequest

type ReleasePublicConnectionRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

ReleasePublicConnectionRequest is the request struct for api ReleasePublicConnection

func CreateReleasePublicConnectionRequest

func CreateReleasePublicConnectionRequest() (request *ReleasePublicConnectionRequest)

CreateReleasePublicConnectionRequest creates a request to invoke ReleasePublicConnection API

type ReleasePublicConnectionResponse

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

ReleasePublicConnectionResponse is the response struct for api ReleasePublicConnection

func CreateReleasePublicConnectionResponse

func CreateReleasePublicConnectionResponse() (response *ReleasePublicConnectionResponse)

CreateReleasePublicConnectionResponse creates a response to parse from ReleasePublicConnection response

type RemoveCustomImageShareAccountRequest added in v1.62.790

type RemoveCustomImageShareAccountRequest struct {
	*requests.RpcRequest
	ImageId     string    `position:"Query" name:"ImageId"`
	ClientToken string    `position:"Query" name:"ClientToken"`
	Account     *[]string `position:"Query" name:"Account"  type:"Repeated"`
}

RemoveCustomImageShareAccountRequest is the request struct for api RemoveCustomImageShareAccount

func CreateRemoveCustomImageShareAccountRequest added in v1.62.790

func CreateRemoveCustomImageShareAccountRequest() (request *RemoveCustomImageShareAccountRequest)

CreateRemoveCustomImageShareAccountRequest creates a request to invoke RemoveCustomImageShareAccount API

type RemoveCustomImageShareAccountResponse added in v1.62.790

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

RemoveCustomImageShareAccountResponse is the response struct for api RemoveCustomImageShareAccount

func CreateRemoveCustomImageShareAccountResponse added in v1.62.790

func CreateRemoveCustomImageShareAccountResponse() (response *RemoveCustomImageShareAccountResponse)

CreateRemoveCustomImageShareAccountResponse creates a response to parse from RemoveCustomImageShareAccount response

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*requests.RpcRequest
	Period      requests.Integer `position:"Query" name:"Period"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse

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

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ResetDatabaseAccountPasswordRequest

type ResetDatabaseAccountPasswordRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
	AccountPassword    string `position:"Query" name:"AccountPassword"`
}

ResetDatabaseAccountPasswordRequest is the request struct for api ResetDatabaseAccountPassword

func CreateResetDatabaseAccountPasswordRequest

func CreateResetDatabaseAccountPasswordRequest() (request *ResetDatabaseAccountPasswordRequest)

CreateResetDatabaseAccountPasswordRequest creates a request to invoke ResetDatabaseAccountPassword API

type ResetDatabaseAccountPasswordResponse

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

ResetDatabaseAccountPasswordResponse is the response struct for api ResetDatabaseAccountPassword

func CreateResetDatabaseAccountPasswordResponse

func CreateResetDatabaseAccountPasswordResponse() (response *ResetDatabaseAccountPasswordResponse)

CreateResetDatabaseAccountPasswordResponse creates a response to parse from ResetDatabaseAccountPassword response

type ResetDiskRequest

type ResetDiskRequest struct {
	*requests.RpcRequest
	SnapshotId  string `position:"Query" name:"SnapshotId"`
	ClientToken string `position:"Query" name:"ClientToken"`
	DiskId      string `position:"Query" name:"DiskId"`
}

ResetDiskRequest is the request struct for api ResetDisk

func CreateResetDiskRequest

func CreateResetDiskRequest() (request *ResetDiskRequest)

CreateResetDiskRequest creates a request to invoke ResetDisk API

type ResetDiskResponse

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

ResetDiskResponse is the response struct for api ResetDisk

func CreateResetDiskResponse

func CreateResetDiskResponse() (response *ResetDiskResponse)

CreateResetDiskResponse creates a response to parse from ResetDisk response

type ResetSystemRequest

type ResetSystemRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

ResetSystemRequest is the request struct for api ResetSystem

func CreateResetSystemRequest

func CreateResetSystemRequest() (request *ResetSystemRequest)

CreateResetSystemRequest creates a request to invoke ResetSystem API

type ResetSystemResponse

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

ResetSystemResponse is the response struct for api ResetSystem

func CreateResetSystemResponse

func CreateResetSystemResponse() (response *ResetSystemResponse)

CreateResetSystemResponse creates a response to parse from ResetSystem response

type ResourceSpec added in v1.62.360

type ResourceSpec struct {
	DiskCategory string `json:"DiskCategory" xml:"DiskCategory"`
	Cpu          int    `json:"Cpu" xml:"Cpu"`
	Bandwidth    int    `json:"Bandwidth" xml:"Bandwidth"`
	DiskSize     int    `json:"DiskSize" xml:"DiskSize"`
	Memory       string `json:"Memory" xml:"Memory"`
	Flow         string `json:"Flow" xml:"Flow"`
}

ResourceSpec is a nested struct in swas_open response

type RestartDatabaseInstanceRequest

type RestartDatabaseInstanceRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

RestartDatabaseInstanceRequest is the request struct for api RestartDatabaseInstance

func CreateRestartDatabaseInstanceRequest

func CreateRestartDatabaseInstanceRequest() (request *RestartDatabaseInstanceRequest)

CreateRestartDatabaseInstanceRequest creates a request to invoke RestartDatabaseInstance API

type RestartDatabaseInstanceResponse

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

RestartDatabaseInstanceResponse is the response struct for api RestartDatabaseInstance

func CreateRestartDatabaseInstanceResponse

func CreateRestartDatabaseInstanceResponse() (response *RestartDatabaseInstanceResponse)

CreateRestartDatabaseInstanceResponse creates a response to parse from RestartDatabaseInstance response

type Result added in v1.62.765

type Result struct {
	Message    string `json:"Message" xml:"Message"`
	Success    string `json:"Success" xml:"Success"`
	Code       string `json:"Code" xml:"Code"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

Result is a nested struct in swas_open response

type ResultsInAttachKeyPair added in v1.62.765

type ResultsInAttachKeyPair struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInAttachKeyPair is a nested struct in swas_open response

type ResultsInDetachKeyPair added in v1.62.765

type ResultsInDetachKeyPair struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDetachKeyPair is a nested struct in swas_open response

type RunCommandRequest

type RunCommandRequest struct {
	*requests.RpcRequest
	WorkingDir          string            `position:"Query" name:"WorkingDir"`
	Type                string            `position:"Query" name:"Type"`
	CommandContent      string            `position:"Query" name:"CommandContent"`
	Timeout             requests.Integer  `position:"Query" name:"Timeout"`
	WindowsPasswordName string            `position:"Query" name:"WindowsPasswordName"`
	InstanceId          string            `position:"Query" name:"InstanceId"`
	WorkingUser         string            `position:"Query" name:"WorkingUser"`
	Name                string            `position:"Query" name:"Name"`
	Parameters          map[string]string `position:"Query" name:"Parameters"  type:"Map"`
	EnableParameter     requests.Boolean  `position:"Query" name:"EnableParameter"`
}

RunCommandRequest is the request struct for api RunCommand

func CreateRunCommandRequest

func CreateRunCommandRequest() (request *RunCommandRequest)

CreateRunCommandRequest creates a request to invoke RunCommand API

type RunCommandResponse

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

RunCommandResponse is the response struct for api RunCommand

func CreateRunCommandResponse

func CreateRunCommandResponse() (response *RunCommandResponse)

CreateRunCommandResponse creates a response to parse from RunCommand response

type RunningParameter

type RunningParameter struct {
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ForceModify          string `json:"ForceModify" xml:"ForceModify"`
	ForceRestart         string `json:"ForceRestart" xml:"ForceRestart"`
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
}

RunningParameter is a nested struct in swas_open response

type RunningParameters

type RunningParameters struct {
	RunningParameter []RunningParameter `json:"RunningParameter" xml:"RunningParameter"`
}

RunningParameters is a nested struct in swas_open response

type SlowLog

type SlowLog struct {
	HostAddress        string `json:"HostAddress" xml:"HostAddress"`
	QueryTimes         int64  `json:"QueryTimes" xml:"QueryTimes"`
	SQLText            string `json:"SQLText" xml:"SQLText"`
	QueryTimeMS        int64  `json:"QueryTimeMS" xml:"QueryTimeMS"`
	LockTimes          int64  `json:"LockTimes" xml:"LockTimes"`
	ExecutionStartTime string `json:"ExecutionStartTime" xml:"ExecutionStartTime"`
	ReturnRowCounts    int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ParseRowCounts     int64  `json:"ParseRowCounts" xml:"ParseRowCounts"`
	DBName             string `json:"DBName" xml:"DBName"`
}

SlowLog is a nested struct in swas_open response

type SlowLogs

type SlowLogs struct {
	SlowLog []SlowLog `json:"SlowLog" xml:"SlowLog"`
}

SlowLogs is a nested struct in swas_open response

type Snapshot

type Snapshot struct {
	Status          string `json:"Status" xml:"Status"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	SourceDiskId    string `json:"SourceDiskId" xml:"SourceDiskId"`
	SnapshotName    string `json:"SnapshotName" xml:"SnapshotName"`
	Progress        string `json:"Progress" xml:"Progress"`
	Remark          string `json:"Remark" xml:"Remark"`
	SnapshotId      string `json:"SnapshotId" xml:"SnapshotId"`
	SourceDiskType  string `json:"SourceDiskType" xml:"SourceDiskType"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	RollbackTime    string `json:"RollbackTime" xml:"RollbackTime"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags            []Tag  `json:"Tags" xml:"Tags"`
}

Snapshot is a nested struct in swas_open response

type Snapshots

type Snapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

Snapshots is a nested struct in swas_open response

type StartDatabaseInstanceRequest

type StartDatabaseInstanceRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

StartDatabaseInstanceRequest is the request struct for api StartDatabaseInstance

func CreateStartDatabaseInstanceRequest

func CreateStartDatabaseInstanceRequest() (request *StartDatabaseInstanceRequest)

CreateStartDatabaseInstanceRequest creates a request to invoke StartDatabaseInstance API

type StartDatabaseInstanceResponse

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

StartDatabaseInstanceResponse is the response struct for api StartDatabaseInstance

func CreateStartDatabaseInstanceResponse

func CreateStartDatabaseInstanceResponse() (response *StartDatabaseInstanceResponse)

CreateStartDatabaseInstanceResponse creates a response to parse from StartDatabaseInstance response

type StartInstanceRequest

type StartInstanceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

StartInstanceRequest is the request struct for api StartInstance

func CreateStartInstanceRequest

func CreateStartInstanceRequest() (request *StartInstanceRequest)

CreateStartInstanceRequest creates a request to invoke StartInstance API

type StartInstanceResponse

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

StartInstanceResponse is the response struct for api StartInstance

func CreateStartInstanceResponse

func CreateStartInstanceResponse() (response *StartInstanceResponse)

CreateStartInstanceResponse creates a response to parse from StartInstance response

type StartInstancesRequest added in v1.62.360

type StartInstancesRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceIds string `position:"Query" name:"InstanceIds"`
}

StartInstancesRequest is the request struct for api StartInstances

func CreateStartInstancesRequest added in v1.62.360

func CreateStartInstancesRequest() (request *StartInstancesRequest)

CreateStartInstancesRequest creates a request to invoke StartInstances API

type StartInstancesResponse added in v1.62.360

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

StartInstancesResponse is the response struct for api StartInstances

func CreateStartInstancesResponse added in v1.62.360

func CreateStartInstancesResponse() (response *StartInstancesResponse)

CreateStartInstancesResponse creates a response to parse from StartInstances response

type StartTerminalSessionRequest added in v1.62.456

type StartTerminalSessionRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

StartTerminalSessionRequest is the request struct for api StartTerminalSession

func CreateStartTerminalSessionRequest added in v1.62.456

func CreateStartTerminalSessionRequest() (request *StartTerminalSessionRequest)

CreateStartTerminalSessionRequest creates a request to invoke StartTerminalSession API

type StartTerminalSessionResponse added in v1.62.456

type StartTerminalSessionResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	SessionId     string `json:"SessionId" xml:"SessionId"`
	SecurityToken string `json:"SecurityToken" xml:"SecurityToken"`
	WebSocketUrl  string `json:"WebSocketUrl" xml:"WebSocketUrl"`
}

StartTerminalSessionResponse is the response struct for api StartTerminalSession

func CreateStartTerminalSessionResponse added in v1.62.456

func CreateStartTerminalSessionResponse() (response *StartTerminalSessionResponse)

CreateStartTerminalSessionResponse creates a response to parse from StartTerminalSession response

type Status

type Status struct {
	LastInvokedTime       string `json:"LastInvokedTime" xml:"LastInvokedTime"`
	Status                bool   `json:"Status" xml:"Status"`
	InvocationCount       int64  `json:"InvocationCount" xml:"InvocationCount"`
	CloudAssistantVersion string `json:"CloudAssistantVersion" xml:"CloudAssistantVersion"`
	OSType                string `json:"OSType" xml:"OSType"`
	CloudAssistantStatus  string `json:"CloudAssistantStatus" xml:"CloudAssistantStatus"`
	InstanceId            string `json:"InstanceId" xml:"InstanceId"`
	LastHeartbeatTime     string `json:"LastHeartbeatTime" xml:"LastHeartbeatTime"`
	SupportSessionManager bool   `json:"SupportSessionManager" xml:"SupportSessionManager"`
	ActiveTaskCount       int64  `json:"ActiveTaskCount" xml:"ActiveTaskCount"`
}

Status is a nested struct in swas_open response

type StopDatabaseInstanceRequest

type StopDatabaseInstanceRequest struct {
	*requests.RpcRequest
	ClientToken        string `position:"Query" name:"ClientToken"`
	DatabaseInstanceId string `position:"Query" name:"DatabaseInstanceId"`
}

StopDatabaseInstanceRequest is the request struct for api StopDatabaseInstance

func CreateStopDatabaseInstanceRequest

func CreateStopDatabaseInstanceRequest() (request *StopDatabaseInstanceRequest)

CreateStopDatabaseInstanceRequest creates a request to invoke StopDatabaseInstance API

type StopDatabaseInstanceResponse

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

StopDatabaseInstanceResponse is the response struct for api StopDatabaseInstance

func CreateStopDatabaseInstanceResponse

func CreateStopDatabaseInstanceResponse() (response *StopDatabaseInstanceResponse)

CreateStopDatabaseInstanceResponse creates a response to parse from StopDatabaseInstance response

type StopInstanceRequest

type StopInstanceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

StopInstanceRequest is the request struct for api StopInstance

func CreateStopInstanceRequest

func CreateStopInstanceRequest() (request *StopInstanceRequest)

CreateStopInstanceRequest creates a request to invoke StopInstance API

type StopInstanceResponse

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

StopInstanceResponse is the response struct for api StopInstance

func CreateStopInstanceResponse

func CreateStopInstanceResponse() (response *StopInstanceResponse)

CreateStopInstanceResponse creates a response to parse from StopInstance response

type StopInstancesRequest added in v1.62.360

type StopInstancesRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query" name:"ClientToken"`
	ForceStop   requests.Boolean `position:"Query" name:"ForceStop"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

StopInstancesRequest is the request struct for api StopInstances

func CreateStopInstancesRequest added in v1.62.360

func CreateStopInstancesRequest() (request *StopInstancesRequest)

CreateStopInstancesRequest creates a request to invoke StopInstances API

type StopInstancesResponse added in v1.62.360

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

StopInstancesResponse is the response struct for api StopInstances

func CreateStopInstancesResponse added in v1.62.360

func CreateStopInstancesResponse() (response *StopInstancesResponse)

CreateStopInstancesResponse creates a response to parse from StopInstances response

type Tag added in v1.62.694

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

Tag is a nested struct in swas_open response

type TagResource added in v1.62.694

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

TagResource is a nested struct in swas_open response

type TagResources added in v1.62.694

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

TagResources is a nested struct in swas_open response

type TagResourcesRequest added in v1.62.694

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ClientToken  string             `position:"Query" name:"ClientToken"`
	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.62.694

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.62.694

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.62.694

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag added in v1.62.694

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeCommands added in v1.62.694

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

TagsInDescribeCommands is a nested struct in swas_open response

type TagsInListCustomImages added in v1.62.694

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

TagsInListCustomImages is a nested struct in swas_open response

type TagsInListDisks added in v1.62.694

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

TagsInListDisks is a nested struct in swas_open response

type TagsInListFirewallRules added in v1.62.694

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

TagsInListFirewallRules is a nested struct in swas_open response

type TagsInListInstances added in v1.62.694

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

TagsInListInstances is a nested struct in swas_open response

type TagsInListSnapshots added in v1.62.694

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

TagsInListSnapshots is a nested struct in swas_open response

type UntagResourcesRequest added in v1.62.694

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ClientToken  string           `position:"Query" name:"ClientToken"`
	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.62.694

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.62.694

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.62.694

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateCommandAttributeRequest added in v1.62.530

type UpdateCommandAttributeRequest struct {
	*requests.RpcRequest
	WorkingDir  string           `position:"Query" name:"WorkingDir"`
	Description string           `position:"Query" name:"Description"`
	CommandId   string           `position:"Query" name:"CommandId"`
	Timeout     requests.Integer `position:"Query" name:"Timeout"`
	Name        string           `position:"Query" name:"Name"`
}

UpdateCommandAttributeRequest is the request struct for api UpdateCommandAttribute

func CreateUpdateCommandAttributeRequest added in v1.62.530

func CreateUpdateCommandAttributeRequest() (request *UpdateCommandAttributeRequest)

CreateUpdateCommandAttributeRequest creates a request to invoke UpdateCommandAttribute API

type UpdateCommandAttributeResponse added in v1.62.530

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

UpdateCommandAttributeResponse is the response struct for api UpdateCommandAttribute

func CreateUpdateCommandAttributeResponse added in v1.62.530

func CreateUpdateCommandAttributeResponse() (response *UpdateCommandAttributeResponse)

CreateUpdateCommandAttributeResponse creates a response to parse from UpdateCommandAttribute response

type UpdateDiskAttributeRequest added in v1.62.360

type UpdateDiskAttributeRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	Remark      string `position:"Query" name:"Remark"`
	DiskId      string `position:"Query" name:"DiskId"`
}

UpdateDiskAttributeRequest is the request struct for api UpdateDiskAttribute

func CreateUpdateDiskAttributeRequest added in v1.62.360

func CreateUpdateDiskAttributeRequest() (request *UpdateDiskAttributeRequest)

CreateUpdateDiskAttributeRequest creates a request to invoke UpdateDiskAttribute API

type UpdateDiskAttributeResponse added in v1.62.360

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

UpdateDiskAttributeResponse is the response struct for api UpdateDiskAttribute

func CreateUpdateDiskAttributeResponse added in v1.62.360

func CreateUpdateDiskAttributeResponse() (response *UpdateDiskAttributeResponse)

CreateUpdateDiskAttributeResponse creates a response to parse from UpdateDiskAttribute response

type UpdateInstanceAttributeRequest

type UpdateInstanceAttributeRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	Password     string `position:"Query" name:"Password"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	InstanceName string `position:"Query" name:"InstanceName"`
}

UpdateInstanceAttributeRequest is the request struct for api UpdateInstanceAttribute

func CreateUpdateInstanceAttributeRequest

func CreateUpdateInstanceAttributeRequest() (request *UpdateInstanceAttributeRequest)

CreateUpdateInstanceAttributeRequest creates a request to invoke UpdateInstanceAttribute API

type UpdateInstanceAttributeResponse

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

UpdateInstanceAttributeResponse is the response struct for api UpdateInstanceAttribute

func CreateUpdateInstanceAttributeResponse

func CreateUpdateInstanceAttributeResponse() (response *UpdateInstanceAttributeResponse)

CreateUpdateInstanceAttributeResponse creates a response to parse from UpdateInstanceAttribute response

type UpdateSnapshotAttributeRequest added in v1.62.360

type UpdateSnapshotAttributeRequest struct {
	*requests.RpcRequest
	SnapshotId  string `position:"Query" name:"SnapshotId"`
	ClientToken string `position:"Query" name:"ClientToken"`
	Remark      string `position:"Query" name:"Remark"`
}

UpdateSnapshotAttributeRequest is the request struct for api UpdateSnapshotAttribute

func CreateUpdateSnapshotAttributeRequest added in v1.62.360

func CreateUpdateSnapshotAttributeRequest() (request *UpdateSnapshotAttributeRequest)

CreateUpdateSnapshotAttributeRequest creates a request to invoke UpdateSnapshotAttribute API

type UpdateSnapshotAttributeResponse added in v1.62.360

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

UpdateSnapshotAttributeResponse is the response struct for api UpdateSnapshotAttribute

func CreateUpdateSnapshotAttributeResponse added in v1.62.360

func CreateUpdateSnapshotAttributeResponse() (response *UpdateSnapshotAttributeResponse)

CreateUpdateSnapshotAttributeResponse creates a response to parse from UpdateSnapshotAttribute response

type UpgradeInstanceRequest

type UpgradeInstanceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	PlanId      string `position:"Query" name:"PlanId"`
}

UpgradeInstanceRequest is the request struct for api UpgradeInstance

func CreateUpgradeInstanceRequest

func CreateUpgradeInstanceRequest() (request *UpgradeInstanceRequest)

CreateUpgradeInstanceRequest creates a request to invoke UpgradeInstance API

type UpgradeInstanceResponse

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

UpgradeInstanceResponse is the response struct for api UpgradeInstance

func CreateUpgradeInstanceResponse

func CreateUpgradeInstanceResponse() (response *UpgradeInstanceResponse)

CreateUpgradeInstanceResponse creates a response to parse from UpgradeInstance response

type UploadInstanceKeyPairRequest added in v1.62.360

type UploadInstanceKeyPairRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	PublicKey   string `position:"Query" name:"PublicKey"`
	KeyPairName string `position:"Query" name:"KeyPairName"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

UploadInstanceKeyPairRequest is the request struct for api UploadInstanceKeyPair

func CreateUploadInstanceKeyPairRequest added in v1.62.360

func CreateUploadInstanceKeyPairRequest() (request *UploadInstanceKeyPairRequest)

CreateUploadInstanceKeyPairRequest creates a request to invoke UploadInstanceKeyPair API

type UploadInstanceKeyPairResponse added in v1.62.360

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

UploadInstanceKeyPairResponse is the response struct for api UploadInstanceKeyPair

func CreateUploadInstanceKeyPairResponse added in v1.62.360

func CreateUploadInstanceKeyPairResponse() (response *UploadInstanceKeyPairResponse)

CreateUploadInstanceKeyPairResponse creates a response to parse from UploadInstanceKeyPair response

Source Files

Jump to

Keyboard shortcuts

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