swas_open

package
v1.62.334 Latest Latest
Warning

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

Go to latest
Published: May 22, 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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

type CloudAssistantStatus

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

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

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

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 {
	ImageType   string `json:"ImageType" xml:"ImageType"`
	Description string `json:"Description" xml:"Description"`
	ImageName   string `json:"ImageName" xml:"ImageName"`
	ImageId     string `json:"ImageId" xml:"ImageId"`
	Platform    string `json:"Platform" xml:"Platform"`
}

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

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

type ListDisksRequest struct {
	*requests.RpcRequest
	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 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"`
}

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

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

Source Files

Jump to

Keyboard shortcuts

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