cassandra

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Account

type Account struct {
	Name string `json:"Name" xml:"Name"`
}

Account is a nested struct in cassandra response

type Accounts

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

Accounts is a nested struct in cassandra response

type AllocatePublicContactPointsRequest

type AllocatePublicContactPointsRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

AllocatePublicContactPointsRequest is the request struct for api AllocatePublicContactPoints

func CreateAllocatePublicContactPointsRequest

func CreateAllocatePublicContactPointsRequest() (request *AllocatePublicContactPointsRequest)

CreateAllocatePublicContactPointsRequest creates a request to invoke AllocatePublicContactPoints API

type AllocatePublicContactPointsResponse

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

AllocatePublicContactPointsResponse is the response struct for api AllocatePublicContactPoints

func CreateAllocatePublicContactPointsResponse

func CreateAllocatePublicContactPointsResponse() (response *AllocatePublicContactPointsResponse)

CreateAllocatePublicContactPointsResponse creates a response to parse from AllocatePublicContactPoints response

type Backup

type Backup struct {
	ClusterId    string `json:"ClusterId" xml:"ClusterId"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	EndTime      string `json:"EndTime" xml:"EndTime"`
	Details      string `json:"Details" xml:"Details"`
	Size         int64  `json:"Size" xml:"Size"`
	BackupId     string `json:"BackupId" xml:"BackupId"`
	Status       string `json:"Status" xml:"Status"`
	BackupType   string `json:"BackupType" xml:"BackupType"`
	DataCenterId string `json:"DataCenterId" xml:"DataCenterId"`
}

Backup is a nested struct in cassandra response

type BackupPlan

type BackupPlan struct {
	ClusterId       string `json:"ClusterId" xml:"ClusterId"`
	BackupPeriod    string `json:"BackupPeriod" xml:"BackupPeriod"`
	CreatedTime     string `json:"CreatedTime" xml:"CreatedTime"`
	RetentionPeriod int    `json:"RetentionPeriod" xml:"RetentionPeriod"`
	BackupTime      string `json:"BackupTime" xml:"BackupTime"`
	Active          bool   `json:"Active" xml:"Active"`
	DataCenterId    string `json:"DataCenterId" xml:"DataCenterId"`
}

BackupPlan is a nested struct in cassandra response

type BackupPlans

type BackupPlans struct {
	BackupPlan []BackupPlan `json:"BackupPlan" xml:"BackupPlan"`
}

BackupPlans is a nested struct in cassandra response

type Backups

type Backups struct {
	Backup []Backup `json:"Backup" xml:"Backup"`
}

Backups is a nested struct in cassandra 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) AllocatePublicContactPoints

func (client *Client) AllocatePublicContactPoints(request *AllocatePublicContactPointsRequest) (response *AllocatePublicContactPointsResponse, err error)

AllocatePublicContactPoints invokes the cassandra.AllocatePublicContactPoints API synchronously

func (*Client) AllocatePublicContactPointsWithCallback

func (client *Client) AllocatePublicContactPointsWithCallback(request *AllocatePublicContactPointsRequest, callback func(response *AllocatePublicContactPointsResponse, err error)) <-chan int

AllocatePublicContactPointsWithCallback invokes the cassandra.AllocatePublicContactPoints API asynchronously

func (*Client) AllocatePublicContactPointsWithChan

func (client *Client) AllocatePublicContactPointsWithChan(request *AllocatePublicContactPointsRequest) (<-chan *AllocatePublicContactPointsResponse, <-chan error)

AllocatePublicContactPointsWithChan invokes the cassandra.AllocatePublicContactPoints API asynchronously

func (*Client) CreateBackupPlan

func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (response *CreateBackupPlanResponse, err error)

CreateBackupPlan invokes the cassandra.CreateBackupPlan API synchronously

func (*Client) CreateBackupPlanWithCallback

func (client *Client) CreateBackupPlanWithCallback(request *CreateBackupPlanRequest, callback func(response *CreateBackupPlanResponse, err error)) <-chan int

CreateBackupPlanWithCallback invokes the cassandra.CreateBackupPlan API asynchronously

func (*Client) CreateBackupPlanWithChan

func (client *Client) CreateBackupPlanWithChan(request *CreateBackupPlanRequest) (<-chan *CreateBackupPlanResponse, <-chan error)

CreateBackupPlanWithChan invokes the cassandra.CreateBackupPlan API asynchronously

func (*Client) CreateCluster

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the cassandra.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the cassandra.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the cassandra.CreateCluster API asynchronously

func (*Client) CreateDataCenter

func (client *Client) CreateDataCenter(request *CreateDataCenterRequest) (response *CreateDataCenterResponse, err error)

CreateDataCenter invokes the cassandra.CreateDataCenter API synchronously

func (*Client) CreateDataCenterWithCallback

func (client *Client) CreateDataCenterWithCallback(request *CreateDataCenterRequest, callback func(response *CreateDataCenterResponse, err error)) <-chan int

CreateDataCenterWithCallback invokes the cassandra.CreateDataCenter API asynchronously

func (*Client) CreateDataCenterWithChan

func (client *Client) CreateDataCenterWithChan(request *CreateDataCenterRequest) (<-chan *CreateDataCenterResponse, <-chan error)

CreateDataCenterWithChan invokes the cassandra.CreateDataCenter API asynchronously

func (*Client) DeleteBackupPlan

func (client *Client) DeleteBackupPlan(request *DeleteBackupPlanRequest) (response *DeleteBackupPlanResponse, err error)

DeleteBackupPlan invokes the cassandra.DeleteBackupPlan API synchronously

func (*Client) DeleteBackupPlanWithCallback

func (client *Client) DeleteBackupPlanWithCallback(request *DeleteBackupPlanRequest, callback func(response *DeleteBackupPlanResponse, err error)) <-chan int

DeleteBackupPlanWithCallback invokes the cassandra.DeleteBackupPlan API asynchronously

func (*Client) DeleteBackupPlanWithChan

func (client *Client) DeleteBackupPlanWithChan(request *DeleteBackupPlanRequest) (<-chan *DeleteBackupPlanResponse, <-chan error)

DeleteBackupPlanWithChan invokes the cassandra.DeleteBackupPlan API asynchronously

func (*Client) DeleteCluster

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the cassandra.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the cassandra.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the cassandra.DeleteCluster API asynchronously

func (*Client) DeleteDataCenter

func (client *Client) DeleteDataCenter(request *DeleteDataCenterRequest) (response *DeleteDataCenterResponse, err error)

DeleteDataCenter invokes the cassandra.DeleteDataCenter API synchronously

func (*Client) DeleteDataCenterWithCallback

func (client *Client) DeleteDataCenterWithCallback(request *DeleteDataCenterRequest, callback func(response *DeleteDataCenterResponse, err error)) <-chan int

DeleteDataCenterWithCallback invokes the cassandra.DeleteDataCenter API asynchronously

func (*Client) DeleteDataCenterWithChan

func (client *Client) DeleteDataCenterWithChan(request *DeleteDataCenterRequest) (<-chan *DeleteDataCenterResponse, <-chan error)

DeleteDataCenterWithChan invokes the cassandra.DeleteDataCenter API asynchronously

func (*Client) DeleteNodeToolExecutionHistory

func (client *Client) DeleteNodeToolExecutionHistory(request *DeleteNodeToolExecutionHistoryRequest) (response *DeleteNodeToolExecutionHistoryResponse, err error)

DeleteNodeToolExecutionHistory invokes the cassandra.DeleteNodeToolExecutionHistory API synchronously

func (*Client) DeleteNodeToolExecutionHistoryWithCallback

func (client *Client) DeleteNodeToolExecutionHistoryWithCallback(request *DeleteNodeToolExecutionHistoryRequest, callback func(response *DeleteNodeToolExecutionHistoryResponse, err error)) <-chan int

DeleteNodeToolExecutionHistoryWithCallback invokes the cassandra.DeleteNodeToolExecutionHistory API asynchronously

func (*Client) DeleteNodeToolExecutionHistoryWithChan

func (client *Client) DeleteNodeToolExecutionHistoryWithChan(request *DeleteNodeToolExecutionHistoryRequest) (<-chan *DeleteNodeToolExecutionHistoryResponse, <-chan error)

DeleteNodeToolExecutionHistoryWithChan invokes the cassandra.DeleteNodeToolExecutionHistory API asynchronously

func (*Client) DescribeAccounts

func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)

DescribeAccounts invokes the cassandra.DescribeAccounts API synchronously

func (*Client) DescribeAccountsWithCallback

func (client *Client) DescribeAccountsWithCallback(request *DescribeAccountsRequest, callback func(response *DescribeAccountsResponse, err error)) <-chan int

DescribeAccountsWithCallback invokes the cassandra.DescribeAccounts API asynchronously

func (*Client) DescribeAccountsWithChan

func (client *Client) DescribeAccountsWithChan(request *DescribeAccountsRequest) (<-chan *DescribeAccountsResponse, <-chan error)

DescribeAccountsWithChan invokes the cassandra.DescribeAccounts API asynchronously

func (*Client) DescribeBackup

func (client *Client) DescribeBackup(request *DescribeBackupRequest) (response *DescribeBackupResponse, err error)

DescribeBackup invokes the cassandra.DescribeBackup API synchronously

func (*Client) DescribeBackupPlan

func (client *Client) DescribeBackupPlan(request *DescribeBackupPlanRequest) (response *DescribeBackupPlanResponse, err error)

DescribeBackupPlan invokes the cassandra.DescribeBackupPlan API synchronously

func (*Client) DescribeBackupPlanWithCallback

func (client *Client) DescribeBackupPlanWithCallback(request *DescribeBackupPlanRequest, callback func(response *DescribeBackupPlanResponse, err error)) <-chan int

DescribeBackupPlanWithCallback invokes the cassandra.DescribeBackupPlan API asynchronously

func (*Client) DescribeBackupPlanWithChan

func (client *Client) DescribeBackupPlanWithChan(request *DescribeBackupPlanRequest) (<-chan *DescribeBackupPlanResponse, <-chan error)

DescribeBackupPlanWithChan invokes the cassandra.DescribeBackupPlan API asynchronously

func (*Client) DescribeBackupPlans

func (client *Client) DescribeBackupPlans(request *DescribeBackupPlansRequest) (response *DescribeBackupPlansResponse, err error)

DescribeBackupPlans invokes the cassandra.DescribeBackupPlans API synchronously

func (*Client) DescribeBackupPlansWithCallback

func (client *Client) DescribeBackupPlansWithCallback(request *DescribeBackupPlansRequest, callback func(response *DescribeBackupPlansResponse, err error)) <-chan int

DescribeBackupPlansWithCallback invokes the cassandra.DescribeBackupPlans API asynchronously

func (*Client) DescribeBackupPlansWithChan

func (client *Client) DescribeBackupPlansWithChan(request *DescribeBackupPlansRequest) (<-chan *DescribeBackupPlansResponse, <-chan error)

DescribeBackupPlansWithChan invokes the cassandra.DescribeBackupPlans API asynchronously

func (*Client) DescribeBackupWithCallback

func (client *Client) DescribeBackupWithCallback(request *DescribeBackupRequest, callback func(response *DescribeBackupResponse, err error)) <-chan int

DescribeBackupWithCallback invokes the cassandra.DescribeBackup API asynchronously

func (*Client) DescribeBackupWithChan

func (client *Client) DescribeBackupWithChan(request *DescribeBackupRequest) (<-chan *DescribeBackupResponse, <-chan error)

DescribeBackupWithChan invokes the cassandra.DescribeBackup API asynchronously

func (*Client) DescribeBackups

func (client *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups invokes the cassandra.DescribeBackups API synchronously

func (*Client) DescribeBackupsWithCallback

func (client *Client) DescribeBackupsWithCallback(request *DescribeBackupsRequest, callback func(response *DescribeBackupsResponse, err error)) <-chan int

DescribeBackupsWithCallback invokes the cassandra.DescribeBackups API asynchronously

func (*Client) DescribeBackupsWithChan

func (client *Client) DescribeBackupsWithChan(request *DescribeBackupsRequest) (<-chan *DescribeBackupsResponse, <-chan error)

DescribeBackupsWithChan invokes the cassandra.DescribeBackups API asynchronously

func (*Client) DescribeCluster

func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)

DescribeCluster invokes the cassandra.DescribeCluster API synchronously

func (*Client) DescribeClusterDashboard

func (client *Client) DescribeClusterDashboard(request *DescribeClusterDashboardRequest) (response *DescribeClusterDashboardResponse, err error)

DescribeClusterDashboard invokes the cassandra.DescribeClusterDashboard API synchronously

func (*Client) DescribeClusterDashboardWithCallback

func (client *Client) DescribeClusterDashboardWithCallback(request *DescribeClusterDashboardRequest, callback func(response *DescribeClusterDashboardResponse, err error)) <-chan int

DescribeClusterDashboardWithCallback invokes the cassandra.DescribeClusterDashboard API asynchronously

func (*Client) DescribeClusterDashboardWithChan

func (client *Client) DescribeClusterDashboardWithChan(request *DescribeClusterDashboardRequest) (<-chan *DescribeClusterDashboardResponse, <-chan error)

DescribeClusterDashboardWithChan invokes the cassandra.DescribeClusterDashboard API asynchronously

func (*Client) DescribeClusterStatus

func (client *Client) DescribeClusterStatus(request *DescribeClusterStatusRequest) (response *DescribeClusterStatusResponse, err error)

DescribeClusterStatus invokes the cassandra.DescribeClusterStatus API synchronously

func (*Client) DescribeClusterStatusWithCallback

func (client *Client) DescribeClusterStatusWithCallback(request *DescribeClusterStatusRequest, callback func(response *DescribeClusterStatusResponse, err error)) <-chan int

DescribeClusterStatusWithCallback invokes the cassandra.DescribeClusterStatus API asynchronously

func (*Client) DescribeClusterStatusWithChan

func (client *Client) DescribeClusterStatusWithChan(request *DescribeClusterStatusRequest) (<-chan *DescribeClusterStatusResponse, <-chan error)

DescribeClusterStatusWithChan invokes the cassandra.DescribeClusterStatus API asynchronously

func (*Client) DescribeClusterWithCallback

func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int

DescribeClusterWithCallback invokes the cassandra.DescribeCluster API asynchronously

func (*Client) DescribeClusterWithChan

func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)

DescribeClusterWithChan invokes the cassandra.DescribeCluster API asynchronously

func (*Client) DescribeClusters

func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)

DescribeClusters invokes the cassandra.DescribeClusters API synchronously

func (*Client) DescribeClustersWithCallback

func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, callback func(response *DescribeClustersResponse, err error)) <-chan int

DescribeClustersWithCallback invokes the cassandra.DescribeClusters API asynchronously

func (*Client) DescribeClustersWithChan

func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)

DescribeClustersWithChan invokes the cassandra.DescribeClusters API asynchronously

func (*Client) DescribeContactPoints

func (client *Client) DescribeContactPoints(request *DescribeContactPointsRequest) (response *DescribeContactPointsResponse, err error)

DescribeContactPoints invokes the cassandra.DescribeContactPoints API synchronously

func (*Client) DescribeContactPointsWithCallback

func (client *Client) DescribeContactPointsWithCallback(request *DescribeContactPointsRequest, callback func(response *DescribeContactPointsResponse, err error)) <-chan int

DescribeContactPointsWithCallback invokes the cassandra.DescribeContactPoints API asynchronously

func (*Client) DescribeContactPointsWithChan

func (client *Client) DescribeContactPointsWithChan(request *DescribeContactPointsRequest) (<-chan *DescribeContactPointsResponse, <-chan error)

DescribeContactPointsWithChan invokes the cassandra.DescribeContactPoints API asynchronously

func (*Client) DescribeDataCenter added in v1.61.179

func (client *Client) DescribeDataCenter(request *DescribeDataCenterRequest) (response *DescribeDataCenterResponse, err error)

DescribeDataCenter invokes the cassandra.DescribeDataCenter API synchronously

func (*Client) DescribeDataCenterWithCallback added in v1.61.179

func (client *Client) DescribeDataCenterWithCallback(request *DescribeDataCenterRequest, callback func(response *DescribeDataCenterResponse, err error)) <-chan int

DescribeDataCenterWithCallback invokes the cassandra.DescribeDataCenter API asynchronously

func (*Client) DescribeDataCenterWithChan added in v1.61.179

func (client *Client) DescribeDataCenterWithChan(request *DescribeDataCenterRequest) (<-chan *DescribeDataCenterResponse, <-chan error)

DescribeDataCenterWithChan invokes the cassandra.DescribeDataCenter API asynchronously

func (*Client) DescribeDataCenters

func (client *Client) DescribeDataCenters(request *DescribeDataCentersRequest) (response *DescribeDataCentersResponse, err error)

DescribeDataCenters invokes the cassandra.DescribeDataCenters API synchronously

func (*Client) DescribeDataCentersWithCallback

func (client *Client) DescribeDataCentersWithCallback(request *DescribeDataCentersRequest, callback func(response *DescribeDataCentersResponse, err error)) <-chan int

DescribeDataCentersWithCallback invokes the cassandra.DescribeDataCenters API asynchronously

func (*Client) DescribeDataCentersWithChan

func (client *Client) DescribeDataCentersWithChan(request *DescribeDataCentersRequest) (<-chan *DescribeDataCentersResponse, <-chan error)

DescribeDataCentersWithChan invokes the cassandra.DescribeDataCenters API asynchronously

func (*Client) DescribeDeletedClusters

func (client *Client) DescribeDeletedClusters(request *DescribeDeletedClustersRequest) (response *DescribeDeletedClustersResponse, err error)

DescribeDeletedClusters invokes the cassandra.DescribeDeletedClusters API synchronously

func (*Client) DescribeDeletedClustersWithCallback

func (client *Client) DescribeDeletedClustersWithCallback(request *DescribeDeletedClustersRequest, callback func(response *DescribeDeletedClustersResponse, err error)) <-chan int

DescribeDeletedClustersWithCallback invokes the cassandra.DescribeDeletedClusters API asynchronously

func (*Client) DescribeDeletedClustersWithChan

func (client *Client) DescribeDeletedClustersWithChan(request *DescribeDeletedClustersRequest) (<-chan *DescribeDeletedClustersResponse, <-chan error)

DescribeDeletedClustersWithChan invokes the cassandra.DescribeDeletedClusters API asynchronously

func (*Client) DescribeInstanceType

func (client *Client) DescribeInstanceType(request *DescribeInstanceTypeRequest) (response *DescribeInstanceTypeResponse, err error)

DescribeInstanceType invokes the cassandra.DescribeInstanceType API synchronously

func (*Client) DescribeInstanceTypeWithCallback

func (client *Client) DescribeInstanceTypeWithCallback(request *DescribeInstanceTypeRequest, callback func(response *DescribeInstanceTypeResponse, err error)) <-chan int

DescribeInstanceTypeWithCallback invokes the cassandra.DescribeInstanceType API asynchronously

func (*Client) DescribeInstanceTypeWithChan

func (client *Client) DescribeInstanceTypeWithChan(request *DescribeInstanceTypeRequest) (<-chan *DescribeInstanceTypeResponse, <-chan error)

DescribeInstanceTypeWithChan invokes the cassandra.DescribeInstanceType API asynchronously

func (*Client) DescribeIpWhitelist

func (client *Client) DescribeIpWhitelist(request *DescribeIpWhitelistRequest) (response *DescribeIpWhitelistResponse, err error)

DescribeIpWhitelist invokes the cassandra.DescribeIpWhitelist API synchronously

func (*Client) DescribeIpWhitelistGroups

func (client *Client) DescribeIpWhitelistGroups(request *DescribeIpWhitelistGroupsRequest) (response *DescribeIpWhitelistGroupsResponse, err error)

DescribeIpWhitelistGroups invokes the cassandra.DescribeIpWhitelistGroups API synchronously

func (*Client) DescribeIpWhitelistGroupsWithCallback

func (client *Client) DescribeIpWhitelistGroupsWithCallback(request *DescribeIpWhitelistGroupsRequest, callback func(response *DescribeIpWhitelistGroupsResponse, err error)) <-chan int

DescribeIpWhitelistGroupsWithCallback invokes the cassandra.DescribeIpWhitelistGroups API asynchronously

func (*Client) DescribeIpWhitelistGroupsWithChan

func (client *Client) DescribeIpWhitelistGroupsWithChan(request *DescribeIpWhitelistGroupsRequest) (<-chan *DescribeIpWhitelistGroupsResponse, <-chan error)

DescribeIpWhitelistGroupsWithChan invokes the cassandra.DescribeIpWhitelistGroups API asynchronously

func (*Client) DescribeIpWhitelistWithCallback

func (client *Client) DescribeIpWhitelistWithCallback(request *DescribeIpWhitelistRequest, callback func(response *DescribeIpWhitelistResponse, err error)) <-chan int

DescribeIpWhitelistWithCallback invokes the cassandra.DescribeIpWhitelist API asynchronously

func (*Client) DescribeIpWhitelistWithChan

func (client *Client) DescribeIpWhitelistWithChan(request *DescribeIpWhitelistRequest) (<-chan *DescribeIpWhitelistResponse, <-chan error)

DescribeIpWhitelistWithChan invokes the cassandra.DescribeIpWhitelist API asynchronously

func (*Client) DescribeNodeToolExecutionHistories

func (client *Client) DescribeNodeToolExecutionHistories(request *DescribeNodeToolExecutionHistoriesRequest) (response *DescribeNodeToolExecutionHistoriesResponse, err error)

DescribeNodeToolExecutionHistories invokes the cassandra.DescribeNodeToolExecutionHistories API synchronously

func (*Client) DescribeNodeToolExecutionHistoriesWithCallback

func (client *Client) DescribeNodeToolExecutionHistoriesWithCallback(request *DescribeNodeToolExecutionHistoriesRequest, callback func(response *DescribeNodeToolExecutionHistoriesResponse, err error)) <-chan int

DescribeNodeToolExecutionHistoriesWithCallback invokes the cassandra.DescribeNodeToolExecutionHistories API asynchronously

func (*Client) DescribeNodeToolExecutionHistoriesWithChan

func (client *Client) DescribeNodeToolExecutionHistoriesWithChan(request *DescribeNodeToolExecutionHistoriesRequest) (<-chan *DescribeNodeToolExecutionHistoriesResponse, <-chan error)

DescribeNodeToolExecutionHistoriesWithChan invokes the cassandra.DescribeNodeToolExecutionHistories API asynchronously

func (*Client) DescribeNodeToolExecutionHistory added in v1.61.558

func (client *Client) DescribeNodeToolExecutionHistory(request *DescribeNodeToolExecutionHistoryRequest) (response *DescribeNodeToolExecutionHistoryResponse, err error)

DescribeNodeToolExecutionHistory invokes the cassandra.DescribeNodeToolExecutionHistory API synchronously

func (*Client) DescribeNodeToolExecutionHistoryWithCallback added in v1.61.558

func (client *Client) DescribeNodeToolExecutionHistoryWithCallback(request *DescribeNodeToolExecutionHistoryRequest, callback func(response *DescribeNodeToolExecutionHistoryResponse, err error)) <-chan int

DescribeNodeToolExecutionHistoryWithCallback invokes the cassandra.DescribeNodeToolExecutionHistory API asynchronously

func (*Client) DescribeNodeToolExecutionHistoryWithChan added in v1.61.558

func (client *Client) DescribeNodeToolExecutionHistoryWithChan(request *DescribeNodeToolExecutionHistoryRequest) (<-chan *DescribeNodeToolExecutionHistoryResponse, <-chan error)

DescribeNodeToolExecutionHistoryWithChan invokes the cassandra.DescribeNodeToolExecutionHistory API asynchronously

func (*Client) DescribeParameterModificationHistories

func (client *Client) DescribeParameterModificationHistories(request *DescribeParameterModificationHistoriesRequest) (response *DescribeParameterModificationHistoriesResponse, err error)

DescribeParameterModificationHistories invokes the cassandra.DescribeParameterModificationHistories API synchronously

func (*Client) DescribeParameterModificationHistoriesWithCallback

func (client *Client) DescribeParameterModificationHistoriesWithCallback(request *DescribeParameterModificationHistoriesRequest, callback func(response *DescribeParameterModificationHistoriesResponse, err error)) <-chan int

DescribeParameterModificationHistoriesWithCallback invokes the cassandra.DescribeParameterModificationHistories API asynchronously

func (*Client) DescribeParameterModificationHistoriesWithChan

func (client *Client) DescribeParameterModificationHistoriesWithChan(request *DescribeParameterModificationHistoriesRequest) (<-chan *DescribeParameterModificationHistoriesResponse, <-chan error)

DescribeParameterModificationHistoriesWithChan invokes the cassandra.DescribeParameterModificationHistories API asynchronously

func (*Client) DescribeParameters

func (client *Client) DescribeParameters(request *DescribeParametersRequest) (response *DescribeParametersResponse, err error)

DescribeParameters invokes the cassandra.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback

func (client *Client) DescribeParametersWithCallback(request *DescribeParametersRequest, callback func(response *DescribeParametersResponse, err error)) <-chan int

DescribeParametersWithCallback invokes the cassandra.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan

func (client *Client) DescribeParametersWithChan(request *DescribeParametersRequest) (<-chan *DescribeParametersResponse, <-chan error)

DescribeParametersWithChan invokes the cassandra.DescribeParameters API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the cassandra.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the cassandra.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the cassandra.DescribeRegions API asynchronously

func (*Client) DescribeSecurityGroups

func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)

DescribeSecurityGroups invokes the cassandra.DescribeSecurityGroups API synchronously

func (*Client) DescribeSecurityGroupsWithCallback

func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecurityGroupsRequest, callback func(response *DescribeSecurityGroupsResponse, err error)) <-chan int

DescribeSecurityGroupsWithCallback invokes the cassandra.DescribeSecurityGroups API asynchronously

func (*Client) DescribeSecurityGroupsWithChan

func (client *Client) DescribeSecurityGroupsWithChan(request *DescribeSecurityGroupsRequest) (<-chan *DescribeSecurityGroupsResponse, <-chan error)

DescribeSecurityGroupsWithChan invokes the cassandra.DescribeSecurityGroups API asynchronously

func (*Client) ExecuteNodeTool

func (client *Client) ExecuteNodeTool(request *ExecuteNodeToolRequest) (response *ExecuteNodeToolResponse, err error)

ExecuteNodeTool invokes the cassandra.ExecuteNodeTool API synchronously

func (*Client) ExecuteNodeToolWithCallback

func (client *Client) ExecuteNodeToolWithCallback(request *ExecuteNodeToolRequest, callback func(response *ExecuteNodeToolResponse, err error)) <-chan int

ExecuteNodeToolWithCallback invokes the cassandra.ExecuteNodeTool API asynchronously

func (*Client) ExecuteNodeToolWithChan

func (client *Client) ExecuteNodeToolWithChan(request *ExecuteNodeToolRequest) (<-chan *ExecuteNodeToolResponse, <-chan error)

ExecuteNodeToolWithChan invokes the cassandra.ExecuteNodeTool API asynchronously

func (*Client) GetCmsUrl

func (client *Client) GetCmsUrl(request *GetCmsUrlRequest) (response *GetCmsUrlResponse, err error)

GetCmsUrl invokes the cassandra.GetCmsUrl API synchronously

func (*Client) GetCmsUrlWithCallback

func (client *Client) GetCmsUrlWithCallback(request *GetCmsUrlRequest, callback func(response *GetCmsUrlResponse, err error)) <-chan int

GetCmsUrlWithCallback invokes the cassandra.GetCmsUrl API asynchronously

func (*Client) GetCmsUrlWithChan

func (client *Client) GetCmsUrlWithChan(request *GetCmsUrlRequest) (<-chan *GetCmsUrlResponse, <-chan error)

GetCmsUrlWithChan invokes the cassandra.GetCmsUrl API asynchronously

func (*Client) ListTagResources

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

ListTagResources invokes the cassandra.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback

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

ListTagResourcesWithCallback invokes the cassandra.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan

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

ListTagResourcesWithChan invokes the cassandra.ListTagResources API asynchronously

func (*Client) ListTags

func (client *Client) ListTags(request *ListTagsRequest) (response *ListTagsResponse, err error)

ListTags invokes the cassandra.ListTags API synchronously

func (*Client) ListTagsWithCallback

func (client *Client) ListTagsWithCallback(request *ListTagsRequest, callback func(response *ListTagsResponse, err error)) <-chan int

ListTagsWithCallback invokes the cassandra.ListTags API asynchronously

func (*Client) ListTagsWithChan

func (client *Client) ListTagsWithChan(request *ListTagsRequest) (<-chan *ListTagsResponse, <-chan error)

ListTagsWithChan invokes the cassandra.ListTags API asynchronously

func (*Client) ModifyAccountPassword

func (client *Client) ModifyAccountPassword(request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)

ModifyAccountPassword invokes the cassandra.ModifyAccountPassword API synchronously

func (*Client) ModifyAccountPasswordWithCallback

func (client *Client) ModifyAccountPasswordWithCallback(request *ModifyAccountPasswordRequest, callback func(response *ModifyAccountPasswordResponse, err error)) <-chan int

ModifyAccountPasswordWithCallback invokes the cassandra.ModifyAccountPassword API asynchronously

func (*Client) ModifyAccountPasswordWithChan

func (client *Client) ModifyAccountPasswordWithChan(request *ModifyAccountPasswordRequest) (<-chan *ModifyAccountPasswordResponse, <-chan error)

ModifyAccountPasswordWithChan invokes the cassandra.ModifyAccountPassword API asynchronously

func (*Client) ModifyBackupPlan

func (client *Client) ModifyBackupPlan(request *ModifyBackupPlanRequest) (response *ModifyBackupPlanResponse, err error)

ModifyBackupPlan invokes the cassandra.ModifyBackupPlan API synchronously

func (*Client) ModifyBackupPlanWithCallback

func (client *Client) ModifyBackupPlanWithCallback(request *ModifyBackupPlanRequest, callback func(response *ModifyBackupPlanResponse, err error)) <-chan int

ModifyBackupPlanWithCallback invokes the cassandra.ModifyBackupPlan API asynchronously

func (*Client) ModifyBackupPlanWithChan

func (client *Client) ModifyBackupPlanWithChan(request *ModifyBackupPlanRequest) (<-chan *ModifyBackupPlanResponse, <-chan error)

ModifyBackupPlanWithChan invokes the cassandra.ModifyBackupPlan API asynchronously

func (*Client) ModifyCluster

func (client *Client) ModifyCluster(request *ModifyClusterRequest) (response *ModifyClusterResponse, err error)

ModifyCluster invokes the cassandra.ModifyCluster API synchronously

func (*Client) ModifyClusterWithCallback

func (client *Client) ModifyClusterWithCallback(request *ModifyClusterRequest, callback func(response *ModifyClusterResponse, err error)) <-chan int

ModifyClusterWithCallback invokes the cassandra.ModifyCluster API asynchronously

func (*Client) ModifyClusterWithChan

func (client *Client) ModifyClusterWithChan(request *ModifyClusterRequest) (<-chan *ModifyClusterResponse, <-chan error)

ModifyClusterWithChan invokes the cassandra.ModifyCluster API asynchronously

func (*Client) ModifyDataCenter

func (client *Client) ModifyDataCenter(request *ModifyDataCenterRequest) (response *ModifyDataCenterResponse, err error)

ModifyDataCenter invokes the cassandra.ModifyDataCenter API synchronously

func (*Client) ModifyDataCenterWithCallback

func (client *Client) ModifyDataCenterWithCallback(request *ModifyDataCenterRequest, callback func(response *ModifyDataCenterResponse, err error)) <-chan int

ModifyDataCenterWithCallback invokes the cassandra.ModifyDataCenter API asynchronously

func (*Client) ModifyDataCenterWithChan

func (client *Client) ModifyDataCenterWithChan(request *ModifyDataCenterRequest) (<-chan *ModifyDataCenterResponse, <-chan error)

ModifyDataCenterWithChan invokes the cassandra.ModifyDataCenter API asynchronously

func (*Client) ModifyInstanceMaintainTime

func (client *Client) ModifyInstanceMaintainTime(request *ModifyInstanceMaintainTimeRequest) (response *ModifyInstanceMaintainTimeResponse, err error)

ModifyInstanceMaintainTime invokes the cassandra.ModifyInstanceMaintainTime API synchronously

func (*Client) ModifyInstanceMaintainTimeWithCallback

func (client *Client) ModifyInstanceMaintainTimeWithCallback(request *ModifyInstanceMaintainTimeRequest, callback func(response *ModifyInstanceMaintainTimeResponse, err error)) <-chan int

ModifyInstanceMaintainTimeWithCallback invokes the cassandra.ModifyInstanceMaintainTime API asynchronously

func (*Client) ModifyInstanceMaintainTimeWithChan

func (client *Client) ModifyInstanceMaintainTimeWithChan(request *ModifyInstanceMaintainTimeRequest) (<-chan *ModifyInstanceMaintainTimeResponse, <-chan error)

ModifyInstanceMaintainTimeWithChan invokes the cassandra.ModifyInstanceMaintainTime API asynchronously

func (*Client) ModifyInstanceType

func (client *Client) ModifyInstanceType(request *ModifyInstanceTypeRequest) (response *ModifyInstanceTypeResponse, err error)

ModifyInstanceType invokes the cassandra.ModifyInstanceType API synchronously

func (*Client) ModifyInstanceTypeWithCallback

func (client *Client) ModifyInstanceTypeWithCallback(request *ModifyInstanceTypeRequest, callback func(response *ModifyInstanceTypeResponse, err error)) <-chan int

ModifyInstanceTypeWithCallback invokes the cassandra.ModifyInstanceType API asynchronously

func (*Client) ModifyInstanceTypeWithChan

func (client *Client) ModifyInstanceTypeWithChan(request *ModifyInstanceTypeRequest) (<-chan *ModifyInstanceTypeResponse, <-chan error)

ModifyInstanceTypeWithChan invokes the cassandra.ModifyInstanceType API asynchronously

func (*Client) ModifyIpWhitelist

func (client *Client) ModifyIpWhitelist(request *ModifyIpWhitelistRequest) (response *ModifyIpWhitelistResponse, err error)

ModifyIpWhitelist invokes the cassandra.ModifyIpWhitelist API synchronously

func (*Client) ModifyIpWhitelistGroup

func (client *Client) ModifyIpWhitelistGroup(request *ModifyIpWhitelistGroupRequest) (response *ModifyIpWhitelistGroupResponse, err error)

ModifyIpWhitelistGroup invokes the cassandra.ModifyIpWhitelistGroup API synchronously

func (*Client) ModifyIpWhitelistGroupWithCallback

func (client *Client) ModifyIpWhitelistGroupWithCallback(request *ModifyIpWhitelistGroupRequest, callback func(response *ModifyIpWhitelistGroupResponse, err error)) <-chan int

ModifyIpWhitelistGroupWithCallback invokes the cassandra.ModifyIpWhitelistGroup API asynchronously

func (*Client) ModifyIpWhitelistGroupWithChan

func (client *Client) ModifyIpWhitelistGroupWithChan(request *ModifyIpWhitelistGroupRequest) (<-chan *ModifyIpWhitelistGroupResponse, <-chan error)

ModifyIpWhitelistGroupWithChan invokes the cassandra.ModifyIpWhitelistGroup API asynchronously

func (*Client) ModifyIpWhitelistWithCallback

func (client *Client) ModifyIpWhitelistWithCallback(request *ModifyIpWhitelistRequest, callback func(response *ModifyIpWhitelistResponse, err error)) <-chan int

ModifyIpWhitelistWithCallback invokes the cassandra.ModifyIpWhitelist API asynchronously

func (*Client) ModifyIpWhitelistWithChan

func (client *Client) ModifyIpWhitelistWithChan(request *ModifyIpWhitelistRequest) (<-chan *ModifyIpWhitelistResponse, <-chan error)

ModifyIpWhitelistWithChan invokes the cassandra.ModifyIpWhitelist API asynchronously

func (*Client) ModifyParameter

func (client *Client) ModifyParameter(request *ModifyParameterRequest) (response *ModifyParameterResponse, err error)

ModifyParameter invokes the cassandra.ModifyParameter API synchronously

func (*Client) ModifyParameterWithCallback

func (client *Client) ModifyParameterWithCallback(request *ModifyParameterRequest, callback func(response *ModifyParameterResponse, err error)) <-chan int

ModifyParameterWithCallback invokes the cassandra.ModifyParameter API asynchronously

func (*Client) ModifyParameterWithChan

func (client *Client) ModifyParameterWithChan(request *ModifyParameterRequest) (<-chan *ModifyParameterResponse, <-chan error)

ModifyParameterWithChan invokes the cassandra.ModifyParameter API asynchronously

func (*Client) ModifySecurityGroups

func (client *Client) ModifySecurityGroups(request *ModifySecurityGroupsRequest) (response *ModifySecurityGroupsResponse, err error)

ModifySecurityGroups invokes the cassandra.ModifySecurityGroups API synchronously

func (*Client) ModifySecurityGroupsWithCallback

func (client *Client) ModifySecurityGroupsWithCallback(request *ModifySecurityGroupsRequest, callback func(response *ModifySecurityGroupsResponse, err error)) <-chan int

ModifySecurityGroupsWithCallback invokes the cassandra.ModifySecurityGroups API asynchronously

func (*Client) ModifySecurityGroupsWithChan

func (client *Client) ModifySecurityGroupsWithChan(request *ModifySecurityGroupsRequest) (<-chan *ModifySecurityGroupsResponse, <-chan error)

ModifySecurityGroupsWithChan invokes the cassandra.ModifySecurityGroups API asynchronously

func (*Client) PurgeCluster

func (client *Client) PurgeCluster(request *PurgeClusterRequest) (response *PurgeClusterResponse, err error)

PurgeCluster invokes the cassandra.PurgeCluster API synchronously

func (*Client) PurgeClusterWithCallback

func (client *Client) PurgeClusterWithCallback(request *PurgeClusterRequest, callback func(response *PurgeClusterResponse, err error)) <-chan int

PurgeClusterWithCallback invokes the cassandra.PurgeCluster API asynchronously

func (*Client) PurgeClusterWithChan

func (client *Client) PurgeClusterWithChan(request *PurgeClusterRequest) (<-chan *PurgeClusterResponse, <-chan error)

PurgeClusterWithChan invokes the cassandra.PurgeCluster API asynchronously

func (*Client) RebootCluster

func (client *Client) RebootCluster(request *RebootClusterRequest) (response *RebootClusterResponse, err error)

RebootCluster invokes the cassandra.RebootCluster API synchronously

func (*Client) RebootClusterWithCallback

func (client *Client) RebootClusterWithCallback(request *RebootClusterRequest, callback func(response *RebootClusterResponse, err error)) <-chan int

RebootClusterWithCallback invokes the cassandra.RebootCluster API asynchronously

func (*Client) RebootClusterWithChan

func (client *Client) RebootClusterWithChan(request *RebootClusterRequest) (<-chan *RebootClusterResponse, <-chan error)

RebootClusterWithChan invokes the cassandra.RebootCluster API asynchronously

func (*Client) ReleasePublicContactPoints

func (client *Client) ReleasePublicContactPoints(request *ReleasePublicContactPointsRequest) (response *ReleasePublicContactPointsResponse, err error)

ReleasePublicContactPoints invokes the cassandra.ReleasePublicContactPoints API synchronously

func (*Client) ReleasePublicContactPointsWithCallback

func (client *Client) ReleasePublicContactPointsWithCallback(request *ReleasePublicContactPointsRequest, callback func(response *ReleasePublicContactPointsResponse, err error)) <-chan int

ReleasePublicContactPointsWithCallback invokes the cassandra.ReleasePublicContactPoints API asynchronously

func (*Client) ReleasePublicContactPointsWithChan

func (client *Client) ReleasePublicContactPointsWithChan(request *ReleasePublicContactPointsRequest) (<-chan *ReleasePublicContactPointsResponse, <-chan error)

ReleasePublicContactPointsWithChan invokes the cassandra.ReleasePublicContactPoints API asynchronously

func (*Client) ResizeDiskSize

func (client *Client) ResizeDiskSize(request *ResizeDiskSizeRequest) (response *ResizeDiskSizeResponse, err error)

ResizeDiskSize invokes the cassandra.ResizeDiskSize API synchronously

func (*Client) ResizeDiskSizeWithCallback

func (client *Client) ResizeDiskSizeWithCallback(request *ResizeDiskSizeRequest, callback func(response *ResizeDiskSizeResponse, err error)) <-chan int

ResizeDiskSizeWithCallback invokes the cassandra.ResizeDiskSize API asynchronously

func (*Client) ResizeDiskSizeWithChan

func (client *Client) ResizeDiskSizeWithChan(request *ResizeDiskSizeRequest) (<-chan *ResizeDiskSizeResponse, <-chan error)

ResizeDiskSizeWithChan invokes the cassandra.ResizeDiskSize API asynchronously

func (*Client) ResizeNodeCount

func (client *Client) ResizeNodeCount(request *ResizeNodeCountRequest) (response *ResizeNodeCountResponse, err error)

ResizeNodeCount invokes the cassandra.ResizeNodeCount API synchronously

func (*Client) ResizeNodeCountWithCallback

func (client *Client) ResizeNodeCountWithCallback(request *ResizeNodeCountRequest, callback func(response *ResizeNodeCountResponse, err error)) <-chan int

ResizeNodeCountWithCallback invokes the cassandra.ResizeNodeCount API asynchronously

func (*Client) ResizeNodeCountWithChan

func (client *Client) ResizeNodeCountWithChan(request *ResizeNodeCountRequest) (<-chan *ResizeNodeCountResponse, <-chan error)

ResizeNodeCountWithChan invokes the cassandra.ResizeNodeCount API asynchronously

func (*Client) TagResources

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

TagResources invokes the cassandra.TagResources API synchronously

func (*Client) TagResourcesWithCallback

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

TagResourcesWithCallback invokes the cassandra.TagResources API asynchronously

func (*Client) TagResourcesWithChan

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

TagResourcesWithChan invokes the cassandra.TagResources API asynchronously

func (*Client) UnTagResources

func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)

UnTagResources invokes the cassandra.UnTagResources API synchronously

func (*Client) UnTagResourcesWithCallback

func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, callback func(response *UnTagResourcesResponse, err error)) <-chan int

UnTagResourcesWithCallback invokes the cassandra.UnTagResources API asynchronously

func (*Client) UnTagResourcesWithChan

func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)

UnTagResourcesWithChan invokes the cassandra.UnTagResources API asynchronously

func (*Client) UpgradeClusterVersion

func (client *Client) UpgradeClusterVersion(request *UpgradeClusterVersionRequest) (response *UpgradeClusterVersionResponse, err error)

UpgradeClusterVersion invokes the cassandra.UpgradeClusterVersion API synchronously

func (*Client) UpgradeClusterVersionWithCallback

func (client *Client) UpgradeClusterVersionWithCallback(request *UpgradeClusterVersionRequest, callback func(response *UpgradeClusterVersionResponse, err error)) <-chan int

UpgradeClusterVersionWithCallback invokes the cassandra.UpgradeClusterVersion API asynchronously

func (*Client) UpgradeClusterVersionWithChan

func (client *Client) UpgradeClusterVersionWithChan(request *UpgradeClusterVersionRequest) (<-chan *UpgradeClusterVersionResponse, <-chan error)

UpgradeClusterVersionWithChan invokes the cassandra.UpgradeClusterVersion API asynchronously

type Cluster

type Cluster struct {
	ClusterId         string                `json:"ClusterId" xml:"ClusterId"`
	PayType           string                `json:"PayType" xml:"PayType"`
	MaintainStartTime string                `json:"MaintainStartTime" xml:"MaintainStartTime"`
	AutoRenewPeriod   int                   `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
	MajorVersion      string                `json:"MajorVersion" xml:"MajorVersion"`
	CreatedTime       string                `json:"CreatedTime" xml:"CreatedTime"`
	IsLatestVersion   bool                  `json:"IsLatestVersion" xml:"IsLatestVersion"`
	AutoRenewal       bool                  `json:"AutoRenewal" xml:"AutoRenewal"`
	MinorVersion      string                `json:"MinorVersion" xml:"MinorVersion"`
	MaintainEndTime   string                `json:"MaintainEndTime" xml:"MaintainEndTime"`
	ExpireTime        string                `json:"ExpireTime" xml:"ExpireTime"`
	ClusterName       string                `json:"ClusterName" xml:"ClusterName"`
	DataCenterCount   int                   `json:"DataCenterCount" xml:"DataCenterCount"`
	Status            string                `json:"Status" xml:"Status"`
	LockMode          string                `json:"LockMode" xml:"LockMode"`
	Tags              TagsInDescribeCluster `json:"Tags" xml:"Tags"`
}

Cluster is a nested struct in cassandra response

type ClustersInDescribeClusters

type ClustersInDescribeClusters struct {
	Cluster []Cluster `json:"Cluster" xml:"Cluster"`
}

ClustersInDescribeClusters is a nested struct in cassandra response

type ClustersInDescribeDeletedClusters

type ClustersInDescribeDeletedClusters struct {
	Cluster []Cluster `json:"Cluster" xml:"Cluster"`
}

ClustersInDescribeDeletedClusters is a nested struct in cassandra response

type ContactPoint

type ContactPoint struct {
	DataCenterId     string           `json:"DataCenterId" xml:"DataCenterId"`
	Port             int              `json:"Port" xml:"Port"`
	PrivateAddresses PrivateAddresses `json:"PrivateAddresses" xml:"PrivateAddresses"`
	PublicAddresses  PublicAddresses  `json:"PublicAddresses" xml:"PublicAddresses"`
}

ContactPoint is a nested struct in cassandra response

type ContactPoints

type ContactPoints struct {
	ContactPoint []ContactPoint `json:"ContactPoint" xml:"ContactPoint"`
}

ContactPoints is a nested struct in cassandra response

type CreateBackupPlanRequest

type CreateBackupPlanRequest struct {
	*requests.RpcRequest
	RetentionPeriod requests.Integer `position:"Query" name:"RetentionPeriod"`
	DataCenterId    string           `position:"Query" name:"DataCenterId"`
	Active          requests.Boolean `position:"Query" name:"Active"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	BackupTime      string           `position:"Query" name:"BackupTime"`
	BackupPeriod    string           `position:"Query" name:"BackupPeriod"`
}

CreateBackupPlanRequest is the request struct for api CreateBackupPlan

func CreateCreateBackupPlanRequest

func CreateCreateBackupPlanRequest() (request *CreateBackupPlanRequest)

CreateCreateBackupPlanRequest creates a request to invoke CreateBackupPlan API

type CreateBackupPlanResponse

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

CreateBackupPlanResponse is the response struct for api CreateBackupPlan

func CreateCreateBackupPlanResponse

func CreateCreateBackupPlanResponse() (response *CreateBackupPlanResponse)

CreateCreateBackupPlanResponse creates a response to parse from CreateBackupPlan response

type CreateClusterRequest

type CreateClusterRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	ClusterName     string           `position:"Query" name:"ClusterName"`
	Password        string           `position:"Query" name:"Password"`
	InstanceType    string           `position:"Query" name:"InstanceType"`
	AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period          requests.Integer `position:"Query" name:"Period"`
	MajorVersion    string           `position:"Query" name:"MajorVersion"`
	DiskSize        requests.Integer `position:"Query" name:"DiskSize"`
	DiskType        string           `position:"Query" name:"DiskType"`
	VswitchId       string           `position:"Query" name:"VswitchId"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
	AutoRenew       requests.Boolean `position:"Query" name:"AutoRenew"`
	DataCenterName  string           `position:"Query" name:"DataCenterName"`
	NodeCount       requests.Integer `position:"Query" name:"NodeCount"`
	VpcId           string           `position:"Query" name:"VpcId"`
	ZoneId          string           `position:"Query" name:"ZoneId"`
	PayType         string           `position:"Query" name:"PayType"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse

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

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateDataCenterRequest

type CreateDataCenterRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	InstanceType    string           `position:"Query" name:"InstanceType"`
	AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period          requests.Integer `position:"Query" name:"Period"`
	DiskSize        requests.Integer `position:"Query" name:"DiskSize"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	DiskType        string           `position:"Query" name:"DiskType"`
	VswitchId       string           `position:"Query" name:"VswitchId"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
	AutoRenew       requests.Boolean `position:"Query" name:"AutoRenew"`
	DataCenterName  string           `position:"Query" name:"DataCenterName"`
	NodeCount       requests.Integer `position:"Query" name:"NodeCount"`
	VpcId           string           `position:"Query" name:"VpcId"`
	ZoneId          string           `position:"Query" name:"ZoneId"`
	PayType         string           `position:"Query" name:"PayType"`
}

CreateDataCenterRequest is the request struct for api CreateDataCenter

func CreateCreateDataCenterRequest

func CreateCreateDataCenterRequest() (request *CreateDataCenterRequest)

CreateCreateDataCenterRequest creates a request to invoke CreateDataCenter API

type CreateDataCenterResponse

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

CreateDataCenterResponse is the response struct for api CreateDataCenter

func CreateCreateDataCenterResponse

func CreateCreateDataCenterResponse() (response *CreateDataCenterResponse)

CreateCreateDataCenterResponse creates a response to parse from CreateDataCenter response

type Dashboard

type Dashboard struct {
	ClusterId   string                                `json:"ClusterId" xml:"ClusterId"`
	DataCenters DataCentersInDescribeClusterDashboard `json:"DataCenters" xml:"DataCenters"`
}

Dashboard is a nested struct in cassandra response

type DataCenter

type DataCenter struct {
	ClusterId         string `json:"ClusterId" xml:"ClusterId"`
	DiskType          string `json:"DiskType" xml:"DiskType"`
	PayType           string `json:"PayType" xml:"PayType"`
	InstanceType      string `json:"InstanceType" xml:"InstanceType"`
	DataCenterName    string `json:"DataCenterName" xml:"DataCenterName"`
	AutoRenewPeriod   int    `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
	NodeCount         int    `json:"NodeCount" xml:"NodeCount"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
	CreatedTime       string `json:"CreatedTime" xml:"CreatedTime"`
	ZoneId            string `json:"ZoneId" xml:"ZoneId"`
	AutoRenewal       bool   `json:"AutoRenewal" xml:"AutoRenewal"`
	VswitchId         string `json:"VswitchId" xml:"VswitchId"`
	DiskSize          int    `json:"DiskSize" xml:"DiskSize"`
	ExpireTime        string `json:"ExpireTime" xml:"ExpireTime"`
	CommodityInstance string `json:"CommodityInstance" xml:"CommodityInstance"`
	Status            string `json:"Status" xml:"Status"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	LockMode          string `json:"LockMode" xml:"LockMode"`
	DataCenterId      string `json:"DataCenterId" xml:"DataCenterId"`
	Nodes             Nodes  `json:"Nodes" xml:"Nodes"`
}

DataCenter is a nested struct in cassandra response

type DataCentersInDescribeClusterDashboard

type DataCentersInDescribeClusterDashboard struct {
	DataCenter []DataCenter `json:"DataCenter" xml:"DataCenter"`
}

DataCentersInDescribeClusterDashboard is a nested struct in cassandra response

type DataCentersInDescribeDataCenters

type DataCentersInDescribeDataCenters struct {
	DataCenter []DataCenter `json:"DataCenter" xml:"DataCenter"`
}

DataCentersInDescribeDataCenters is a nested struct in cassandra response

type DeleteBackupPlanRequest

type DeleteBackupPlanRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DeleteBackupPlanRequest is the request struct for api DeleteBackupPlan

func CreateDeleteBackupPlanRequest

func CreateDeleteBackupPlanRequest() (request *DeleteBackupPlanRequest)

CreateDeleteBackupPlanRequest creates a request to invoke DeleteBackupPlan API

type DeleteBackupPlanResponse

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

DeleteBackupPlanResponse is the response struct for api DeleteBackupPlan

func CreateDeleteBackupPlanResponse

func CreateDeleteBackupPlanResponse() (response *DeleteBackupPlanResponse)

CreateDeleteBackupPlanResponse creates a response to parse from DeleteBackupPlan response

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse

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

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteDataCenterRequest

type DeleteDataCenterRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DeleteDataCenterRequest is the request struct for api DeleteDataCenter

func CreateDeleteDataCenterRequest

func CreateDeleteDataCenterRequest() (request *DeleteDataCenterRequest)

CreateDeleteDataCenterRequest creates a request to invoke DeleteDataCenter API

type DeleteDataCenterResponse

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

DeleteDataCenterResponse is the response struct for api DeleteDataCenter

func CreateDeleteDataCenterResponse

func CreateDeleteDataCenterResponse() (response *DeleteDataCenterResponse)

CreateDeleteDataCenterResponse creates a response to parse from DeleteDataCenter response

type DeleteNodeToolExecutionHistoryRequest

type DeleteNodeToolExecutionHistoryRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
	JobId        string `position:"Query" name:"JobId"`
}

DeleteNodeToolExecutionHistoryRequest is the request struct for api DeleteNodeToolExecutionHistory

func CreateDeleteNodeToolExecutionHistoryRequest

func CreateDeleteNodeToolExecutionHistoryRequest() (request *DeleteNodeToolExecutionHistoryRequest)

CreateDeleteNodeToolExecutionHistoryRequest creates a request to invoke DeleteNodeToolExecutionHistory API

type DeleteNodeToolExecutionHistoryResponse

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

DeleteNodeToolExecutionHistoryResponse is the response struct for api DeleteNodeToolExecutionHistory

func CreateDeleteNodeToolExecutionHistoryResponse

func CreateDeleteNodeToolExecutionHistoryResponse() (response *DeleteNodeToolExecutionHistoryResponse)

CreateDeleteNodeToolExecutionHistoryResponse creates a response to parse from DeleteNodeToolExecutionHistory response

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeAccountsRequest is the request struct for api DescribeAccounts

func CreateDescribeAccountsRequest

func CreateDescribeAccountsRequest() (request *DescribeAccountsRequest)

CreateDescribeAccountsRequest creates a request to invoke DescribeAccounts API

type DescribeAccountsResponse

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

DescribeAccountsResponse is the response struct for api DescribeAccounts

func CreateDescribeAccountsResponse

func CreateDescribeAccountsResponse() (response *DescribeAccountsResponse)

CreateDescribeAccountsResponse creates a response to parse from DescribeAccounts response

type DescribeBackupPlanRequest

type DescribeBackupPlanRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DescribeBackupPlanRequest is the request struct for api DescribeBackupPlan

func CreateDescribeBackupPlanRequest

func CreateDescribeBackupPlanRequest() (request *DescribeBackupPlanRequest)

CreateDescribeBackupPlanRequest creates a request to invoke DescribeBackupPlan API

type DescribeBackupPlanResponse

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

DescribeBackupPlanResponse is the response struct for api DescribeBackupPlan

func CreateDescribeBackupPlanResponse

func CreateDescribeBackupPlanResponse() (response *DescribeBackupPlanResponse)

CreateDescribeBackupPlanResponse creates a response to parse from DescribeBackupPlan response

type DescribeBackupPlansRequest

type DescribeBackupPlansRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeBackupPlansRequest is the request struct for api DescribeBackupPlans

func CreateDescribeBackupPlansRequest

func CreateDescribeBackupPlansRequest() (request *DescribeBackupPlansRequest)

CreateDescribeBackupPlansRequest creates a request to invoke DescribeBackupPlans API

type DescribeBackupPlansResponse

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

DescribeBackupPlansResponse is the response struct for api DescribeBackupPlans

func CreateDescribeBackupPlansResponse

func CreateDescribeBackupPlansResponse() (response *DescribeBackupPlansResponse)

CreateDescribeBackupPlansResponse creates a response to parse from DescribeBackupPlans response

type DescribeBackupRequest

type DescribeBackupRequest struct {
	*requests.RpcRequest
	BackupType   string `position:"Query" name:"BackupType"`
	BackupId     string `position:"Query" name:"BackupId"`
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DescribeBackupRequest is the request struct for api DescribeBackup

func CreateDescribeBackupRequest

func CreateDescribeBackupRequest() (request *DescribeBackupRequest)

CreateDescribeBackupRequest creates a request to invoke DescribeBackup API

type DescribeBackupResponse

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

DescribeBackupResponse is the response struct for api DescribeBackup

func CreateDescribeBackupResponse

func CreateDescribeBackupResponse() (response *DescribeBackupResponse)

CreateDescribeBackupResponse creates a response to parse from DescribeBackup response

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
	BackupType   string `position:"Query" name:"BackupType"`
}

DescribeBackupsRequest is the request struct for api DescribeBackups

func CreateDescribeBackupsRequest

func CreateDescribeBackupsRequest() (request *DescribeBackupsRequest)

CreateDescribeBackupsRequest creates a request to invoke DescribeBackups API

type DescribeBackupsResponse

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

DescribeBackupsResponse is the response struct for api DescribeBackups

func CreateDescribeBackupsResponse

func CreateDescribeBackupsResponse() (response *DescribeBackupsResponse)

CreateDescribeBackupsResponse creates a response to parse from DescribeBackups response

type DescribeClusterDashboardRequest

type DescribeClusterDashboardRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeClusterDashboardRequest is the request struct for api DescribeClusterDashboard

func CreateDescribeClusterDashboardRequest

func CreateDescribeClusterDashboardRequest() (request *DescribeClusterDashboardRequest)

CreateDescribeClusterDashboardRequest creates a request to invoke DescribeClusterDashboard API

type DescribeClusterDashboardResponse

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

DescribeClusterDashboardResponse is the response struct for api DescribeClusterDashboard

func CreateDescribeClusterDashboardResponse

func CreateDescribeClusterDashboardResponse() (response *DescribeClusterDashboardResponse)

CreateDescribeClusterDashboardResponse creates a response to parse from DescribeClusterDashboard response

type DescribeClusterRequest

type DescribeClusterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeClusterRequest is the request struct for api DescribeCluster

func CreateDescribeClusterRequest

func CreateDescribeClusterRequest() (request *DescribeClusterRequest)

CreateDescribeClusterRequest creates a request to invoke DescribeCluster API

type DescribeClusterResponse

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

DescribeClusterResponse is the response struct for api DescribeCluster

func CreateDescribeClusterResponse

func CreateDescribeClusterResponse() (response *DescribeClusterResponse)

CreateDescribeClusterResponse creates a response to parse from DescribeCluster response

type DescribeClusterStatusRequest

type DescribeClusterStatusRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeClusterStatusRequest is the request struct for api DescribeClusterStatus

func CreateDescribeClusterStatusRequest

func CreateDescribeClusterStatusRequest() (request *DescribeClusterStatusRequest)

CreateDescribeClusterStatusRequest creates a request to invoke DescribeClusterStatus API

type DescribeClusterStatusResponse

type DescribeClusterStatusResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Status      string `json:"Status" xml:"Status"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
}

DescribeClusterStatusResponse is the response struct for api DescribeClusterStatus

func CreateDescribeClusterStatusResponse

func CreateDescribeClusterStatusResponse() (response *DescribeClusterStatusResponse)

CreateDescribeClusterStatusResponse creates a response to parse from DescribeClusterStatus response

type DescribeClustersRequest

type DescribeClustersRequest struct {
	*requests.RpcRequest
	ClusterName string                 `position:"Query" name:"ClusterName"`
	PageNumber  requests.Integer       `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer       `position:"Query" name:"PageSize"`
	Tag         *[]DescribeClustersTag `position:"Query" name:"Tag"  type:"Repeated"`
}

DescribeClustersRequest is the request struct for api DescribeClusters

func CreateDescribeClustersRequest

func CreateDescribeClustersRequest() (request *DescribeClustersRequest)

CreateDescribeClustersRequest creates a request to invoke DescribeClusters API

type DescribeClustersResponse

type DescribeClustersResponse struct {
	*responses.BaseResponse
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	TotalCount int64                      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                        `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInDescribeClusters `json:"Clusters" xml:"Clusters"`
}

DescribeClustersResponse is the response struct for api DescribeClusters

func CreateDescribeClustersResponse

func CreateDescribeClustersResponse() (response *DescribeClustersResponse)

CreateDescribeClustersResponse creates a response to parse from DescribeClusters response

type DescribeClustersTag

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

DescribeClustersTag is a repeated param struct in DescribeClustersRequest

type DescribeContactPointsRequest

type DescribeContactPointsRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeContactPointsRequest is the request struct for api DescribeContactPoints

func CreateDescribeContactPointsRequest

func CreateDescribeContactPointsRequest() (request *DescribeContactPointsRequest)

CreateDescribeContactPointsRequest creates a request to invoke DescribeContactPoints API

type DescribeContactPointsResponse

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

DescribeContactPointsResponse is the response struct for api DescribeContactPoints

func CreateDescribeContactPointsResponse

func CreateDescribeContactPointsResponse() (response *DescribeContactPointsResponse)

CreateDescribeContactPointsResponse creates a response to parse from DescribeContactPoints response

type DescribeDataCenterRequest added in v1.61.179

type DescribeDataCenterRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DescribeDataCenterRequest is the request struct for api DescribeDataCenter

func CreateDescribeDataCenterRequest added in v1.61.179

func CreateDescribeDataCenterRequest() (request *DescribeDataCenterRequest)

CreateDescribeDataCenterRequest creates a request to invoke DescribeDataCenter API

type DescribeDataCenterResponse added in v1.61.179

type DescribeDataCenterResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	DataCenterId      string `json:"DataCenterId" xml:"DataCenterId"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
	ZoneId            string `json:"ZoneId" xml:"ZoneId"`
	ClusterId         string `json:"ClusterId" xml:"ClusterId"`
	DataCenterName    string `json:"DataCenterName" xml:"DataCenterName"`
	Status            string `json:"Status" xml:"Status"`
	CreatedTime       string `json:"CreatedTime" xml:"CreatedTime"`
	InstanceType      string `json:"InstanceType" xml:"InstanceType"`
	NodeCount         int    `json:"NodeCount" xml:"NodeCount"`
	DiskType          string `json:"DiskType" xml:"DiskType"`
	DiskSize          int    `json:"DiskSize" xml:"DiskSize"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	VswitchId         string `json:"VswitchId" xml:"VswitchId"`
	PayType           string `json:"PayType" xml:"PayType"`
	CommodityInstance string `json:"CommodityInstance" xml:"CommodityInstance"`
	ExpireTime        string `json:"ExpireTime" xml:"ExpireTime"`
	LockMode          string `json:"LockMode" xml:"LockMode"`
	AutoRenewal       bool   `json:"AutoRenewal" xml:"AutoRenewal"`
	AutoRenewPeriod   int    `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
}

DescribeDataCenterResponse is the response struct for api DescribeDataCenter

func CreateDescribeDataCenterResponse added in v1.61.179

func CreateDescribeDataCenterResponse() (response *DescribeDataCenterResponse)

CreateDescribeDataCenterResponse creates a response to parse from DescribeDataCenter response

type DescribeDataCentersRequest

type DescribeDataCentersRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeDataCentersRequest is the request struct for api DescribeDataCenters

func CreateDescribeDataCentersRequest

func CreateDescribeDataCentersRequest() (request *DescribeDataCentersRequest)

CreateDescribeDataCentersRequest creates a request to invoke DescribeDataCenters API

type DescribeDataCentersResponse

type DescribeDataCentersResponse struct {
	*responses.BaseResponse
	RequestId   string                           `json:"RequestId" xml:"RequestId"`
	DataCenters DataCentersInDescribeDataCenters `json:"DataCenters" xml:"DataCenters"`
}

DescribeDataCentersResponse is the response struct for api DescribeDataCenters

func CreateDescribeDataCentersResponse

func CreateDescribeDataCentersResponse() (response *DescribeDataCentersResponse)

CreateDescribeDataCentersResponse creates a response to parse from DescribeDataCenters response

type DescribeDeletedClustersRequest

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

DescribeDeletedClustersRequest is the request struct for api DescribeDeletedClusters

func CreateDescribeDeletedClustersRequest

func CreateDescribeDeletedClustersRequest() (request *DescribeDeletedClustersRequest)

CreateDescribeDeletedClustersRequest creates a request to invoke DescribeDeletedClusters API

type DescribeDeletedClustersResponse

type DescribeDeletedClustersResponse struct {
	*responses.BaseResponse
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	TotalCount int64                             `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                               `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInDescribeDeletedClusters `json:"Clusters" xml:"Clusters"`
}

DescribeDeletedClustersResponse is the response struct for api DescribeDeletedClusters

func CreateDescribeDeletedClustersResponse

func CreateDescribeDeletedClustersResponse() (response *DescribeDeletedClustersResponse)

CreateDescribeDeletedClustersResponse creates a response to parse from DescribeDeletedClusters response

type DescribeInstanceTypeRequest

type DescribeInstanceTypeRequest struct {
	*requests.RpcRequest
	InstanceType string `position:"Query" name:"InstanceType"`
}

DescribeInstanceTypeRequest is the request struct for api DescribeInstanceType

func CreateDescribeInstanceTypeRequest

func CreateDescribeInstanceTypeRequest() (request *DescribeInstanceTypeRequest)

CreateDescribeInstanceTypeRequest creates a request to invoke DescribeInstanceType API

type DescribeInstanceTypeResponse

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

DescribeInstanceTypeResponse is the response struct for api DescribeInstanceType

func CreateDescribeInstanceTypeResponse

func CreateDescribeInstanceTypeResponse() (response *DescribeInstanceTypeResponse)

CreateDescribeInstanceTypeResponse creates a response to parse from DescribeInstanceType response

type DescribeIpWhitelistGroupsRequest

type DescribeIpWhitelistGroupsRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeIpWhitelistGroupsRequest is the request struct for api DescribeIpWhitelistGroups

func CreateDescribeIpWhitelistGroupsRequest

func CreateDescribeIpWhitelistGroupsRequest() (request *DescribeIpWhitelistGroupsRequest)

CreateDescribeIpWhitelistGroupsRequest creates a request to invoke DescribeIpWhitelistGroups API

type DescribeIpWhitelistGroupsResponse

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

DescribeIpWhitelistGroupsResponse is the response struct for api DescribeIpWhitelistGroups

func CreateDescribeIpWhitelistGroupsResponse

func CreateDescribeIpWhitelistGroupsResponse() (response *DescribeIpWhitelistGroupsResponse)

CreateDescribeIpWhitelistGroupsResponse creates a response to parse from DescribeIpWhitelistGroups response

type DescribeIpWhitelistRequest

type DescribeIpWhitelistRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeIpWhitelistRequest is the request struct for api DescribeIpWhitelist

func CreateDescribeIpWhitelistRequest

func CreateDescribeIpWhitelistRequest() (request *DescribeIpWhitelistRequest)

CreateDescribeIpWhitelistRequest creates a request to invoke DescribeIpWhitelist API

type DescribeIpWhitelistResponse

type DescribeIpWhitelistResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	IpList    IpListInDescribeIpWhitelist `json:"IpList" xml:"IpList"`
}

DescribeIpWhitelistResponse is the response struct for api DescribeIpWhitelist

func CreateDescribeIpWhitelistResponse

func CreateDescribeIpWhitelistResponse() (response *DescribeIpWhitelistResponse)

CreateDescribeIpWhitelistResponse creates a response to parse from DescribeIpWhitelist response

type DescribeNodeToolExecutionHistoriesRequest

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

DescribeNodeToolExecutionHistoriesRequest is the request struct for api DescribeNodeToolExecutionHistories

func CreateDescribeNodeToolExecutionHistoriesRequest

func CreateDescribeNodeToolExecutionHistoriesRequest() (request *DescribeNodeToolExecutionHistoriesRequest)

CreateDescribeNodeToolExecutionHistoriesRequest creates a request to invoke DescribeNodeToolExecutionHistories API

type DescribeNodeToolExecutionHistoriesResponse

type DescribeNodeToolExecutionHistoriesResponse struct {
	*responses.BaseResponse
	RequestId  string                                        `json:"RequestId" xml:"RequestId"`
	PageNumber int                                           `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                           `json:"PageSize" xml:"PageSize"`
	TotalCount int64                                         `json:"TotalCount" xml:"TotalCount"`
	Histories  HistoriesInDescribeNodeToolExecutionHistories `json:"Histories" xml:"Histories"`
}

DescribeNodeToolExecutionHistoriesResponse is the response struct for api DescribeNodeToolExecutionHistories

func CreateDescribeNodeToolExecutionHistoriesResponse

func CreateDescribeNodeToolExecutionHistoriesResponse() (response *DescribeNodeToolExecutionHistoriesResponse)

CreateDescribeNodeToolExecutionHistoriesResponse creates a response to parse from DescribeNodeToolExecutionHistories response

type DescribeNodeToolExecutionHistoryRequest added in v1.61.558

type DescribeNodeToolExecutionHistoryRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	JobId     string `position:"Query" name:"JobId"`
	DcId      string `position:"Query" name:"DcId"`
}

DescribeNodeToolExecutionHistoryRequest is the request struct for api DescribeNodeToolExecutionHistory

func CreateDescribeNodeToolExecutionHistoryRequest added in v1.61.558

func CreateDescribeNodeToolExecutionHistoryRequest() (request *DescribeNodeToolExecutionHistoryRequest)

CreateDescribeNodeToolExecutionHistoryRequest creates a request to invoke DescribeNodeToolExecutionHistory API

type DescribeNodeToolExecutionHistoryResponse added in v1.61.558

type DescribeNodeToolExecutionHistoryResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	JobId        string `json:"JobId" xml:"JobId"`
	Command      string `json:"Command" xml:"Command"`
	Nodes        string `json:"Nodes" xml:"Nodes"`
	ModifyTime   int64  `json:"ModifyTime" xml:"ModifyTime"`
	CreateTime   int64  `json:"CreateTime" xml:"CreateTime"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	IsEnded      bool   `json:"IsEnded" xml:"IsEnded"`
	Arguments    string `json:"Arguments" xml:"Arguments"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DataCenterId string `json:"DataCenterId" xml:"DataCenterId"`
	Result       string `json:"Result" xml:"Result"`
}

DescribeNodeToolExecutionHistoryResponse is the response struct for api DescribeNodeToolExecutionHistory

func CreateDescribeNodeToolExecutionHistoryResponse added in v1.61.558

func CreateDescribeNodeToolExecutionHistoryResponse() (response *DescribeNodeToolExecutionHistoryResponse)

CreateDescribeNodeToolExecutionHistoryResponse creates a response to parse from DescribeNodeToolExecutionHistory response

type DescribeParameterModificationHistoriesRequest

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

DescribeParameterModificationHistoriesRequest is the request struct for api DescribeParameterModificationHistories

func CreateDescribeParameterModificationHistoriesRequest

func CreateDescribeParameterModificationHistoriesRequest() (request *DescribeParameterModificationHistoriesRequest)

CreateDescribeParameterModificationHistoriesRequest creates a request to invoke DescribeParameterModificationHistories API

type DescribeParameterModificationHistoriesResponse

type DescribeParameterModificationHistoriesResponse struct {
	*responses.BaseResponse
	RequestId  string                                            `json:"RequestId" xml:"RequestId"`
	PageNumber int                                               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                               `json:"PageSize" xml:"PageSize"`
	TotalCount int64                                             `json:"TotalCount" xml:"TotalCount"`
	Histories  HistoriesInDescribeParameterModificationHistories `json:"Histories" xml:"Histories"`
}

DescribeParameterModificationHistoriesResponse is the response struct for api DescribeParameterModificationHistories

func CreateDescribeParameterModificationHistoriesResponse

func CreateDescribeParameterModificationHistoriesResponse() (response *DescribeParameterModificationHistoriesResponse)

CreateDescribeParameterModificationHistoriesResponse creates a response to parse from DescribeParameterModificationHistories response

type DescribeParametersRequest

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

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse

type DescribeParametersResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	Parameters Parameters `json:"Parameters" xml:"Parameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribeRegionsRequest

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

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeSecurityGroupsRequest

type DescribeSecurityGroupsRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeSecurityGroupsRequest is the request struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsRequest

func CreateDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)

CreateDescribeSecurityGroupsRequest creates a request to invoke DescribeSecurityGroups API

type DescribeSecurityGroupsResponse

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

DescribeSecurityGroupsResponse is the response struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsResponse

func CreateDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)

CreateDescribeSecurityGroupsResponse creates a response to parse from DescribeSecurityGroups response

type ExecuteNodeToolRequest

type ExecuteNodeToolRequest struct {
	*requests.RpcRequest
	ExecuteNodes string `position:"Query" name:"ExecuteNodes"`
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
	Command      string `position:"Query" name:"Command"`
	Arguments    string `position:"Query" name:"Arguments"`
}

ExecuteNodeToolRequest is the request struct for api ExecuteNodeTool

func CreateExecuteNodeToolRequest

func CreateExecuteNodeToolRequest() (request *ExecuteNodeToolRequest)

CreateExecuteNodeToolRequest creates a request to invoke ExecuteNodeTool API

type ExecuteNodeToolResponse

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

ExecuteNodeToolResponse is the response struct for api ExecuteNodeTool

func CreateExecuteNodeToolResponse

func CreateExecuteNodeToolResponse() (response *ExecuteNodeToolResponse)

CreateExecuteNodeToolResponse creates a response to parse from ExecuteNodeTool response

type GetCmsUrlRequest

type GetCmsUrlRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

GetCmsUrlRequest is the request struct for api GetCmsUrl

func CreateGetCmsUrlRequest

func CreateGetCmsUrlRequest() (request *GetCmsUrlRequest)

CreateGetCmsUrlRequest creates a request to invoke GetCmsUrl API

type GetCmsUrlResponse

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

GetCmsUrlResponse is the response struct for api GetCmsUrl

func CreateGetCmsUrlResponse

func CreateGetCmsUrlResponse() (response *GetCmsUrlResponse)

CreateGetCmsUrlResponse creates a response to parse from GetCmsUrl response

type Group

type Group struct {
	GroupName string                            `json:"GroupName" xml:"GroupName"`
	IpVersion int                               `json:"IpVersion" xml:"IpVersion"`
	IpList    IpListInDescribeIpWhitelistGroups `json:"IpList" xml:"IpList"`
}

Group is a nested struct in cassandra response

type Groups

type Groups struct {
	Group []Group `json:"Group" xml:"Group"`
}

Groups is a nested struct in cassandra response

type HistoriesInDescribeNodeToolExecutionHistories

type HistoriesInDescribeNodeToolExecutionHistories struct {
	History []History `json:"History" xml:"History"`
}

HistoriesInDescribeNodeToolExecutionHistories is a nested struct in cassandra response

type HistoriesInDescribeParameterModificationHistories

type HistoriesInDescribeParameterModificationHistories struct {
	History []History `json:"History" xml:"History"`
}

HistoriesInDescribeParameterModificationHistories is a nested struct in cassandra response

type History

type History struct {
	Name         string `json:"Name" xml:"Name"`
	JobId        string `json:"JobId" xml:"JobId"`
	ModifyTime   int64  `json:"ModifyTime" xml:"ModifyTime"`
	Time         int64  `json:"Time" xml:"Time"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	CreateTime   int64  `json:"CreateTime" xml:"CreateTime"`
	IsEnded      bool   `json:"IsEnded" xml:"IsEnded"`
	Arguments    string `json:"Arguments" xml:"Arguments"`
	Command      string `json:"Command" xml:"Command"`
	NewValue     string `json:"NewValue" xml:"NewValue"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	Nodes        string `json:"Nodes" xml:"Nodes"`
	OldValue     string `json:"OldValue" xml:"OldValue"`
	DataCenterId string `json:"DataCenterId" xml:"DataCenterId"`
}

History is a nested struct in cassandra response

type InstanceTypeSpec

type InstanceTypeSpec struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	CpuSize      int64  `json:"CpuSize" xml:"CpuSize"`
	MemSize      int64  `json:"MemSize" xml:"MemSize"`
}

InstanceTypeSpec is a nested struct in cassandra response

type InstanceTypeSpecList

type InstanceTypeSpecList struct {
	InstanceTypeSpec []InstanceTypeSpec `json:"InstanceTypeSpec" xml:"InstanceTypeSpec"`
}

InstanceTypeSpecList is a nested struct in cassandra response

type IpListInDescribeIpWhitelist

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

IpListInDescribeIpWhitelist is a nested struct in cassandra response

type IpListInDescribeIpWhitelistGroups

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

IpListInDescribeIpWhitelistGroups is a nested struct in cassandra response

type ListTagResourcesRequest

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTagsRequest

type ListTagsRequest struct {
	*requests.RpcRequest
}

ListTagsRequest is the request struct for api ListTags

func CreateListTagsRequest

func CreateListTagsRequest() (request *ListTagsRequest)

CreateListTagsRequest creates a request to invoke ListTags API

type ListTagsResponse

type ListTagsResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	Tags      TagsInListTags `json:"Tags" xml:"Tags"`
}

ListTagsResponse is the response struct for api ListTags

func CreateListTagsResponse

func CreateListTagsResponse() (response *ListTagsResponse)

CreateListTagsResponse creates a response to parse from ListTags response

type ModifyAccountPasswordRequest

type ModifyAccountPasswordRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	Password  string `position:"Query" name:"Password"`
	Account   string `position:"Query" name:"Account"`
}

ModifyAccountPasswordRequest is the request struct for api ModifyAccountPassword

func CreateModifyAccountPasswordRequest

func CreateModifyAccountPasswordRequest() (request *ModifyAccountPasswordRequest)

CreateModifyAccountPasswordRequest creates a request to invoke ModifyAccountPassword API

type ModifyAccountPasswordResponse

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

ModifyAccountPasswordResponse is the response struct for api ModifyAccountPassword

func CreateModifyAccountPasswordResponse

func CreateModifyAccountPasswordResponse() (response *ModifyAccountPasswordResponse)

CreateModifyAccountPasswordResponse creates a response to parse from ModifyAccountPassword response

type ModifyBackupPlanRequest

type ModifyBackupPlanRequest struct {
	*requests.RpcRequest
	RetentionPeriod requests.Integer `position:"Query" name:"RetentionPeriod"`
	DataCenterId    string           `position:"Query" name:"DataCenterId"`
	Active          requests.Boolean `position:"Query" name:"Active"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	BackupTime      string           `position:"Query" name:"BackupTime"`
	BackupPeriod    string           `position:"Query" name:"BackupPeriod"`
}

ModifyBackupPlanRequest is the request struct for api ModifyBackupPlan

func CreateModifyBackupPlanRequest

func CreateModifyBackupPlanRequest() (request *ModifyBackupPlanRequest)

CreateModifyBackupPlanRequest creates a request to invoke ModifyBackupPlan API

type ModifyBackupPlanResponse

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

ModifyBackupPlanResponse is the response struct for api ModifyBackupPlan

func CreateModifyBackupPlanResponse

func CreateModifyBackupPlanResponse() (response *ModifyBackupPlanResponse)

CreateModifyBackupPlanResponse creates a response to parse from ModifyBackupPlan response

type ModifyClusterRequest

type ModifyClusterRequest struct {
	*requests.RpcRequest
	ClusterName string `position:"Query" name:"ClusterName"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

ModifyClusterRequest is the request struct for api ModifyCluster

func CreateModifyClusterRequest

func CreateModifyClusterRequest() (request *ModifyClusterRequest)

CreateModifyClusterRequest creates a request to invoke ModifyCluster API

type ModifyClusterResponse

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

ModifyClusterResponse is the response struct for api ModifyCluster

func CreateModifyClusterResponse

func CreateModifyClusterResponse() (response *ModifyClusterResponse)

CreateModifyClusterResponse creates a response to parse from ModifyCluster response

type ModifyDataCenterRequest

type ModifyDataCenterRequest struct {
	*requests.RpcRequest
	DataCenterId   string `position:"Query" name:"DataCenterId"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	DataCenterName string `position:"Query" name:"DataCenterName"`
}

ModifyDataCenterRequest is the request struct for api ModifyDataCenter

func CreateModifyDataCenterRequest

func CreateModifyDataCenterRequest() (request *ModifyDataCenterRequest)

CreateModifyDataCenterRequest creates a request to invoke ModifyDataCenter API

type ModifyDataCenterResponse

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

ModifyDataCenterResponse is the response struct for api ModifyDataCenter

func CreateModifyDataCenterResponse

func CreateModifyDataCenterResponse() (response *ModifyDataCenterResponse)

CreateModifyDataCenterResponse creates a response to parse from ModifyDataCenter response

type ModifyInstanceMaintainTimeRequest

type ModifyInstanceMaintainTimeRequest struct {
	*requests.RpcRequest
	ClusterId         string `position:"Query" name:"ClusterId"`
	MaintainEndTime   string `position:"Query" name:"MaintainEndTime"`
	MaintainStartTime string `position:"Query" name:"MaintainStartTime"`
}

ModifyInstanceMaintainTimeRequest is the request struct for api ModifyInstanceMaintainTime

func CreateModifyInstanceMaintainTimeRequest

func CreateModifyInstanceMaintainTimeRequest() (request *ModifyInstanceMaintainTimeRequest)

CreateModifyInstanceMaintainTimeRequest creates a request to invoke ModifyInstanceMaintainTime API

type ModifyInstanceMaintainTimeResponse

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

ModifyInstanceMaintainTimeResponse is the response struct for api ModifyInstanceMaintainTime

func CreateModifyInstanceMaintainTimeResponse

func CreateModifyInstanceMaintainTimeResponse() (response *ModifyInstanceMaintainTimeResponse)

CreateModifyInstanceMaintainTimeResponse creates a response to parse from ModifyInstanceMaintainTime response

type ModifyInstanceTypeRequest

type ModifyInstanceTypeRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
	InstanceType string `position:"Query" name:"InstanceType"`
}

ModifyInstanceTypeRequest is the request struct for api ModifyInstanceType

func CreateModifyInstanceTypeRequest

func CreateModifyInstanceTypeRequest() (request *ModifyInstanceTypeRequest)

CreateModifyInstanceTypeRequest creates a request to invoke ModifyInstanceType API

type ModifyInstanceTypeResponse

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

ModifyInstanceTypeResponse is the response struct for api ModifyInstanceType

func CreateModifyInstanceTypeResponse

func CreateModifyInstanceTypeResponse() (response *ModifyInstanceTypeResponse)

CreateModifyInstanceTypeResponse creates a response to parse from ModifyInstanceType response

type ModifyIpWhitelistGroupRequest

type ModifyIpWhitelistGroupRequest struct {
	*requests.RpcRequest
	IpList    string           `position:"Query" name:"IpList"`
	IpVersion requests.Integer `position:"Query" name:"IpVersion"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	GroupName string           `position:"Query" name:"GroupName"`
}

ModifyIpWhitelistGroupRequest is the request struct for api ModifyIpWhitelistGroup

func CreateModifyIpWhitelistGroupRequest

func CreateModifyIpWhitelistGroupRequest() (request *ModifyIpWhitelistGroupRequest)

CreateModifyIpWhitelistGroupRequest creates a request to invoke ModifyIpWhitelistGroup API

type ModifyIpWhitelistGroupResponse

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

ModifyIpWhitelistGroupResponse is the response struct for api ModifyIpWhitelistGroup

func CreateModifyIpWhitelistGroupResponse

func CreateModifyIpWhitelistGroupResponse() (response *ModifyIpWhitelistGroupResponse)

CreateModifyIpWhitelistGroupResponse creates a response to parse from ModifyIpWhitelistGroup response

type ModifyIpWhitelistRequest

type ModifyIpWhitelistRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	IpList    string `position:"Query" name:"IpList"`
}

ModifyIpWhitelistRequest is the request struct for api ModifyIpWhitelist

func CreateModifyIpWhitelistRequest

func CreateModifyIpWhitelistRequest() (request *ModifyIpWhitelistRequest)

CreateModifyIpWhitelistRequest creates a request to invoke ModifyIpWhitelist API

type ModifyIpWhitelistResponse

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

ModifyIpWhitelistResponse is the response struct for api ModifyIpWhitelist

func CreateModifyIpWhitelistResponse

func CreateModifyIpWhitelistResponse() (response *ModifyIpWhitelistResponse)

CreateModifyIpWhitelistResponse creates a response to parse from ModifyIpWhitelist response

type ModifyParameterRequest

type ModifyParameterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	Name      string `position:"Query" name:"Name"`
	Value     string `position:"Query" name:"Value"`
}

ModifyParameterRequest is the request struct for api ModifyParameter

func CreateModifyParameterRequest

func CreateModifyParameterRequest() (request *ModifyParameterRequest)

CreateModifyParameterRequest creates a request to invoke ModifyParameter API

type ModifyParameterResponse

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

ModifyParameterResponse is the response struct for api ModifyParameter

func CreateModifyParameterResponse

func CreateModifyParameterResponse() (response *ModifyParameterResponse)

CreateModifyParameterResponse creates a response to parse from ModifyParameter response

type ModifySecurityGroupsRequest

type ModifySecurityGroupsRequest struct {
	*requests.RpcRequest
	ClusterId        string `position:"Query" name:"ClusterId"`
	SecurityGroupIds string `position:"Query" name:"SecurityGroupIds"`
}

ModifySecurityGroupsRequest is the request struct for api ModifySecurityGroups

func CreateModifySecurityGroupsRequest

func CreateModifySecurityGroupsRequest() (request *ModifySecurityGroupsRequest)

CreateModifySecurityGroupsRequest creates a request to invoke ModifySecurityGroups API

type ModifySecurityGroupsResponse

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

ModifySecurityGroupsResponse is the response struct for api ModifySecurityGroups

func CreateModifySecurityGroupsResponse

func CreateModifySecurityGroupsResponse() (response *ModifySecurityGroupsResponse)

CreateModifySecurityGroupsResponse creates a response to parse from ModifySecurityGroups response

type Node

type Node struct {
	Address string `json:"Address" xml:"Address"`
	Status  string `json:"Status" xml:"Status"`
	Load    string `json:"Load" xml:"Load"`
}

Node is a nested struct in cassandra response

type Nodes

type Nodes struct {
	Node []Node `json:"Node" xml:"Node"`
}

Nodes is a nested struct in cassandra response

type Parameter

type Parameter struct {
	Name          string `json:"Name" xml:"Name"`
	Value         string `json:"Value" xml:"Value"`
	DefaultValue  string `json:"DefaultValue" xml:"DefaultValue"`
	DataType      string `json:"DataType" xml:"DataType"`
	AllowedValues string `json:"AllowedValues" xml:"AllowedValues"`
	Description   string `json:"Description" xml:"Description"`
}

Parameter is a nested struct in cassandra response

type Parameters

type Parameters struct {
	Parameter []Parameter `json:"Parameter" xml:"Parameter"`
}

Parameters is a nested struct in cassandra response

type PrivateAddresses

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

PrivateAddresses is a nested struct in cassandra response

type PublicAddresses

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

PublicAddresses is a nested struct in cassandra response

type PurgeClusterRequest

type PurgeClusterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

PurgeClusterRequest is the request struct for api PurgeCluster

func CreatePurgeClusterRequest

func CreatePurgeClusterRequest() (request *PurgeClusterRequest)

CreatePurgeClusterRequest creates a request to invoke PurgeCluster API

type PurgeClusterResponse

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

PurgeClusterResponse is the response struct for api PurgeCluster

func CreatePurgeClusterResponse

func CreatePurgeClusterResponse() (response *PurgeClusterResponse)

CreatePurgeClusterResponse creates a response to parse from PurgeCluster response

type RebootClusterRequest

type RebootClusterRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

RebootClusterRequest is the request struct for api RebootCluster

func CreateRebootClusterRequest

func CreateRebootClusterRequest() (request *RebootClusterRequest)

CreateRebootClusterRequest creates a request to invoke RebootCluster API

type RebootClusterResponse

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

RebootClusterResponse is the response struct for api RebootCluster

func CreateRebootClusterResponse

func CreateRebootClusterResponse() (response *RebootClusterResponse)

CreateRebootClusterResponse creates a response to parse from RebootCluster response

type Region

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

Region is a nested struct in cassandra response

type Regions

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

Regions is a nested struct in cassandra response

type ReleasePublicContactPointsRequest

type ReleasePublicContactPointsRequest struct {
	*requests.RpcRequest
	DataCenterId string `position:"Query" name:"DataCenterId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

ReleasePublicContactPointsRequest is the request struct for api ReleasePublicContactPoints

func CreateReleasePublicContactPointsRequest

func CreateReleasePublicContactPointsRequest() (request *ReleasePublicContactPointsRequest)

CreateReleasePublicContactPointsRequest creates a request to invoke ReleasePublicContactPoints API

type ReleasePublicContactPointsResponse

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

ReleasePublicContactPointsResponse is the response struct for api ReleasePublicContactPoints

func CreateReleasePublicContactPointsResponse

func CreateReleasePublicContactPointsResponse() (response *ReleasePublicContactPointsResponse)

CreateReleasePublicContactPointsResponse creates a response to parse from ReleasePublicContactPoints response

type ResizeDiskSizeRequest

type ResizeDiskSizeRequest struct {
	*requests.RpcRequest
	DiskSize     requests.Integer `position:"Query" name:"DiskSize"`
	DataCenterId string           `position:"Query" name:"DataCenterId"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
}

ResizeDiskSizeRequest is the request struct for api ResizeDiskSize

func CreateResizeDiskSizeRequest

func CreateResizeDiskSizeRequest() (request *ResizeDiskSizeRequest)

CreateResizeDiskSizeRequest creates a request to invoke ResizeDiskSize API

type ResizeDiskSizeResponse

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

ResizeDiskSizeResponse is the response struct for api ResizeDiskSize

func CreateResizeDiskSizeResponse

func CreateResizeDiskSizeResponse() (response *ResizeDiskSizeResponse)

CreateResizeDiskSizeResponse creates a response to parse from ResizeDiskSize response

type ResizeNodeCountRequest

type ResizeNodeCountRequest struct {
	*requests.RpcRequest
	DataCenterId string           `position:"Query" name:"DataCenterId"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	NodeCount    requests.Integer `position:"Query" name:"NodeCount"`
}

ResizeNodeCountRequest is the request struct for api ResizeNodeCount

func CreateResizeNodeCountRequest

func CreateResizeNodeCountRequest() (request *ResizeNodeCountRequest)

CreateResizeNodeCountRequest creates a request to invoke ResizeNodeCount API

type ResizeNodeCountResponse

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

ResizeNodeCountResponse is the response struct for api ResizeNodeCount

func CreateResizeNodeCountResponse

func CreateResizeNodeCountResponse() (response *ResizeNodeCountResponse)

CreateResizeNodeCountResponse creates a response to parse from ResizeNodeCount response

type SecurityGroupIds

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

SecurityGroupIds is a nested struct in cassandra response

type Tag

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

Tag is a nested struct in cassandra response

type TagResource

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

TagResource is a nested struct in cassandra response

type TagResources

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

TagResources is a nested struct in cassandra response

type TagResourcesRequest

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeCluster

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

TagsInDescribeCluster is a nested struct in cassandra response

type TagsInDescribeClusters

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

TagsInDescribeClusters is a nested struct in cassandra response

type TagsInListTags

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

TagsInListTags is a nested struct in cassandra response

type UnTagResourcesRequest

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

UnTagResourcesRequest is the request struct for api UnTagResources

func CreateUnTagResourcesRequest

func CreateUnTagResourcesRequest() (request *UnTagResourcesRequest)

CreateUnTagResourcesRequest creates a request to invoke UnTagResources API

type UnTagResourcesResponse

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

UnTagResourcesResponse is the response struct for api UnTagResources

func CreateUnTagResourcesResponse

func CreateUnTagResourcesResponse() (response *UnTagResourcesResponse)

CreateUnTagResourcesResponse creates a response to parse from UnTagResources response

type UpgradeClusterVersionRequest

type UpgradeClusterVersionRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

UpgradeClusterVersionRequest is the request struct for api UpgradeClusterVersion

func CreateUpgradeClusterVersionRequest

func CreateUpgradeClusterVersionRequest() (request *UpgradeClusterVersionRequest)

CreateUpgradeClusterVersionRequest creates a request to invoke UpgradeClusterVersion API

type UpgradeClusterVersionResponse

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

UpgradeClusterVersionResponse is the response struct for api UpgradeClusterVersion

func CreateUpgradeClusterVersionResponse

func CreateUpgradeClusterVersionResponse() (response *UpgradeClusterVersionResponse)

CreateUpgradeClusterVersionResponse creates a response to parse from UpgradeClusterVersion response

type Zone

type Zone struct {
	Id string `json:"Id" xml:"Id"`
}

Zone is a nested struct in cassandra response

type Zones

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in cassandra response

Source Files

Jump to

Keyboard shortcuts

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