mysql

package
v0.3.16 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApiVersion   = "2019-08-08"
	MySqlService = "mysql"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailableDBConfigArchitecture

type AvailableDBConfigArchitecture struct {
	ArchitectureName *string                         `json:"ArchitectureName" name:"ArchitectureName"`
	ArchitectureType *int                            `json:"ArchitectureType" name:"ArchitectureType"`
	ComputeRoles     []*AvailableDBConfigComputeRole `json:"ComputeRoles" name:"ComputeRoles"`
	EnginesType      []interface{}                   `json:"EnginesType" name:"EnginesType"`
	NetworkLinks     []*AvailableDBConfigNetworkLink `json:"NetworkLinks" name:"NetworkLinks"`
	SubProductName   *string                         `json:"SubProductName" name:"SubProductName"`
}

type AvailableDBConfigAttchDisk

type AvailableDBConfigAttchDisk struct {
	BasicIops     *string `json:"BasicIops" name:"BasicIops"`
	DiskMax       *int    `json:"DiskMax" name:"DiskMax"`
	DiskMaxExpand *int    `json:"DiskMaxExpand" name:"DiskMaxExpand"`
	DiskMin       *int    `json:"DiskMin" name:"DiskMin"`
	DiskName      *string `json:"DiskName" name:"DiskName"`
	DiskStep      *int    `json:"DiskStep" name:"DiskStep"`
	DiskUnit      *string `json:"DiskUnit" name:"DiskUnit"`
	DiskValue     *string `json:"DiskValue" name:"DiskValue"`
}

type AvailableDBConfigComputeRole

type AvailableDBConfigComputeRole struct {
	ComputeName *string                     `json:"ComputeName" name:"ComputeName"`
	ComputeType *int                        `json:"ComputeType" name:"ComputeType"`
	Standards   *AvailableDBConfigStandards `json:"Standards" name:"Standards"`
}

type AvailableDBConfigCpuRam

type AvailableDBConfigCpuRam struct {
	CPU         *int    `json:"CPU" name:"CPU"`
	Name        *string `json:"Name" name:"Name"`
	PaasGoodsId *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	RAM         *int    `json:"RAM" name:"RAM"`
}

type AvailableDBConfigData

type AvailableDBConfigData struct {
	AttachDisk  []*AvailableDBConfigAttchDisk `json:"AttachDisk" name:"AttachDisk"`
	CpuRam      []*AvailableDBConfigCpuRam    `json:"CpuRam" name:"CpuRam"`
	ProductName *string                       `json:"ProductName" name:"ProductName"`
	RegionId    *string                       `json:"RegionId" name:"RegionId"`
}

type AvailableDBConfigEntry

type AvailableDBConfigEntry struct {
	ProductName *string                     `json:"ProductName" name:"ProductName"`
	RegionId    *string                     `json:"RegionId" name:"RegionId"`
	Products    []*AvailableDBConfigProduct `json:"Products" name:"Products"`
}
type AvailableDBConfigNetworkLink struct {
	DescDetail *string `json:"DescDetail" name:"DescDetail"`
	LinkType   *string `json:"LinkType" name:"LinkType"`
	Name       *string `json:"Name" name:"Name"`
}

type AvailableDBConfigProduct

type AvailableDBConfigProduct struct {
	Architectures []*AvailableDBConfigArchitecture `json:"Architectures" name:"Architectures"`
	Version       *string                          `json:"Version" name:"Version"`
}

type AvailableDBConfigStandards

type AvailableDBConfigStandards struct {
	AttachDisk []*AvailableDBConfigAttchDisk `json:"AttachDisk" name:"AttachDisk"`
	CpuRam     []*AvailableDBConfigCpuRam    `json:"CpuRam" name:"CpuRam"`
}

type AvailableReadOnlyConfigData added in v0.3.1

type AvailableReadOnlyConfigData struct {
	ArchitectureName *string                         `json:"ArchitectureName" name:"ArchitectureName"`
	ComputeRoles     []*AvailableDBConfigComputeRole `json:"ComputeRoles" name:"ComputeRoles"`
	SubProductName   *string                         `json:"SubProductName" name:"SubProductName"`
	Version          *string                         `json:"Version" name:"Version"`
}

type BackupData

type BackupData struct {
	BackupId   *string `json:"BackupId" name:"BackupId"`
	BackupMode *string `json:"BackupMode" name:"BackupMode"`
	BackupSize *int    `json:"BackupSize" name:"BackupSize"`
	BackupType *string `json:"BackupType" name:"BackupType"`
	Desc       *string `json:"Desc" name:"Desc"`
	StartTime  *string `json:"StartTime" name:"StartTime"`
	EndTime    *string `json:"EndTime" name:"EndTime`
	InstanceId *string `json:"InstanceId" name:"InstanceId"`
	Status     *string `json:"Status" name:"Status"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func (*Client) CreateBackup

func (client *Client) CreateBackup(request *CreateBackupRequest) (*CreateBackupResponse, error)

func (*Client) CreateDBInstance

func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (*CreateDBInstanceResponse, error)

func (*Client) CreatePrivilegedAccount

func (client *Client) CreatePrivilegedAccount(request *CreatePrivilegedAccountRequest) (*CreatePrivilegedAccountResponse, error)

func (*Client) CreateReadOnlyDBInstance

func (client *Client) CreateReadOnlyDBInstance(request *CreateReadOnlyDBInstanceRequest) (*CreateReadOnlyDBInstanceResponse, error)

func (*Client) DeleteBackup

func (client *Client) DeleteBackup(request *DeleteBackupRequest) (*DeleteBackupResponse, error)

func (*Client) DeleteDBInstance

func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (*DeleteDBInstanceResponse, error)

func (*Client) DeleteTemporaryDBInstances

func (client *Client) DeleteTemporaryDBInstances(request *DeleteTemporaryDBInstancesRequest) (*DeleteTemporaryDBInstancesResponse, error)

func (*Client) DescribeAvailableDBConfig

func (client *Client) DescribeAvailableDBConfig(request *DescribeAvailableDBConfigRequest) (*DescribeAvailableDBConfigResponse, error)

func (*Client) DescribeAvailableReadOnlyConfig

func (client *Client) DescribeAvailableReadOnlyConfig(request *DescribeAvailableReadOnlyConfigRequest) (*DescribeAvailableReadOnlyConfigResponse, error)

func (*Client) DescribeBackups

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

func (*Client) DescribeDBAccount added in v0.3.1

func (client *Client) DescribeDBAccount(request *DescribeDBAccountRequest) (*DescribeDBAccountResponse, error)

func (*Client) DescribeDBInstancePerformanceRequest

func (client *Client) DescribeDBInstancePerformanceRequest(request *DescribeDBInstancePerformanceRequest) (*DescribeDBInstancePerformanceResponse, error)

func (*Client) DescribeDBInstances

func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (*DescribeDBInstancesResponse, error)

func (*Client) DescribeModifiableDBSpec

func (client *Client) DescribeModifiableDBSpec(request *DescribeModifiableDBSpecRequest) (*DescribeModifiableDBSpecResponse, error)

func (*Client) DescribeRegions

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

func (*Client) DescribeRollbackRangeTime

func (client *Client) DescribeRollbackRangeTime(request *DescribeRollbackRangeTimeRequest) (*DescribeRollbackRangeTimeResponse, error)

func (*Client) DescribeTemporaryDBInstances

func (client *Client) DescribeTemporaryDBInstances(request *DescribeTemporaryDBInstancesRequest) (*DescribeTemporaryDBInstancesResponse, error)

func (*Client) DownloadBackup

func (client *Client) DownloadBackup(request *DownloadBackupRequest) (*DownloadBackupResponse, error)

func (*Client) ModifyDBInstanceSpec

func (client *Client) ModifyDBInstanceSpec(request *ModifyDBInstanceSpecRequest) (*ModifyDBInstanceSpecResponse, error)

func (*Client) ModifyDBParameter added in v0.3.0

func (client *Client) ModifyDBParameter(request *ModifyDBParameterRequest) (*ModifyDBParameterResponse, error)

func (*Client) ModifyDbBackupPolicy added in v0.3.0

func (client *Client) ModifyDbBackupPolicy(request *ModifyDbBackupPolicyRequest) (*ModifyDbBackupPolicyResponse, error)

func (*Client) ModifyDbPrivilege added in v0.3.0

func (client *Client) ModifyDbPrivilege(request *ModifyDbPrivilegeRequest) (*ModifyDbPrivilegeResponse, error)

func (*Client) RegularizeTemporaryDBInstances

func (client *Client) RegularizeTemporaryDBInstances(request *RegularizeTemporaryDBInstancesRequest) (*RegularizeTemporaryDBInstancesResponse, error)

func (*Client) StartBatchRollback

func (client *Client) StartBatchRollback(request *StartBatchRollbackRequest) (*StartBatchRollbackResponse, error)

type CreateBackupRequest

type CreateBackupRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string  `json:"InstanceUuid" name:"InstanceUuid"`
	BackupType   *string  `json:"BackupType" name:"BackupType"`
	Desc         *string  `json:"Desc" name:"Desc"`
	DBList       []string `json:"DBList,omitempty" name:"DBList"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest() *CreateBackupRequest

func (*CreateBackupRequest) FromJsonString

func (request *CreateBackupRequest) FromJsonString(s string) error

func (*CreateBackupRequest) ToJsonString

func (request *CreateBackupRequest) ToJsonString() string

type CreateBackupResponse

type CreateBackupResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewCreateBackupResponse

func NewCreateBackupResponse() *CreateBackupResponse

func (*CreateBackupResponse) FromJsonString

func (response *CreateBackupResponse) FromJsonString(s string) error

func (*CreateBackupResponse) ToJsonString

func (response *CreateBackupResponse) ToJsonString() string

type CreateDBInstanceData

type CreateDBInstanceData struct {
	InstancesUuid []string `json:"InstancesUuid" name:"InstancesUuid"`
}

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*cdshttp.BaseRequest
	RegionId     *string `json:"RegionId" name:"RegionId"`
	VdcId        *string `json:"VdcId" name:"VdcId"`
	BasePipeId   *string `json:"BasePipeId" name:"BasePipeId"`
	InstanceName *string `json:"InstanceName" name:"InstanceName"`
	PaasGoodsId  *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	DiskType     *string `json:"DiskType" name:"DiskType"`
	DiskValue    *int    `json:"DiskValue" name:"DiskValue"`
	Password     *string `json:"Password" name:"Password"`
	Amount       *int    `json:"Amount" name:"Amount"`
	TimeZone     *string `json:"TimeZone,omitempty" name:"TimeZone"`
	ServicePort  *int    `json:"ServicePort,omitempty" name:"ServicePort"`
	SubjectId    *int    `json:"SubjectId,omitempty" name:"SubjectId"`
}

func NewCreateDBInstanceRequest

func NewCreateDBInstanceRequest() *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) FromJsonString

func (request *CreateDBInstanceRequest) FromJsonString(s string) error

func (*CreateDBInstanceRequest) ToJsonString

func (request *CreateDBInstanceRequest) ToJsonString() string

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string               `json:"Code" name:"Code"`
	Message *string               `json:"Message" name:"Message"`
	Data    *CreateDBInstanceData `json:"Data" name:"Data"`
	TaskId  *string               `json:"TaskId" name:"TaskId"`
}

func NewCreateDBInstanceResponse

func NewCreateDBInstanceResponse() *CreateDBInstanceResponse

func (*CreateDBInstanceResponse) FromJsonString

func (response *CreateDBInstanceResponse) FromJsonString(s string) error

func (*CreateDBInstanceResponse) ToJsonString

func (response *CreateDBInstanceResponse) ToJsonString() string

type CreatePrivilegedAccountRequest

type CreatePrivilegedAccountRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	AccountName  *string `json:"AccountName" name:"AccountName"`
	Password     *string `json:"Password" name:"Password"`
	AccountType  *string `json:"AccountType" name:"AccountType"`
	Description  *string `json:"Description" name:"Description"`
}

func NewCreatePrivilegedAccountRequest

func NewCreatePrivilegedAccountRequest() *CreatePrivilegedAccountRequest

func (*CreatePrivilegedAccountRequest) FromJsonString

func (request *CreatePrivilegedAccountRequest) FromJsonString(s string) error

func (*CreatePrivilegedAccountRequest) ToJsonSting

func (request *CreatePrivilegedAccountRequest) ToJsonSting() string

type CreatePrivilegedAccountResponse

type CreatePrivilegedAccountResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewCreatePrivilegedAccountResponse

func NewCreatePrivilegedAccountResponse() *CreatePrivilegedAccountResponse

func (*CreatePrivilegedAccountResponse) FromJsonString

func (response *CreatePrivilegedAccountResponse) FromJsonString(s string) error

func (*CreatePrivilegedAccountResponse) ToJsonString

func (response *CreatePrivilegedAccountResponse) ToJsonString() string

type CreateReadOnlyDBInstanceRequest

type CreateReadOnlyDBInstanceRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	InstanceName *string `json:"InstanceName" name:"InstanceName"`
	PaasGoodsId  *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	DiskType     *string `json:"DiskType" name:"DiskType"`
	DiskValue    *int    `json:"DiskValue" name:"DiskValue"`
	TestGroupId  *int    `json:"TestGroupId,omitempty" name:"TestGroupId"`
	Amount       *int    `json:"Amount,omitempty" name:"Amount"`
	ServicePort  *int    `json:"ServicePort,omitempty" name:"ServicePort"`
	SubjectId    *int    `json:"SubjectId,omitempty" name:"SubjectId"`
}

func NewCreateReadOnlyDBInstanceRequest

func NewCreateReadOnlyDBInstanceRequest() *CreateReadOnlyDBInstanceRequest

func (*CreateReadOnlyDBInstanceRequest) FromJsonString

func (request *CreateReadOnlyDBInstanceRequest) FromJsonString(s string) error

func (*CreateReadOnlyDBInstanceRequest) ToJsonString

func (request *CreateReadOnlyDBInstanceRequest) ToJsonString() string

type CreateReadOnlyDBInstanceResponse

type CreateReadOnlyDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewCreateReadOnlyDBInstanceResponse

func NewCreateReadOnlyDBInstanceResponse() *CreateReadOnlyDBInstanceResponse

func (*CreateReadOnlyDBInstanceResponse) FromJsonString

func (response *CreateReadOnlyDBInstanceResponse) FromJsonString(s string) error

func (*CreateReadOnlyDBInstanceResponse) ToJsonString

func (response *CreateReadOnlyDBInstanceResponse) ToJsonString() string

type DBInstancePerformanceData

type DBInstancePerformanceData struct {
	DataPoints   []*DBInstancePerformanceDataPoint `json:"DataPoints" name:"DataPoints"`
	StartTime    *string                           `json:"StartTime" name:"StartTime"`
	EndTime      *string                           `json:"EndTime" name:"EndTime"`
	InstanceUuid *string                           `json:"InstanceUuid" name:"InstanceUuid"`
	MetricKey    *string                           `json:"MetricKey" name:"MetricKey"`
	Period       *int                              `json:"Period" name:"Period"`
	ProductType  *string                           `json:"ProductType" name:"ProductType"`
}

type DBInstancePerformanceDataPoint

type DBInstancePerformanceDataPoint struct {
	MetricName  *string                       `json:"MetricName" name:"MetricName"`
	MetricType  *string                       `json:"MetricType" name:"MetricType"`
	MonitorType *string                       `json:"MonitorType" name:"MonitorType"`
	Unit        *string                       `json:"Unit" name:"Unit"`
	Values      []*DBInstancePerformanceValue `json:"Values" name:"Values"`
}

type DBInstancePerformanceValue

type DBInstancePerformanceValue struct {
	DateTime *string `json:"DateTime" name:"DateTime"`
	Value    *int    `json:"Value" name:"Value"`
}

type DBInstanceRoGroup

type DBInstanceRoGroup struct {
	Cpu         *int    `json:"Cpu" name:"Cpu"`
	CreateTime  *string `json:"CreateTime" name:"CreateTime"`
	InpaasId    *string `json:"InpaasId" name:"InpaasId"`
	Ip          *string `json:"Ip" name:"Ip"`
	Locked      *string `json:"Locked" name:"Locked"`
	Message     *string `json:"Message" name:"Message"`
	Port        *int    `json:"Port" name:"Port"`
	Progress    *int    `json:"Progress" name:"Progress"`
	Ram         *int    `json:"Ram" name:"Ram"`
	ServiceId   *string `json:"ServiceId" name:"ServiceId"`
	ResourceId  *string `json:"ResourceId" name:"ResourceId"`
	ServiceName *string `json:"ServiceName" name:"ServiceName"`
	Status      *string `json:"Status" name:"Status"`
	SvcType     *string `json:"SvcType" name:"SvcType"`
}

type DeleteBackupRequest

type DeleteBackupRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	BackupId     *string `json:"BackupId" name:"BackupId"`
}

func NewDeleteBackupRequest

func NewDeleteBackupRequest() *DeleteBackupRequest

func (*DeleteBackupRequest) FromJsonString

func (request *DeleteBackupRequest) FromJsonString(s string) error

func (*DeleteBackupRequest) ToJsonString

func (request *DeleteBackupRequest) ToJsonString() string

type DeleteBackupResponse

type DeleteBackupResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewDeleteBackupResponse

func NewDeleteBackupResponse() *DeleteBackupResponse

func (*DeleteBackupResponse) FromJsonString

func (response *DeleteBackupResponse) FromJsonString(s string) error

func (*DeleteBackupResponse) ToJsonString

func (response *DeleteBackupResponse) ToJsonString() string

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDeleteDBInstanceRequest

func NewDeleteDBInstanceRequest() *DeleteDBInstanceRequest

func (*DeleteDBInstanceRequest) FromJsonString

func (request *DeleteDBInstanceRequest) FromJsonString(s string) error

func (*DeleteDBInstanceRequest) ToJsonString

func (request *DeleteDBInstanceRequest) ToJsonString() string

type DeleteDBInstanceResponse

type DeleteDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewDeleteDBInstanceResponse

func NewDeleteDBInstanceResponse() *DeleteDBInstanceResponse

func (*DeleteDBInstanceResponse) FromJsonString

func (response *DeleteDBInstanceResponse) FromJsonString(s string) error

func (*DeleteDBInstanceResponse) ToJsonString

func (response *DeleteDBInstanceResponse) ToJsonString() string

type DeleteTemporaryDBInstancesRequest

type DeleteTemporaryDBInstancesRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid          *string `json:"InstanceUuid" name:"InstanceUuid"`
	TemporaryInstanceUuid *string `json:"TemporaryInstanceUuid" name:"TemporaryInstanceUuid"`
}

func NewDeleteTemporaryDBInstancesRequest

func NewDeleteTemporaryDBInstancesRequest() *DeleteTemporaryDBInstancesRequest

func (*DeleteTemporaryDBInstancesRequest) FromJsonString

func (request *DeleteTemporaryDBInstancesRequest) FromJsonString(s string) error

func (*DeleteTemporaryDBInstancesRequest) ToJsonString

func (request *DeleteTemporaryDBInstancesRequest) ToJsonString() string

type DeleteTemporaryDBInstancesResponse

type DeleteTemporaryDBInstancesResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewDeleteTemporaryDBInstancesResponse

func NewDeleteTemporaryDBInstancesResponse() *DeleteTemporaryDBInstancesResponse

func (*DeleteTemporaryDBInstancesResponse) FromJsonString

func (response *DeleteTemporaryDBInstancesResponse) FromJsonString(s string) error

func (*DeleteTemporaryDBInstancesResponse) ToJsonString

func (response *DeleteTemporaryDBInstancesResponse) ToJsonString() string

type DescribeAvailableDBConfigRequest

type DescribeAvailableDBConfigRequest struct {
	*cdshttp.BaseRequest
	RegionId *string `json:"RegionId" name:"RegionId"`
}

func NewDescribeAvailableDBConfigRequest

func NewDescribeAvailableDBConfigRequest() *DescribeAvailableDBConfigRequest

func (*DescribeAvailableDBConfigRequest) FromJsonString

func (request *DescribeAvailableDBConfigRequest) FromJsonString(s string) error

func (*DescribeAvailableDBConfigRequest) ToJsonString

func (request *DescribeAvailableDBConfigRequest) ToJsonString() string

type DescribeAvailableDBConfigResponse

type DescribeAvailableDBConfigResponse struct {
	*cdshttp.BaseResponse
	Code    *string                 `json:"Code" name:"Code"`
	Message *string                 `json:"Message" name:"Message"`
	Data    *AvailableDBConfigEntry `json:"Data" name:"Data"`
}

func NewDescribeAvailableDBConfigResponse

func NewDescribeAvailableDBConfigResponse() *DescribeAvailableDBConfigResponse

func (*DescribeAvailableDBConfigResponse) FromJsonString

func (response *DescribeAvailableDBConfigResponse) FromJsonString(s string) error

func (*DescribeAvailableDBConfigResponse) ToJsonString

func (response *DescribeAvailableDBConfigResponse) ToJsonString() string

type DescribeAvailableReadOnlyConfigRequest

type DescribeAvailableReadOnlyConfigRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeAvailableReadOnlyConfigRequest

func NewDescribeAvailableReadOnlyConfigRequest() *DescribeAvailableReadOnlyConfigRequest

func (*DescribeAvailableReadOnlyConfigRequest) FromJsonString

func (request *DescribeAvailableReadOnlyConfigRequest) FromJsonString(s string) error

func (*DescribeAvailableReadOnlyConfigRequest) ToJsonString

func (request *DescribeAvailableReadOnlyConfigRequest) ToJsonString() string

type DescribeAvailableReadOnlyConfigResponse

type DescribeAvailableReadOnlyConfigResponse struct {
	*cdshttp.BaseResponse
	Code    *string                      `json:"Code" name:"Code"`
	Message *string                      `json:"Message" name:"Message"`
	Data    *AvailableReadOnlyConfigData `json:"Data" name:"Data"`
	TaskId  *string                      `json:"TaskId" name:"TaskId"`
}

func NewDescribeAvailableReadOnlyConfigResponse

func NewDescribeAvailableReadOnlyConfigResponse() *DescribeAvailableReadOnlyConfigResponse

func (*DescribeAvailableReadOnlyConfigResponse) FromJsonString

func (response *DescribeAvailableReadOnlyConfigResponse) FromJsonString(s string) error

func (*DescribeAvailableReadOnlyConfigResponse) ToJsonString

func (response *DescribeAvailableReadOnlyConfigResponse) ToJsonString() string

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeBackupsRequest

func NewDescribeBackupsRequest() *DescribeBackupsRequest

func (*DescribeBackupsRequest) FromJsonString

func (request *DescribeBackupsRequest) FromJsonString(s string) error

func (*DescribeBackupsRequest) ToJsonString

func (request *DescribeBackupsRequest) ToJsonString() string

type DescribeBackupsResponse

type DescribeBackupsResponse struct {
	*cdshttp.BaseResponse
	Code    *string       `json:"Code" name:"Code"`
	Message *string       `json:"Message" name:"Message"`
	Data    []*BackupData `json:"Data" name:"Data"`
	TaskId  *string       `json:"TaskId" name:"TaskId"`
}

func NewDescribeBackupsResponse

func NewDescribeBackupsResponse() *DescribeBackupsResponse

func (*DescribeBackupsResponse) FromJsonString

func (response *DescribeBackupsResponse) FromJsonString(s string) error

func (*DescribeBackupsResponse) ToJsonString

func (response *DescribeBackupsResponse) ToJsonString() string

type DescribeDBAccountRequest added in v0.3.1

type DescribeDBAccountRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeDBAccountRequest added in v0.3.1

func NewDescribeDBAccountRequest() *DescribeDBAccountRequest

func (*DescribeDBAccountRequest) FromJsonString added in v0.3.1

func (request *DescribeDBAccountRequest) FromJsonString(s string) error

func (*DescribeDBAccountRequest) ToJsonString added in v0.3.1

func (request *DescribeDBAccountRequest) ToJsonString() string

type DescribeDBAccountResponse added in v0.3.1

type DescribeDBAccountResponse struct {
	*cdshttp.BaseResponse
	Code    *string                          `json:"Code" name:"Code"`
	Message *string                          `json:"Message" name:"Message"`
	Data    []*DescribeDBAccountResponseData `json:"Data,omitempty" name:"Data"`
}

func NewDescribeDBAccountResponse added in v0.3.1

func NewDescribeDBAccountResponse() *DescribeDBAccountResponse

func (*DescribeDBAccountResponse) FromJsonString added in v0.3.1

func (response *DescribeDBAccountResponse) FromJsonString(s string) error

func (*DescribeDBAccountResponse) ToJsonString added in v0.3.1

func (response *DescribeDBAccountResponse) ToJsonString() string

type DescribeDBAccountResponseData added in v0.3.1

type DescribeDBAccountResponseData struct {
	AccountType        *string                                        `json:"AccountType" name:"AccountType"`
	ServiceId          *string                                        `json:"ServiceId" name:"ServiceId"`
	AccountStatus      *string                                        `json:"AccountStatus" name:"AccountStatus"`
	AccountName        *string                                        `json:"AccountName" name:"AccountName"`
	AccountDescription *string                                        `json:"AccountDescription" name:"AccountDescription"`
	DatabasePrivileges []*DescribeDBAccountResponseDatabasePrivileges `json:"DatabasePrivileges" name:"DatabasePrivileges"`
	ExtraPrivilege     *DescribeDBAccountResponseExtraPrivilege       `json:"ExtraPrivilege" name:"ExtraPrivilege"`
}

type DescribeDBAccountResponseDatabasePrivileges added in v0.3.1

type DescribeDBAccountResponseDatabasePrivileges struct {
	AccountPrivilegeType   *string `json:"AccountPrivilegeType" name:"AccountPrivilegeType"`
	DBName                 *string `json:"DBName" name:"DBName"`
	TableName              *string `json:"TableName" name:"TableName"`
	AccountPrivilegeDetail *string `json:"AccountPrivilegeDetail" name:"AccountPrivilegeDetail"`
}

type DescribeDBAccountResponseExtraPrivilege added in v0.3.1

type DescribeDBAccountResponseExtraPrivilege struct {
	AllCreate *string `json:"AllCreate" name:"AllCreate"`
}

type DescribeDBInstanceEntry

type DescribeDBInstanceEntry struct {
	CloneServices   *interface{}         `json:"CloneServices" name:"CloneServices"`
	Cpu             *int                 `json:"Cpu" name:"Cpu"`
	CreatedTime     *string              `json:"CreatedTime" name:"CreatedTime"`
	Disks           *int                 `json:"Disks" name:"Disks"`
	DisplayName     *string              `json:"DisplayName" name:"DisplayName"`
	IP              *string              `json:"IP" name:"IP"`
	InstanceName    *string              `json:"InstanceName" name:"InstanceName"`
	InstanceUuid    *string              `json:"InstanceUuid" name:"InstanceUuid"`
	LinkType        *string              `json:"LinkType" name:"LinkType"`
	LinkTypeStr     *string              `json:"LinkTypeStr" name:"LinkTypeStr"`
	MasterInfo      *string              `json:"MasterInfo" name:"MasterInfo"`
	Port            *int                 `json:"Port" name:"Port"`
	Ram             *int                 `json:"Ram" name:"Ram"`
	RegionId        *string              `json:"RegionId" name:"RegionId"`
	RelationService interface{}          `json:"RelationService" name:"RelationService"`
	ResourceId      *string              `json:"ResourceId" name:"ResourceId"`
	RoGroups        []*DBInstanceRoGroup `json:"RoGroups" name:"RoGroups"`
	Status          *string              `json:"Status" name:"Status"`
	StatusStr       *string              `json:"StatusStr" name:"StatusStr"`
	SubProductName  *string              `json:"SubProductName" name:"SubProductName"`
	VdcId           *string              `json:"VdcId" name:"VdcId"`
	VdcName         *string              `json:"VdcName" name:"VdcName"`
	Version         *string              `json:"Version" name:"Version"`
}

type DescribeDBInstancePerformanceRequest

type DescribeDBInstancePerformanceRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	MetricKey    *string `json:"MetricKey" name:"MetricKey"`
	StartTime    *string `json:"StartTime" name:"StartTime"`
	EndTime      *string `json:"EndTime" name:"EndTime"`
}

func NewDescribeDBInstancePerformanceRequest

func NewDescribeDBInstancePerformanceRequest() *DescribeDBInstancePerformanceRequest

func (*DescribeDBInstancePerformanceRequest) FromJsonString

func (request *DescribeDBInstancePerformanceRequest) FromJsonString(s string) error

func (*DescribeDBInstancePerformanceRequest) ToJsonString

func (request *DescribeDBInstancePerformanceRequest) ToJsonString() string

type DescribeDBInstancePerformanceResponse

type DescribeDBInstancePerformanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string                    `json:"Code" name:"Code"`
	Message *string                    `json:"Message" name:"Message"`
	Data    *DBInstancePerformanceData `json:"Data" name:"Data"`
	TaskId  *string                    `json:"TaskId" name:"TaskId"`
}

func NewDescribeDBInstancePerformanceResponse

func NewDescribeDBInstancePerformanceResponse() *DescribeDBInstancePerformanceResponse

func (*DescribeDBInstancePerformanceResponse) FromJsonString

func (response *DescribeDBInstancePerformanceResponse) FromJsonString(s string) error

func (*DescribeDBInstancePerformanceResponse) ToJsonString

func (response *DescribeDBInstancePerformanceResponse) ToJsonString() string

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	InstanceName *string `json:"InstanceName" name:"InstanceName"`
	IP           *string `json:"IP" name:"IP"`
}

func NewDescribeDBInstancesRequest

func NewDescribeDBInstancesRequest() *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) FromJsonString

func (request *DescribeDBInstancesRequest) FromJsonString(s string) error

func (*DescribeDBInstancesRequest) ToJsonString

func (request *DescribeDBInstancesRequest) ToJsonString() string

type DescribeDBInstancesResponse

type DescribeDBInstancesResponse struct {
	*cdshttp.BaseResponse
	Code    *string                    `json:"Code" name:"Code"`
	Message *string                    `json:"Message" name:"Message"`
	Data    []*DescribeDBInstanceEntry `json:"Data" name:"Data"`
	TaskId  *string                    `json:"TaskId" name:"TaskId"`
}

func NewDescribeDBInstancesResponse

func NewDescribeDBInstancesResponse() *DescribeDBInstancesResponse

func (*DescribeDBInstancesResponse) FromJsonString

func (response *DescribeDBInstancesResponse) FromJsonString(s string) error

func (*DescribeDBInstancesResponse) ToJsonString

func (response *DescribeDBInstancesResponse) ToJsonString() string

type DescribeModifiableDBSpecRequest

type DescribeModifiableDBSpecRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeModifiableDBSpecRequest

func NewDescribeModifiableDBSpecRequest() *DescribeModifiableDBSpecRequest

func (*DescribeModifiableDBSpecRequest) FromJsonString

func (request *DescribeModifiableDBSpecRequest) FromJsonString(s string) error

func (*DescribeModifiableDBSpecRequest) ToJsonString

func (request *DescribeModifiableDBSpecRequest) ToJsonString() string

type DescribeModifiableDBSpecResponse

type DescribeModifiableDBSpecResponse struct {
	*cdshttp.BaseResponse
	Code    *string           `json:"Code" name:"Code"`
	Message *string           `json:"Message" name:"Message"`
	Data    *ModifiableDBSpec `json:"Data" name:"Data"`
	TaskId  *string           `json:"TaskId" name:"TaskId"`
}

func NewDescribeModifiableDBSpecResponse

func NewDescribeModifiableDBSpecResponse() *DescribeModifiableDBSpecResponse

func (*DescribeModifiableDBSpecResponse) FromJsonString

func (response *DescribeModifiableDBSpecResponse) FromJsonString(s string) error

func (*DescribeModifiableDBSpecResponse) ToJsonString

func (response *DescribeModifiableDBSpecResponse) ToJsonString() string

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*cdshttp.BaseRequest
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() *DescribeRegionsRequest

func (*DescribeRegionsRequest) FromJsonString

func (request *DescribeRegionsRequest) FromJsonString(s string) error

func (*DescribeRegionsRequest) ToJsonString

func (request *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*cdshttp.BaseResponse
	Code    *string       `json:"Code" name:"Code"`
	Message *string       `json:"Message" name:"Message"`
	Data    []*RegionData `json:"Data" name:"Data"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() *DescribeRegionsResponse

func (*DescribeRegionsResponse) FromJsonString

func (response *DescribeRegionsResponse) FromJsonString(s string) error

func (*DescribeRegionsResponse) ToJsonString

func (response *DescribeRegionsResponse) ToJsonString() string

type DescribeRollbackRangeTimeRequest

type DescribeRollbackRangeTimeRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeRollbackRangeTimeRequest

func NewDescribeRollbackRangeTimeRequest() *DescribeRollbackRangeTimeRequest

func (*DescribeRollbackRangeTimeRequest) FromJsonString

func (request *DescribeRollbackRangeTimeRequest) FromJsonString(s string) error

func (*DescribeRollbackRangeTimeRequest) ToJsonString

func (request *DescribeRollbackRangeTimeRequest) ToJsonString() string

type DescribeRollbackRangeTimeResponse

type DescribeRollbackRangeTimeResponse struct {
	*cdshttp.BaseResponse
	Code    *string `json:"Code" name:"Code"`
	Message *string `json:"Message" name:"Message"`
	Data    *struct {
		LeftBorderTime  *string `json:"LeftBorderTime" name:"LeftBorderTime"`
		RightBorderTime *string `json:"RightBorderTime" name:"RightBorderTime"`
	} `json:"Data" name:"Data"`
	TaskId *string `json:"TaskId" name:"TaskId"`
}

func NewDescribeRollbackRangeTimeResponse

func NewDescribeRollbackRangeTimeResponse() *DescribeRollbackRangeTimeResponse

func (*DescribeRollbackRangeTimeResponse) FromJsonString

func (response *DescribeRollbackRangeTimeResponse) FromJsonString(s string) error

func (*DescribeRollbackRangeTimeResponse) ToJsonString

func (response *DescribeRollbackRangeTimeResponse) ToJsonString() string

type DescribeTemporaryDBInstancesRequest

type DescribeTemporaryDBInstancesRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDescribeTemporaryDBInstancesRequest

func NewDescribeTemporaryDBInstancesRequest() *DescribeTemporaryDBInstancesRequest

func (*DescribeTemporaryDBInstancesRequest) FromJsonString

func (request *DescribeTemporaryDBInstancesRequest) FromJsonString(s string) error

func (*DescribeTemporaryDBInstancesRequest) ToJsonString

func (request *DescribeTemporaryDBInstancesRequest) ToJsonString() string

type DescribeTemporaryDBInstancesResponse

type DescribeTemporaryDBInstancesResponse struct {
	*cdshttp.BaseResponse
	Code    *string `json:"Code" name:"Code"`
	Message *string `json:"Message" name:"Message"`
	Data    []*struct {
		CreateTime            *string `json:"CreateTime" name:"CreateTime"`
		Ip                    *string `json:"Ip" name:"Ip"`
		Port                  *int    `json:"Port" name:"Port"`
		SelectRecoveryTime    *string `json:"SelectRecoveryTime" name:"SelectRecoveryTime"`
		Status                *string `json:"Status" name:"Status"`
		StatusStr             *string `json:"StatusStr" name:"StatusStr"`
		TemporaryInstanceName *string `json:"TemporaryInstanceName" name:"TemporaryInstanceName"`
		TemporaryInstanceUuid *string `json:"TemporaryInstanceUuid" name:"TemporaryInstanceUuid"`
	} `json:"Data" name:"Data"`
	TaskId *string `json:"TaskId" name:"TaskId"`
}

func NewDescribeTemporaryDBInstancesResponse

func NewDescribeTemporaryDBInstancesResponse() *DescribeTemporaryDBInstancesResponse

func (*DescribeTemporaryDBInstancesResponse) FromJsonString

func (response *DescribeTemporaryDBInstancesResponse) FromJsonString(s string) error

func (*DescribeTemporaryDBInstancesResponse) ToJsonString

func (response *DescribeTemporaryDBInstancesResponse) ToJsonString() string

type DownloadBackupRequest

type DownloadBackupRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	BackupId     *string `json:"BackupId" name:"BackupId"`
}

func NewDownloadBackupRequest

func NewDownloadBackupRequest() *DownloadBackupRequest

func (*DownloadBackupRequest) FromJsonString

func (request *DownloadBackupRequest) FromJsonString(s string) error

func (*DownloadBackupRequest) ToJsonString

func (request *DownloadBackupRequest) ToJsonString() string

type DownloadBackupResponse

type DownloadBackupResponse struct {
	*cdshttp.BaseResponse
	Code    *string `json:"Code" name:"Code"`
	Message *string `json:"Message" name:"Message"`
	Data    *struct {
		BackupDownloadUrl         *string `json:"BackupDownloadUrl" name:"BackupDownloadUrl"`
		BackupIntranetDownloadUrl *string `json:"BackupIntranetDownloadUrl" name:"BackupIntranetDownloadUrl"`
		BackupMode                *string `json:"BackupMode" name:"BackupMode"`
		BackupSize                *int    `json:"BackupSize" name:"BackupSize"`
		BackupType                *string `json:"BackupType" name:"BackupType"`
		Desc                      *string `json:"Desc" name:"Desc"`
		StartTime                 *string `json:"StartTime" name:"StartTime"`
		EndTIme                   *string `json:"EndTime" name:"EndTime"`
		InstanceId                *string `json:"InstanceId" name:"InstanceId"`
		Status                    *string `json:"Status" name:"Status"`
	} `json:"Data" name:"Data"`
}

func NewDownloadBackupResponse

func NewDownloadBackupResponse() *DownloadBackupResponse

func (*DownloadBackupResponse) FromJsonString

func (response *DownloadBackupResponse) FromJsonString(s string) error

func (*DownloadBackupResponse) ToJsonString

func (response *DownloadBackupResponse) ToJsonString() string

type ModifiableDBSpec

type ModifiableDBSpec struct {
	AttachDisk  []*ModifiableDBSpecAttachDisk `json:"AttachDisk" name:"AttachDisk"`
	CpuRam      []*ModifiableDBSpecCpuRam     `json:"CpuRam" name:"CpuRam"`
	ProductName *string                       `json:"ProductName" name:"ProductName"`
	RegionId    *string                       `json:"RegionId" name:"RegionId"`
}

type ModifiableDBSpecAttachDisk

type ModifiableDBSpecAttachDisk struct {
	BasicIops     *string `json:"BasicIops" name:"BasicIops"`
	DiskMax       *int    `json:"DiskMax" name:"DiskMax"`
	DiskMaxExpand *int    `json:"DiskMaxExpand" name:"DiskMaxExpand"`
	DiskMin       *int    `json:"DiskMin" name:"DiskMin"`
	DiskName      *string `json:"DiskName" name:"DiskName"`
	DiskStep      *int    `json:"DiskStep" name:"DiskStep"`
	DiskUnit      *string `json:"DiskUnit" name:"DiskUnit"`
	DiskValue     *string `json:"DiskValue" name:"DiskValue"`
}

type ModifiableDBSpecCpuRam

type ModifiableDBSpecCpuRam struct {
	CPU         *int    `json:"CPU" name:"CPU"`
	N           *string `json:"N" name:"N"`
	PaasGoodsId *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	RAM         *int    `json:"RAM" name:"RAM"`
}

type ModifyDBInstanceSpecRequest

type ModifyDBInstanceSpecRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	PaasGoodsId  *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	DiskType     *string `json:"DiskType" name:"DiskType"`
	DiskValue    *int    `json:"DiskValue" name:"DiskValue"`
}

func NewModifyDBInstanceSpecRequest

func NewModifyDBInstanceSpecRequest() *ModifyDBInstanceSpecRequest

func (*ModifyDBInstanceSpecRequest) FromJsonString

func (request *ModifyDBInstanceSpecRequest) FromJsonString(s string) error

func (*ModifyDBInstanceSpecRequest) ToJsonString

func (request *ModifyDBInstanceSpecRequest) ToJsonString() string

type ModifyDBInstanceSpecResponse

type ModifyDBInstanceSpecResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewModifyDBInstanceSpecResponse

func NewModifyDBInstanceSpecResponse() *ModifyDBInstanceSpecResponse

func (*ModifyDBInstanceSpecResponse) FromJsonString

func (response *ModifyDBInstanceSpecResponse) FromJsonString(s string) error

func (*ModifyDBInstanceSpecResponse) ToJsonString

func (response *ModifyDBInstanceSpecResponse) ToJsonString() string

type ModifyDBParameterParameters added in v0.3.0

type ModifyDBParameterParameters struct {
	Name  *string `json:"Name" name:"Name"`
	Value *string `json:"Value" name:"Value"`
}

type ModifyDBParameterRequest added in v0.3.0

type ModifyDBParameterRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string                        `json:"InstanceUuid,omitempty" name:"InstanceUuid"`
	Parameters   []*ModifyDBParameterParameters `json:"Parameters,omitempty" name:"Parameters"`
}

func NewModifyDBParameterRequest added in v0.3.0

func NewModifyDBParameterRequest() *ModifyDBParameterRequest

func (*ModifyDBParameterRequest) FromJsonString added in v0.3.0

func (request *ModifyDBParameterRequest) FromJsonString(s string) error

func (*ModifyDBParameterRequest) ToJsonString added in v0.3.0

func (request *ModifyDBParameterRequest) ToJsonString() string

type ModifyDBParameterResponse added in v0.3.0

type ModifyDBParameterResponse struct {
	*cdshttp.BaseResponse
	TaskId  *string      `json:"TaskId,omitempty" name:"TaskId"`
	Code    *string      `json:"Code,omitempty" name:"Code"`
	Data    *interface{} `json:"Data,omitempty" name:"Data"`
	Message *string      `json:"Message,omitempty" name:"Message"`
}

func NewModifyDBParameterResponse added in v0.3.0

func NewModifyDBParameterResponse() *ModifyDBParameterResponse

func (*ModifyDBParameterResponse) FromJsonString added in v0.3.0

func (response *ModifyDBParameterResponse) FromJsonString(s string) error

func (*ModifyDBParameterResponse) ToJsonString added in v0.3.0

func (response *ModifyDBParameterResponse) ToJsonString() string

type ModifyDbBackupPolicyDataBackups added in v0.3.0

type ModifyDbBackupPolicyDataBackups struct {
	TimeSlot *string  `json:"TimeSlot,omitempty" name:"TimeSlot"`
	DateList []string `json:"DateList,omitempty" name:"DateList"`
	Sign     *int     `json:"Sign,omitempty" name:"Sign"`
}

type ModifyDbBackupPolicyRequest added in v0.3.0

type ModifyDbBackupPolicyRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string                          `json:"InstanceUuid,omitempty" name:"InstanceUuid"`
	DataBackups  *ModifyDbBackupPolicyDataBackups `json:"DataBackups,omitempty" name:"DataBackups"`
}

func NewModifyDbBackupPolicyRequest added in v0.3.0

func NewModifyDbBackupPolicyRequest() *ModifyDbBackupPolicyRequest

func (*ModifyDbBackupPolicyRequest) FromJsonString added in v0.3.0

func (request *ModifyDbBackupPolicyRequest) FromJsonString(s string) error

func (*ModifyDbBackupPolicyRequest) ToJsonString added in v0.3.0

func (request *ModifyDbBackupPolicyRequest) ToJsonString() string

type ModifyDbBackupPolicyResponse added in v0.3.0

type ModifyDbBackupPolicyResponse struct {
	*cdshttp.BaseResponse
	Code    *string      `json:"Code" name:"Code"`
	Message *string      `json:"Message" name:"Message"`
	Data    *interface{} `json:"Data,omitempty" name:"Data"`
}

func NewModifyDbBackupPolicyResponse added in v0.3.0

func NewModifyDbBackupPolicyResponse() *ModifyDbBackupPolicyResponse

func (*ModifyDbBackupPolicyResponse) FromJsonString added in v0.3.0

func (response *ModifyDbBackupPolicyResponse) FromJsonString(s string) error

func (*ModifyDbBackupPolicyResponse) ToJsonString added in v0.3.0

func (response *ModifyDbBackupPolicyResponse) ToJsonString() string

type ModifyDbPrivilegeExtraPrivilege added in v0.3.1

type ModifyDbPrivilegeExtraPrivilege struct {
	AllCreate *string `json:"AllCreate,omitempty" name:"AllCreate"`
}

type ModifyDbPrivilegeOperation added in v0.3.0

type ModifyDbPrivilegeOperation struct {
	DBName    *string `json:"DBName,omitempty" name:"DBName"`
	Privilege *string `json:"Privilege,omitempty" name:"Privilege"`
}

type ModifyDbPrivilegeRequest added in v0.3.0

type ModifyDbPrivilegeRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid   *string                          `json:"InstanceUuid,omitempty" name:"InstanceUuid"`
	AccountName    *string                          `json:"AccountName,omitempty" name:"AccountName"`
	Operations     []*ModifyDbPrivilegeOperation    `json:"Operations,omitempty" name:"Operations"`
	ExtraPrivilege *ModifyDbPrivilegeExtraPrivilege `json:"ExtraPrivilege,omitempty" name:"ExtraPrivilege"`
}

func NewModifyDbPrivilegeRequest added in v0.3.0

func NewModifyDbPrivilegeRequest() *ModifyDbPrivilegeRequest

func (*ModifyDbPrivilegeRequest) FromJsonString added in v0.3.0

func (request *ModifyDbPrivilegeRequest) FromJsonString(s string) error

func (*ModifyDbPrivilegeRequest) ToJsonString added in v0.3.0

func (request *ModifyDbPrivilegeRequest) ToJsonString() string

type ModifyDbPrivilegeResponse added in v0.3.0

type ModifyDbPrivilegeResponse struct {
	*cdshttp.BaseResponse
	Code    *string      `json:"Code" name:"Code"`
	Message *string      `json:"Message" name:"Message"`
	Data    *interface{} `json:"Data,omitempty" name:"Data"`
}

func NewModifyDbPrivilegeResponse added in v0.3.0

func NewModifyDbPrivilegeResponse() *ModifyDbPrivilegeResponse

func (*ModifyDbPrivilegeResponse) FromJsonString added in v0.3.0

func (response *ModifyDbPrivilegeResponse) FromJsonString(s string) error

func (*ModifyDbPrivilegeResponse) ToJsonString added in v0.3.0

func (response *ModifyDbPrivilegeResponse) ToJsonString() string

type RegionData

type RegionData struct {
	CityId     *string `json:"CityId" name:"CityId"`
	CityName   *string `json:"CityName" name:"CityName"`
	IsSaling   *int    `json:"IsSaling" name:"IsSaling"`
	RegionId   *string `json:"RegionId" name:"RegionId"`
	RegionName *string `json:"RegionName" name:"RegionName"`
	SiteName   *string `json:"SiteName" name:"SiteName"`
}

type RegularizeTemporaryDBInstancesRequest

type RegularizeTemporaryDBInstancesRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid          *string `json:"InstanceUuid" name:"InstanceUuid"`
	TemporaryInstanceUuid *string `json:"TemporaryInstanceUuid" name:"TemporaryInstanceUuid"`
}

func NewRegularizeTemporaryDBInstancesRequest

func NewRegularizeTemporaryDBInstancesRequest() *RegularizeTemporaryDBInstancesRequest

func (*RegularizeTemporaryDBInstancesRequest) FromJsonString

func (request *RegularizeTemporaryDBInstancesRequest) FromJsonString(s string) error

func (*RegularizeTemporaryDBInstancesRequest) ToJsonString

func (request *RegularizeTemporaryDBInstancesRequest) ToJsonString() string

type RegularizeTemporaryDBInstancesResponse

type RegularizeTemporaryDBInstancesResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewRegularizeTemporaryDBInstancesResponse

func NewRegularizeTemporaryDBInstancesResponse() *RegularizeTemporaryDBInstancesResponse

func (*RegularizeTemporaryDBInstancesResponse) FromJsonString

func (response *RegularizeTemporaryDBInstancesResponse) FromJsonString(s string) error

func (*RegularizeTemporaryDBInstancesResponse) ToJsonString

func (response *RegularizeTemporaryDBInstancesResponse) ToJsonString() string

type StartBatchRollbackRequest

type StartBatchRollbackRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
	BackupId     *string `json:"BackupId" name:"BackupId"`
}

func NewStartBatchRollbackRequest

func NewStartBatchRollbackRequest() *StartBatchRollbackRequest

func (*StartBatchRollbackRequest) FromJsonString

func (request *StartBatchRollbackRequest) FromJsonString(s string) error

func (*StartBatchRollbackRequest) ToJsonString

func (request *StartBatchRollbackRequest) ToJsonString() string

type StartBatchRollbackResponse

type StartBatchRollbackResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewStartBatchRollbackResponse

func NewStartBatchRollbackResponse() *StartBatchRollbackResponse

func (*StartBatchRollbackResponse) FromJsonString

func (response *StartBatchRollbackResponse) FromJsonString(s string) error

func (*StartBatchRollbackResponse) ToJsonString

func (response *StartBatchRollbackResponse) ToJsonString() string

type StartBatchRollbackToTemporaryDBInstanceRequest

type StartBatchRollbackToTemporaryDBInstanceRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid          *string `json:"InstanceUuid" name:"InstanceUuid"`
	SelectTime            *string `json:"SelectTime" name:"SelectTime"`
	TemporaryInstanceName *string `json:"TemporaryInstanceName" name:"TemporaryInstanceName"`
}

func NewStartBatchRollbackToTemporaryDBInstanceRequest

func NewStartBatchRollbackToTemporaryDBInstanceRequest() *StartBatchRollbackToTemporaryDBInstanceRequest

func (*StartBatchRollbackToTemporaryDBInstanceRequest) FromJsonString

func (request *StartBatchRollbackToTemporaryDBInstanceRequest) FromJsonString(s string) error

func (*StartBatchRollbackToTemporaryDBInstanceRequest) ToJsonString

type StartBatchRollbackToTemporaryDBInstanceResponse

type StartBatchRollbackToTemporaryDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewStartBatchRollbackToTemporaryDBInstanceResponse

func NewStartBatchRollbackToTemporaryDBInstanceResponse() *StartBatchRollbackToTemporaryDBInstanceResponse

func (*StartBatchRollbackToTemporaryDBInstanceResponse) FromJsonString

func (response *StartBatchRollbackToTemporaryDBInstanceResponse) FromJsonString(s string) error

func (*StartBatchRollbackToTemporaryDBInstanceResponse) ToJsonString

Jump to

Keyboard shortcuts

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