Documentation
¶
Index ¶
- Constants
- type AvailableDBConfigArchitecture
- type AvailableDBConfigAttchDisk
- type AvailableDBConfigComputeRole
- type AvailableDBConfigCpuRam
- type AvailableDBConfigData
- type AvailableDBConfigEntry
- type AvailableDBConfigNetworkLink
- type AvailableDBConfigProduct
- type AvailableDBConfigStandards
- type AvailableReadOnlyConfigData
- type BackupData
- type Client
- func (client *Client) CreateBackup(request *CreateBackupRequest) (*CreateBackupResponse, error)
- func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (*CreateDBInstanceResponse, error)
- func (client *Client) CreatePrivilegedAccount(request *CreatePrivilegedAccountRequest) (*CreatePrivilegedAccountResponse, error)
- func (client *Client) CreateReadOnlyDBInstance(request *CreateReadOnlyDBInstanceRequest) (*CreateReadOnlyDBInstanceResponse, error)
- func (client *Client) DeleteBackup(request *DeleteBackupRequest) (*DeleteBackupResponse, error)
- func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (*DeleteDBInstanceResponse, error)
- func (client *Client) DeleteTemporaryDBInstances(request *DeleteTemporaryDBInstancesRequest) (*DeleteTemporaryDBInstancesResponse, error)
- func (client *Client) DescribeAvailableDBConfig(request *DescribeAvailableDBConfigRequest) (*DescribeAvailableDBConfigResponse, error)
- func (client *Client) DescribeAvailableReadOnlyConfig(request *DescribeAvailableReadOnlyConfigRequest) (*DescribeAvailableReadOnlyConfigResponse, error)
- func (client *Client) DescribeBackups(request *DescribeBackupsRequest) (*DescribeBackupsResponse, error)
- func (client *Client) DescribeDBAccount(request *DescribeDBAccountRequest) (*DescribeDBAccountResponse, error)
- func (client *Client) DescribeDBInstancePerformanceRequest(request *DescribeDBInstancePerformanceRequest) (*DescribeDBInstancePerformanceResponse, error)
- func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (*DescribeDBInstancesResponse, error)
- func (client *Client) DescribeModifiableDBSpec(request *DescribeModifiableDBSpecRequest) (*DescribeModifiableDBSpecResponse, error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (*DescribeRegionsResponse, error)
- func (client *Client) DescribeRollbackRangeTime(request *DescribeRollbackRangeTimeRequest) (*DescribeRollbackRangeTimeResponse, error)
- func (client *Client) DescribeTemporaryDBInstances(request *DescribeTemporaryDBInstancesRequest) (*DescribeTemporaryDBInstancesResponse, error)
- func (client *Client) DownloadBackup(request *DownloadBackupRequest) (*DownloadBackupResponse, error)
- func (client *Client) ModifyDBInstanceSpec(request *ModifyDBInstanceSpecRequest) (*ModifyDBInstanceSpecResponse, error)
- func (client *Client) ModifyDBParameter(request *ModifyDBParameterRequest) (*ModifyDBParameterResponse, error)
- func (client *Client) ModifyDbBackupPolicy(request *ModifyDbBackupPolicyRequest) (*ModifyDbBackupPolicyResponse, error)
- func (client *Client) ModifyDbPrivilege(request *ModifyDbPrivilegeRequest) (*ModifyDbPrivilegeResponse, error)
- func (client *Client) RegularizeTemporaryDBInstances(request *RegularizeTemporaryDBInstancesRequest) (*RegularizeTemporaryDBInstancesResponse, error)
- func (client *Client) StartBatchRollback(request *StartBatchRollbackRequest) (*StartBatchRollbackResponse, error)
- func (client *Client) StartBatchRollbackToTemporaryDBInstance(request *StartBatchRollbackToTemporaryDBInstanceRequest) (*StartBatchRollbackToTemporaryDBInstanceResponse, error)
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateDBInstanceData
- type CreateDBInstanceRequest
- type CreateDBInstanceResponse
- type CreatePrivilegedAccountRequest
- type CreatePrivilegedAccountResponse
- type CreateReadOnlyDBInstanceRequest
- type CreateReadOnlyDBInstanceResponse
- type DBInstancePerformanceData
- type DBInstancePerformanceDataPoint
- type DBInstancePerformanceValue
- type DBInstanceRoGroup
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteDBInstanceRequest
- type DeleteDBInstanceResponse
- type DeleteTemporaryDBInstancesRequest
- type DeleteTemporaryDBInstancesResponse
- type DescribeAvailableDBConfigRequest
- type DescribeAvailableDBConfigResponse
- type DescribeAvailableReadOnlyConfigRequest
- type DescribeAvailableReadOnlyConfigResponse
- type DescribeBackupsRequest
- type DescribeBackupsResponse
- type DescribeDBAccountRequest
- type DescribeDBAccountResponse
- type DescribeDBAccountResponseData
- type DescribeDBAccountResponseDatabasePrivileges
- type DescribeDBAccountResponseExtraPrivilege
- type DescribeDBInstanceEntry
- type DescribeDBInstancePerformanceRequest
- type DescribeDBInstancePerformanceResponse
- type DescribeDBInstancesRequest
- type DescribeDBInstancesResponse
- type DescribeModifiableDBSpecRequest
- type DescribeModifiableDBSpecResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRollbackRangeTimeRequest
- type DescribeRollbackRangeTimeResponse
- type DescribeTemporaryDBInstancesRequest
- type DescribeTemporaryDBInstancesResponse
- type DownloadBackupRequest
- type DownloadBackupResponse
- type ModifiableDBSpec
- type ModifiableDBSpecAttachDisk
- type ModifiableDBSpecCpuRam
- type ModifyDBInstanceSpecRequest
- type ModifyDBInstanceSpecResponse
- type ModifyDBParameterParameters
- type ModifyDBParameterRequest
- type ModifyDBParameterResponse
- type ModifyDbBackupPolicyDataBackups
- type ModifyDbBackupPolicyRequest
- type ModifyDbBackupPolicyResponse
- type ModifyDbPrivilegeExtraPrivilege
- type ModifyDbPrivilegeOperation
- type ModifyDbPrivilegeRequest
- type ModifyDbPrivilegeResponse
- type RegionData
- type RegularizeTemporaryDBInstancesRequest
- type RegularizeTemporaryDBInstancesResponse
- type StartBatchRollbackRequest
- type StartBatchRollbackResponse
- type StartBatchRollbackToTemporaryDBInstanceRequest
- type StartBatchRollbackToTemporaryDBInstanceResponse
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 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 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 ¶
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)
func (*Client) StartBatchRollbackToTemporaryDBInstance ¶
func (client *Client) StartBatchRollbackToTemporaryDBInstance(request *StartBatchRollbackToTemporaryDBInstanceRequest) (*StartBatchRollbackToTemporaryDBInstanceResponse, 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 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 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 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 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 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 ¶
func (request *StartBatchRollbackToTemporaryDBInstanceRequest) ToJsonString() string
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 ¶
func (response *StartBatchRollbackToTemporaryDBInstanceResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.