swas_open

package
v1.62.543 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 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"`
	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"`
}

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"`
	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 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"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	ImageName        string `position:"Query" name:"ImageName"`
}

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 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"`
}

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"`
}

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 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 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 CreateSnapshotRequest

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

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 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"`
	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"`
}

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 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 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 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 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 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"`
	Provider   string `position:"Query" name:"Provider"`
	Name       string `position:"Query" name:"Name"`
	PageSize   string `position:"Query" name:"PageSize"`
}

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 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 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 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 {
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	Status         string `json:"Status" xml:"Status"`
	Device         string `json:"Device" xml:"Device"`
	Size           int    `json:"Size" xml:"Size"`
	DiskName       string `json:"DiskName" xml:"DiskName"`
	DiskChargeType string `json:"DiskChargeType" xml:"DiskChargeType"`
	DiskType       string `json:"DiskType" xml:"DiskType"`
	Category       string `json:"Category" xml:"Category"`
	DiskId         string `json:"DiskId" xml:"DiskId"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	Remark         string `json:"Remark" xml:"Remark"`
	InstanceName   string `json:"InstanceName" xml:"InstanceName"`
}

Disk is a nested struct in swas_open response

type Disks

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

Disks 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"`
}

FirewallRule 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 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 Images

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

Images is a nested struct in swas_open 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"`
	ResourceSpec          ResourceSpec `json:"ResourceSpec" xml:"ResourceSpec"`
	Image                 Image        `json:"Image" xml:"Image"`
}

Instance is a nested struct in swas_open response

type InstanceIds

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

InstanceIds 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 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"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	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 ListDisksRequest

type ListDisksRequest struct {
	*requests.RpcRequest
	DiskType   string           `position:"Query" name:"DiskType"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	DiskIds    string           `position:"Query" name:"DiskIds"`
}

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 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"`
}

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 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"`
	InstanceIds       string           `position:"Query" name:"InstanceIds"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PublicIpAddresses string           `position:"Query" name:"PublicIpAddresses"`
	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 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 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
}

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"`
	SourceDiskType string           `position:"Query" name:"SourceDiskType"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DiskId         string           `position:"Query" name:"DiskId"`
}

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 LoginInstanceRequest

type LoginInstanceRequest struct {
	*requests.RpcRequest
	Password   string `position:"Query" name:"Password"`
	InstanceId string `position:"Query" name:"InstanceId"`
	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"`
	SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
	Remark       string `position:"Query" name:"Remark"`
	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 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 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 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"`
}

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 {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Status     bool   `json:"Status" xml:"Status"`
}

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 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