Documentation ¶
Index ¶
- type AllowDbPrivilegeRequest
- type AllowDbPrivilegeResponse
- type AllowDbUserPrivilegeRequest
- type AllowDbUserPrivilegeResponse
- type ApplyConfigurationRequest
- type ApplyConfigurationResponseApplyResults
- type AttachEipRequest
- type AttachEipRequestXLanguage
- type AttachEipRequestXLanguageEnum
- type AttachEipResponse
- type Auditlog
- type AvailableZone
- type BackupDatabase
- type BackupForList
- type BackupForListStatus
- type BackupForListStatusEnum
- type BackupForListType
- type BackupForListTypeEnum
- type BackupInfo
- type BackupInfoStatus
- type BackupInfoStatusEnum
- type BackupInfoType
- type BackupInfoTypeEnum
- type BackupPolicy
- type BackupStrategy
- type BackupStrategyForResponse
- type BatchTagActionAddRequestBody
- type BatchTagActionDelRequestBody
- type BatchTagAddActionRequest
- type BatchTagAddActionResponse
- type BatchTagDelActionRequest
- type BatchTagDelActionResponse
- type BindEipRequest
- type BuildMasterDrRelation
- type BuildSlaveDrRelation
- type ChangeFailoverModeRequest
- type ChangeFailoverModeRequestXLanguage
- type ChangeFailoverModeRequestXLanguageEnum
- type ChangeFailoverModeResponse
- type ChangeFailoverStrategyRequest
- type ChangeFailoverStrategyRequestXLanguage
- type ChangeFailoverStrategyRequestXLanguageEnum
- type ChangeFailoverStrategyResponse
- type ChangeOpsWindowRequest
- type ChangeOpsWindowRequestXLanguage
- type ChangeOpsWindowRequestXLanguageEnum
- type ChangeOpsWindowResponse
- type ChangeTheDelayThresholdRequest
- type ChangeTheDelayThresholdRequestXLanguage
- type ChangeTheDelayThresholdRequestXLanguageEnum
- type ChangeTheDelayThresholdResponse
- type ChangingTheDelayThresholdRequestBody
- type ChargeInfo
- type ChargeInfoChargeMode
- type ChargeInfoChargeModeEnum
- type ChargeInfoPeriodType
- type ChargeInfoPeriodTypeEnum
- type ChargeInfoResponse
- type ChargeInfoResponseChargeMode
- type ChargeInfoResponseChargeModeEnum
- type ConfigurationForCreation
- type ConfigurationForUpdate
- type ConfigurationParameter
- type ConfigurationParameterType
- type ConfigurationParameterTypeEnum
- type ConfigurationSummary
- type ConfigurationSummaryDatastoreName
- type ConfigurationSummaryDatastoreNameEnum
- type ConfigurationSummaryForCreate
- type ConfigurationSummaryForCreateDatastoreName
- type ConfigurationSummaryForCreateDatastoreNameEnum
- type CreateConfigurationRequest
- type CreateConfigurationRequestXLanguage
- type CreateConfigurationRequestXLanguageEnum
- type CreateConfigurationResponse
- type CreateDatabaseRequest
- type CreateDatabaseResponse
- type CreateDbUserRequest
- type CreateDbUserResponse
- type CreateDnsNameRequest
- type CreateDnsNameRequestBody
- type CreateDnsNameRequestXLanguage
- type CreateDnsNameRequestXLanguageEnum
- type CreateDnsNameResponse
- type CreateInstanceRequest
- type CreateInstanceRequestXLanguage
- type CreateInstanceRequestXLanguageEnum
- type CreateInstanceRespItem
- type CreateInstanceResponse
- type CreateManualBackupRequest
- type CreateManualBackupRequestBody
- type CreateManualBackupResponse
- type CreatePostgresqlDatabaseRequest
- type CreatePostgresqlDatabaseResponse
- type CreatePostgresqlDatabaseSchemaRequest
- type CreatePostgresqlDatabaseSchemaResponse
- type CreatePostgresqlDbUserRequest
- type CreatePostgresqlDbUserResponse
- type CreateRestoreInstanceRequest
- type CreateRestoreInstanceRequestXLanguage
- type CreateRestoreInstanceRequestXLanguageEnum
- type CreateRestoreInstanceResponse
- type DataIpRequest
- type DatabaseForCreation
- type DatabaseForListSchema
- type DatabaseWithPrivilege
- type Datastore
- type DatastoreType
- type DatastoreTypeEnum
- type DbSchemaReq
- type DbUserPwdRequest
- type DeleteConfigurationRequest
- type DeleteConfigurationResponse
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDbUserRequest
- type DeleteDbUserResponse
- type DeleteInstanceRequest
- type DeleteInstanceRequestXLanguage
- type DeleteInstanceRequestXLanguageEnum
- type DeleteInstanceResponse
- type DeleteManualBackupRequest
- type DeleteManualBackupResponse
- type DownloadSlowlogRequest
- type DownloadSlowlogRequestXLanguage
- type DownloadSlowlogRequestXLanguageEnum
- type DownloadSlowlogResponse
- type DrReplicaToMaster
- type DssPoolInfo
- type EnableConfigurationRequest
- type EnableConfigurationResponse
- type EnlargeVolume
- type ErrorLog
- type ErrorResponse
- type FailoverModeRequest
- type FailoverStrategyRequest
- type Flavor
- type FollowerMigrateRequest
- type GenerateAuditlogDownloadLinkRequest
- type GetBackupDownloadLinkFiles
- type GetJobInfoResponseBodyJob
- type GetJobInfoResponseBodyJobStatus
- type GetJobInfoResponseBodyJobStatusEnum
- type GetRestoreTimeResponseRestoreTime
- type GetTaskDetailListRspInstance
- type GetTaskDetailListRspJobs
- type GetTaskDetailListRspJobsStatus
- type GetTaskDetailListRspJobsStatusEnum
- type GrantRequest
- type Ha
- type HaMode
- type HaModeEnum
- type HaReplicationMode
- type HaReplicationModeEnum
- type HaResponse
- type HaResponseReplicationMode
- type HaResponseReplicationModeEnum
- type InstanceRequest
- type InstanceResponse
- type InstanceRestartRequsetBody
- type InstanceRestartRequsetBodyRestart
- type InstanceRestartRequsetBodyRestartEnum
- type LDatastore
- type ListAuditlogsRequest
- type ListAuditlogsResponse
- type ListAuthorizedDatabasesRequest
- type ListAuthorizedDatabasesResponse
- type ListAuthorizedDbUsersRequest
- type ListAuthorizedDbUsersResponse
- type ListBackupsRequest
- type ListBackupsRequestBackupType
- type ListBackupsRequestBackupTypeEnum
- type ListBackupsResponse
- type ListCollationsRequest
- type ListCollationsRequestXLanguage
- type ListCollationsRequestXLanguageEnum
- type ListCollationsResponse
- type ListConfigurationsRequest
- type ListConfigurationsRequestXLanguage
- type ListConfigurationsRequestXLanguageEnum
- type ListConfigurationsResponse
- type ListDatabasesRequest
- type ListDatabasesResponse
- type ListDatastoresRequest
- type ListDatastoresRequestDatabaseName
- type ListDatastoresRequestDatabaseNameEnum
- type ListDatastoresResponse
- type ListDbUsersRequest
- type ListDbUsersResponse
- type ListErrorLogsRequest
- type ListErrorLogsRequestLevel
- type ListErrorLogsRequestLevelEnum
- type ListErrorLogsResponse
- type ListFlavorsRequest
- type ListFlavorsRequestDatabaseName
- type ListFlavorsRequestDatabaseNameEnum
- type ListFlavorsResponse
- type ListInstancesRequest
- type ListInstancesRequestDatastoreType
- type ListInstancesRequestDatastoreTypeEnum
- type ListInstancesRequestType
- type ListInstancesRequestTypeEnum
- type ListInstancesRequestXLanguage
- type ListInstancesRequestXLanguageEnum
- type ListInstancesResponse
- type ListJobInfoDetailRequest
- type ListJobInfoDetailResponse
- type ListJobInfoRequest
- type ListJobInfoResponse
- type ListOffSiteBackupsRequest
- type ListOffSiteBackupsRequestBackupType
- type ListOffSiteBackupsRequestBackupTypeEnum
- type ListOffSiteBackupsResponse
- type ListOffSiteInstancesRequest
- type ListOffSiteInstancesRequestXLanguage
- type ListOffSiteInstancesRequestXLanguageEnum
- type ListOffSiteInstancesResponse
- type ListOffSiteRestoreTimesRequest
- type ListOffSiteRestoreTimesResponse
- type ListPostgresqlDatabaseSchemasRequest
- type ListPostgresqlDatabaseSchemasResponse
- type ListPostgresqlDatabasesRequest
- type ListPostgresqlDatabasesResponse
- type ListPostgresqlDbUserPaginatedRequest
- type ListPostgresqlDbUserPaginatedResponse
- type ListProjectTagsRequest
- type ListProjectTagsResponse
- type ListRestoreTimesRequest
- type ListRestoreTimesResponse
- type ListSlowLogsRequest
- type ListSlowLogsRequestType
- type ListSlowLogsRequestTypeEnum
- type ListSlowLogsResponse
- type ListSlowlogStatisticsRequest
- type ListSlowlogStatisticsRequestType
- type ListSlowlogStatisticsRequestTypeEnum
- type ListSlowlogStatisticsRequestXLanguage
- type ListSlowlogStatisticsRequestXLanguageEnum
- type ListSlowlogStatisticsResponse
- type ListStorageTypesRequest
- type ListStorageTypesRequestDatabaseName
- type ListStorageTypesRequestDatabaseNameEnum
- type ListStorageTypesRequestHaMode
- type ListStorageTypesRequestHaModeEnum
- type ListStorageTypesResponse
- type MasterInstance
- type MigrateFollowerRequest
- type MigrateFollowerRequestXLanguage
- type MigrateFollowerRequestXLanguageEnum
- type MigrateFollowerResponse
- type ModifiyInstanceNameRequest
- type ModifyDnsNameRequestBody
- type ModifyProxyWeightRequest
- type NodeResponse
- type OffSiteBackupForList
- type OffSiteBackupForListStatus
- type OffSiteBackupForListStatusEnum
- type OffSiteBackupForListType
- type OffSiteBackupForListTypeEnum
- type OffSiteBackupPolicy
- type OffsiteBackupInstance
- type OpsWindowRequest
- type PgGrantRequest
- type PgListDatabase
- type PgUserForList
- type PgUserWithPrivilege
- type PostgresqlDatabaseForCreation
- type PostgresqlUserForCreation
- type ProjectTagInfoResponse
- type Proxy
- type ProxyNode
- type ProxyReadonlyInstances
- type PwdResetRequest
- type ReadonlyInstances
- type RecyclePolicyRequestBody
- type RelatedInstance
- type ResetPwdRequest
- type ResetPwdRequestXLanguage
- type ResetPwdRequestXLanguageEnum
- type ResetPwdResponse
- type ResizeFlavorRequest
- type RestoreDatabasesInfo
- type RestorePoint
- type RestoreTableInfo
- type RestoreTablesRequest
- type RestoreTablesRequestBody
- type RestoreTablesResponse
- type RestoreToExistingInstanceRequest
- type RestoreToExistingInstanceRequestBody
- type RestoreToExistingInstanceRequestBodySource
- type RestoreToExistingInstanceRequestBodySourceType
- type RestoreToExistingInstanceRequestBodySourceTypeEnum
- type RestoreToExistingInstanceRequestBodyTarget
- type RestoreToExistingInstanceResponse
- type RevokeRequest
- type RevokeRequestBody
- type RevokeRequestBodyUsers
- type RevokeResponse
- type SchemaReq
- type SecurityGroupRequest
- type SetAuditlogPolicyRequest
- type SetAuditlogPolicyRequestBody
- type SetAuditlogPolicyResponse
- type SetBackupPolicyRequest
- type SetBackupPolicyRequestBody
- type SetBackupPolicyResponse
- type SetDbUserPwdRequest
- type SetDbUserPwdRequestXLanguage
- type SetDbUserPwdRequestXLanguageEnum
- type SetDbUserPwdResponse
- type SetOffSiteBackupPolicyRequest
- type SetOffSiteBackupPolicyRequestBody
- type SetOffSiteBackupPolicyResponse
- type SetPostgresqlDbUserPwdRequest
- type SetPostgresqlDbUserPwdRequestXLanguage
- type SetPostgresqlDbUserPwdRequestXLanguageEnum
- type SetPostgresqlDbUserPwdResponse
- type SetSecurityGroupRequest
- type SetSecurityGroupRequestXLanguage
- type SetSecurityGroupRequestXLanguageEnum
- type SetSecurityGroupResponse
- type ShowAuditlogDownloadLinkRequest
- type ShowAuditlogDownloadLinkResponse
- type ShowAuditlogPolicyRequest
- type ShowAuditlogPolicyResponse
- type ShowBackupDownloadLinkRequest
- type ShowBackupDownloadLinkResponse
- type ShowBackupPolicyRequest
- type ShowBackupPolicyResponse
- type ShowConfigurationRequest
- type ShowConfigurationResponse
- type ShowConfigurationResponseDatastoreName
- type ShowConfigurationResponseDatastoreNameEnum
- type ShowDrReplicaStatusRequest
- type ShowDrReplicaStatusResponse
- type ShowInformationAboutDatabaseProxyRequest
- type ShowInformationAboutDatabaseProxyRequestXLanguage
- type ShowInformationAboutDatabaseProxyRequestXLanguageEnum
- type ShowInformationAboutDatabaseProxyResponse
- type ShowInstanceConfigurationRequest
- type ShowInstanceConfigurationResponse
- type ShowInstanceConfigurationResponseDatastoreName
- type ShowInstanceConfigurationResponseDatastoreNameEnum
- type ShowOffSiteBackupPolicyRequest
- type ShowOffSiteBackupPolicyResponse
- type Single2Ha
- type SlowLog
- type SlowlogDownloadInfo
- type SlowlogDownloadRequest
- type SslOptionRequest
- type StartDatabaseProxyRequest
- type StartDatabaseProxyRequestXLanguage
- type StartDatabaseProxyRequestXLanguageEnum
- type StartDatabaseProxyResponse
- type StartFailoverRequest
- type StartFailoverRequestXLanguage
- type StartFailoverRequestXLanguageEnum
- type StartFailoverResponse
- type StartInstanceDrToMasterActionRequest
- type StartInstanceDrToMasterActionRequestXLanguage
- type StartInstanceDrToMasterActionRequestXLanguageEnum
- type StartInstanceDrToMasterActionResponse
- type StartInstanceEnlargeVolumeActionRequest
- type StartInstanceEnlargeVolumeActionRequestXLanguage
- type StartInstanceEnlargeVolumeActionRequestXLanguageEnum
- type StartInstanceEnlargeVolumeActionResponse
- type StartInstanceMasterDrActionRequest
- type StartInstanceMasterDrActionRequestXLanguage
- type StartInstanceMasterDrActionRequestXLanguageEnum
- type StartInstanceMasterDrActionResponse
- type StartInstanceRestartActionRequest
- type StartInstanceRestartActionRequestXLanguage
- type StartInstanceRestartActionRequestXLanguageEnum
- type StartInstanceRestartActionResponse
- type StartInstanceSingleToHaActionRequest
- type StartInstanceSingleToHaActionRequestXLanguage
- type StartInstanceSingleToHaActionRequestXLanguageEnum
- type StartInstanceSingleToHaActionResponse
- type StartInstanceSlaveDrActionRequest
- type StartInstanceSlaveDrActionRequestXLanguage
- type StartInstanceSlaveDrActionRequestXLanguageEnum
- type StartInstanceSlaveDrActionResponse
- type StartRecyclePolicyRequest
- type StartRecyclePolicyResponse
- type StartResizeFlavorActionRequest
- type StartResizeFlavorActionRequestXLanguage
- type StartResizeFlavorActionRequestXLanguageEnum
- type StartResizeFlavorActionResponse
- type StopDatabaseProxyRequest
- type StopDatabaseProxyRequestXLanguage
- type StopDatabaseProxyRequestXLanguageEnum
- type StopDatabaseProxyResponse
- type Storage
- type SwitchSslRequest
- type SwitchSslRequestXLanguage
- type SwitchSslRequestXLanguageEnum
- type SwitchSslResponse
- type TagDelWithKeyValue
- type TagResponse
- type TagWithKeyValue
- type UpdateConfigurationRequest
- type UpdateConfigurationResponse
- type UpdateDataIpRequest
- type UpdateDataIpRequestXLanguage
- type UpdateDataIpRequestXLanguageEnum
- type UpdateDataIpResponse
- type UpdateDbPortRequest
- type UpdateDnsNameRequest
- type UpdateDnsNameRequestXLanguage
- type UpdateDnsNameRequestXLanguageEnum
- type UpdateDnsNameResponse
- type UpdateInstanceConfigurationRequest
- type UpdateInstanceConfigurationRequestBody
- type UpdateInstanceConfigurationResponse
- type UpdateInstanceNameRequest
- type UpdateInstanceNameRequestXLanguage
- type UpdateInstanceNameRequestXLanguageEnum
- type UpdateInstanceNameResponse
- type UpdatePortRequest
- type UpdatePortRequestXLanguage
- type UpdatePortRequestXLanguageEnum
- type UpdatePortResponse
- type UpdatePostgresqlInstanceAliasRequest
- type UpdatePostgresqlInstanceAliasResponse
- type UpdateRdsInstanceAliasRequest
- type UpdateReadWeightRequest
- type UpdateReadWeightRequestXLanguage
- type UpdateReadWeightRequestXLanguageEnum
- type UpdateReadWeightResponse
- type UserForCreation
- type UserForList
- type UserWithPrivilege
- type Volume
- type VolumeType
- type VolumeTypeEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowDbPrivilegeRequest ¶
type AllowDbPrivilegeRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *PgGrantRequest `json:"body,omitempty"` }
Request Object
func (AllowDbPrivilegeRequest) String ¶
func (o AllowDbPrivilegeRequest) String() string
type AllowDbPrivilegeResponse ¶
type AllowDbPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AllowDbPrivilegeResponse) String ¶
func (o AllowDbPrivilegeResponse) String() string
type AllowDbUserPrivilegeRequest ¶
type AllowDbUserPrivilegeRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *GrantRequest `json:"body,omitempty"` }
Request Object
func (AllowDbUserPrivilegeRequest) String ¶
func (o AllowDbUserPrivilegeRequest) String() string
type AllowDbUserPrivilegeResponse ¶
type AllowDbUserPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AllowDbUserPrivilegeResponse) String ¶
func (o AllowDbUserPrivilegeResponse) String() string
type ApplyConfigurationRequest ¶
type ApplyConfigurationRequest struct { // 实例ID列表。 InstanceIds []string `json:"instance_ids"` }
func (ApplyConfigurationRequest) String ¶
func (o ApplyConfigurationRequest) String() string
type ApplyConfigurationResponseApplyResults ¶
type ApplyConfigurationResponseApplyResults struct { // 实例ID。 InstanceId string `json:"instance_id"` // 实例名称。 InstanceName string `json:"instance_name"` // 实例是否需要重启。 - “true”需要重启。 - “false”不需要重启。 RestartRequired bool `json:"restart_required"` // 参数模板是否应用成功。 - “true”表示参数模板应用成功。 - “false”表示参数模板应用失败。 Success bool `json:"success"` }
func (ApplyConfigurationResponseApplyResults) String ¶
func (o ApplyConfigurationResponseApplyResults) String() string
type AttachEipRequest ¶
type AttachEipRequest struct { XLanguage *AttachEipRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *BindEipRequest `json:"body,omitempty"` }
Request Object
func (AttachEipRequest) String ¶
func (o AttachEipRequest) String() string
type AttachEipRequestXLanguage ¶
type AttachEipRequestXLanguage struct {
// contains filtered or unexported fields
}
func (AttachEipRequestXLanguage) MarshalJSON ¶
func (c AttachEipRequestXLanguage) MarshalJSON() ([]byte, error)
func (*AttachEipRequestXLanguage) UnmarshalJSON ¶
func (c *AttachEipRequestXLanguage) UnmarshalJSON(b []byte) error
type AttachEipRequestXLanguageEnum ¶
type AttachEipRequestXLanguageEnum struct { ZH_CN AttachEipRequestXLanguage EN_US AttachEipRequestXLanguage }
func GetAttachEipRequestXLanguageEnum ¶
func GetAttachEipRequestXLanguageEnum() AttachEipRequestXLanguageEnum
type AttachEipResponse ¶
type AttachEipResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (AttachEipResponse) String ¶
func (o AttachEipResponse) String() string
type Auditlog ¶
type Auditlog struct { // 审计日志ID。 Id *string `json:"id,omitempty"` // 审计日志文件名。 Name *string `json:"name,omitempty"` // 审计日志大小,单位:KB。 Size *int64 `json:"size,omitempty"` // 审计日志开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始,Z指时区偏移量,例如北京时间偏移显示为+0800。 BeginTime *string `json:"begin_time,omitempty"` // 审计日志结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始,Z指时区偏移量,例如北京时间偏移显示为+0800。 EndTime *string `json:"end_time,omitempty"` }
审计日志信息。
type AvailableZone ¶ added in v0.0.70
type AvailableZone struct { // 可用区编码。 Code string `json:"code"` // 可用区描述。 Description string `json:"description"` }
func (AvailableZone) String ¶ added in v0.0.70
func (o AvailableZone) String() string
type BackupDatabase ¶
type BackupDatabase struct { // SqlServer引擎指定备份的数据库。 Name string `json:"name"` }
func (BackupDatabase) String ¶
func (o BackupDatabase) String() string
type BackupForList ¶
type BackupForList struct { // 备份ID。 Id string `json:"id"` // 实例ID。 InstanceId string `json:"instance_id"` // 备份名称。 Name string `json:"name"` // 备份的数据库。 Databases *[]BackupDatabase `json:"databases,omitempty"` // 备份开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 BeginTime string `json:"begin_time"` // 备份结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 EndTime string `json:"end_time"` // 备份状态,取值: - BUILDING: 备份中。 - COMPLETED: 备份完成。 - FAILED:备份失败。 - DELETING:备份删除中。 Status BackupForListStatus `json:"status"` // 备份类型,取值: - “auto”: 自动全量备份 - “manual”: 手动全量备份 - “fragment”: 差异全量备份 - “incremental”: 自动增量备份 Type BackupForListType `json:"type"` // 备份大小,单位为KB。 Size int64 `json:"size"` Datastore *Datastore `json:"datastore"` }
备份信息。
func (BackupForList) String ¶
func (o BackupForList) String() string
type BackupForListStatus ¶
type BackupForListStatus struct {
// contains filtered or unexported fields
}
func (BackupForListStatus) MarshalJSON ¶
func (c BackupForListStatus) MarshalJSON() ([]byte, error)
func (*BackupForListStatus) UnmarshalJSON ¶
func (c *BackupForListStatus) UnmarshalJSON(b []byte) error
type BackupForListStatusEnum ¶
type BackupForListStatusEnum struct { BUILDING BackupForListStatus COMPLETED BackupForListStatus FAILED BackupForListStatus DELETING BackupForListStatus }
func GetBackupForListStatusEnum ¶
func GetBackupForListStatusEnum() BackupForListStatusEnum
type BackupForListType ¶
type BackupForListType struct {
// contains filtered or unexported fields
}
func (BackupForListType) MarshalJSON ¶
func (c BackupForListType) MarshalJSON() ([]byte, error)
func (*BackupForListType) UnmarshalJSON ¶
func (c *BackupForListType) UnmarshalJSON(b []byte) error
type BackupForListTypeEnum ¶
type BackupForListTypeEnum struct { AUTO BackupForListType MANUAL BackupForListType FRAGMENT BackupForListType INCREMENTAL BackupForListType }
func GetBackupForListTypeEnum ¶
func GetBackupForListTypeEnum() BackupForListTypeEnum
type BackupInfo ¶
type BackupInfo struct { // 备份ID。 Id string `json:"id"` // 实例ID。 InstanceId string `json:"instance_id"` // 备份名称。 Name string `json:"name"` // 备份描述。 Description *string `json:"description,omitempty"` // 只支持Microsoft SQL Server,局部备份的用户自建数据库名列表,当有此参数时以局部备份为准。 Databases *[]BackupDatabase `json:"databases,omitempty"` // 备份开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 BeginTime string `json:"begin_time"` // 备份状态,取值: - BUILDING: 备份中。 - COMPLETED: 备份完成。 - FAILED:备份失败。 - DELETING:备份删除中。 Status BackupInfoStatus `json:"status"` // 备份类型,取值: - “auto”: 自动全量备份 - “manual”: 手动全量备份 - “fragment”: 差异全量备份 - “incremental”: 自动增量备份 Type BackupInfoType `json:"type"` }
备份信息。
func (BackupInfo) String ¶
func (o BackupInfo) String() string
type BackupInfoStatus ¶
type BackupInfoStatus struct {
// contains filtered or unexported fields
}
func (BackupInfoStatus) MarshalJSON ¶
func (c BackupInfoStatus) MarshalJSON() ([]byte, error)
func (*BackupInfoStatus) UnmarshalJSON ¶
func (c *BackupInfoStatus) UnmarshalJSON(b []byte) error
type BackupInfoStatusEnum ¶
type BackupInfoStatusEnum struct { BUILDING BackupInfoStatus COMPLETED BackupInfoStatus FAILED BackupInfoStatus DELETING BackupInfoStatus }
func GetBackupInfoStatusEnum ¶
func GetBackupInfoStatusEnum() BackupInfoStatusEnum
type BackupInfoType ¶
type BackupInfoType struct {
// contains filtered or unexported fields
}
func (BackupInfoType) MarshalJSON ¶
func (c BackupInfoType) MarshalJSON() ([]byte, error)
func (*BackupInfoType) UnmarshalJSON ¶
func (c *BackupInfoType) UnmarshalJSON(b []byte) error
type BackupInfoTypeEnum ¶
type BackupInfoTypeEnum struct { AUTO BackupInfoType MANUAL BackupInfoType FRAGMENT BackupInfoType INCREMENTAL BackupInfoType }
func GetBackupInfoTypeEnum ¶
func GetBackupInfoTypeEnum() BackupInfoTypeEnum
type BackupPolicy ¶
type BackupPolicy struct { // 指定已生成的备份文件可以保存的天数。 取值范围:0~732。取0值,表示关闭自动备份策略。如果需要延长保留时间请联系客服人员申请,自动备份最长可以保留2562天。 注意: 关闭备份策略后,备份任务将立即停止,所有增量备份任务将立即删除,使用增量备份的相关操作可能失败,相关操作不限于下载、复制、恢复、重建等,请谨慎操作。 KeepDays int32 `json:"keep_days"` // 备份时间段。自动备份将在该时间段内触发。除关闭自动备份策略外,必选。 取值范围:格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。 - HH取值必须比hh大1。 - mm和MM取值必须相同,且取值必须为00、15、30或45。 StartTime *string `json:"start_time,omitempty"` // 备份周期配置。自动备份将在每星期指定的天进行。除关闭自动备份策略外,必选。 取值范围:格式为逗号隔开的数字,数字代表星期。 Period *string `json:"period,omitempty"` }
备份策略信息。
func (BackupPolicy) String ¶
func (o BackupPolicy) String() string
type BackupStrategy ¶
type BackupStrategy struct { // 备份时间段。自动备份将在该时间段内触发。 取值范围:非空,格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。 HH取值必须比hh大1。 mm和MM取值必须相同,且取值必须为00、15、30或45。 StartTime string `json:"start_time"` // 指定备份文件的可保存天数。 取值范围:0~732。该参数缺省,或取值为0,表示关闭自动备份策略。如果需要延长保留时间请联系客服人员申请,自动备份最长可以保留2562天。 说明:SQL Server的HA实例不支持关闭自动备份策略。 KeepDays *int32 `json:"keep_days,omitempty"` }
自动备份策略。
func (BackupStrategy) String ¶
func (o BackupStrategy) String() string
type BackupStrategyForResponse ¶
type BackupStrategyForResponse struct { // 备份时间段。自动备份将在该时间段内触发。 取值范围:非空,格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。 HH取值必须比hh大1。 mm和MM取值必须相同,且取值必须为00、15、30或45。 StartTime string `json:"start_time"` // 指定备份文件的可保存天数。 取值范围:0~732。该参数缺省,或取值为0,表示关闭自动备份策略。如果需要延长保留时间请联系客服人员申请,自动备份最长可以保留2562天。 说明:SQL Server的HA实例不支持关闭自动备份策略。 KeepDays int32 `json:"keep_days"` }
自动备份策略。
func (BackupStrategyForResponse) String ¶
func (o BackupStrategyForResponse) String() string
type BatchTagActionAddRequestBody ¶
type BatchTagActionAddRequestBody struct { // 操作标识(区分大小写):创建时为“create”。 Action string `json:"action"` // 标签列表。单个实例总标签数上限10个。 Tags []TagWithKeyValue `json:"tags"` }
func (BatchTagActionAddRequestBody) String ¶
func (o BatchTagActionAddRequestBody) String() string
type BatchTagActionDelRequestBody ¶
type BatchTagActionDelRequestBody struct { // 操作标识(区分大小写):删除时为“delete”。 Action string `json:"action"` // 标签列表。单个实例总标签数上限10个。 Tags []TagDelWithKeyValue `json:"tags"` }
func (BatchTagActionDelRequestBody) String ¶
func (o BatchTagActionDelRequestBody) String() string
type BatchTagAddActionRequest ¶
type BatchTagAddActionRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *BatchTagActionAddRequestBody `json:"body,omitempty"` }
Request Object
func (BatchTagAddActionRequest) String ¶
func (o BatchTagAddActionRequest) String() string
type BatchTagAddActionResponse ¶
type BatchTagAddActionResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchTagAddActionResponse) String ¶
func (o BatchTagAddActionResponse) String() string
type BatchTagDelActionRequest ¶
type BatchTagDelActionRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *BatchTagActionDelRequestBody `json:"body,omitempty"` }
Request Object
func (BatchTagDelActionRequest) String ¶
func (o BatchTagDelActionRequest) String() string
type BatchTagDelActionResponse ¶
type BatchTagDelActionResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchTagDelActionResponse) String ¶
func (o BatchTagDelActionResponse) String() string
type BindEipRequest ¶
type BindEipRequest struct { // 待绑定的弹性公网IP地址,仅允许使用标准的IP地址格式。is_bind为true时必选 PublicIp *string `json:"public_ip,omitempty"` // 弹性公网IP对应的ID,仅允许使用标准的UUID格式。is_bind为true时必选 PublicIpId *string `json:"public_ip_id,omitempty"` // - true,绑定弹性公网IP。 - false,解绑弹性公网IP。 IsBind bool `json:"is_bind"` }
func (BindEipRequest) String ¶
func (o BindEipRequest) String() string
type BuildMasterDrRelation ¶
type BuildMasterDrRelation struct { // 灾备实例的实例ID。 TargetInstanceId string `json:"target_instance_id"` // 灾备实例所在租户的项目 ID。 TargetProjectId string `json:"target_project_id"` // 灾备实例所在的区域 ID。 TargetRegion string `json:"target_region"` // 灾备实例的数据虚拟IP(数据VIP)。 TargetIp string `json:"target_ip"` // 灾备实例的子网地址。 TargetSubnet string `json:"target_subnet"` }
func (BuildMasterDrRelation) String ¶
func (o BuildMasterDrRelation) String() string
type BuildSlaveDrRelation ¶
type BuildSlaveDrRelation struct { // 主实例的实例 ID。 TargetInstanceId string `json:"target_instance_id"` // 主实例所在租户的项目 ID。 TargetProjectId string `json:"target_project_id"` // 主实例所在的区域 ID。 TargetRegion string `json:"target_region"` // 主实例的数据虚拟IP(数据VIP)。 TargetIp string `json:"target_ip"` }
func (BuildSlaveDrRelation) String ¶
func (o BuildSlaveDrRelation) String() string
type ChangeFailoverModeRequest ¶
type ChangeFailoverModeRequest struct { XLanguage *ChangeFailoverModeRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *FailoverModeRequest `json:"body,omitempty"` }
Request Object
func (ChangeFailoverModeRequest) String ¶
func (o ChangeFailoverModeRequest) String() string
type ChangeFailoverModeRequestXLanguage ¶
type ChangeFailoverModeRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ChangeFailoverModeRequestXLanguage) MarshalJSON ¶
func (c ChangeFailoverModeRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ChangeFailoverModeRequestXLanguage) UnmarshalJSON ¶
func (c *ChangeFailoverModeRequestXLanguage) UnmarshalJSON(b []byte) error
type ChangeFailoverModeRequestXLanguageEnum ¶
type ChangeFailoverModeRequestXLanguageEnum struct { ZH_CN ChangeFailoverModeRequestXLanguage EN_US ChangeFailoverModeRequestXLanguage }
func GetChangeFailoverModeRequestXLanguageEnum ¶
func GetChangeFailoverModeRequestXLanguageEnum() ChangeFailoverModeRequestXLanguageEnum
type ChangeFailoverModeResponse ¶
type ChangeFailoverModeResponse struct { // 实例Id InstanceId *string `json:"instanceId,omitempty"` // 同步模式 ReplicationMode *string `json:"replicationMode,omitempty"` // 任务id WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeFailoverModeResponse) String ¶
func (o ChangeFailoverModeResponse) String() string
type ChangeFailoverStrategyRequest ¶
type ChangeFailoverStrategyRequest struct { XLanguage *ChangeFailoverStrategyRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *FailoverStrategyRequest `json:"body,omitempty"` }
Request Object
func (ChangeFailoverStrategyRequest) String ¶
func (o ChangeFailoverStrategyRequest) String() string
type ChangeFailoverStrategyRequestXLanguage ¶
type ChangeFailoverStrategyRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ChangeFailoverStrategyRequestXLanguage) MarshalJSON ¶
func (c ChangeFailoverStrategyRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ChangeFailoverStrategyRequestXLanguage) UnmarshalJSON ¶
func (c *ChangeFailoverStrategyRequestXLanguage) UnmarshalJSON(b []byte) error
type ChangeFailoverStrategyRequestXLanguageEnum ¶
type ChangeFailoverStrategyRequestXLanguageEnum struct { ZH_CN ChangeFailoverStrategyRequestXLanguage EN_US ChangeFailoverStrategyRequestXLanguage }
func GetChangeFailoverStrategyRequestXLanguageEnum ¶
func GetChangeFailoverStrategyRequestXLanguageEnum() ChangeFailoverStrategyRequestXLanguageEnum
type ChangeFailoverStrategyResponse ¶
type ChangeFailoverStrategyResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (ChangeFailoverStrategyResponse) String ¶
func (o ChangeFailoverStrategyResponse) String() string
type ChangeOpsWindowRequest ¶
type ChangeOpsWindowRequest struct { XLanguage *ChangeOpsWindowRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *OpsWindowRequest `json:"body,omitempty"` }
Request Object
func (ChangeOpsWindowRequest) String ¶
func (o ChangeOpsWindowRequest) String() string
type ChangeOpsWindowRequestXLanguage ¶
type ChangeOpsWindowRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ChangeOpsWindowRequestXLanguage) MarshalJSON ¶
func (c ChangeOpsWindowRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ChangeOpsWindowRequestXLanguage) UnmarshalJSON ¶
func (c *ChangeOpsWindowRequestXLanguage) UnmarshalJSON(b []byte) error
type ChangeOpsWindowRequestXLanguageEnum ¶
type ChangeOpsWindowRequestXLanguageEnum struct { ZH_CN ChangeOpsWindowRequestXLanguage EN_US ChangeOpsWindowRequestXLanguage }
func GetChangeOpsWindowRequestXLanguageEnum ¶
func GetChangeOpsWindowRequestXLanguageEnum() ChangeOpsWindowRequestXLanguageEnum
type ChangeOpsWindowResponse ¶
type ChangeOpsWindowResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (ChangeOpsWindowResponse) String ¶
func (o ChangeOpsWindowResponse) String() string
type ChangeTheDelayThresholdRequest ¶ added in v0.0.70
type ChangeTheDelayThresholdRequest struct { XLanguage *ChangeTheDelayThresholdRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *ChangingTheDelayThresholdRequestBody `json:"body,omitempty"` }
Request Object
func (ChangeTheDelayThresholdRequest) String ¶ added in v0.0.70
func (o ChangeTheDelayThresholdRequest) String() string
type ChangeTheDelayThresholdRequestXLanguage ¶ added in v0.0.70
type ChangeTheDelayThresholdRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ChangeTheDelayThresholdRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c ChangeTheDelayThresholdRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ChangeTheDelayThresholdRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *ChangeTheDelayThresholdRequestXLanguage) UnmarshalJSON(b []byte) error
type ChangeTheDelayThresholdRequestXLanguageEnum ¶ added in v0.0.70
type ChangeTheDelayThresholdRequestXLanguageEnum struct { ZH_CN ChangeTheDelayThresholdRequestXLanguage EN_US ChangeTheDelayThresholdRequestXLanguage }
func GetChangeTheDelayThresholdRequestXLanguageEnum ¶ added in v0.0.70
func GetChangeTheDelayThresholdRequestXLanguageEnum() ChangeTheDelayThresholdRequestXLanguageEnum
type ChangeTheDelayThresholdResponse ¶ added in v0.0.70
type ChangeTheDelayThresholdResponse struct { // 修改读写分离权重或延时阈值的结果。 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeTheDelayThresholdResponse) String ¶ added in v0.0.70
func (o ChangeTheDelayThresholdResponse) String() string
type ChangingTheDelayThresholdRequestBody ¶ added in v0.0.70
type ChangingTheDelayThresholdRequestBody struct { // 延时阈值,单位是KB。 DelayThresholdInKilobytes int32 `json:"delay_threshold_in_kilobytes"` }
func (ChangingTheDelayThresholdRequestBody) String ¶ added in v0.0.70
func (o ChangingTheDelayThresholdRequestBody) String() string
type ChargeInfo ¶
type ChargeInfo struct { // 计费模式。 取值范围: - prePaid:预付费,即包年/包月。 - postPaid:后付费,即按需付费。 ChargeMode ChargeInfoChargeMode `json:"charge_mode"` // 订购周期类型。 取值范围: - month:包月。 - year:包年。 PeriodType *ChargeInfoPeriodType `json:"period_type,omitempty"` // “charge_mode”为“prePaid”时生效,且为必选值,指定订购的时间。 取值范围: 当“period_type”为“month”时,取值为1~9。 当“period_type”为“year”时,取值为1~3。 PeriodNum *int32 `json:"period_num,omitempty"` // 创建包周期实例时可指定,表示是否自动续订,续订的周期和原周期相同,且续订时会自动支付。 - true,为自动续订。 - false,为不自动续订,默认该方式。 IsAutoRenew *bool `json:"is_auto_renew,omitempty"` // 创建包周期时可指定,表示是否自动从客户的账户中支付,此字段不影响自动续订的支付方式。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` }
计费类型信息,支持包年包月和按需,默认为按需。
func (ChargeInfo) String ¶
func (o ChargeInfo) String() string
type ChargeInfoChargeMode ¶
type ChargeInfoChargeMode struct {
// contains filtered or unexported fields
}
func (ChargeInfoChargeMode) MarshalJSON ¶
func (c ChargeInfoChargeMode) MarshalJSON() ([]byte, error)
func (*ChargeInfoChargeMode) UnmarshalJSON ¶
func (c *ChargeInfoChargeMode) UnmarshalJSON(b []byte) error
type ChargeInfoChargeModeEnum ¶
type ChargeInfoChargeModeEnum struct { PRE_PAID ChargeInfoChargeMode POST_PAID ChargeInfoChargeMode }
func GetChargeInfoChargeModeEnum ¶
func GetChargeInfoChargeModeEnum() ChargeInfoChargeModeEnum
type ChargeInfoPeriodType ¶
type ChargeInfoPeriodType struct {
// contains filtered or unexported fields
}
func (ChargeInfoPeriodType) MarshalJSON ¶
func (c ChargeInfoPeriodType) MarshalJSON() ([]byte, error)
func (*ChargeInfoPeriodType) UnmarshalJSON ¶
func (c *ChargeInfoPeriodType) UnmarshalJSON(b []byte) error
type ChargeInfoPeriodTypeEnum ¶
type ChargeInfoPeriodTypeEnum struct { MONTH ChargeInfoPeriodType YEAR ChargeInfoPeriodType }
func GetChargeInfoPeriodTypeEnum ¶
func GetChargeInfoPeriodTypeEnum() ChargeInfoPeriodTypeEnum
type ChargeInfoResponse ¶
type ChargeInfoResponse struct { // 计费模式。 取值范围: - prePaid:预付费,即包年/包月。 - postPaid:后付费,即按需付费。 ChargeMode ChargeInfoResponseChargeMode `json:"charge_mode"` }
计费类型信息,支持包年包月和按需,默认为按需。
func (ChargeInfoResponse) String ¶
func (o ChargeInfoResponse) String() string
type ChargeInfoResponseChargeMode ¶
type ChargeInfoResponseChargeMode struct {
// contains filtered or unexported fields
}
func (ChargeInfoResponseChargeMode) MarshalJSON ¶
func (c ChargeInfoResponseChargeMode) MarshalJSON() ([]byte, error)
func (*ChargeInfoResponseChargeMode) UnmarshalJSON ¶
func (c *ChargeInfoResponseChargeMode) UnmarshalJSON(b []byte) error
type ChargeInfoResponseChargeModeEnum ¶
type ChargeInfoResponseChargeModeEnum struct { PRE_PAID ChargeInfoResponseChargeMode POST_PAID ChargeInfoResponseChargeMode }
func GetChargeInfoResponseChargeModeEnum ¶
func GetChargeInfoResponseChargeModeEnum() ChargeInfoResponseChargeModeEnum
type ConfigurationForCreation ¶
type ConfigurationForCreation struct { // 参数模板名称。最长64个字符,只允许大写字母、小写字母、数字、和“-_.”特殊字符。 Name string `json:"name"` // 参数模板描述。最长256个字符,不支持>!<\"&'=特殊字符。默认为空。 Description *string `json:"description,omitempty"` Datastore *Datastore `json:"datastore"` // 参数值对象,用户基于默认参数模板自定义的参数值。默认不修改参数值。 Values map[string]string `json:"values,omitempty"` }
func (ConfigurationForCreation) String ¶
func (o ConfigurationForCreation) String() string
type ConfigurationForUpdate ¶
type ConfigurationForUpdate struct { // 参数模板名称。最长64个字符,只允许大写字母、小写字母、数字、和“-_.”特殊字符。 Name *string `json:"name,omitempty"` // 参数模板描述。最长256个字符,不支持>!<\"&'=特殊字符。默认为空。 Description *string `json:"description,omitempty"` // 参数值对象,用户基于默认参数模板自定义的参数值。为空时不修改参数值。 Values map[string]string `json:"values,omitempty"` }
func (ConfigurationForUpdate) String ¶
func (o ConfigurationForUpdate) String() string
type ConfigurationParameter ¶
type ConfigurationParameter struct { // 参数名称。 Name string `json:"name"` // 参数值。 Value string `json:"value"` // 修改该参数是否需要重启实例。 RestartRequired bool `json:"restart_required"` // 该参数是否只读。 Readonly bool `json:"readonly"` // 参数取值范围。 ValueRange string `json:"value_range"` // 参数类型,取值为“string”、“integer”、“boolean”、“list”或“float”之一。 Type ConfigurationParameterType `json:"type"` // 参数描述。 Description string `json:"description"` }
func (ConfigurationParameter) String ¶
func (o ConfigurationParameter) String() string
type ConfigurationParameterType ¶
type ConfigurationParameterType struct {
// contains filtered or unexported fields
}
func (ConfigurationParameterType) MarshalJSON ¶
func (c ConfigurationParameterType) MarshalJSON() ([]byte, error)
func (*ConfigurationParameterType) UnmarshalJSON ¶
func (c *ConfigurationParameterType) UnmarshalJSON(b []byte) error
type ConfigurationParameterTypeEnum ¶
type ConfigurationParameterTypeEnum struct { STRING ConfigurationParameterType INTEGER ConfigurationParameterType BOOLEAN ConfigurationParameterType LIST ConfigurationParameterType FLOAT ConfigurationParameterType }
func GetConfigurationParameterTypeEnum ¶
func GetConfigurationParameterTypeEnum() ConfigurationParameterTypeEnum
type ConfigurationSummary ¶
type ConfigurationSummary struct { // 参数组ID。 Id string `json:"id"` // 参数组名称。 Name string `json:"name"` // 参数组描述。 Description *string `json:"description,omitempty"` // 引擎版本。 DatastoreVersionName string `json:"datastore_version_name"` // 引擎名。 DatastoreName ConfigurationSummaryDatastoreName `json:"datastore_name"` // 创建时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created string `json:"created"` // 更新时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Updated string `json:"updated"` // 是否是用户自定义参数模板: - false,表示为系统默认参数模板。 - true,表示为用户自定义参数模板。 UserDefined bool `json:"user_defined"` }
参数模板信息。
func (ConfigurationSummary) String ¶
func (o ConfigurationSummary) String() string
type ConfigurationSummaryDatastoreName ¶
type ConfigurationSummaryDatastoreName struct {
// contains filtered or unexported fields
}
func (ConfigurationSummaryDatastoreName) MarshalJSON ¶
func (c ConfigurationSummaryDatastoreName) MarshalJSON() ([]byte, error)
func (*ConfigurationSummaryDatastoreName) UnmarshalJSON ¶
func (c *ConfigurationSummaryDatastoreName) UnmarshalJSON(b []byte) error
type ConfigurationSummaryDatastoreNameEnum ¶
type ConfigurationSummaryDatastoreNameEnum struct { MYSQL ConfigurationSummaryDatastoreName POSTGRESQL ConfigurationSummaryDatastoreName SQLSERVER ConfigurationSummaryDatastoreName }
func GetConfigurationSummaryDatastoreNameEnum ¶
func GetConfigurationSummaryDatastoreNameEnum() ConfigurationSummaryDatastoreNameEnum
type ConfigurationSummaryForCreate ¶
type ConfigurationSummaryForCreate struct { // 参数组ID。 Id string `json:"id"` // 参数组名称。 Name string `json:"name"` // 参数组描述。 Description *string `json:"description,omitempty"` // 引擎版本。 DatastoreVersionName string `json:"datastore_version_name"` // 引擎名。 DatastoreName ConfigurationSummaryForCreateDatastoreName `json:"datastore_name"` // 创建时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created string `json:"created"` // 更新时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Updated string `json:"updated"` }
参数模板信息。
func (ConfigurationSummaryForCreate) String ¶
func (o ConfigurationSummaryForCreate) String() string
type ConfigurationSummaryForCreateDatastoreName ¶
type ConfigurationSummaryForCreateDatastoreName struct {
// contains filtered or unexported fields
}
func (ConfigurationSummaryForCreateDatastoreName) MarshalJSON ¶
func (c ConfigurationSummaryForCreateDatastoreName) MarshalJSON() ([]byte, error)
func (*ConfigurationSummaryForCreateDatastoreName) UnmarshalJSON ¶
func (c *ConfigurationSummaryForCreateDatastoreName) UnmarshalJSON(b []byte) error
type ConfigurationSummaryForCreateDatastoreNameEnum ¶
type ConfigurationSummaryForCreateDatastoreNameEnum struct { MYSQL ConfigurationSummaryForCreateDatastoreName POSTGRESQL ConfigurationSummaryForCreateDatastoreName SQLSERVER ConfigurationSummaryForCreateDatastoreName }
func GetConfigurationSummaryForCreateDatastoreNameEnum ¶
func GetConfigurationSummaryForCreateDatastoreNameEnum() ConfigurationSummaryForCreateDatastoreNameEnum
type CreateConfigurationRequest ¶
type CreateConfigurationRequest struct { XLanguage *CreateConfigurationRequestXLanguage `json:"X-Language,omitempty"` Body *ConfigurationForCreation `json:"body,omitempty"` }
Request Object
func (CreateConfigurationRequest) String ¶
func (o CreateConfigurationRequest) String() string
type CreateConfigurationRequestXLanguage ¶
type CreateConfigurationRequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateConfigurationRequestXLanguage) MarshalJSON ¶
func (c CreateConfigurationRequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateConfigurationRequestXLanguage) UnmarshalJSON ¶
func (c *CreateConfigurationRequestXLanguage) UnmarshalJSON(b []byte) error
type CreateConfigurationRequestXLanguageEnum ¶
type CreateConfigurationRequestXLanguageEnum struct { ZH_CN CreateConfigurationRequestXLanguage EN_US CreateConfigurationRequestXLanguage }
func GetCreateConfigurationRequestXLanguageEnum ¶
func GetCreateConfigurationRequestXLanguageEnum() CreateConfigurationRequestXLanguageEnum
type CreateConfigurationResponse ¶
type CreateConfigurationResponse struct { Configuration *ConfigurationSummaryForCreate `json:"configuration,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateConfigurationResponse) String ¶
func (o CreateConfigurationResponse) String() string
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DatabaseForCreation `json:"body,omitempty"` }
Request Object
func (CreateDatabaseRequest) String ¶
func (o CreateDatabaseRequest) String() string
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDatabaseResponse) String ¶
func (o CreateDatabaseResponse) String() string
type CreateDbUserRequest ¶
type CreateDbUserRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *UserForCreation `json:"body,omitempty"` }
Request Object
func (CreateDbUserRequest) String ¶
func (o CreateDbUserRequest) String() string
type CreateDbUserResponse ¶
type CreateDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDbUserResponse) String ¶
func (o CreateDbUserResponse) String() string
type CreateDnsNameRequest ¶
type CreateDnsNameRequest struct { XLanguage *CreateDnsNameRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *CreateDnsNameRequestBody `json:"body,omitempty"` }
Request Object
func (CreateDnsNameRequest) String ¶
func (o CreateDnsNameRequest) String() string
type CreateDnsNameRequestBody ¶
type CreateDnsNameRequestBody struct { // 域名类型,当前只支持private DnsType string `json:"dns_type"` }
func (CreateDnsNameRequestBody) String ¶
func (o CreateDnsNameRequestBody) String() string
type CreateDnsNameRequestXLanguage ¶
type CreateDnsNameRequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateDnsNameRequestXLanguage) MarshalJSON ¶
func (c CreateDnsNameRequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateDnsNameRequestXLanguage) UnmarshalJSON ¶
func (c *CreateDnsNameRequestXLanguage) UnmarshalJSON(b []byte) error
type CreateDnsNameRequestXLanguageEnum ¶
type CreateDnsNameRequestXLanguageEnum struct { ZH_CN CreateDnsNameRequestXLanguage EN_US CreateDnsNameRequestXLanguage }
func GetCreateDnsNameRequestXLanguageEnum ¶
func GetCreateDnsNameRequestXLanguageEnum() CreateDnsNameRequestXLanguageEnum
type CreateDnsNameResponse ¶
type CreateDnsNameResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDnsNameResponse) String ¶
func (o CreateDnsNameResponse) String() string
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { XLanguage *CreateInstanceRequestXLanguage `json:"X-Language,omitempty"` Body *InstanceRequest `json:"body,omitempty"` }
Request Object
func (CreateInstanceRequest) String ¶
func (o CreateInstanceRequest) String() string
type CreateInstanceRequestXLanguage ¶
type CreateInstanceRequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateInstanceRequestXLanguage) MarshalJSON ¶
func (c CreateInstanceRequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateInstanceRequestXLanguage) UnmarshalJSON ¶
func (c *CreateInstanceRequestXLanguage) UnmarshalJSON(b []byte) error
type CreateInstanceRequestXLanguageEnum ¶
type CreateInstanceRequestXLanguageEnum struct { ZH_CN CreateInstanceRequestXLanguage EN_US CreateInstanceRequestXLanguage }
func GetCreateInstanceRequestXLanguageEnum ¶
func GetCreateInstanceRequestXLanguageEnum() CreateInstanceRequestXLanguageEnum
type CreateInstanceRespItem ¶
type CreateInstanceRespItem struct { // 实例id Id *string `json:"id,omitempty"` // 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名,其中,SQL Server实例名唯一。 取值范围:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 Name string `json:"name"` // 实例状态。如BUILD,表示创建中。 仅创建按需实例时会返回该参数。 Status *string `json:"status,omitempty"` Datastore *Datastore `json:"datastore"` Ha *Ha `json:"ha,omitempty"` // 参数组ID。 ConfigurationId *string `json:"configuration_id,omitempty"` // 数据库端口信息。 - MySQL数据库端口设置范围为1024~65535(其中12017和33071被RDS系统占用不可设置)。 - PostgreSQL数据库端口修改范围为2100~9500。 - Microsoft SQL Server实例的端口设置范围为1433和2100~9500(其中5355和5985不可设置。对于2017 EE、2017 SE、2017 Web版,5050、5353和5986不可设置。 当不传该参数时,默认端口如下: - MySQL默认3306。 - PostgreSQL默认5432。 - Microsoft SQL Server默认1433。 Port *string `json:"port,omitempty"` BackupStrategy *BackupStrategy `json:"backup_strategy,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 用于磁盘加密的密钥ID。 DiskEncryptionId *string `json:"disk_encryption_id,omitempty"` // 规格码。 FlavorRef string `json:"flavor_ref"` Volume *Volume `json:"volume"` // 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 Region string `json:"region"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 AvailabilityZone string `json:"availability_zone"` // 虚拟私有云ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 VpcId string `json:"vpc_id"` // 子网ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 SubnetId string `json:"subnet_id"` // 安全组ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 SecurityGroupId string `json:"security_group_id"` ChargeInfo *ChargeInfo `json:"charge_info,omitempty"` // 仅限Microsoft SQL Server实例使用。取值范围:根据查询SQL Server可用字符集的字符集查询列表查询可设置的字符集。 Collation *string `json:"collation,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` }
实例信息。
func (CreateInstanceRespItem) String ¶
func (o CreateInstanceRespItem) String() string
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { Instance *CreateInstanceRespItem `json:"instance,omitempty"` // 实例创建的任务id。 仅创建按需实例时会返回该参数。 JobId *string `json:"job_id,omitempty"` // 订单号,创建包年包月时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateInstanceResponse) String ¶
func (o CreateInstanceResponse) String() string
type CreateManualBackupRequest ¶
type CreateManualBackupRequest struct { XLanguage *string `json:"X-Language,omitempty"` Body *CreateManualBackupRequestBody `json:"body,omitempty"` }
Request Object
func (CreateManualBackupRequest) String ¶
func (o CreateManualBackupRequest) String() string
type CreateManualBackupRequestBody ¶
type CreateManualBackupRequestBody struct { // 实例ID。 InstanceId string `json:"instance_id"` // 备份名称,4~64个字符,必须以英文字母开头,区分大小写,可以包含英文字母、数字、中划线或者下划线,不能包含其他特殊字符。 Name string `json:"name"` // 备份描述,不能包含>!<\"&'=特殊字符,不大于256个字符。 Description *string `json:"description,omitempty"` // 只支持Microsoft SQL Server,局部备份的用户自建数据库名列表,当有此参数时以局部备份为准。 Databases *[]BackupDatabase `json:"databases,omitempty"` }
func (CreateManualBackupRequestBody) String ¶
func (o CreateManualBackupRequestBody) String() string
type CreateManualBackupResponse ¶
type CreateManualBackupResponse struct { Backup *BackupInfo `json:"backup,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateManualBackupResponse) String ¶
func (o CreateManualBackupResponse) String() string
type CreatePostgresqlDatabaseRequest ¶
type CreatePostgresqlDatabaseRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *PostgresqlDatabaseForCreation `json:"body,omitempty"` }
Request Object
func (CreatePostgresqlDatabaseRequest) String ¶
func (o CreatePostgresqlDatabaseRequest) String() string
type CreatePostgresqlDatabaseResponse ¶
type CreatePostgresqlDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreatePostgresqlDatabaseResponse) String ¶
func (o CreatePostgresqlDatabaseResponse) String() string
type CreatePostgresqlDatabaseSchemaRequest ¶
type CreatePostgresqlDatabaseSchemaRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DbSchemaReq `json:"body,omitempty"` }
Request Object
func (CreatePostgresqlDatabaseSchemaRequest) String ¶
func (o CreatePostgresqlDatabaseSchemaRequest) String() string
type CreatePostgresqlDatabaseSchemaResponse ¶
type CreatePostgresqlDatabaseSchemaResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreatePostgresqlDatabaseSchemaResponse) String ¶
func (o CreatePostgresqlDatabaseSchemaResponse) String() string
type CreatePostgresqlDbUserRequest ¶
type CreatePostgresqlDbUserRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *PostgresqlUserForCreation `json:"body,omitempty"` }
Request Object
func (CreatePostgresqlDbUserRequest) String ¶
func (o CreatePostgresqlDbUserRequest) String() string
type CreatePostgresqlDbUserResponse ¶
type CreatePostgresqlDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreatePostgresqlDbUserResponse) String ¶
func (o CreatePostgresqlDbUserResponse) String() string
type CreateRestoreInstanceRequest ¶
type CreateRestoreInstanceRequest struct { XLanguage *CreateRestoreInstanceRequestXLanguage `json:"X-Language,omitempty"` Body *InstanceRequest `json:"body,omitempty"` }
Request Object
func (CreateRestoreInstanceRequest) String ¶
func (o CreateRestoreInstanceRequest) String() string
type CreateRestoreInstanceRequestXLanguage ¶
type CreateRestoreInstanceRequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateRestoreInstanceRequestXLanguage) MarshalJSON ¶
func (c CreateRestoreInstanceRequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateRestoreInstanceRequestXLanguage) UnmarshalJSON ¶
func (c *CreateRestoreInstanceRequestXLanguage) UnmarshalJSON(b []byte) error
type CreateRestoreInstanceRequestXLanguageEnum ¶
type CreateRestoreInstanceRequestXLanguageEnum struct { ZH_CN CreateRestoreInstanceRequestXLanguage EN_US CreateRestoreInstanceRequestXLanguage }
func GetCreateRestoreInstanceRequestXLanguageEnum ¶
func GetCreateRestoreInstanceRequestXLanguageEnum() CreateRestoreInstanceRequestXLanguageEnum
type CreateRestoreInstanceResponse ¶
type CreateRestoreInstanceResponse struct { Instance *CreateInstanceRespItem `json:"instance,omitempty"` // 实例创建的任务id。 仅创建按需实例时会返回该参数。 JobId *string `json:"job_id,omitempty"` // 订单号,创建包年包月时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateRestoreInstanceResponse) String ¶
func (o CreateRestoreInstanceResponse) String() string
type DataIpRequest ¶
type DataIpRequest struct { // 内网ip NewIp string `json:"new_ip"` }
func (DataIpRequest) String ¶
func (o DataIpRequest) String() string
type DatabaseForCreation ¶
type DatabaseForCreation struct { // 数据库名称。 数据库名称长度可在1~64个字符之间,由字母、数字、中划线、下划线或$组成,$累计总长度小于等于10个字符,(MySQL 8.0不可包含$)。 Name string `json:"name"` // 数据库使用的字符集,例如utf8、gbk、ascii等MySQL支持的字符集。 CharacterSet string `json:"character_set"` }
数据库信息。
func (DatabaseForCreation) String ¶
func (o DatabaseForCreation) String() string
type DatabaseForListSchema ¶
type DatabaseForListSchema struct { // schema名称。 SchemaName string `json:"schema_name"` // schema所属用户。 Owner string `json:"owner"` }
数据库信息。
func (DatabaseForListSchema) String ¶
func (o DatabaseForListSchema) String() string
type DatabaseWithPrivilege ¶
type DatabaseWithPrivilege struct { // 数据库名称。 Name string `json:"name"` // 是否为只读权限。 Readonly bool `json:"readonly"` }
数据库及其权限。
func (DatabaseWithPrivilege) String ¶
func (o DatabaseWithPrivilege) String() string
type Datastore ¶
type Datastore struct { // 数据库引擎,不区分大小写: - MySQL - PostgreSQL - SQLServer Type DatastoreType `json:"type"` // 数据库版本。 - MySQL引擎支持5.6、5.7、8.0版本。取值示例:5.7。具有相应权限的用户才可使用8.0,您可联系华为云客服人员申请。 - PostgreSQL引擎支持9.5、9.6、10、11版本。取值示例:9.6。 - Microsoft SQL Server:仅支持2017 企业版、2017 标准版、2017 web版、2014 标准版、2014 企业版、2016 标准版、2016 企业版、2012 企业版、2012 标准版、2012 web版、2008 R2 企业版、2008 R2 web版、2014 web版、2016 web版。取值示例2014_SE。 Version string `json:"version"` }
type DatastoreType ¶
type DatastoreType struct {
// contains filtered or unexported fields
}
func (DatastoreType) MarshalJSON ¶
func (c DatastoreType) MarshalJSON() ([]byte, error)
func (*DatastoreType) UnmarshalJSON ¶
func (c *DatastoreType) UnmarshalJSON(b []byte) error
type DatastoreTypeEnum ¶
type DatastoreTypeEnum struct { MY_SQL DatastoreType POSTGRE_SQL DatastoreType SQL_SERVER DatastoreType }
func GetDatastoreTypeEnum ¶
func GetDatastoreTypeEnum() DatastoreTypeEnum
type DbSchemaReq ¶
type DbSchemaReq struct { // 数据库名称。 数据库名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 DbName string `json:"db_name"` Schemas *[]SchemaReq `json:"schemas,omitempty"` }
创建数据库schema信息。
func (DbSchemaReq) String ¶
func (o DbSchemaReq) String() string
type DbUserPwdRequest ¶
type DbUserPwdRequest struct { // - 数据库帐号名称。 Name string `json:"name"` // - 数据库帐号密码。取值范围:非空,至少包含以下字符中的三种:大写字母、小写字母、数字和特殊符号~!@#%^*-_=+?组成,长度8~32个字符,不能和数据库帐号“name”或“name”的逆序相同。建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password string `json:"password"` }
func (DbUserPwdRequest) String ¶
func (o DbUserPwdRequest) String() string
type DeleteConfigurationRequest ¶
type DeleteConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` ConfigId string `json:"config_id"` }
Request Object
func (DeleteConfigurationRequest) String ¶
func (o DeleteConfigurationRequest) String() string
type DeleteConfigurationResponse ¶
type DeleteConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteConfigurationResponse) String ¶
func (o DeleteConfigurationResponse) String() string
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` DbName string `json:"db_name"` }
Request Object
func (DeleteDatabaseRequest) String ¶
func (o DeleteDatabaseRequest) String() string
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteDatabaseResponse) String ¶
func (o DeleteDatabaseResponse) String() string
type DeleteDbUserRequest ¶
type DeleteDbUserRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` UserName string `json:"user_name"` }
Request Object
func (DeleteDbUserRequest) String ¶
func (o DeleteDbUserRequest) String() string
type DeleteDbUserResponse ¶
type DeleteDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteDbUserResponse) String ¶
func (o DeleteDbUserResponse) String() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { XLanguage *DeleteInstanceRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (DeleteInstanceRequest) String ¶
func (o DeleteInstanceRequest) String() string
type DeleteInstanceRequestXLanguage ¶
type DeleteInstanceRequestXLanguage struct {
// contains filtered or unexported fields
}
func (DeleteInstanceRequestXLanguage) MarshalJSON ¶
func (c DeleteInstanceRequestXLanguage) MarshalJSON() ([]byte, error)
func (*DeleteInstanceRequestXLanguage) UnmarshalJSON ¶
func (c *DeleteInstanceRequestXLanguage) UnmarshalJSON(b []byte) error
type DeleteInstanceRequestXLanguageEnum ¶
type DeleteInstanceRequestXLanguageEnum struct { ZH_CN DeleteInstanceRequestXLanguage EN_US DeleteInstanceRequestXLanguage }
func GetDeleteInstanceRequestXLanguageEnum ¶
func GetDeleteInstanceRequestXLanguageEnum() DeleteInstanceRequestXLanguageEnum
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteInstanceResponse) String ¶
func (o DeleteInstanceResponse) String() string
type DeleteManualBackupRequest ¶
type DeleteManualBackupRequest struct { XLanguage *string `json:"X-Language,omitempty"` BackupId string `json:"backup_id"` }
Request Object
func (DeleteManualBackupRequest) String ¶
func (o DeleteManualBackupRequest) String() string
type DeleteManualBackupResponse ¶
type DeleteManualBackupResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteManualBackupResponse) String ¶
func (o DeleteManualBackupResponse) String() string
type DownloadSlowlogRequest ¶
type DownloadSlowlogRequest struct { XLanguage *DownloadSlowlogRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SlowlogDownloadRequest `json:"body,omitempty"` }
Request Object
func (DownloadSlowlogRequest) String ¶
func (o DownloadSlowlogRequest) String() string
type DownloadSlowlogRequestXLanguage ¶
type DownloadSlowlogRequestXLanguage struct {
// contains filtered or unexported fields
}
func (DownloadSlowlogRequestXLanguage) MarshalJSON ¶
func (c DownloadSlowlogRequestXLanguage) MarshalJSON() ([]byte, error)
func (*DownloadSlowlogRequestXLanguage) UnmarshalJSON ¶
func (c *DownloadSlowlogRequestXLanguage) UnmarshalJSON(b []byte) error
type DownloadSlowlogRequestXLanguageEnum ¶
type DownloadSlowlogRequestXLanguageEnum struct { ZH_CN DownloadSlowlogRequestXLanguage EN_US DownloadSlowlogRequestXLanguage }
func GetDownloadSlowlogRequestXLanguageEnum ¶
func GetDownloadSlowlogRequestXLanguageEnum() DownloadSlowlogRequestXLanguageEnum
type DownloadSlowlogResponse ¶
type DownloadSlowlogResponse struct { // 慢日志下载链接列表 List *[]SlowlogDownloadInfo `json:"list,omitempty"` // - 慢日志下载链接生成状态。FINISH,表示下载链接已经生成完成。CREATING,表示正在生成文件,准备下载链接。FAILED,表示存在日志文件准备失败。 Status *string `json:"status,omitempty"` // - 慢日志链接数量。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DownloadSlowlogResponse) String ¶
func (o DownloadSlowlogResponse) String() string
type DrReplicaToMaster ¶
type DrReplicaToMaster struct {
DrreplicaToMaster *interface{} `json:"drreplica_to_master"`
}
func (DrReplicaToMaster) String ¶
func (o DrReplicaToMaster) String() string
type DssPoolInfo ¶
type DssPoolInfo struct { // 专属存储池所在az AzName string `json:"az_name"` // 专属存储池免费空间大小,单位GB FreeCapacityGb string `json:"free_capacity_gb"` // 专属存储池磁盘类型名称,可能取值如下: - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版实例。 - NVMESSD,表示直通SSD,仅支持i3规格实例。 DsspoolVolumeType string `json:"dsspool_volume_type"` // 专属存储池ID DsspoolId string `json:"dsspool_id"` // 专属存储池当前状态,可能取值如下: - available,表示可用。 - deploying,表示正在部署。 - enlarging,表示正在扩容。 - frozen,表示冻结。 - sellout,表示售罄。 DsspoolStatus string `json:"dsspool_status"` }
实例专属存储信息。
func (DssPoolInfo) String ¶
func (o DssPoolInfo) String() string
type EnableConfigurationRequest ¶
type EnableConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` ConfigId string `json:"config_id"` Body *ApplyConfigurationRequest `json:"body,omitempty"` }
Request Object
func (EnableConfigurationRequest) String ¶
func (o EnableConfigurationRequest) String() string
type EnableConfigurationResponse ¶
type EnableConfigurationResponse struct { // 参数组ID。 ConfigurationId *string `json:"configuration_id,omitempty"` // 参数组名称。 ConfigurationName *string `json:"configuration_name,omitempty"` // 参数模板是否都应用成功。 - “true”表示参数模板都应用成功。 - “false”表示存在应用失败的参数模板。 Success *bool `json:"success,omitempty"` // 对每个实例的应用结果。 ApplyResults *[]ApplyConfigurationResponseApplyResults `json:"apply_results,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (EnableConfigurationResponse) String ¶
func (o EnableConfigurationResponse) String() string
type EnlargeVolume ¶
type EnlargeVolume struct { // 每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍,取值范围:40GB~4000GB。 - MySQL部分用户支持11GB~10000GB,如果您想开通该功能,请联系客服。 - PostgreSQL部分用户支持40GB~15000GB,如果您想开通该功能,请联系客服。 Size int32 `json:"size"` // 变更包周期实例的规格时可指定,表示是否自动从客户的账户中支付。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` }
扩容实例磁盘时必填。
func (EnlargeVolume) String ¶
func (o EnlargeVolume) String() string
type ErrorLog ¶
type ErrorLog struct { // 日期时间UTC时间。 Time string `json:"time"` // 日志级别。 Level string `json:"level"` // 错误日志内容。 Content string `json:"content"` }
错误日志信息。
type ErrorResponse ¶
type ErrorResponse struct { // 错误码。 ErrorCode string `json:"error_code"` // 错误消息。 ErrorMsg string `json:"error_msg"` }
func (ErrorResponse) String ¶
func (o ErrorResponse) String() string
type FailoverModeRequest ¶
type FailoverModeRequest struct { // 数据库主备同步模式 Mode string `json:"mode"` }
func (FailoverModeRequest) String ¶
func (o FailoverModeRequest) String() string
type FailoverStrategyRequest ¶
type FailoverStrategyRequest struct { // 可用性策略 RepairStrategy string `json:"repairStrategy"` }
func (FailoverStrategyRequest) String ¶
func (o FailoverStrategyRequest) String() string
type Flavor ¶
type Flavor struct { // 规格id Id string `json:"id"` // CPU个数。 Vcpus string `json:"vcpus"` // 内存大小,单位为GB。 Ram int32 `json:"ram"` // 资源规格编码。例如:rds.mysql.m1.xlarge.rr。 其中形如“xxx.xxx.mcs.i3.xxx.xxx.xxx”是超高性能型(尊享版),需要申请一定权限才可使用,更多规格说明请参考数据库实例规格。 - “rds”代表RDS产品。 - “mysql”代表数据库引擎。 - “m1.xlarge”代表性能规格,为高内存类型。 - “rr”表示只读实例(“.ha”表示主备实例,“gr”表示MySQL金融版)。 SpecCode string `json:"spec_code"` // 实例模型,包括如下类型: - ha,主备实例。 - replica,只读实例。 - single,单实例。 - gr,MySQL金融版。 InstanceMode string `json:"instance_mode"` // 其中key是可用区编号,value是规格所在az的状态,包含以下状态: - normal,在售。 - unsupported,暂不支持该规格。 - sellout,售罄。 AzStatus map[string]string `json:"az_status"` // 数组形式版本号 VersionName []string `json:"version_name"` }
规格信息。
type FollowerMigrateRequest ¶
type FollowerMigrateRequest struct { // 备机节点Id NodeId string `json:"nodeId"` // 要迁入的可用区code AzCode string `json:"azCode"` }
func (FollowerMigrateRequest) String ¶
func (o FollowerMigrateRequest) String() string
type GenerateAuditlogDownloadLinkRequest ¶
type GenerateAuditlogDownloadLinkRequest struct { // 审计日志ID列表,限制50条以内。 Ids []string `json:"ids"` }
func (GenerateAuditlogDownloadLinkRequest) String ¶
func (o GenerateAuditlogDownloadLinkRequest) String() string
type GetBackupDownloadLinkFiles ¶
type GetBackupDownloadLinkFiles struct { // 文件名。 Name string `json:"name"` // 文件大小,单位为KB。 Size int64 `json:"size"` // 文件下载链接。 DownloadLink string `json:"download_link"` // 下载链接过期时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始,Z指时区偏移量,例如北京时间偏移显示为+0800。 LinkExpiredTime string `json:"link_expired_time"` }
func (GetBackupDownloadLinkFiles) String ¶
func (o GetBackupDownloadLinkFiles) String() string
type GetJobInfoResponseBodyJob ¶
type GetJobInfoResponseBodyJob struct { // 任务ID。 Id string `json:"id"` // 任务名称。 Name string `json:"name"` // 任务执行状态。 取值: - 值为“Running”,表示任务正在执行。 - 值为“Completed”,表示任务执行成功。 - 值为“Failed”,表示任务执行失败。 Status GetJobInfoResponseBodyJobStatus `json:"status"` // 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created string `json:"created"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Ended *string `json:"ended,omitempty"` // 任务执行进度。执行中状态才返回执行进度,例如60%,否则返回“”。 Process *string `json:"process,omitempty"` Instance *GetTaskDetailListRspInstance `json:"instance"` // 根据不同的任务,显示不同的内容。 Entities *interface{} `json:"entities,omitempty"` // 任务执行失败时的错误信息。 FailReason *string `json:"fail_reason,omitempty"` }
任务信息。
func (GetJobInfoResponseBodyJob) String ¶
func (o GetJobInfoResponseBodyJob) String() string
type GetJobInfoResponseBodyJobStatus ¶
type GetJobInfoResponseBodyJobStatus struct {
// contains filtered or unexported fields
}
func (GetJobInfoResponseBodyJobStatus) MarshalJSON ¶
func (c GetJobInfoResponseBodyJobStatus) MarshalJSON() ([]byte, error)
func (*GetJobInfoResponseBodyJobStatus) UnmarshalJSON ¶
func (c *GetJobInfoResponseBodyJobStatus) UnmarshalJSON(b []byte) error
type GetJobInfoResponseBodyJobStatusEnum ¶
type GetJobInfoResponseBodyJobStatusEnum struct { RUNNING GetJobInfoResponseBodyJobStatus COMPLETED GetJobInfoResponseBodyJobStatus FAILED GetJobInfoResponseBodyJobStatus }
func GetGetJobInfoResponseBodyJobStatusEnum ¶
func GetGetJobInfoResponseBodyJobStatusEnum() GetJobInfoResponseBodyJobStatusEnum
type GetRestoreTimeResponseRestoreTime ¶
type GetRestoreTimeResponseRestoreTime struct { // 可恢复时间段的起始时间点,UNIX时间戳格式,单位是毫秒,时区是UTC。 StartTime int32 `json:"start_time"` // 可恢复时间段的结束时间点,UNIX时间戳格式,单位是毫秒,时区是UTC。 EndTime int32 `json:"end_time"` }
func (GetRestoreTimeResponseRestoreTime) String ¶
func (o GetRestoreTimeResponseRestoreTime) String() string
type GetTaskDetailListRspInstance ¶
type GetTaskDetailListRspInstance struct { // 实例ID。 Id string `json:"id"` // 实例名称。 Name string `json:"name"` }
执行任务的实例信息。
func (GetTaskDetailListRspInstance) String ¶
func (o GetTaskDetailListRspInstance) String() string
type GetTaskDetailListRspJobs ¶
type GetTaskDetailListRspJobs struct { // 任务ID。 Id string `json:"id"` // 任务名称。 Name string `json:"name"` // 任务执行状态。 取值: - 值为“Running”,表示任务正在执行。 - 值为“Completed”,表示任务执行成功。 - 值为“Failed”,表示任务执行失败。 Status GetTaskDetailListRspJobsStatus `json:"status"` // 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created string `json:"created"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Ended *string `json:"ended,omitempty"` // 任务执行进度。执行中状态才返回执行进度,例如60%,否则返回“”。 Process *string `json:"process,omitempty"` }
任务信息。
func (GetTaskDetailListRspJobs) String ¶
func (o GetTaskDetailListRspJobs) String() string
type GetTaskDetailListRspJobsStatus ¶
type GetTaskDetailListRspJobsStatus struct {
// contains filtered or unexported fields
}
func (GetTaskDetailListRspJobsStatus) MarshalJSON ¶
func (c GetTaskDetailListRspJobsStatus) MarshalJSON() ([]byte, error)
func (*GetTaskDetailListRspJobsStatus) UnmarshalJSON ¶
func (c *GetTaskDetailListRspJobsStatus) UnmarshalJSON(b []byte) error
type GetTaskDetailListRspJobsStatusEnum ¶
type GetTaskDetailListRspJobsStatusEnum struct { RUNNING GetTaskDetailListRspJobsStatus COMPLETED GetTaskDetailListRspJobsStatus FAILED GetTaskDetailListRspJobsStatus }
func GetGetTaskDetailListRspJobsStatusEnum ¶
func GetGetTaskDetailListRspJobsStatusEnum() GetTaskDetailListRspJobsStatusEnum
type GrantRequest ¶
type GrantRequest struct { // 数据库名称。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的帐号。单次请求最多支持50个元素。 Users []UserWithPrivilege `json:"users"` }
func (GrantRequest) String ¶
func (o GrantRequest) String() string
type Ha ¶
type Ha struct { // 实例主备模式,取值:Ha(主备),不区分大小写。 Mode HaMode `json:"mode"` // 备机同步参数。实例主备模式为Ha时有效。 取值: - MySQL为“async”或“semisync”。 - PostgreSQL为“async”或“sync”。 - Microsoft SQL Server为“sync”。 ReplicationMode HaReplicationMode `json:"replication_mode"` }
HA配置参数,创建HA实例时使用。
type HaMode ¶
type HaMode struct {
// contains filtered or unexported fields
}
func (HaMode) MarshalJSON ¶
func (*HaMode) UnmarshalJSON ¶
type HaModeEnum ¶
func GetHaModeEnum ¶
func GetHaModeEnum() HaModeEnum
type HaReplicationMode ¶
type HaReplicationMode struct {
// contains filtered or unexported fields
}
func (HaReplicationMode) MarshalJSON ¶
func (c HaReplicationMode) MarshalJSON() ([]byte, error)
func (*HaReplicationMode) UnmarshalJSON ¶
func (c *HaReplicationMode) UnmarshalJSON(b []byte) error
type HaReplicationModeEnum ¶
type HaReplicationModeEnum struct { ASYNC HaReplicationMode SEMISYNC HaReplicationMode SYNC HaReplicationMode }
func GetHaReplicationModeEnum ¶
func GetHaReplicationModeEnum() HaReplicationModeEnum
type HaResponse ¶
type HaResponse struct { // 备机同步参数。实例主备模式为Ha时有效。 取值: - MySQL为“async”或“semisync”。 - PostgreSQL为“async”或“sync”。 - Microsoft SQL Server为“sync”。 ReplicationMode HaResponseReplicationMode `json:"replication_mode"` }
HA配置参数,创建HA实例时使用。
func (HaResponse) String ¶
func (o HaResponse) String() string
type HaResponseReplicationMode ¶
type HaResponseReplicationMode struct {
// contains filtered or unexported fields
}
func (HaResponseReplicationMode) MarshalJSON ¶
func (c HaResponseReplicationMode) MarshalJSON() ([]byte, error)
func (*HaResponseReplicationMode) UnmarshalJSON ¶
func (c *HaResponseReplicationMode) UnmarshalJSON(b []byte) error
type HaResponseReplicationModeEnum ¶
type HaResponseReplicationModeEnum struct { ASYNC HaResponseReplicationMode SEMISYNC HaResponseReplicationMode SYNC HaResponseReplicationMode }
func GetHaResponseReplicationModeEnum ¶
func GetHaResponseReplicationModeEnum() HaResponseReplicationModeEnum
type InstanceRequest ¶
type InstanceRequest struct { // 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名,其中,SQL Server实例名唯一。 取值范围:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 Name string `json:"name"` Datastore *Datastore `json:"datastore"` Ha *Ha `json:"ha,omitempty"` // 参数组ID。 ConfigurationId *string `json:"configuration_id,omitempty"` // 数据库端口信息。 - MySQL数据库端口设置范围为1024~65535(其中12017和33071被RDS系统占用不可设置)。 - PostgreSQL数据库端口修改范围为2100~9500。 - Microsoft SQL Server实例的端口设置范围为1433和2100~9500(其中5355和5985不可设置。对于2017 EE、2017 SE、2017 Web版,5050、5353和5986不可设置。 当不传该参数时,默认端口如下: - MySQL默认3306。 - PostgreSQL默认5432。 - Microsoft SQL Server默认1433。 Port *string `json:"port,omitempty"` // 数据库密码。创建只读实例时不可选,其它场景必选。 取值范围: 非空,由大小写字母、数字和特殊符号~!@#%^*-_=+?组成,长度8~32个字符。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password *string `json:"password,omitempty"` BackupStrategy *BackupStrategy `json:"backup_strategy,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 用于磁盘加密的密钥ID。 DiskEncryptionId *string `json:"disk_encryption_id,omitempty"` // 规格码。 FlavorRef string `json:"flavor_ref"` Volume *Volume `json:"volume"` // 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 Region string `json:"region"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 AvailabilityZone string `json:"availability_zone"` // 虚拟私有云ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 VpcId string `json:"vpc_id"` // 子网ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 SubnetId string `json:"subnet_id"` // 指定实例的内网IP DataVip *string `json:"data_vip,omitempty"` // 安全组ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 SecurityGroupId string `json:"security_group_id"` ChargeInfo *ChargeInfo `json:"charge_info,omitempty"` // 时区。 - 不选择时,各个引擎时区如下: - MySQL国内站、国际站默认为UTC时间。 - PostgreSQL国内站、国际站默认为UTC时间。 - Microsoft SQL Server国内站默认为UTC+08:00,国际站默认为UTC时间。 - 选择填写时,取值范围为UTC-12:00~UTC+12:00,且只支持整段时间,如UTC+08:00,不支持UTC+08:30。 TimeZone *string `json:"time_zone,omitempty"` // 专属存储池ID。 DsspoolId *string `json:"dsspool_id,omitempty"` // 只读实例的主实例ID。创建只读实例时必选,其它场景不可选。 ReplicaOfId *string `json:"replica_of_id,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` // 仅限Microsoft SQL Server实例使用。取值范围:根据查询SQL Server可用字符集的字符集查询列表查询可设置的字符集。 Collation *string `json:"collation,omitempty"` // 标签列表。单个实例总标签数上限10个。 Tags *[]TagWithKeyValue `json:"tags,omitempty"` }
实例信息。
func (InstanceRequest) String ¶
func (o InstanceRequest) String() string
type InstanceResponse ¶
type InstanceResponse struct { // 实例ID。 Id string `json:"id"` // 实例状态。 - 值为“BUILD”,表示实例正在创建。 - 值为“ACTIVE”,表示实例正常。 - 值为“FAILED”,表示实例异常。 - 值为“FROZEN”,表示实例冻结。 - 值为“MODIFYING”,表示实例正在扩容。 - 值为“REBOOTING”,表示实例正在重启。 - 值为“RESTORING”,表示实例正在恢复。 - 值为“MODIFYING INSTANCE TYPE”,表示实例正在转主备。 - 值为“SWITCHOVER”,表示实例正在主备切换。 - 值为“MIGRATING”,表示实例正在迁移。 - 值为“BACKING UP”,表示实例正在进行备份。 - 值为“MODIFYING DATABASE PORT”,表示实例正在修改数据库端口。 - 值为“STORAGE FULL”,表示实例磁盘空间满。 Status string `json:"status"` // 实例内网IP地址列表。弹性云服务器创建成功后该值存在,其他情况下为空字符串。 PrivateIps []string `json:"private_ips"` PrivateDnsNames *[]string `json:"private_dns_names,omitempty"` // 实例外网IP地址列表。 PublicIps []string `json:"public_ips"` // 实例类型,取值为“Single”,“Ha”或“Replica”,分别对应于单机实例、主备实例、只读实例。 Type string `json:"type"` // 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 说明:创建时返回值为空,数据库实例创建成功后该值不为空。 Created string `json:"created"` // 更新时间,格式与“created”字段对应格式完全相同。 说明:创建时返回值为空,数据库实例创建成功后该值不为空。 Updated string `json:"updated"` // 默认用户名。 DbUserName string `json:"db_user_name"` // 数据库切换策略。取值为“reliability”或“availability”,分别对应于可靠性优先和可用性优先。 SwitchStrategy string `json:"switch_strategy"` // 可维护时间窗,为UTC时间。 MaintenanceWindow string `json:"maintenance_window"` Nodes []NodeResponse `json:"nodes"` RelatedInstance []RelatedInstance `json:"related_instance"` // 实例名称。 Name string `json:"name"` Datastore *Datastore `json:"datastore"` Ha *HaResponse `json:"ha,omitempty"` // 数据库端口信息。 - MySQL数据库端口设置范围为1024~65535(其中12017和33071被RDS系统占用不可设置)。 - PostgreSQL数据库端口修改范围为2100~9500。 - Microsoft SQL Server实例的端口设置范围为1433和2100~9500(其中5355和5985不可设置。对于2017 EE版,5050、5353和5986不可设置)。 当不传该参数时,默认端口如下: - MySQL默认3306。 - PostgreSQL默认5432。 - Microsoft SQL Server默认1433。 Port int32 `json:"port"` BackupStrategy *BackupStrategyForResponse `json:"backup_strategy"` // 企业项目ID。 EnterpriseProjectId string `json:"enterprise_project_id"` // 用于磁盘加密的密钥ID。 DiskEncryptionId string `json:"disk_encryption_id"` // 规格码。 FlavorRef string `json:"flavor_ref"` // CPU大小。例如,1表示1U。 Cpu *string `json:"cpu,omitempty"` // 内存大小(单位:GB)。 Mem *string `json:"mem,omitempty"` Volume *Volume `json:"volume"` // 区域ID。 Region string `json:"region"` // 虚拟私有云ID。 VpcId string `json:"vpc_id"` // 子网ID。 SubnetId string `json:"subnet_id"` // 安全组ID。 SecurityGroupId string `json:"security_group_id"` ChargeInfo *ChargeInfoResponse `json:"charge_info"` // 时区。 TimeZone string `json:"time_zone"` Tags []TagResponse `json:"tags"` // 备份空间使用量,单位GB。 该字段仅用于查询指定SQL Server实例信息时返回。 BackupUsedSpace *float64 `json:"backup_used_space,omitempty"` // 磁盘空间使用量,单位GB。 该字段仅用于查询指定SQL Server实例信息时返回。 StorageUsedSpace *float64 `json:"storage_used_space,omitempty"` // 订单ID,仅包周期场景返回。 OrderId *string `json:"order_id,omitempty"` // 是否已被DDM实例关联。 AssociatedWithDdm *bool `json:"associated_with_ddm,omitempty"` }
实例信息。
func (InstanceResponse) String ¶
func (o InstanceResponse) String() string
type InstanceRestartRequsetBody ¶
type InstanceRestartRequsetBody struct { // 在线调试时必填。 Restart *InstanceRestartRequsetBodyRestart `json:"restart,omitempty"` }
func (InstanceRestartRequsetBody) String ¶
func (o InstanceRestartRequsetBody) String() string
type InstanceRestartRequsetBodyRestart ¶
type InstanceRestartRequsetBodyRestart struct {
// contains filtered or unexported fields
}
func (InstanceRestartRequsetBodyRestart) MarshalJSON ¶
func (c InstanceRestartRequsetBodyRestart) MarshalJSON() ([]byte, error)
func (*InstanceRestartRequsetBodyRestart) UnmarshalJSON ¶
func (c *InstanceRestartRequsetBodyRestart) UnmarshalJSON(b []byte) error
type InstanceRestartRequsetBodyRestartEnum ¶
type InstanceRestartRequsetBodyRestartEnum struct {
TRUE InstanceRestartRequsetBodyRestart
}
func GetInstanceRestartRequsetBodyRestartEnum ¶
func GetInstanceRestartRequsetBodyRestartEnum() InstanceRestartRequsetBodyRestartEnum
type LDatastore ¶
type LDatastore struct { // 数据库版本ID。 Id string `json:"id"` // 数据库版本号,只返回两位数的大版本号,例如MySQL 5.6.X版本,仅返回5.6。 Name string `json:"name"` }
数据库版本信息。
func (LDatastore) String ¶
func (o LDatastore) String() string
type ListAuditlogsRequest ¶
type ListAuditlogsRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` Offset int32 `json:"offset"` Limit int32 `json:"limit"` }
Request Object
func (ListAuditlogsRequest) String ¶
func (o ListAuditlogsRequest) String() string
type ListAuditlogsResponse ¶
type ListAuditlogsResponse struct { Auditlogs *Auditlog `json:"auditlogs,omitempty"` // 总记录数。 TotalRecord *int32 `json:"total_record,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAuditlogsResponse) String ¶
func (o ListAuditlogsResponse) String() string
type ListAuthorizedDatabasesRequest ¶
type ListAuthorizedDatabasesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` UserName string `json:"user-name"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListAuthorizedDatabasesRequest) String ¶
func (o ListAuthorizedDatabasesRequest) String() string
type ListAuthorizedDatabasesResponse ¶
type ListAuthorizedDatabasesResponse struct { // 数据库及相关权限。 Databases *[]DatabaseWithPrivilege `json:"databases,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAuthorizedDatabasesResponse) String ¶
func (o ListAuthorizedDatabasesResponse) String() string
type ListAuthorizedDbUsersRequest ¶
type ListAuthorizedDbUsersRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` DbName string `json:"db-name"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListAuthorizedDbUsersRequest) String ¶
func (o ListAuthorizedDbUsersRequest) String() string
type ListAuthorizedDbUsersResponse ¶
type ListAuthorizedDbUsersResponse struct { // 用户及相关权限。 Users *[]UserWithPrivilege `json:"users,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAuthorizedDbUsersResponse) String ¶
func (o ListAuthorizedDbUsersResponse) String() string
type ListBackupsRequest ¶
type ListBackupsRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` BackupId *string `json:"backup_id,omitempty"` BackupType *ListBackupsRequestBackupType `json:"backup_type,omitempty"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` BeginTime *string `json:"begin_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListBackupsRequest) String ¶
func (o ListBackupsRequest) String() string
type ListBackupsRequestBackupType ¶
type ListBackupsRequestBackupType struct {
// contains filtered or unexported fields
}
func (ListBackupsRequestBackupType) MarshalJSON ¶
func (c ListBackupsRequestBackupType) MarshalJSON() ([]byte, error)
func (*ListBackupsRequestBackupType) UnmarshalJSON ¶
func (c *ListBackupsRequestBackupType) UnmarshalJSON(b []byte) error
type ListBackupsRequestBackupTypeEnum ¶
type ListBackupsRequestBackupTypeEnum struct { AUTO ListBackupsRequestBackupType MANUAL ListBackupsRequestBackupType FRAGMENT ListBackupsRequestBackupType INCREMENTAL ListBackupsRequestBackupType }
func GetListBackupsRequestBackupTypeEnum ¶
func GetListBackupsRequestBackupTypeEnum() ListBackupsRequestBackupTypeEnum
type ListBackupsResponse ¶
type ListBackupsResponse struct { // 备份信息。 Backups *[]BackupForList `json:"backups,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListBackupsResponse) String ¶
func (o ListBackupsResponse) String() string
type ListCollationsRequest ¶
type ListCollationsRequest struct {
XLanguage *ListCollationsRequestXLanguage `json:"X-Language,omitempty"`
}
Request Object
func (ListCollationsRequest) String ¶
func (o ListCollationsRequest) String() string
type ListCollationsRequestXLanguage ¶
type ListCollationsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListCollationsRequestXLanguage) MarshalJSON ¶
func (c ListCollationsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListCollationsRequestXLanguage) UnmarshalJSON ¶
func (c *ListCollationsRequestXLanguage) UnmarshalJSON(b []byte) error
type ListCollationsRequestXLanguageEnum ¶
type ListCollationsRequestXLanguageEnum struct { ZH_CN ListCollationsRequestXLanguage EN_US ListCollationsRequestXLanguage }
func GetListCollationsRequestXLanguageEnum ¶
func GetListCollationsRequestXLanguageEnum() ListCollationsRequestXLanguageEnum
type ListCollationsResponse ¶
type ListCollationsResponse struct { // 字符集信息列表 CharSets *[]string `json:"charSets,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListCollationsResponse) String ¶
func (o ListCollationsResponse) String() string
type ListConfigurationsRequest ¶
type ListConfigurationsRequest struct {
XLanguage *ListConfigurationsRequestXLanguage `json:"X-Language,omitempty"`
}
Request Object
func (ListConfigurationsRequest) String ¶
func (o ListConfigurationsRequest) String() string
type ListConfigurationsRequestXLanguage ¶
type ListConfigurationsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListConfigurationsRequestXLanguage) MarshalJSON ¶
func (c ListConfigurationsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListConfigurationsRequestXLanguage) UnmarshalJSON ¶
func (c *ListConfigurationsRequestXLanguage) UnmarshalJSON(b []byte) error
type ListConfigurationsRequestXLanguageEnum ¶
type ListConfigurationsRequestXLanguageEnum struct { ZH_CN ListConfigurationsRequestXLanguage EN_US ListConfigurationsRequestXLanguage }
func GetListConfigurationsRequestXLanguageEnum ¶
func GetListConfigurationsRequestXLanguageEnum() ListConfigurationsRequestXLanguageEnum
type ListConfigurationsResponse ¶
type ListConfigurationsResponse struct { Configurations *[]ConfigurationSummary `json:"configurations,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListConfigurationsResponse) String ¶
func (o ListConfigurationsResponse) String() string
type ListDatabasesRequest ¶
type ListDatabasesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListDatabasesRequest) String ¶
func (o ListDatabasesRequest) String() string
type ListDatabasesResponse ¶
type ListDatabasesResponse struct { // 数据库信息。 Databases *[]DatabaseForCreation `json:"databases,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDatabasesResponse) String ¶
func (o ListDatabasesResponse) String() string
type ListDatastoresRequest ¶
type ListDatastoresRequest struct { XLanguage *string `json:"X-Language,omitempty"` DatabaseName ListDatastoresRequestDatabaseName `json:"database_name"` }
Request Object
func (ListDatastoresRequest) String ¶
func (o ListDatastoresRequest) String() string
type ListDatastoresRequestDatabaseName ¶
type ListDatastoresRequestDatabaseName struct {
// contains filtered or unexported fields
}
func (ListDatastoresRequestDatabaseName) MarshalJSON ¶
func (c ListDatastoresRequestDatabaseName) MarshalJSON() ([]byte, error)
func (*ListDatastoresRequestDatabaseName) UnmarshalJSON ¶
func (c *ListDatastoresRequestDatabaseName) UnmarshalJSON(b []byte) error
type ListDatastoresRequestDatabaseNameEnum ¶
type ListDatastoresRequestDatabaseNameEnum struct { MY_SQL ListDatastoresRequestDatabaseName POSTGRE_SQL ListDatastoresRequestDatabaseName SQL_SERVER ListDatastoresRequestDatabaseName }
func GetListDatastoresRequestDatabaseNameEnum ¶
func GetListDatastoresRequestDatabaseNameEnum() ListDatastoresRequestDatabaseNameEnum
type ListDatastoresResponse ¶
type ListDatastoresResponse struct { // 数据库引擎信息。 DataStores *[]LDatastore `json:"dataStores,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDatastoresResponse) String ¶
func (o ListDatastoresResponse) String() string
type ListDbUsersRequest ¶
type ListDbUsersRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListDbUsersRequest) String ¶
func (o ListDbUsersRequest) String() string
type ListDbUsersResponse ¶
type ListDbUsersResponse struct { // 用户信息。 Users *[]UserForList `json:"users,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDbUsersResponse) String ¶
func (o ListDbUsersResponse) String() string
type ListErrorLogsRequest ¶
type ListErrorLogsRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Level *ListErrorLogsRequestLevel `json:"level,omitempty"` }
Request Object
func (ListErrorLogsRequest) String ¶
func (o ListErrorLogsRequest) String() string
type ListErrorLogsRequestLevel ¶
type ListErrorLogsRequestLevel struct {
// contains filtered or unexported fields
}
func (ListErrorLogsRequestLevel) MarshalJSON ¶
func (c ListErrorLogsRequestLevel) MarshalJSON() ([]byte, error)
func (*ListErrorLogsRequestLevel) UnmarshalJSON ¶
func (c *ListErrorLogsRequestLevel) UnmarshalJSON(b []byte) error
type ListErrorLogsRequestLevelEnum ¶
type ListErrorLogsRequestLevelEnum struct { ALL ListErrorLogsRequestLevel INFO ListErrorLogsRequestLevel LOG ListErrorLogsRequestLevel WARNING ListErrorLogsRequestLevel ERROR ListErrorLogsRequestLevel FATAL ListErrorLogsRequestLevel PANIC ListErrorLogsRequestLevel NOTE ListErrorLogsRequestLevel }
func GetListErrorLogsRequestLevelEnum ¶
func GetListErrorLogsRequestLevelEnum() ListErrorLogsRequestLevelEnum
type ListErrorLogsResponse ¶
type ListErrorLogsResponse struct { ErrorLogList *[]ErrorLog `json:"error_log_list,omitempty"` // 总记录数。 TotalRecord *int32 `json:"total_record,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListErrorLogsResponse) String ¶
func (o ListErrorLogsResponse) String() string
type ListFlavorsRequest ¶
type ListFlavorsRequest struct { XLanguage *string `json:"X-Language,omitempty"` DatabaseName ListFlavorsRequestDatabaseName `json:"database_name"` VersionName *string `json:"version_name,omitempty"` SpecCode *string `json:"spec_code,omitempty"` }
Request Object
func (ListFlavorsRequest) String ¶
func (o ListFlavorsRequest) String() string
type ListFlavorsRequestDatabaseName ¶
type ListFlavorsRequestDatabaseName struct {
// contains filtered or unexported fields
}
func (ListFlavorsRequestDatabaseName) MarshalJSON ¶
func (c ListFlavorsRequestDatabaseName) MarshalJSON() ([]byte, error)
func (*ListFlavorsRequestDatabaseName) UnmarshalJSON ¶
func (c *ListFlavorsRequestDatabaseName) UnmarshalJSON(b []byte) error
type ListFlavorsRequestDatabaseNameEnum ¶
type ListFlavorsRequestDatabaseNameEnum struct { MY_SQL ListFlavorsRequestDatabaseName POSTGRE_SQL ListFlavorsRequestDatabaseName SQL_SERVER ListFlavorsRequestDatabaseName }
func GetListFlavorsRequestDatabaseNameEnum ¶
func GetListFlavorsRequestDatabaseNameEnum() ListFlavorsRequestDatabaseNameEnum
type ListFlavorsResponse ¶
type ListFlavorsResponse struct { // 实例规格信息。 Flavors *[]Flavor `json:"flavors,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListFlavorsResponse) String ¶
func (o ListFlavorsResponse) String() string
type ListInstancesRequest ¶
type ListInstancesRequest struct { ContentType *string `json:"Content-Type,omitempty"` XLanguage *ListInstancesRequestXLanguage `json:"X-Language,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *ListInstancesRequestType `json:"type,omitempty"` DatastoreType *ListInstancesRequestDatastoreType `json:"datastore_type,omitempty"` VpcId *string `json:"vpc_id,omitempty"` SubnetId *string `json:"subnet_id,omitempty"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Tags *string `json:"tags,omitempty"` }
Request Object
func (ListInstancesRequest) String ¶
func (o ListInstancesRequest) String() string
type ListInstancesRequestDatastoreType ¶
type ListInstancesRequestDatastoreType struct {
// contains filtered or unexported fields
}
func (ListInstancesRequestDatastoreType) MarshalJSON ¶
func (c ListInstancesRequestDatastoreType) MarshalJSON() ([]byte, error)
func (*ListInstancesRequestDatastoreType) UnmarshalJSON ¶
func (c *ListInstancesRequestDatastoreType) UnmarshalJSON(b []byte) error
type ListInstancesRequestDatastoreTypeEnum ¶
type ListInstancesRequestDatastoreTypeEnum struct { MY_SQL ListInstancesRequestDatastoreType POSTGRE_SQL ListInstancesRequestDatastoreType SQL_SERVER ListInstancesRequestDatastoreType }
func GetListInstancesRequestDatastoreTypeEnum ¶
func GetListInstancesRequestDatastoreTypeEnum() ListInstancesRequestDatastoreTypeEnum
type ListInstancesRequestType ¶
type ListInstancesRequestType struct {
// contains filtered or unexported fields
}
func (ListInstancesRequestType) MarshalJSON ¶
func (c ListInstancesRequestType) MarshalJSON() ([]byte, error)
func (*ListInstancesRequestType) UnmarshalJSON ¶
func (c *ListInstancesRequestType) UnmarshalJSON(b []byte) error
type ListInstancesRequestTypeEnum ¶
type ListInstancesRequestTypeEnum struct { SINGLE ListInstancesRequestType HA ListInstancesRequestType REPLICA ListInstancesRequestType }
func GetListInstancesRequestTypeEnum ¶
func GetListInstancesRequestTypeEnum() ListInstancesRequestTypeEnum
type ListInstancesRequestXLanguage ¶
type ListInstancesRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListInstancesRequestXLanguage) MarshalJSON ¶
func (c ListInstancesRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListInstancesRequestXLanguage) UnmarshalJSON ¶
func (c *ListInstancesRequestXLanguage) UnmarshalJSON(b []byte) error
type ListInstancesRequestXLanguageEnum ¶
type ListInstancesRequestXLanguageEnum struct { ZH_CN ListInstancesRequestXLanguage EN_US ListInstancesRequestXLanguage }
func GetListInstancesRequestXLanguageEnum ¶
func GetListInstancesRequestXLanguageEnum() ListInstancesRequestXLanguageEnum
type ListInstancesResponse ¶
type ListInstancesResponse struct { Instances *[]InstanceResponse `json:"instances,omitempty"` // 总实例数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListInstancesResponse) String ¶
func (o ListInstancesResponse) String() string
type ListJobInfoDetailRequest ¶
type ListJobInfoDetailRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` StartTime string `json:"start_time"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListJobInfoDetailRequest) String ¶
func (o ListJobInfoDetailRequest) String() string
type ListJobInfoDetailResponse ¶
type ListJobInfoDetailResponse struct { Jobs *GetTaskDetailListRspJobs `json:"jobs,omitempty"` // 任务执行的具体的参数信息,为空则不返回该字段。 TaskDetail *string `json:"taskDetail,omitempty"` Instance *GetTaskDetailListRspInstance `json:"instance,omitempty"` // 根据不同的任务,显示不同的内容。 Entities *interface{} `json:"entities,omitempty"` // 任务执行失败时的错误信息。 FailReason *string `json:"fail_reason,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListJobInfoDetailResponse) String ¶
func (o ListJobInfoDetailResponse) String() string
type ListJobInfoRequest ¶
type ListJobInfoRequest struct { XLanguage *string `json:"X-Language,omitempty"` Id string `json:"id"` }
Request Object
func (ListJobInfoRequest) String ¶
func (o ListJobInfoRequest) String() string
type ListJobInfoResponse ¶
type ListJobInfoResponse struct { Job *GetJobInfoResponseBodyJob `json:"job,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListJobInfoResponse) String ¶
func (o ListJobInfoResponse) String() string
type ListOffSiteBackupsRequest ¶
type ListOffSiteBackupsRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` BackupId *string `json:"backup_id,omitempty"` BackupType *ListOffSiteBackupsRequestBackupType `json:"backup_type,omitempty"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` BeginTime *string `json:"begin_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListOffSiteBackupsRequest) String ¶
func (o ListOffSiteBackupsRequest) String() string
type ListOffSiteBackupsRequestBackupType ¶
type ListOffSiteBackupsRequestBackupType struct {
// contains filtered or unexported fields
}
func (ListOffSiteBackupsRequestBackupType) MarshalJSON ¶
func (c ListOffSiteBackupsRequestBackupType) MarshalJSON() ([]byte, error)
func (*ListOffSiteBackupsRequestBackupType) UnmarshalJSON ¶
func (c *ListOffSiteBackupsRequestBackupType) UnmarshalJSON(b []byte) error
type ListOffSiteBackupsRequestBackupTypeEnum ¶
type ListOffSiteBackupsRequestBackupTypeEnum struct { AUTO ListOffSiteBackupsRequestBackupType INCREMENTAL ListOffSiteBackupsRequestBackupType }
func GetListOffSiteBackupsRequestBackupTypeEnum ¶
func GetListOffSiteBackupsRequestBackupTypeEnum() ListOffSiteBackupsRequestBackupTypeEnum
type ListOffSiteBackupsResponse ¶
type ListOffSiteBackupsResponse struct { // 跨区域备份信息。 OffsiteBackups *[]OffSiteBackupForList `json:"offsite_backups,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListOffSiteBackupsResponse) String ¶
func (o ListOffSiteBackupsResponse) String() string
type ListOffSiteInstancesRequest ¶
type ListOffSiteInstancesRequest struct { ContentType *string `json:"Content-Type,omitempty"` XLanguage *ListOffSiteInstancesRequestXLanguage `json:"X-Language,omitempty"` }
Request Object
func (ListOffSiteInstancesRequest) String ¶
func (o ListOffSiteInstancesRequest) String() string
type ListOffSiteInstancesRequestXLanguage ¶
type ListOffSiteInstancesRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListOffSiteInstancesRequestXLanguage) MarshalJSON ¶
func (c ListOffSiteInstancesRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListOffSiteInstancesRequestXLanguage) UnmarshalJSON ¶
func (c *ListOffSiteInstancesRequestXLanguage) UnmarshalJSON(b []byte) error
type ListOffSiteInstancesRequestXLanguageEnum ¶
type ListOffSiteInstancesRequestXLanguageEnum struct { ZH_CN ListOffSiteInstancesRequestXLanguage EN_US ListOffSiteInstancesRequestXLanguage }
func GetListOffSiteInstancesRequestXLanguageEnum ¶
func GetListOffSiteInstancesRequestXLanguageEnum() ListOffSiteInstancesRequestXLanguageEnum
type ListOffSiteInstancesResponse ¶
type ListOffSiteInstancesResponse struct { // 跨区域备份实例信息。 OffsiteBackupInstances *[]OffsiteBackupInstance `json:"offsite_backup_instances,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListOffSiteInstancesResponse) String ¶
func (o ListOffSiteInstancesResponse) String() string
type ListOffSiteRestoreTimesRequest ¶
type ListOffSiteRestoreTimesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Date *string `json:"date,omitempty"` }
Request Object
func (ListOffSiteRestoreTimesRequest) String ¶
func (o ListOffSiteRestoreTimesRequest) String() string
type ListOffSiteRestoreTimesResponse ¶
type ListOffSiteRestoreTimesResponse struct { // 可恢复时间段列表。 RestoreTime *[]GetRestoreTimeResponseRestoreTime `json:"restore_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListOffSiteRestoreTimesResponse) String ¶
func (o ListOffSiteRestoreTimesResponse) String() string
type ListPostgresqlDatabaseSchemasRequest ¶
type ListPostgresqlDatabaseSchemasRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` DbName string `json:"db_name"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListPostgresqlDatabaseSchemasRequest) String ¶
func (o ListPostgresqlDatabaseSchemasRequest) String() string
type ListPostgresqlDatabaseSchemasResponse ¶
type ListPostgresqlDatabaseSchemasResponse struct { // 列表中每个元素表示一个数据库schema。 DatabaseSchemas *[]DatabaseForListSchema `json:"database_schemas,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListPostgresqlDatabaseSchemasResponse) String ¶
func (o ListPostgresqlDatabaseSchemasResponse) String() string
type ListPostgresqlDatabasesRequest ¶
type ListPostgresqlDatabasesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListPostgresqlDatabasesRequest) String ¶
func (o ListPostgresqlDatabasesRequest) String() string
type ListPostgresqlDatabasesResponse ¶
type ListPostgresqlDatabasesResponse struct { // 数据库信息。 Databases *[]PgListDatabase `json:"databases,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListPostgresqlDatabasesResponse) String ¶
func (o ListPostgresqlDatabasesResponse) String() string
type ListPostgresqlDbUserPaginatedRequest ¶
type ListPostgresqlDbUserPaginatedRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Page int32 `json:"page"` Limit int32 `json:"limit"` }
Request Object
func (ListPostgresqlDbUserPaginatedRequest) String ¶
func (o ListPostgresqlDbUserPaginatedRequest) String() string
type ListPostgresqlDbUserPaginatedResponse ¶
type ListPostgresqlDbUserPaginatedResponse struct { // 用户信息。 Users *[]PgUserForList `json:"users,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListPostgresqlDbUserPaginatedResponse) String ¶
func (o ListPostgresqlDbUserPaginatedResponse) String() string
type ListProjectTagsRequest ¶
type ListProjectTagsRequest struct {
XLanguage *string `json:"X-Language,omitempty"`
}
Request Object
func (ListProjectTagsRequest) String ¶
func (o ListProjectTagsRequest) String() string
type ListProjectTagsResponse ¶
type ListProjectTagsResponse struct { // 标签列表,没有标签默认为空数组。 Tags *[]ProjectTagInfoResponse `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListProjectTagsResponse) String ¶
func (o ListProjectTagsResponse) String() string
type ListRestoreTimesRequest ¶
type ListRestoreTimesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Date *string `json:"date,omitempty"` }
Request Object
func (ListRestoreTimesRequest) String ¶
func (o ListRestoreTimesRequest) String() string
type ListRestoreTimesResponse ¶
type ListRestoreTimesResponse struct { // 可恢复时间段列表。 RestoreTime *[]GetRestoreTimeResponseRestoreTime `json:"restore_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListRestoreTimesResponse) String ¶
func (o ListRestoreTimesResponse) String() string
type ListSlowLogsRequest ¶
type ListSlowLogsRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Type *ListSlowLogsRequestType `json:"type,omitempty"` }
Request Object
func (ListSlowLogsRequest) String ¶
func (o ListSlowLogsRequest) String() string
type ListSlowLogsRequestType ¶
type ListSlowLogsRequestType struct {
// contains filtered or unexported fields
}
func (ListSlowLogsRequestType) MarshalJSON ¶
func (c ListSlowLogsRequestType) MarshalJSON() ([]byte, error)
func (*ListSlowLogsRequestType) UnmarshalJSON ¶
func (c *ListSlowLogsRequestType) UnmarshalJSON(b []byte) error
type ListSlowLogsRequestTypeEnum ¶
type ListSlowLogsRequestTypeEnum struct { INSERT ListSlowLogsRequestType UPDATE ListSlowLogsRequestType SELECT ListSlowLogsRequestType DELETE ListSlowLogsRequestType CREATE ListSlowLogsRequestType }
func GetListSlowLogsRequestTypeEnum ¶
func GetListSlowLogsRequestTypeEnum() ListSlowLogsRequestTypeEnum
type ListSlowLogsResponse ¶
type ListSlowLogsResponse struct { SlowLogList *[]SlowLog `json:"slow_log_list,omitempty"` // 总记录数。 TotalRecord *int32 `json:"total_record,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSlowLogsResponse) String ¶
func (o ListSlowLogsResponse) String() string
type ListSlowlogStatisticsRequest ¶
type ListSlowlogStatisticsRequest struct { XLanguage *ListSlowlogStatisticsRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` CurPage int32 `json:"cur_page"` PerPage int32 `json:"per_page"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` Type *ListSlowlogStatisticsRequestType `json:"type,omitempty"` }
Request Object
func (ListSlowlogStatisticsRequest) String ¶
func (o ListSlowlogStatisticsRequest) String() string
type ListSlowlogStatisticsRequestType ¶
type ListSlowlogStatisticsRequestType struct {
// contains filtered or unexported fields
}
func (ListSlowlogStatisticsRequestType) MarshalJSON ¶
func (c ListSlowlogStatisticsRequestType) MarshalJSON() ([]byte, error)
func (*ListSlowlogStatisticsRequestType) UnmarshalJSON ¶
func (c *ListSlowlogStatisticsRequestType) UnmarshalJSON(b []byte) error
type ListSlowlogStatisticsRequestTypeEnum ¶
type ListSlowlogStatisticsRequestTypeEnum struct { INSERT ListSlowlogStatisticsRequestType UPDATE ListSlowlogStatisticsRequestType SELECT ListSlowlogStatisticsRequestType DELETE ListSlowlogStatisticsRequestType CREATE ListSlowlogStatisticsRequestType }
func GetListSlowlogStatisticsRequestTypeEnum ¶
func GetListSlowlogStatisticsRequestTypeEnum() ListSlowlogStatisticsRequestTypeEnum
type ListSlowlogStatisticsRequestXLanguage ¶
type ListSlowlogStatisticsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListSlowlogStatisticsRequestXLanguage) MarshalJSON ¶
func (c ListSlowlogStatisticsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListSlowlogStatisticsRequestXLanguage) UnmarshalJSON ¶
func (c *ListSlowlogStatisticsRequestXLanguage) UnmarshalJSON(b []byte) error
type ListSlowlogStatisticsRequestXLanguageEnum ¶
type ListSlowlogStatisticsRequestXLanguageEnum struct { ZH_CN ListSlowlogStatisticsRequestXLanguage EN_US ListSlowlogStatisticsRequestXLanguage }
func GetListSlowlogStatisticsRequestXLanguageEnum ¶
func GetListSlowlogStatisticsRequestXLanguageEnum() ListSlowlogStatisticsRequestXLanguageEnum
type ListSlowlogStatisticsResponse ¶
type ListSlowlogStatisticsResponse struct { // 当前页码 PageNumber *int32 `json:"pageNumber,omitempty"` // 每页条数 PageRecord *int32 `json:"pageRecord,omitempty"` // 慢日志列表 SlowLogList *[]SlowLog `json:"slowLogList,omitempty"` // 总条数 TotalRecord *int32 `json:"totalRecord,omitempty"` // 开始时间 StartTime *int64 `json:"startTime,omitempty"` // 结束时间 EndTime *int64 `json:"endTime,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSlowlogStatisticsResponse) String ¶
func (o ListSlowlogStatisticsResponse) String() string
type ListStorageTypesRequest ¶
type ListStorageTypesRequest struct { XLanguage *string `json:"X-Language,omitempty"` DatabaseName ListStorageTypesRequestDatabaseName `json:"database_name"` VersionName string `json:"version_name"` HaMode *ListStorageTypesRequestHaMode `json:"ha_mode,omitempty"` }
Request Object
func (ListStorageTypesRequest) String ¶
func (o ListStorageTypesRequest) String() string
type ListStorageTypesRequestDatabaseName ¶
type ListStorageTypesRequestDatabaseName struct {
// contains filtered or unexported fields
}
func (ListStorageTypesRequestDatabaseName) MarshalJSON ¶
func (c ListStorageTypesRequestDatabaseName) MarshalJSON() ([]byte, error)
func (*ListStorageTypesRequestDatabaseName) UnmarshalJSON ¶
func (c *ListStorageTypesRequestDatabaseName) UnmarshalJSON(b []byte) error
type ListStorageTypesRequestDatabaseNameEnum ¶
type ListStorageTypesRequestDatabaseNameEnum struct { MY_SQL ListStorageTypesRequestDatabaseName POSTGRE_SQL ListStorageTypesRequestDatabaseName SQL_SERVER ListStorageTypesRequestDatabaseName }
func GetListStorageTypesRequestDatabaseNameEnum ¶
func GetListStorageTypesRequestDatabaseNameEnum() ListStorageTypesRequestDatabaseNameEnum
type ListStorageTypesRequestHaMode ¶
type ListStorageTypesRequestHaMode struct {
// contains filtered or unexported fields
}
func (ListStorageTypesRequestHaMode) MarshalJSON ¶
func (c ListStorageTypesRequestHaMode) MarshalJSON() ([]byte, error)
func (*ListStorageTypesRequestHaMode) UnmarshalJSON ¶
func (c *ListStorageTypesRequestHaMode) UnmarshalJSON(b []byte) error
type ListStorageTypesRequestHaModeEnum ¶
type ListStorageTypesRequestHaModeEnum struct { HA ListStorageTypesRequestHaMode SINGLE ListStorageTypesRequestHaMode REPLICA ListStorageTypesRequestHaMode }
func GetListStorageTypesRequestHaModeEnum ¶
func GetListStorageTypesRequestHaModeEnum() ListStorageTypesRequestHaModeEnum
type ListStorageTypesResponse ¶
type ListStorageTypesResponse struct { // 实例磁盘类型信息。 StorageType *[]Storage `json:"storage_type,omitempty"` // 实例专属存储信息。 DsspoolInfo *[]DssPoolInfo `json:"dsspool_info,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListStorageTypesResponse) String ¶
func (o ListStorageTypesResponse) String() string
type MasterInstance ¶ added in v0.0.70
type MasterInstance struct { // 主实例ID。 Id string `json:"id"` // 主实例状态。 Status string `json:"status"` // 主实例名称。 Name string `json:"name"` // 主实例读写分离权重。 Weight int32 `json:"weight"` // 可用区信息。 AvailableZones []AvailableZone `json:"available_zones"` // 主实例CPU个数。 CpuNum int32 `json:"cpu_num"` }
func (MasterInstance) String ¶ added in v0.0.70
func (o MasterInstance) String() string
type MigrateFollowerRequest ¶
type MigrateFollowerRequest struct { XLanguage *MigrateFollowerRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *FollowerMigrateRequest `json:"body,omitempty"` }
Request Object
func (MigrateFollowerRequest) String ¶
func (o MigrateFollowerRequest) String() string
type MigrateFollowerRequestXLanguage ¶
type MigrateFollowerRequestXLanguage struct {
// contains filtered or unexported fields
}
func (MigrateFollowerRequestXLanguage) MarshalJSON ¶
func (c MigrateFollowerRequestXLanguage) MarshalJSON() ([]byte, error)
func (*MigrateFollowerRequestXLanguage) UnmarshalJSON ¶
func (c *MigrateFollowerRequestXLanguage) UnmarshalJSON(b []byte) error
type MigrateFollowerRequestXLanguageEnum ¶
type MigrateFollowerRequestXLanguageEnum struct { ZH_CN MigrateFollowerRequestXLanguage EN_US MigrateFollowerRequestXLanguage }
func GetMigrateFollowerRequestXLanguageEnum ¶
func GetMigrateFollowerRequestXLanguageEnum() MigrateFollowerRequestXLanguageEnum
type MigrateFollowerResponse ¶
type MigrateFollowerResponse struct { // 任务ID WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (MigrateFollowerResponse) String ¶
func (o MigrateFollowerResponse) String() string
type ModifiyInstanceNameRequest ¶
type ModifiyInstanceNameRequest struct { // 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名。取值范围如下: - MySQL数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中文字符、中划线或者下划线,不能包含其他的特殊字符。 - PostgreSQL和SQL Server数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 Name string `json:"name"` }
修改实例名称必填。
func (ModifiyInstanceNameRequest) String ¶
func (o ModifiyInstanceNameRequest) String() string
type ModifyDnsNameRequestBody ¶
type ModifyDnsNameRequestBody struct { // 新域名的前缀,校验规则是^[0-9a-zA-Z]{8,64}$ DnsName string `json:"dns_name"` }
func (ModifyDnsNameRequestBody) String ¶
func (o ModifyDnsNameRequestBody) String() string
type ModifyProxyWeightRequest ¶ added in v0.0.70
type ModifyProxyWeightRequest struct { // 主实例权重 MasterWeight string `json:"master_weight"` // 只读实例信息 ReadonlyInstances []ProxyReadonlyInstances `json:"readonly_instances"` }
func (ModifyProxyWeightRequest) String ¶ added in v0.0.70
func (o ModifyProxyWeightRequest) String() string
type NodeResponse ¶
type NodeResponse struct { // 节点ID。 Id string `json:"id"` // 节点名称。 Name string `json:"name"` // 节点类型,取值为“master”、“slave”或“readreplica”,分别对应于主节点、备节点和只读节点。 Role string `json:"role"` // 节点状态。 Status string `json:"status"` // 可用区。 AvailabilityZone string `json:"availability_zone"` }
实例节点信息。
func (NodeResponse) String ¶
func (o NodeResponse) String() string
type OffSiteBackupForList ¶
type OffSiteBackupForList struct { // 备份ID。 Id string `json:"id"` // 实例ID。 InstanceId string `json:"instance_id"` // 备份名称。 Name string `json:"name"` // 备份的数据库。 Databases *[]BackupDatabase `json:"databases,omitempty"` // 备份开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 BeginTime string `json:"begin_time"` // 备份结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 EndTime string `json:"end_time"` // 备份状态,取值: - BUILDING: 备份中。 - COMPLETED: 备份完成。 - FAILED:备份失败。 - DELETING:备份删除中。 Status OffSiteBackupForListStatus `json:"status"` // 备份类型,取值: - “auto”: 自动全量备份 - “incremental”: 自动增量备份 Type OffSiteBackupForListType `json:"type"` // 备份大小,单位为KB。 Size int64 `json:"size"` Datastore *Datastore `json:"datastore"` }
跨区域备份信息。
func (OffSiteBackupForList) String ¶
func (o OffSiteBackupForList) String() string
type OffSiteBackupForListStatus ¶
type OffSiteBackupForListStatus struct {
// contains filtered or unexported fields
}
func (OffSiteBackupForListStatus) MarshalJSON ¶
func (c OffSiteBackupForListStatus) MarshalJSON() ([]byte, error)
func (*OffSiteBackupForListStatus) UnmarshalJSON ¶
func (c *OffSiteBackupForListStatus) UnmarshalJSON(b []byte) error
type OffSiteBackupForListStatusEnum ¶
type OffSiteBackupForListStatusEnum struct { BUILDING OffSiteBackupForListStatus COMPLETED OffSiteBackupForListStatus FAILED OffSiteBackupForListStatus DELETING OffSiteBackupForListStatus }
func GetOffSiteBackupForListStatusEnum ¶
func GetOffSiteBackupForListStatusEnum() OffSiteBackupForListStatusEnum
type OffSiteBackupForListType ¶
type OffSiteBackupForListType struct {
// contains filtered or unexported fields
}
func (OffSiteBackupForListType) MarshalJSON ¶
func (c OffSiteBackupForListType) MarshalJSON() ([]byte, error)
func (*OffSiteBackupForListType) UnmarshalJSON ¶
func (c *OffSiteBackupForListType) UnmarshalJSON(b []byte) error
type OffSiteBackupForListTypeEnum ¶
type OffSiteBackupForListTypeEnum struct { AUTO OffSiteBackupForListType INCREMENTAL OffSiteBackupForListType }
func GetOffSiteBackupForListTypeEnum ¶
func GetOffSiteBackupForListTypeEnum() OffSiteBackupForListTypeEnum
type OffSiteBackupPolicy ¶
type OffSiteBackupPolicy struct { // 指定已生成的备份文件可以保存的天数。 取值范围:0~1825。保存天数设置为0时,表示关闭跨区域备份策略。 注意: 关闭备份策略后,备份任务将立即停止,如果有增量备份,所有增量备份任务将立即删除,使用增量备份的相关操作可能失败,相关操作不限于下载、复制、恢复、重建等,请谨慎操作。 KeepDays int32 `json:"keep_days"` // 备份类型,取值: - SQL Server仅支持设置为“all” - “auto”: 自动全量备份 - “incremental”: 自动增量备份 - “manual“: 手动备份,仅SQL Server返回该备份类型 - “all”: 同时设置自动全量和自动增量备份。MySQL: 同时设置自动全量和自动增量备份。SQL Server: 同时设置自动全量、自动增量备份和手动备份。 BackupType *interface{} `json:"backup_type,omitempty"` // 目标区域ID。 DestinationRegion *string `json:"destination_region,omitempty"` // 项目ID。 DestinationProjectId *string `json:"destination_project_id,omitempty"` }
跨区域备份策略信息。
func (OffSiteBackupPolicy) String ¶
func (o OffSiteBackupPolicy) String() string
type OffsiteBackupInstance ¶
type OffsiteBackupInstance struct { // 偏移量。 Offset string `json:"offset"` // 查询记录数。 Limit string `json:"limit"` }
跨区域备份实例信息。
func (OffsiteBackupInstance) String ¶
func (o OffsiteBackupInstance) String() string
type OpsWindowRequest ¶
type OpsWindowRequest struct { // - 开始时间, UTC时间 StartTime string `json:"start_time"` // - 结束时间,UTC时间 EndTime string `json:"end_time"` }
func (OpsWindowRequest) String ¶
func (o OpsWindowRequest) String() string
type PgGrantRequest ¶
type PgGrantRequest struct { // 数据库名称。 数据库名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的帐号。单次请求最多支持50个元素。 Users []PgUserWithPrivilege `json:"users"` }
func (PgGrantRequest) String ¶
func (o PgGrantRequest) String() string
type PgListDatabase ¶
type PgListDatabase struct { // 数据库名称。 Name *string `json:"name,omitempty"` // 数据库所属用户。 Owner *string `json:"owner,omitempty"` // 数据库使用的字符集,例如UTF8。 CharacterSet *string `json:"character_set,omitempty"` // 数据库排序集,例如en_US.UTF-8等。 CollateSet *string `json:"collate_set,omitempty"` // 数据库大小(单位:字节)。 Size *int32 `json:"size,omitempty"` }
数据库信息。
func (PgListDatabase) String ¶
func (o PgListDatabase) String() string
type PgUserForList ¶
type PgUserForList struct { // 数据库用户名称。 Name string `json:"name"` // 用户的权限属性。 Attributes *interface{} `json:"attributes,omitempty"` // 用户的权限属性。 Memberof *[]string `json:"memberof,omitempty"` }
数据库用户信息。
func (PgUserForList) String ¶
func (o PgUserForList) String() string
type PgUserWithPrivilege ¶
type PgUserWithPrivilege struct { // 数据库帐号名称。 数据库帐号名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,不能和系统用户名称相同且帐号名称必须存在。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Name string `json:"name"` // 数据库帐号权限。 - true:只读。 - false:可读可写。 Readonly bool `json:"readonly"` // schema名称。 schema名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,不能和RDS for PostgreSQL模板库重名,且schema名称必须存在。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 SchemaName string `json:"schema_name"` }
用户及其权限。
func (PgUserWithPrivilege) String ¶
func (o PgUserWithPrivilege) String() string
type PostgresqlDatabaseForCreation ¶
type PostgresqlDatabaseForCreation struct { // 数据库名称。 数据库名称长度可在1~63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 Name string `json:"name"` // 数据库字符集。默认UTF8。 CharacterSet string `json:"character_set"` // 数据库所属用户,缺省时默认是root,不能和系统用户重名,且必须是已存在的用户。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Owner string `json:"owner"` // 数据库模板名称,可选值template0,template1。默认template1。 Template *string `json:"template,omitempty"` // 数据库排序集。默认en_US.UTF-8。注意,不同的排序规则下,相同的比较其结果可能是不同的。例如,在en_US.utf8下, select 'a'>'A';为false,但在'C'下,select 'a'>'A';为true; 如果从oracle迁移到PostgreSQL,使用'C'才能得到一致的预期。支持的排序规则,可以查询系统表 pg_collation。 LcCollate *string `json:"lc_collate,omitempty"` // 数据库分类集。默认en_US.UTF-8。 LcCtype *string `json:"lc_ctype,omitempty"` }
数据库信息。
func (PostgresqlDatabaseForCreation) String ¶
func (o PostgresqlDatabaseForCreation) String() string
type PostgresqlUserForCreation ¶
type PostgresqlUserForCreation struct { // 数据库用户名称。 数据库用户名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,不能和系统用户名称相同。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Name string `json:"name"` // 数据库用户密码。 取值范围:非空,密码长度在8到32个字符之间,至少包含大写字母、小写字母、数字、特殊字符~!@#%^*-_=+?,三种字符的组合,不能和数据库帐号“name”或“name”的逆序相同。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password string `json:"password"` }
func (PostgresqlUserForCreation) String ¶
func (o PostgresqlUserForCreation) String() string
type ProjectTagInfoResponse ¶
type ProjectTagInfoResponse struct { // 标签键。 Key string `json:"key"` // 标签值列表。 Values []string `json:"values"` }
项目标签信息。
func (ProjectTagInfoResponse) String ¶
func (o ProjectTagInfoResponse) String() string
type Proxy ¶ added in v0.0.70
type Proxy struct { // Proxy实例id。 PoolId string `json:"pool_id"` // Proxy实例开启状态。取值范围:open、closed、frozen、 opening 、closing、freezing、unfreezing,分别对应打开、关闭、已冻结、打开中、关闭中、冻结中、解冻中。 Status string `json:"status"` // Proxy读写分离地址。 Address string `json:"address"` // elb模式的虚拟ip信息。 ElbVip string `json:"elb_vip"` // 弹性公网ip信息。 Eip string `json:"eip"` // Proxy端口信息。 Port string `json:"port"` // Proxy实例状态。 取值范围:creating、normal、deleted PoolStatus string `json:"pool_status"` // 延时阈值,单位是Byte。 DelayThresholdInKilobytes string `json:"delay_threshold_in_kilobytes"` // Proxy实例规格的cpu数 Cpu string `json:"cpu"` // Proxy实例规格的内存数。 Mem string `json:"mem"` // Proxy节点个数 NodeNum string `json:"node_num"` Nodes *ProxyNode `json:"nodes"` // Proxy主备模式,取值范围:Ha Mode string `json:"mode"` }
type ProxyNode ¶ added in v0.0.70
type ProxyNode struct { // Proxy节点ID。 Id string `json:"id"` // Proxy节点名称。 Name string `json:"name"` // Proxy节点角色。 包括master和slave。 Role string `json:"role"` // 可用区。 AzCode string `json:"az_code"` // Proxy节点状态。 Status string `json:"status"` // Proxy节点是否被冻结。 0表示未冻结,1表示冻结,2表示冻结删除。 FrozenFlag int32 `json:"frozen_flag"` }
type ProxyReadonlyInstances ¶ added in v0.0.70
type ProxyReadonlyInstances struct { // 只读实例ID。 Id string `json:"id"` // 只读实例权重。 Weight int32 `json:"weight"` }
func (ProxyReadonlyInstances) String ¶ added in v0.0.70
func (o ProxyReadonlyInstances) String() string
type PwdResetRequest ¶
type PwdResetRequest struct { // 数据库密码 DbUserPwd string `json:"db_user_pwd"` }
func (PwdResetRequest) String ¶
func (o PwdResetRequest) String() string
type ReadonlyInstances ¶ added in v0.0.70
type ReadonlyInstances struct { // 只读实例ID。 Id string `json:"id"` // 只读实例状态。 Status string `json:"status"` // 只读实例名称。 Name string `json:"name"` // 只读实例读写分离权重。 Weight int32 `json:"weight"` // 可用区信息。 AvailableZones []AvailableZone `json:"available_zones"` // 只读实例CPU个数。 CpuNum int32 `json:"cpu_num"` }
func (ReadonlyInstances) String ¶ added in v0.0.70
func (o ReadonlyInstances) String() string
type RecyclePolicyRequestBody ¶
type RecyclePolicyRequestBody struct {
// 每个元素都是与回收站相关信息。
RecyclePolicy *interface{} `json:"recycle_policy"`
}
func (RecyclePolicyRequestBody) String ¶
func (o RecyclePolicyRequestBody) String() string
type RelatedInstance ¶
type RelatedInstance struct { // 关联实例id。 Id string `json:"id"` // 关联实例类型。 - “replica_of”对应于“主实例”。 - “replica”对应于“只读实例”。 Type string `json:"type"` }
实例节点信息。
func (RelatedInstance) String ¶
func (o RelatedInstance) String() string
type ResetPwdRequest ¶
type ResetPwdRequest struct { XLanguage *ResetPwdRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *PwdResetRequest `json:"body,omitempty"` }
Request Object
func (ResetPwdRequest) String ¶
func (o ResetPwdRequest) String() string
type ResetPwdRequestXLanguage ¶
type ResetPwdRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ResetPwdRequestXLanguage) MarshalJSON ¶
func (c ResetPwdRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ResetPwdRequestXLanguage) UnmarshalJSON ¶
func (c *ResetPwdRequestXLanguage) UnmarshalJSON(b []byte) error
type ResetPwdRequestXLanguageEnum ¶
type ResetPwdRequestXLanguageEnum struct { ZH_CN ResetPwdRequestXLanguage EN_US ResetPwdRequestXLanguage }
func GetResetPwdRequestXLanguageEnum ¶
func GetResetPwdRequestXLanguageEnum() ResetPwdRequestXLanguageEnum
type ResetPwdResponse ¶
type ResetPwdResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (ResetPwdResponse) String ¶
func (o ResetPwdResponse) String() string
type ResizeFlavorRequest ¶
type ResizeFlavorRequest struct { // 资源规格编码。例如:rds.mysql.m1.xlarge。其中,rds代表RDS产品,mysql代表数据库引擎,m1.xlarge代表性能规格,为高内存类型。带\"rr\"的表示只读实例规格,反之表示单实例和HA实例规格。 SpecCode string `json:"spec_code"` // 变更包周期实例的规格时可指定,表示是否自动从客户的账户中支付。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` }
变更实例规格时必填。
func (ResizeFlavorRequest) String ¶
func (o ResizeFlavorRequest) String() string
type RestoreDatabasesInfo ¶
type RestoreDatabasesInfo struct { // 库名 Database string `json:"database"` // 表信息 Tables []RestoreTableInfo `json:"tables"` }
func (RestoreDatabasesInfo) String ¶
func (o RestoreDatabasesInfo) String() string
type RestorePoint ¶
type RestorePoint struct { // 源实例ID。 InstanceId string `json:"instance_id"` // 表示恢复方式,枚举值: - “backup”,表示使用备份文件恢复,按照此方式恢复时,“type”字段为非必选,“backup_id”必选。 - “timestamp”,表示按时间点恢复,按照此方式恢复时,“type”字段必选,“restore_time”必选。 Type string `json:"type"` // 用于恢复的备份ID。当使用备份文件恢复时需要指定该参数。 BackupId *string `json:"backup_id,omitempty"` // 恢复数据的时间点,格式为UNIX时间戳,单位是毫秒,时区为UTC。 RestoreTime *int32 `json:"restore_time,omitempty"` // 仅适用于SQL Server引擎,当有此参数时表示支持局部恢复和重命名恢复,恢复数据以局部恢复为主。 - 新数据库名称不可与源实例数据库名称重名,新数据库名称为空,默认按照原数据库名进行恢复。 注意: 不填写该字段时,默认恢复全部数据库。 示例:”database_name”:{“原库名”:”新库名”} - 新数据库名不能包含rdsadmin、master、msdb、tempdb、model或resource字段(不区分大小写)。 - 数据库名称长度在1~64个字符之间,包含字母、数字、下划线或中划线,不能包含其他特殊字符。 DatabaseName map[string]string `json:"database_name,omitempty"` }
func (RestorePoint) String ¶
func (o RestorePoint) String() string
type RestoreTableInfo ¶
type RestoreTableInfo struct { // 旧表名 OldName string `json:"oldName"` // 新表名 NewName string `json:"newName"` }
func (RestoreTableInfo) String ¶
func (o RestoreTableInfo) String() string
type RestoreTablesRequest ¶
type RestoreTablesRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *RestoreTablesRequestBody `json:"body,omitempty"` }
Request Object
func (RestoreTablesRequest) String ¶
func (o RestoreTablesRequest) String() string
type RestoreTablesRequestBody ¶
type RestoreTablesRequestBody struct { // 恢复时间戳 RestoreTime int64 `json:"restoreTime"` // 表信息 RestoreTables []RestoreDatabasesInfo `json:"restoreTables"` }
func (RestoreTablesRequestBody) String ¶
func (o RestoreTablesRequestBody) String() string
type RestoreTablesResponse ¶
type RestoreTablesResponse struct { // 任务ID。 JobId *string `json:"jobId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RestoreTablesResponse) String ¶
func (o RestoreTablesResponse) String() string
type RestoreToExistingInstanceRequest ¶
type RestoreToExistingInstanceRequest struct { XLanguage *string `json:"X-Language,omitempty"` Body *RestoreToExistingInstanceRequestBody `json:"body,omitempty"` }
Request Object
func (RestoreToExistingInstanceRequest) String ¶
func (o RestoreToExistingInstanceRequest) String() string
type RestoreToExistingInstanceRequestBody ¶
type RestoreToExistingInstanceRequestBody struct { Source *RestoreToExistingInstanceRequestBodySource `json:"source"` Target *RestoreToExistingInstanceRequestBodyTarget `json:"target"` }
func (RestoreToExistingInstanceRequestBody) String ¶
func (o RestoreToExistingInstanceRequestBody) String() string
type RestoreToExistingInstanceRequestBodySource ¶
type RestoreToExistingInstanceRequestBodySource struct { // 实例ID。 InstanceId string `json:"instance_id"` // 表示恢复方式,枚举值: - “backup”,表示使用备份文件恢复,按照此方式恢复时,“type”字段为非必选,“backup_id”必选。 - “timestamp”,表示按时间点恢复,按照此方式恢复时,“type”字段必选,“restore_time”必选。 Type *RestoreToExistingInstanceRequestBodySourceType `json:"type,omitempty"` // 用于恢复的备份ID。当使用备份文件恢复时需要指定该参数。 BackupId *string `json:"backup_id,omitempty"` // 恢复数据的时间点,格式为UNIX时间戳,单位是毫秒,时区为UTC。 RestoreTime *int32 `json:"restore_time,omitempty"` // 仅适用于SQL Server引擎,当有此参数时表示支持局部恢复和重命名恢复,恢复数据以局部恢复为主。不填写该字段时,默认恢复全部数据库。 - 新数据库名称不可与源实例或目标实例数据库名称重名,新数据库名称为空,默认按照原数据库名进行恢复。 - 新数据库名不能包含rdsadmin、master、msdb、tempdb、model或resource字段(不区分大小写)。 - 数据库名称长度在1~64个字符之间,包含字母、数字、下划线或中划线,不能包含其他特殊字符。 DatabaseName map[string]string `json:"database_name,omitempty"` }
恢复数据源对象。
func (RestoreToExistingInstanceRequestBodySource) String ¶
func (o RestoreToExistingInstanceRequestBodySource) String() string
type RestoreToExistingInstanceRequestBodySourceType ¶
type RestoreToExistingInstanceRequestBodySourceType struct {
// contains filtered or unexported fields
}
func (RestoreToExistingInstanceRequestBodySourceType) MarshalJSON ¶
func (c RestoreToExistingInstanceRequestBodySourceType) MarshalJSON() ([]byte, error)
func (*RestoreToExistingInstanceRequestBodySourceType) UnmarshalJSON ¶
func (c *RestoreToExistingInstanceRequestBodySourceType) UnmarshalJSON(b []byte) error
type RestoreToExistingInstanceRequestBodySourceTypeEnum ¶
type RestoreToExistingInstanceRequestBodySourceTypeEnum struct { BACKUP RestoreToExistingInstanceRequestBodySourceType TIMESTAMP RestoreToExistingInstanceRequestBodySourceType }
func GetRestoreToExistingInstanceRequestBodySourceTypeEnum ¶
func GetRestoreToExistingInstanceRequestBodySourceTypeEnum() RestoreToExistingInstanceRequestBodySourceTypeEnum
type RestoreToExistingInstanceRequestBodyTarget ¶
type RestoreToExistingInstanceRequestBodyTarget struct { // 恢复目标实例ID。 InstanceId string `json:"instance_id"` }
恢复目标对象。
func (RestoreToExistingInstanceRequestBodyTarget) String ¶
func (o RestoreToExistingInstanceRequestBodyTarget) String() string
type RestoreToExistingInstanceResponse ¶
type RestoreToExistingInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RestoreToExistingInstanceResponse) String ¶
func (o RestoreToExistingInstanceResponse) String() string
type RevokeRequest ¶
type RevokeRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *RevokeRequestBody `json:"body,omitempty"` }
Request Object
func (RevokeRequest) String ¶
func (o RevokeRequest) String() string
type RevokeRequestBody ¶
type RevokeRequestBody struct { // 数据库名称。 DbName string `json:"db_name"` // 解除授权的用户列表。 Users []RevokeRequestBodyUsers `json:"users"` }
func (RevokeRequestBody) String ¶
func (o RevokeRequestBody) String() string
type RevokeRequestBodyUsers ¶
type RevokeRequestBodyUsers struct { // 数据库用户名称。 Name string `json:"name"` }
func (RevokeRequestBodyUsers) String ¶
func (o RevokeRequestBodyUsers) String() string
type RevokeResponse ¶
type RevokeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RevokeResponse) String ¶
func (o RevokeResponse) String() string
type SchemaReq ¶
type SchemaReq struct { // schema名称。 schema名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库和已存在的schema重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 已存在的schema包括public,information_schema。 SchemaName *string `json:"schema_name,omitempty"` // 数据库属主用户。 数据库属主名称在1到63个字符之间,不能以“pg”和数字开头,不能和系统用户名称相同。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Owner *string `json:"owner,omitempty"` }
type SecurityGroupRequest ¶
type SecurityGroupRequest struct { // - 安全组ID。 SecurityGroupId string `json:"security_group_id"` }
func (SecurityGroupRequest) String ¶
func (o SecurityGroupRequest) String() string
type SetAuditlogPolicyRequest ¶
type SetAuditlogPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SetAuditlogPolicyRequestBody `json:"body,omitempty"` }
Request Object
func (SetAuditlogPolicyRequest) String ¶
func (o SetAuditlogPolicyRequest) String() string
type SetAuditlogPolicyRequestBody ¶
type SetAuditlogPolicyRequestBody struct { // 审计日志保存天数,取值范围0~732。0表示关闭审计日志策略。 KeepDays int32 `json:"keep_days"` // 仅关闭审计日志策略时有效。 - true(默认),表示关闭审计日志策略的同时,保留历史审计日志。 - false,表示关闭审计日志策略的同时,删除已有的历史审计日志。 ReserveAuditlogs *bool `json:"reserve_auditlogs,omitempty"` }
func (SetAuditlogPolicyRequestBody) String ¶
func (o SetAuditlogPolicyRequestBody) String() string
type SetAuditlogPolicyResponse ¶
type SetAuditlogPolicyResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (SetAuditlogPolicyResponse) String ¶
func (o SetAuditlogPolicyResponse) String() string
type SetBackupPolicyRequest ¶
type SetBackupPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SetBackupPolicyRequestBody `json:"body,omitempty"` }
Request Object
func (SetBackupPolicyRequest) String ¶
func (o SetBackupPolicyRequest) String() string
type SetBackupPolicyRequestBody ¶
type SetBackupPolicyRequestBody struct { BackupPolicy *BackupPolicy `json:"backup_policy"` // 仅关闭备份策略时有效。 - true(默认),表示保留自动备份和差异备份。 - false,表示关闭备份策略的同时,删除已有的自动备份和差异备份。 ReserveBackups *bool `json:"reserve_backups,omitempty"` }
func (SetBackupPolicyRequestBody) String ¶
func (o SetBackupPolicyRequestBody) String() string
type SetBackupPolicyResponse ¶
type SetBackupPolicyResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (SetBackupPolicyResponse) String ¶
func (o SetBackupPolicyResponse) String() string
type SetDbUserPwdRequest ¶
type SetDbUserPwdRequest struct { XLanguage *SetDbUserPwdRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DbUserPwdRequest `json:"body,omitempty"` }
Request Object
func (SetDbUserPwdRequest) String ¶
func (o SetDbUserPwdRequest) String() string
type SetDbUserPwdRequestXLanguage ¶
type SetDbUserPwdRequestXLanguage struct {
// contains filtered or unexported fields
}
func (SetDbUserPwdRequestXLanguage) MarshalJSON ¶
func (c SetDbUserPwdRequestXLanguage) MarshalJSON() ([]byte, error)
func (*SetDbUserPwdRequestXLanguage) UnmarshalJSON ¶
func (c *SetDbUserPwdRequestXLanguage) UnmarshalJSON(b []byte) error
type SetDbUserPwdRequestXLanguageEnum ¶
type SetDbUserPwdRequestXLanguageEnum struct { ZH_CN SetDbUserPwdRequestXLanguage EN_US SetDbUserPwdRequestXLanguage }
func GetSetDbUserPwdRequestXLanguageEnum ¶
func GetSetDbUserPwdRequestXLanguageEnum() SetDbUserPwdRequestXLanguageEnum
type SetDbUserPwdResponse ¶
type SetDbUserPwdResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (SetDbUserPwdResponse) String ¶
func (o SetDbUserPwdResponse) String() string
type SetOffSiteBackupPolicyRequest ¶
type SetOffSiteBackupPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SetOffSiteBackupPolicyRequestBody `json:"body,omitempty"` }
Request Object
func (SetOffSiteBackupPolicyRequest) String ¶
func (o SetOffSiteBackupPolicyRequest) String() string
type SetOffSiteBackupPolicyRequestBody ¶
type SetOffSiteBackupPolicyRequestBody struct {
PolicyPara *OffSiteBackupPolicy `json:"policy_para"`
}
func (SetOffSiteBackupPolicyRequestBody) String ¶
func (o SetOffSiteBackupPolicyRequestBody) String() string
type SetOffSiteBackupPolicyResponse ¶
type SetOffSiteBackupPolicyResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (SetOffSiteBackupPolicyResponse) String ¶
func (o SetOffSiteBackupPolicyResponse) String() string
type SetPostgresqlDbUserPwdRequest ¶
type SetPostgresqlDbUserPwdRequest struct { XLanguage *SetPostgresqlDbUserPwdRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DbUserPwdRequest `json:"body,omitempty"` }
Request Object
func (SetPostgresqlDbUserPwdRequest) String ¶
func (o SetPostgresqlDbUserPwdRequest) String() string
type SetPostgresqlDbUserPwdRequestXLanguage ¶
type SetPostgresqlDbUserPwdRequestXLanguage struct {
// contains filtered or unexported fields
}
func (SetPostgresqlDbUserPwdRequestXLanguage) MarshalJSON ¶
func (c SetPostgresqlDbUserPwdRequestXLanguage) MarshalJSON() ([]byte, error)
func (*SetPostgresqlDbUserPwdRequestXLanguage) UnmarshalJSON ¶
func (c *SetPostgresqlDbUserPwdRequestXLanguage) UnmarshalJSON(b []byte) error
type SetPostgresqlDbUserPwdRequestXLanguageEnum ¶
type SetPostgresqlDbUserPwdRequestXLanguageEnum struct { ZH_CN SetPostgresqlDbUserPwdRequestXLanguage EN_US SetPostgresqlDbUserPwdRequestXLanguage }
func GetSetPostgresqlDbUserPwdRequestXLanguageEnum ¶
func GetSetPostgresqlDbUserPwdRequestXLanguageEnum() SetPostgresqlDbUserPwdRequestXLanguageEnum
type SetPostgresqlDbUserPwdResponse ¶
type SetPostgresqlDbUserPwdResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (SetPostgresqlDbUserPwdResponse) String ¶
func (o SetPostgresqlDbUserPwdResponse) String() string
type SetSecurityGroupRequest ¶
type SetSecurityGroupRequest struct { XLanguage *SetSecurityGroupRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SecurityGroupRequest `json:"body,omitempty"` }
Request Object
func (SetSecurityGroupRequest) String ¶
func (o SetSecurityGroupRequest) String() string
type SetSecurityGroupRequestXLanguage ¶
type SetSecurityGroupRequestXLanguage struct {
// contains filtered or unexported fields
}
func (SetSecurityGroupRequestXLanguage) MarshalJSON ¶
func (c SetSecurityGroupRequestXLanguage) MarshalJSON() ([]byte, error)
func (*SetSecurityGroupRequestXLanguage) UnmarshalJSON ¶
func (c *SetSecurityGroupRequestXLanguage) UnmarshalJSON(b []byte) error
type SetSecurityGroupRequestXLanguageEnum ¶
type SetSecurityGroupRequestXLanguageEnum struct { ZH_CN SetSecurityGroupRequestXLanguage EN_US SetSecurityGroupRequestXLanguage }
func GetSetSecurityGroupRequestXLanguageEnum ¶
func GetSetSecurityGroupRequestXLanguageEnum() SetSecurityGroupRequestXLanguageEnum
type SetSecurityGroupResponse ¶
type SetSecurityGroupResponse struct { // 任务ID WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (SetSecurityGroupResponse) String ¶
func (o SetSecurityGroupResponse) String() string
type ShowAuditlogDownloadLinkRequest ¶
type ShowAuditlogDownloadLinkRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *GenerateAuditlogDownloadLinkRequest `json:"body,omitempty"` }
Request Object
func (ShowAuditlogDownloadLinkRequest) String ¶
func (o ShowAuditlogDownloadLinkRequest) String() string
type ShowAuditlogDownloadLinkResponse ¶
type ShowAuditlogDownloadLinkResponse struct { // 审计日志下载链接列表。 Links *[]string `json:"links,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowAuditlogDownloadLinkResponse) String ¶
func (o ShowAuditlogDownloadLinkResponse) String() string
type ShowAuditlogPolicyRequest ¶
type ShowAuditlogPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowAuditlogPolicyRequest) String ¶
func (o ShowAuditlogPolicyRequest) String() string
type ShowAuditlogPolicyResponse ¶
type ShowAuditlogPolicyResponse struct { // 审计日志保存天数,取值范围0~732。0表示关闭审计日志策略。 KeepDays *int32 `json:"keep_days,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowAuditlogPolicyResponse) String ¶
func (o ShowAuditlogPolicyResponse) String() string
type ShowBackupDownloadLinkRequest ¶
type ShowBackupDownloadLinkRequest struct { XLanguage *string `json:"X-Language,omitempty"` BackupId string `json:"backup_id"` }
Request Object
func (ShowBackupDownloadLinkRequest) String ¶
func (o ShowBackupDownloadLinkRequest) String() string
type ShowBackupDownloadLinkResponse ¶
type ShowBackupDownloadLinkResponse struct { // 备份文件信息。 Files *[]GetBackupDownloadLinkFiles `json:"files,omitempty"` // OBS桶名。 Bucket *string `json:"bucket,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowBackupDownloadLinkResponse) String ¶
func (o ShowBackupDownloadLinkResponse) String() string
type ShowBackupPolicyRequest ¶
type ShowBackupPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowBackupPolicyRequest) String ¶
func (o ShowBackupPolicyRequest) String() string
type ShowBackupPolicyResponse ¶
type ShowBackupPolicyResponse struct { BackupPolicy *BackupPolicy `json:"backup_policy,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowBackupPolicyResponse) String ¶
func (o ShowBackupPolicyResponse) String() string
type ShowConfigurationRequest ¶
type ShowConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` ConfigId string `json:"config_id"` }
Request Object
func (ShowConfigurationRequest) String ¶
func (o ShowConfigurationRequest) String() string
type ShowConfigurationResponse ¶
type ShowConfigurationResponse struct { // 参数组ID。 Id *string `json:"id,omitempty"` // 参数组名称。 Name *string `json:"name,omitempty"` // 参数组描述。 Description *string `json:"description,omitempty"` // 引擎版本。 DatastoreVersionName *string `json:"datastore_version_name,omitempty"` // 引擎名。 DatastoreName *ShowConfigurationResponseDatastoreName `json:"datastore_name,omitempty"` // 创建时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created *string `json:"created,omitempty"` // 更新时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Updated *string `json:"updated,omitempty"` // 参数对象,用户基于默认参数模板自定义的参数配置。 ConfigurationParameters *[]ConfigurationParameter `json:"configuration_parameters,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowConfigurationResponse) String ¶
func (o ShowConfigurationResponse) String() string
type ShowConfigurationResponseDatastoreName ¶
type ShowConfigurationResponseDatastoreName struct {
// contains filtered or unexported fields
}
func (ShowConfigurationResponseDatastoreName) MarshalJSON ¶
func (c ShowConfigurationResponseDatastoreName) MarshalJSON() ([]byte, error)
func (*ShowConfigurationResponseDatastoreName) UnmarshalJSON ¶
func (c *ShowConfigurationResponseDatastoreName) UnmarshalJSON(b []byte) error
type ShowConfigurationResponseDatastoreNameEnum ¶
type ShowConfigurationResponseDatastoreNameEnum struct { MYSQL ShowConfigurationResponseDatastoreName POSTGRESQL ShowConfigurationResponseDatastoreName SQLSERVER ShowConfigurationResponseDatastoreName }
func GetShowConfigurationResponseDatastoreNameEnum ¶
func GetShowConfigurationResponseDatastoreNameEnum() ShowConfigurationResponseDatastoreNameEnum
type ShowDrReplicaStatusRequest ¶ added in v0.0.70
type ShowDrReplicaStatusRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowDrReplicaStatusRequest) String ¶ added in v0.0.70
func (o ShowDrReplicaStatusRequest) String() string
type ShowDrReplicaStatusResponse ¶ added in v0.0.70
type ShowDrReplicaStatusResponse struct { // 同步状态,取值范围是0或-1,0表示正常,-1表示异常。 ReplicaState *string `json:"replica_state,omitempty"` // 发送延迟大小(MB),即主机写入到灾备接收的延迟大小。 WalWriteReceiveDelayInMb *string `json:"wal_write_receive_delay_in_mb,omitempty"` // 端到端延迟大小(MB),即主机写入到灾备回放的延迟大小。 WalWriteReplayDelayInMb *string `json:"wal_write_replay_delay_in_mb,omitempty"` // 回放延迟时间(ms),即数据在灾备上回放的延迟时间。 WalReceiveReplayDelayInMs *string `json:"wal_receive_replay_delay_in_ms,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowDrReplicaStatusResponse) String ¶ added in v0.0.70
func (o ShowDrReplicaStatusResponse) String() string
type ShowInformationAboutDatabaseProxyRequest ¶ added in v0.0.70
type ShowInformationAboutDatabaseProxyRequest struct { XLanguage *ShowInformationAboutDatabaseProxyRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowInformationAboutDatabaseProxyRequest) String ¶ added in v0.0.70
func (o ShowInformationAboutDatabaseProxyRequest) String() string
type ShowInformationAboutDatabaseProxyRequestXLanguage ¶ added in v0.0.70
type ShowInformationAboutDatabaseProxyRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ShowInformationAboutDatabaseProxyRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c ShowInformationAboutDatabaseProxyRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ShowInformationAboutDatabaseProxyRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *ShowInformationAboutDatabaseProxyRequestXLanguage) UnmarshalJSON(b []byte) error
type ShowInformationAboutDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
type ShowInformationAboutDatabaseProxyRequestXLanguageEnum struct { ZH_CN ShowInformationAboutDatabaseProxyRequestXLanguage EN_US ShowInformationAboutDatabaseProxyRequestXLanguage }
func GetShowInformationAboutDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
func GetShowInformationAboutDatabaseProxyRequestXLanguageEnum() ShowInformationAboutDatabaseProxyRequestXLanguageEnum
type ShowInformationAboutDatabaseProxyResponse ¶ added in v0.0.70
type ShowInformationAboutDatabaseProxyResponse struct { Proxy *Proxy `json:"proxy,omitempty"` MasterInstance *MasterInstance `json:"master_instance,omitempty"` // 只读实例信息 ReadonlyInstances *[]ReadonlyInstances `json:"readonly_instances,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowInformationAboutDatabaseProxyResponse) String ¶ added in v0.0.70
func (o ShowInformationAboutDatabaseProxyResponse) String() string
type ShowInstanceConfigurationRequest ¶
type ShowInstanceConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowInstanceConfigurationRequest) String ¶
func (o ShowInstanceConfigurationRequest) String() string
type ShowInstanceConfigurationResponse ¶
type ShowInstanceConfigurationResponse struct { // 引擎版本。 DatastoreVersionName *string `json:"datastore_version_name,omitempty"` // 引擎名。 DatastoreName *ShowInstanceConfigurationResponseDatastoreName `json:"datastore_name,omitempty"` // 创建时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Created *string `json:"created,omitempty"` // 更新时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 Updated *string `json:"updated,omitempty"` // 参数对象,用户基于默认参数模板自定义的参数配置。 ConfigurationParameters *[]ConfigurationParameter `json:"configuration_parameters,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowInstanceConfigurationResponse) String ¶
func (o ShowInstanceConfigurationResponse) String() string
type ShowInstanceConfigurationResponseDatastoreName ¶
type ShowInstanceConfigurationResponseDatastoreName struct {
// contains filtered or unexported fields
}
func (ShowInstanceConfigurationResponseDatastoreName) MarshalJSON ¶
func (c ShowInstanceConfigurationResponseDatastoreName) MarshalJSON() ([]byte, error)
func (*ShowInstanceConfigurationResponseDatastoreName) UnmarshalJSON ¶
func (c *ShowInstanceConfigurationResponseDatastoreName) UnmarshalJSON(b []byte) error
type ShowInstanceConfigurationResponseDatastoreNameEnum ¶
type ShowInstanceConfigurationResponseDatastoreNameEnum struct { MYSQL ShowInstanceConfigurationResponseDatastoreName POSTGRESQL ShowInstanceConfigurationResponseDatastoreName SQLSERVER ShowInstanceConfigurationResponseDatastoreName }
func GetShowInstanceConfigurationResponseDatastoreNameEnum ¶
func GetShowInstanceConfigurationResponseDatastoreNameEnum() ShowInstanceConfigurationResponseDatastoreNameEnum
type ShowOffSiteBackupPolicyRequest ¶
type ShowOffSiteBackupPolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (ShowOffSiteBackupPolicyRequest) String ¶
func (o ShowOffSiteBackupPolicyRequest) String() string
type ShowOffSiteBackupPolicyResponse ¶
type ShowOffSiteBackupPolicyResponse struct { PolicyPara *OffSiteBackupPolicy `json:"policy_para,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowOffSiteBackupPolicyResponse) String ¶
func (o ShowOffSiteBackupPolicyResponse) String() string
type Single2Ha ¶
type Single2Ha struct { // 实例节点可用区码(AZ)。 AzCodeNewNode string `json:"az_code_new_node"` // 仅在支持SQL Server数据库实例进行单机转主备时可选,指定时会验证密码有效性。 Password *string `json:"password,omitempty"` // Dec用户专属存储ID,每个az配置的专属存储不同,实例节点所在专属存储ID,仅支持DEC用户创建时使用。 DsspoolId *string `json:"dsspool_id,omitempty"` // 仅包周期实例进行单机转主备时可指定,表示是否自动从客户的账户中支付。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` }
单机转主备时必填。
type SlowLog ¶
type SlowLog struct { // 执行次数。 Count string `json:"count"` // 平均执行时间。 Time string `json:"time"` // 平均等待锁时间。 LockTime string `json:"lock_time"` // 平均结果行数量。 RowsSent string `json:"rows_sent"` // 平均扫描的行数量。 RowsExamined string `json:"rows_examined"` // 所属数据库。 Database string `json:"database"` // 帐号。 Users string `json:"users"` // 执行语法。 QuerySample string `json:"query_sample"` // 语句类型。 Type string `json:"type"` // 发生时间,UTC时间。 StartTime string `json:"start_time"` // IP地址。 ClientIp string `json:"client_ip"` }
慢日志信息。
type SlowlogDownloadInfo ¶
type SlowlogDownloadInfo struct { // 任务ID WorkflowId string `json:"workflow_id"` // 生成的下载文件名 FileName string `json:"file_name"` // 生成链接的生成状态 Status string `json:"status"` // 文件大小 FileSize string `json:"file_size"` // 下载链接 FileLink string `json:"file_link"` // 生成时间 CreateAt int64 `json:"create_at"` // 更新时间 UpdateAt int64 `json:"update_at"` }
func (SlowlogDownloadInfo) String ¶
func (o SlowlogDownloadInfo) String() string
type SlowlogDownloadRequest ¶
type SlowlogDownloadRequest struct { // - 请求ID,uuid,代表此次获取慢日志的请求ID。 RequestId string `json:"request_id"` // - 需要下载的文件的文件名, 当引擎为SQL Server时为必选。 FileName string `json:"file_name"` }
func (SlowlogDownloadRequest) String ¶
func (o SlowlogDownloadRequest) String() string
type SslOptionRequest ¶
type SslOptionRequest struct { // - true, 打开ssl开关。 - false, 关闭ssl开关。 SslOption bool `json:"ssl_option"` }
func (SslOptionRequest) String ¶
func (o SslOptionRequest) String() string
type StartDatabaseProxyRequest ¶ added in v0.0.70
type StartDatabaseProxyRequest struct { XLanguage *StartDatabaseProxyRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (StartDatabaseProxyRequest) String ¶ added in v0.0.70
func (o StartDatabaseProxyRequest) String() string
type StartDatabaseProxyRequestXLanguage ¶ added in v0.0.70
type StartDatabaseProxyRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartDatabaseProxyRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c StartDatabaseProxyRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartDatabaseProxyRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *StartDatabaseProxyRequestXLanguage) UnmarshalJSON(b []byte) error
type StartDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
type StartDatabaseProxyRequestXLanguageEnum struct { ZH_CN StartDatabaseProxyRequestXLanguage EN_US StartDatabaseProxyRequestXLanguage }
func GetStartDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
func GetStartDatabaseProxyRequestXLanguageEnum() StartDatabaseProxyRequestXLanguageEnum
type StartDatabaseProxyResponse ¶ added in v0.0.70
type StartDatabaseProxyResponse struct { // 工作流ID WorkflowId *string `json:"workflow_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartDatabaseProxyResponse) String ¶ added in v0.0.70
func (o StartDatabaseProxyResponse) String() string
type StartFailoverRequest ¶
type StartFailoverRequest struct { XLanguage *StartFailoverRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (StartFailoverRequest) String ¶
func (o StartFailoverRequest) String() string
type StartFailoverRequestXLanguage ¶
type StartFailoverRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartFailoverRequestXLanguage) MarshalJSON ¶
func (c StartFailoverRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartFailoverRequestXLanguage) UnmarshalJSON ¶
func (c *StartFailoverRequestXLanguage) UnmarshalJSON(b []byte) error
type StartFailoverRequestXLanguageEnum ¶
type StartFailoverRequestXLanguageEnum struct { ZH_CN StartFailoverRequestXLanguage EN_US StartFailoverRequestXLanguage }
func GetStartFailoverRequestXLanguageEnum ¶
func GetStartFailoverRequestXLanguageEnum() StartFailoverRequestXLanguageEnum
type StartFailoverResponse ¶
type StartFailoverResponse struct { // 实例Id InstanceId *string `json:"instance_id,omitempty"` // 节点Id NodeId *string `json:"nodeId,omitempty"` // 任务Id WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartFailoverResponse) String ¶
func (o StartFailoverResponse) String() string
type StartInstanceDrToMasterActionRequest ¶
type StartInstanceDrToMasterActionRequest struct { XLanguage *StartInstanceDrToMasterActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DrReplicaToMaster `json:"body,omitempty"` }
Request Object
func (StartInstanceDrToMasterActionRequest) String ¶
func (o StartInstanceDrToMasterActionRequest) String() string
type StartInstanceDrToMasterActionRequestXLanguage ¶
type StartInstanceDrToMasterActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceDrToMasterActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceDrToMasterActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceDrToMasterActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceDrToMasterActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceDrToMasterActionRequestXLanguageEnum ¶
type StartInstanceDrToMasterActionRequestXLanguageEnum struct { ZH_CN StartInstanceDrToMasterActionRequestXLanguage EN_US StartInstanceDrToMasterActionRequestXLanguage }
func GetStartInstanceDrToMasterActionRequestXLanguageEnum ¶
func GetStartInstanceDrToMasterActionRequestXLanguageEnum() StartInstanceDrToMasterActionRequestXLanguageEnum
type StartInstanceDrToMasterActionResponse ¶
type StartInstanceDrToMasterActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceDrToMasterActionResponse) String ¶
func (o StartInstanceDrToMasterActionResponse) String() string
type StartInstanceEnlargeVolumeActionRequest ¶
type StartInstanceEnlargeVolumeActionRequest struct { XLanguage *StartInstanceEnlargeVolumeActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *EnlargeVolume `json:"body,omitempty"` }
Request Object
func (StartInstanceEnlargeVolumeActionRequest) String ¶
func (o StartInstanceEnlargeVolumeActionRequest) String() string
type StartInstanceEnlargeVolumeActionRequestXLanguage ¶
type StartInstanceEnlargeVolumeActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceEnlargeVolumeActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceEnlargeVolumeActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceEnlargeVolumeActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceEnlargeVolumeActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceEnlargeVolumeActionRequestXLanguageEnum ¶
type StartInstanceEnlargeVolumeActionRequestXLanguageEnum struct { ZH_CN StartInstanceEnlargeVolumeActionRequestXLanguage EN_US StartInstanceEnlargeVolumeActionRequestXLanguage }
func GetStartInstanceEnlargeVolumeActionRequestXLanguageEnum ¶
func GetStartInstanceEnlargeVolumeActionRequestXLanguageEnum() StartInstanceEnlargeVolumeActionRequestXLanguageEnum
type StartInstanceEnlargeVolumeActionResponse ¶
type StartInstanceEnlargeVolumeActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceEnlargeVolumeActionResponse) String ¶
func (o StartInstanceEnlargeVolumeActionResponse) String() string
type StartInstanceMasterDrActionRequest ¶
type StartInstanceMasterDrActionRequest struct { XLanguage *StartInstanceMasterDrActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *BuildMasterDrRelation `json:"body,omitempty"` }
Request Object
func (StartInstanceMasterDrActionRequest) String ¶
func (o StartInstanceMasterDrActionRequest) String() string
type StartInstanceMasterDrActionRequestXLanguage ¶
type StartInstanceMasterDrActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceMasterDrActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceMasterDrActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceMasterDrActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceMasterDrActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceMasterDrActionRequestXLanguageEnum ¶
type StartInstanceMasterDrActionRequestXLanguageEnum struct { ZH_CN StartInstanceMasterDrActionRequestXLanguage EN_US StartInstanceMasterDrActionRequestXLanguage }
func GetStartInstanceMasterDrActionRequestXLanguageEnum ¶
func GetStartInstanceMasterDrActionRequestXLanguageEnum() StartInstanceMasterDrActionRequestXLanguageEnum
type StartInstanceMasterDrActionResponse ¶
type StartInstanceMasterDrActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceMasterDrActionResponse) String ¶
func (o StartInstanceMasterDrActionResponse) String() string
type StartInstanceRestartActionRequest ¶
type StartInstanceRestartActionRequest struct { XLanguage *StartInstanceRestartActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *InstanceRestartRequsetBody `json:"body,omitempty"` }
Request Object
func (StartInstanceRestartActionRequest) String ¶
func (o StartInstanceRestartActionRequest) String() string
type StartInstanceRestartActionRequestXLanguage ¶
type StartInstanceRestartActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceRestartActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceRestartActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceRestartActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceRestartActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceRestartActionRequestXLanguageEnum ¶
type StartInstanceRestartActionRequestXLanguageEnum struct { ZH_CN StartInstanceRestartActionRequestXLanguage EN_US StartInstanceRestartActionRequestXLanguage }
func GetStartInstanceRestartActionRequestXLanguageEnum ¶
func GetStartInstanceRestartActionRequestXLanguageEnum() StartInstanceRestartActionRequestXLanguageEnum
type StartInstanceRestartActionResponse ¶
type StartInstanceRestartActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceRestartActionResponse) String ¶
func (o StartInstanceRestartActionResponse) String() string
type StartInstanceSingleToHaActionRequest ¶
type StartInstanceSingleToHaActionRequest struct { XLanguage *StartInstanceSingleToHaActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *Single2Ha `json:"body,omitempty"` }
Request Object
func (StartInstanceSingleToHaActionRequest) String ¶
func (o StartInstanceSingleToHaActionRequest) String() string
type StartInstanceSingleToHaActionRequestXLanguage ¶
type StartInstanceSingleToHaActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceSingleToHaActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceSingleToHaActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceSingleToHaActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceSingleToHaActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceSingleToHaActionRequestXLanguageEnum ¶
type StartInstanceSingleToHaActionRequestXLanguageEnum struct { ZH_CN StartInstanceSingleToHaActionRequestXLanguage EN_US StartInstanceSingleToHaActionRequestXLanguage }
func GetStartInstanceSingleToHaActionRequestXLanguageEnum ¶
func GetStartInstanceSingleToHaActionRequestXLanguageEnum() StartInstanceSingleToHaActionRequestXLanguageEnum
type StartInstanceSingleToHaActionResponse ¶
type StartInstanceSingleToHaActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceSingleToHaActionResponse) String ¶
func (o StartInstanceSingleToHaActionResponse) String() string
type StartInstanceSlaveDrActionRequest ¶
type StartInstanceSlaveDrActionRequest struct { XLanguage *StartInstanceSlaveDrActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *BuildSlaveDrRelation `json:"body,omitempty"` }
Request Object
func (StartInstanceSlaveDrActionRequest) String ¶
func (o StartInstanceSlaveDrActionRequest) String() string
type StartInstanceSlaveDrActionRequestXLanguage ¶
type StartInstanceSlaveDrActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceSlaveDrActionRequestXLanguage) MarshalJSON ¶
func (c StartInstanceSlaveDrActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceSlaveDrActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartInstanceSlaveDrActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartInstanceSlaveDrActionRequestXLanguageEnum ¶
type StartInstanceSlaveDrActionRequestXLanguageEnum struct { ZH_CN StartInstanceSlaveDrActionRequestXLanguage EN_US StartInstanceSlaveDrActionRequestXLanguage }
func GetStartInstanceSlaveDrActionRequestXLanguageEnum ¶
func GetStartInstanceSlaveDrActionRequestXLanguageEnum() StartInstanceSlaveDrActionRequestXLanguageEnum
type StartInstanceSlaveDrActionResponse ¶
type StartInstanceSlaveDrActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartInstanceSlaveDrActionResponse) String ¶
func (o StartInstanceSlaveDrActionResponse) String() string
type StartRecyclePolicyRequest ¶
type StartRecyclePolicyRequest struct { XLanguage *string `json:"X-Language,omitempty"` Body *RecyclePolicyRequestBody `json:"body,omitempty"` }
Request Object
func (StartRecyclePolicyRequest) String ¶
func (o StartRecyclePolicyRequest) String() string
type StartRecyclePolicyResponse ¶
type StartRecyclePolicyResponse struct { // 操作结果。 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartRecyclePolicyResponse) String ¶
func (o StartRecyclePolicyResponse) String() string
type StartResizeFlavorActionRequest ¶
type StartResizeFlavorActionRequest struct { XLanguage *StartResizeFlavorActionRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *ResizeFlavorRequest `json:"body,omitempty"` }
Request Object
func (StartResizeFlavorActionRequest) String ¶
func (o StartResizeFlavorActionRequest) String() string
type StartResizeFlavorActionRequestXLanguage ¶
type StartResizeFlavorActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartResizeFlavorActionRequestXLanguage) MarshalJSON ¶
func (c StartResizeFlavorActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartResizeFlavorActionRequestXLanguage) UnmarshalJSON ¶
func (c *StartResizeFlavorActionRequestXLanguage) UnmarshalJSON(b []byte) error
type StartResizeFlavorActionRequestXLanguageEnum ¶
type StartResizeFlavorActionRequestXLanguageEnum struct { ZH_CN StartResizeFlavorActionRequestXLanguage EN_US StartResizeFlavorActionRequestXLanguage }
func GetStartResizeFlavorActionRequestXLanguageEnum ¶
func GetStartResizeFlavorActionRequestXLanguageEnum() StartResizeFlavorActionRequestXLanguageEnum
type StartResizeFlavorActionResponse ¶
type StartResizeFlavorActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartResizeFlavorActionResponse) String ¶
func (o StartResizeFlavorActionResponse) String() string
type StopDatabaseProxyRequest ¶ added in v0.0.70
type StopDatabaseProxyRequest struct { XLanguage *StopDatabaseProxyRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
Request Object
func (StopDatabaseProxyRequest) String ¶ added in v0.0.70
func (o StopDatabaseProxyRequest) String() string
type StopDatabaseProxyRequestXLanguage ¶ added in v0.0.70
type StopDatabaseProxyRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StopDatabaseProxyRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c StopDatabaseProxyRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StopDatabaseProxyRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *StopDatabaseProxyRequestXLanguage) UnmarshalJSON(b []byte) error
type StopDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
type StopDatabaseProxyRequestXLanguageEnum struct { ZH_CN StopDatabaseProxyRequestXLanguage EN_US StopDatabaseProxyRequestXLanguage }
func GetStopDatabaseProxyRequestXLanguageEnum ¶ added in v0.0.70
func GetStopDatabaseProxyRequestXLanguageEnum() StopDatabaseProxyRequestXLanguageEnum
type StopDatabaseProxyResponse ¶ added in v0.0.70
type StopDatabaseProxyResponse struct { // 工作流ID WorkflowId *string `json:"workflow_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StopDatabaseProxyResponse) String ¶ added in v0.0.70
func (o StopDatabaseProxyResponse) String() string
type Storage ¶
type Storage struct { // 磁盘类型名称,可能取值如下: - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版实例。 - NVMESSD,表示直通SSD,仅支持i3规格实例。 Name string `json:"name"` // 其中key是可用区编号,value是规格所在az的状态,包含以下状态: - normal,在售。 - unsupported,暂不支持该规格。 - sellout,售罄。 AzStatus map[string]string `json:"az_status"` }
实例磁盘类型信息。
type SwitchSslRequest ¶
type SwitchSslRequest struct { XLanguage *SwitchSslRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *SslOptionRequest `json:"body,omitempty"` }
Request Object
func (SwitchSslRequest) String ¶
func (o SwitchSslRequest) String() string
type SwitchSslRequestXLanguage ¶
type SwitchSslRequestXLanguage struct {
// contains filtered or unexported fields
}
func (SwitchSslRequestXLanguage) MarshalJSON ¶
func (c SwitchSslRequestXLanguage) MarshalJSON() ([]byte, error)
func (*SwitchSslRequestXLanguage) UnmarshalJSON ¶
func (c *SwitchSslRequestXLanguage) UnmarshalJSON(b []byte) error
type SwitchSslRequestXLanguageEnum ¶
type SwitchSslRequestXLanguageEnum struct { ZH_CN SwitchSslRequestXLanguage EN_US SwitchSslRequestXLanguage }
func GetSwitchSslRequestXLanguageEnum ¶
func GetSwitchSslRequestXLanguageEnum() SwitchSslRequestXLanguageEnum
type SwitchSslResponse ¶
type SwitchSslResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (SwitchSslResponse) String ¶
func (o SwitchSslResponse) String() string
type TagDelWithKeyValue ¶
type TagDelWithKeyValue struct { // 标签键。最大长度127个unicode字符。 key不能为空,不能为空字符串。 Key string `json:"key"` // 标签值。每个值最大长度255个unicode字符。 删除说明如下: - 如果“value”有值,按照“key”/“value”删除。 - 如果“value”没值,则按照“key”删除。 Value string `json:"value"` }
键值对标签。
func (TagDelWithKeyValue) String ¶
func (o TagDelWithKeyValue) String() string
type TagWithKeyValue ¶
type TagWithKeyValue struct { // 标签键。最大长度36个unicode字符。 key不能为空,不能为空字符串,不能重复。字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 标签值。最大长度43个unicode字符。 可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` }
键值对标签。
func (TagWithKeyValue) String ¶
func (o TagWithKeyValue) String() string
type UpdateConfigurationRequest ¶
type UpdateConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` ConfigId string `json:"config_id"` Body *ConfigurationForUpdate `json:"body,omitempty"` }
Request Object
func (UpdateConfigurationRequest) String ¶
func (o UpdateConfigurationRequest) String() string
type UpdateConfigurationResponse ¶
type UpdateConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (UpdateConfigurationResponse) String ¶
func (o UpdateConfigurationResponse) String() string
type UpdateDataIpRequest ¶
type UpdateDataIpRequest struct { XLanguage *UpdateDataIpRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *DataIpRequest `json:"body,omitempty"` }
Request Object
func (UpdateDataIpRequest) String ¶
func (o UpdateDataIpRequest) String() string
type UpdateDataIpRequestXLanguage ¶
type UpdateDataIpRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdateDataIpRequestXLanguage) MarshalJSON ¶
func (c UpdateDataIpRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdateDataIpRequestXLanguage) UnmarshalJSON ¶
func (c *UpdateDataIpRequestXLanguage) UnmarshalJSON(b []byte) error
type UpdateDataIpRequestXLanguageEnum ¶
type UpdateDataIpRequestXLanguageEnum struct { ZH_CN UpdateDataIpRequestXLanguage EN_US UpdateDataIpRequestXLanguage }
func GetUpdateDataIpRequestXLanguageEnum ¶
func GetUpdateDataIpRequestXLanguageEnum() UpdateDataIpRequestXLanguageEnum
type UpdateDataIpResponse ¶
type UpdateDataIpResponse struct { // 任务ID WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateDataIpResponse) String ¶
func (o UpdateDataIpResponse) String() string
type UpdateDbPortRequest ¶
type UpdateDbPortRequest struct { // MySQL端口号范围:大于等于1024,小于等于65535,不包含12017和33071。 Port int32 `json:"port"` }
func (UpdateDbPortRequest) String ¶
func (o UpdateDbPortRequest) String() string
type UpdateDnsNameRequest ¶
type UpdateDnsNameRequest struct { XLanguage *UpdateDnsNameRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *ModifyDnsNameRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateDnsNameRequest) String ¶
func (o UpdateDnsNameRequest) String() string
type UpdateDnsNameRequestXLanguage ¶
type UpdateDnsNameRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdateDnsNameRequestXLanguage) MarshalJSON ¶
func (c UpdateDnsNameRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdateDnsNameRequestXLanguage) UnmarshalJSON ¶
func (c *UpdateDnsNameRequestXLanguage) UnmarshalJSON(b []byte) error
type UpdateDnsNameRequestXLanguageEnum ¶
type UpdateDnsNameRequestXLanguageEnum struct { ZH_CN UpdateDnsNameRequestXLanguage EN_US UpdateDnsNameRequestXLanguage }
func GetUpdateDnsNameRequestXLanguageEnum ¶
func GetUpdateDnsNameRequestXLanguageEnum() UpdateDnsNameRequestXLanguageEnum
type UpdateDnsNameResponse ¶
type UpdateDnsNameResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateDnsNameResponse) String ¶
func (o UpdateDnsNameResponse) String() string
type UpdateInstanceConfigurationRequest ¶
type UpdateInstanceConfigurationRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *UpdateInstanceConfigurationRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateInstanceConfigurationRequest) String ¶
func (o UpdateInstanceConfigurationRequest) String() string
type UpdateInstanceConfigurationRequestBody ¶
type UpdateInstanceConfigurationRequestBody struct { // 参数值对象,用户基于默认参数模板自定义的参数值。 Values map[string]string `json:"values"` }
func (UpdateInstanceConfigurationRequestBody) String ¶
func (o UpdateInstanceConfigurationRequestBody) String() string
type UpdateInstanceConfigurationResponse ¶
type UpdateInstanceConfigurationResponse struct { // 实例是否需要重启。 - “true”需要重启。 - “false”不需要重启。 RestartRequired *bool `json:"restart_required,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateInstanceConfigurationResponse) String ¶
func (o UpdateInstanceConfigurationResponse) String() string
type UpdateInstanceNameRequest ¶
type UpdateInstanceNameRequest struct { XLanguage *UpdateInstanceNameRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *ModifiyInstanceNameRequest `json:"body,omitempty"` }
Request Object
func (UpdateInstanceNameRequest) String ¶
func (o UpdateInstanceNameRequest) String() string
type UpdateInstanceNameRequestXLanguage ¶
type UpdateInstanceNameRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdateInstanceNameRequestXLanguage) MarshalJSON ¶
func (c UpdateInstanceNameRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdateInstanceNameRequestXLanguage) UnmarshalJSON ¶
func (c *UpdateInstanceNameRequestXLanguage) UnmarshalJSON(b []byte) error
type UpdateInstanceNameRequestXLanguageEnum ¶
type UpdateInstanceNameRequestXLanguageEnum struct { ZH_CN UpdateInstanceNameRequestXLanguage EN_US UpdateInstanceNameRequestXLanguage }
func GetUpdateInstanceNameRequestXLanguageEnum ¶
func GetUpdateInstanceNameRequestXLanguageEnum() UpdateInstanceNameRequestXLanguageEnum
type UpdateInstanceNameResponse ¶
type UpdateInstanceNameResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (UpdateInstanceNameResponse) String ¶
func (o UpdateInstanceNameResponse) String() string
type UpdatePortRequest ¶
type UpdatePortRequest struct { XLanguage *UpdatePortRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *UpdateDbPortRequest `json:"body,omitempty"` }
Request Object
func (UpdatePortRequest) String ¶
func (o UpdatePortRequest) String() string
type UpdatePortRequestXLanguage ¶
type UpdatePortRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdatePortRequestXLanguage) MarshalJSON ¶
func (c UpdatePortRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdatePortRequestXLanguage) UnmarshalJSON ¶
func (c *UpdatePortRequestXLanguage) UnmarshalJSON(b []byte) error
type UpdatePortRequestXLanguageEnum ¶
type UpdatePortRequestXLanguageEnum struct { ZH_CN UpdatePortRequestXLanguage EN_US UpdatePortRequestXLanguage }
func GetUpdatePortRequestXLanguageEnum ¶
func GetUpdatePortRequestXLanguageEnum() UpdatePortRequestXLanguageEnum
type UpdatePortResponse ¶
type UpdatePortResponse struct { // 任务ID WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdatePortResponse) String ¶
func (o UpdatePortResponse) String() string
type UpdatePostgresqlInstanceAliasRequest ¶
type UpdatePostgresqlInstanceAliasRequest struct { XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *UpdateRdsInstanceAliasRequest `json:"body,omitempty"` }
Request Object
func (UpdatePostgresqlInstanceAliasRequest) String ¶
func (o UpdatePostgresqlInstanceAliasRequest) String() string
type UpdatePostgresqlInstanceAliasResponse ¶
type UpdatePostgresqlInstanceAliasResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdatePostgresqlInstanceAliasResponse) String ¶
func (o UpdatePostgresqlInstanceAliasResponse) String() string
type UpdateRdsInstanceAliasRequest ¶
type UpdateRdsInstanceAliasRequest struct { // 备注名称长度可在0~64个字符之间,由字母、数字、汉字,英文句号,下划线、中划线组成。 Alias *string `json:"alias,omitempty"` }
func (UpdateRdsInstanceAliasRequest) String ¶
func (o UpdateRdsInstanceAliasRequest) String() string
type UpdateReadWeightRequest ¶ added in v0.0.70
type UpdateReadWeightRequest struct { XLanguage *UpdateReadWeightRequestXLanguage `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` Body *ModifyProxyWeightRequest `json:"body,omitempty"` }
Request Object
func (UpdateReadWeightRequest) String ¶ added in v0.0.70
func (o UpdateReadWeightRequest) String() string
type UpdateReadWeightRequestXLanguage ¶ added in v0.0.70
type UpdateReadWeightRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdateReadWeightRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c UpdateReadWeightRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdateReadWeightRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *UpdateReadWeightRequestXLanguage) UnmarshalJSON(b []byte) error
type UpdateReadWeightRequestXLanguageEnum ¶ added in v0.0.70
type UpdateReadWeightRequestXLanguageEnum struct { ZH_CN UpdateReadWeightRequestXLanguage EN_US UpdateReadWeightRequestXLanguage }
func GetUpdateReadWeightRequestXLanguageEnum ¶ added in v0.0.70
func GetUpdateReadWeightRequestXLanguageEnum() UpdateReadWeightRequestXLanguageEnum
type UpdateReadWeightResponse ¶ added in v0.0.70
type UpdateReadWeightResponse struct { // 修改读写分离权重或延时阈值的结果。 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateReadWeightResponse) String ¶ added in v0.0.70
func (o UpdateReadWeightResponse) String() string
type UserForCreation ¶
type UserForCreation struct { // 数据库用户名称。 数据库帐号名称在1到32个字符之间,由小写字母、数字、中划线、或下划线组成,不能包含其他特殊字符。 - 若数据库版本为MySQL5.6和8.0,帐号长度为1~16个字符。 - 若数据库版本为MySQL5.7,帐号长度为1~32个字符。 Name string `json:"name"` // 数据库帐号密码。 取值范围: 非空,由大小写字母、数字和特殊符号~!@#%^*-_=+?组成,长度8~32个字符,不能和数据库帐号“name”或“name”的逆序相同。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password string `json:"password"` }
func (UserForCreation) String ¶
func (o UserForCreation) String() string
type UserForList ¶
type UserForList struct { // 数据库用户名称。 Name string `json:"name"` }
数据库用户信息。
func (UserForList) String ¶
func (o UserForList) String() string
type UserWithPrivilege ¶
type UserWithPrivilege struct { // 用户名。 Name string `json:"name"` // 是否为只读权限。 Readonly bool `json:"readonly"` }
用户及其权限。
func (UserWithPrivilege) String ¶
func (o UserWithPrivilege) String() string
type Volume ¶
type Volume struct { // 磁盘类型。 取值范围如下,区分大小写: - COMMON,表示SATA。 - HIGH,表示SAS。 - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版(需申请权限)。 Type VolumeType `json:"type"` // 磁盘大小,单位为GB。 取值范围:40GB~4000GB,必须为10的整数倍。 部分用户支持40GB~6000GB,如果您想创建存储空间最大为6000GB的数据库实例,或提高扩容上限到10000GB,请联系客服开通。 说明:对于只读实例,该参数无效,磁盘大小,默认和主实例相同。 Size int32 `json:"size"` }
type VolumeType ¶
type VolumeType struct {
// contains filtered or unexported fields
}
func (VolumeType) MarshalJSON ¶
func (c VolumeType) MarshalJSON() ([]byte, error)
func (*VolumeType) UnmarshalJSON ¶
func (c *VolumeType) UnmarshalJSON(b []byte) error
type VolumeTypeEnum ¶
type VolumeTypeEnum struct { ULTRAHIGH VolumeType HIGH VolumeType COMMON VolumeType NVMESSD VolumeType ULTRAHIGHPRO VolumeType }
func GetVolumeTypeEnum ¶
func GetVolumeTypeEnum() VolumeTypeEnum
Source Files ¶
- model_allow_db_privilege_request.go
- model_allow_db_privilege_response.go
- model_allow_db_user_privilege_request.go
- model_allow_db_user_privilege_response.go
- model_apply_configuration_request.go
- model_apply_configuration_response_apply_results.go
- model_attach_eip_request.go
- model_attach_eip_response.go
- model_auditlog.go
- model_available_zone.go
- model_backup_database.go
- model_backup_for_list.go
- model_backup_info.go
- model_backup_policy.go
- model_backup_strategy.go
- model_backup_strategy_for_response.go
- model_batch_tag_action_add_request_body.go
- model_batch_tag_action_del_request_body.go
- model_batch_tag_add_action_request.go
- model_batch_tag_add_action_response.go
- model_batch_tag_del_action_request.go
- model_batch_tag_del_action_response.go
- model_bind_eip_request.go
- model_build_master_dr_relation.go
- model_build_slave_dr_relation.go
- model_change_failover_mode_request.go
- model_change_failover_mode_response.go
- model_change_failover_strategy_request.go
- model_change_failover_strategy_response.go
- model_change_ops_window_request.go
- model_change_ops_window_response.go
- model_change_the_delay_threshold_request.go
- model_change_the_delay_threshold_response.go
- model_changing_the_delay_threshold_request_body.go
- model_charge_info.go
- model_charge_info_response.go
- model_configuration_for_creation.go
- model_configuration_for_update.go
- model_configuration_parameter.go
- model_configuration_summary.go
- model_configuration_summary_for_create.go
- model_create_configuration_request.go
- model_create_configuration_response.go
- model_create_database_request.go
- model_create_database_response.go
- model_create_db_user_request.go
- model_create_db_user_response.go
- model_create_dns_name_request.go
- model_create_dns_name_request_body.go
- model_create_dns_name_response.go
- model_create_instance_request.go
- model_create_instance_resp_item.go
- model_create_instance_response.go
- model_create_manual_backup_request.go
- model_create_manual_backup_request_body.go
- model_create_manual_backup_response.go
- model_create_postgresql_database_request.go
- model_create_postgresql_database_response.go
- model_create_postgresql_database_schema_request.go
- model_create_postgresql_database_schema_response.go
- model_create_postgresql_db_user_request.go
- model_create_postgresql_db_user_response.go
- model_create_restore_instance_request.go
- model_create_restore_instance_response.go
- model_data_ip_request.go
- model_database_for_creation.go
- model_database_for_list_schema.go
- model_database_with_privilege.go
- model_datastore.go
- model_db_schema_req.go
- model_db_user_pwd_request.go
- model_delete_configuration_request.go
- model_delete_configuration_response.go
- model_delete_database_request.go
- model_delete_database_response.go
- model_delete_db_user_request.go
- model_delete_db_user_response.go
- model_delete_instance_request.go
- model_delete_instance_response.go
- model_delete_manual_backup_request.go
- model_delete_manual_backup_response.go
- model_download_slowlog_request.go
- model_download_slowlog_response.go
- model_dr_replica_to_master.go
- model_dss_pool_info.go
- model_enable_configuration_request.go
- model_enable_configuration_response.go
- model_enlarge_volume.go
- model_error_log.go
- model_error_response.go
- model_failover_mode_request.go
- model_failover_strategy_request.go
- model_flavor.go
- model_follower_migrate_request.go
- model_generate_auditlog_download_link_request.go
- model_get_backup_download_link_files.go
- model_get_job_info_response_body_job.go
- model_get_restore_time_response_restore_time.go
- model_get_task_detail_list_rsp_instance.go
- model_get_task_detail_list_rsp_jobs.go
- model_grant_request.go
- model_ha.go
- model_ha_response.go
- model_instance_request.go
- model_instance_response.go
- model_instance_restart_requset_body.go
- model_l_datastore.go
- model_list_auditlogs_request.go
- model_list_auditlogs_response.go
- model_list_authorized_databases_request.go
- model_list_authorized_databases_response.go
- model_list_authorized_db_users_request.go
- model_list_authorized_db_users_response.go
- model_list_backups_request.go
- model_list_backups_response.go
- model_list_collations_request.go
- model_list_collations_response.go
- model_list_configurations_request.go
- model_list_configurations_response.go
- model_list_databases_request.go
- model_list_databases_response.go
- model_list_datastores_request.go
- model_list_datastores_response.go
- model_list_db_users_request.go
- model_list_db_users_response.go
- model_list_error_logs_request.go
- model_list_error_logs_response.go
- model_list_flavors_request.go
- model_list_flavors_response.go
- model_list_instances_request.go
- model_list_instances_response.go
- model_list_job_info_detail_request.go
- model_list_job_info_detail_response.go
- model_list_job_info_request.go
- model_list_job_info_response.go
- model_list_off_site_backups_request.go
- model_list_off_site_backups_response.go
- model_list_off_site_instances_request.go
- model_list_off_site_instances_response.go
- model_list_off_site_restore_times_request.go
- model_list_off_site_restore_times_response.go
- model_list_postgresql_database_schemas_request.go
- model_list_postgresql_database_schemas_response.go
- model_list_postgresql_databases_request.go
- model_list_postgresql_databases_response.go
- model_list_postgresql_db_user_paginated_request.go
- model_list_postgresql_db_user_paginated_response.go
- model_list_project_tags_request.go
- model_list_project_tags_response.go
- model_list_restore_times_request.go
- model_list_restore_times_response.go
- model_list_slow_logs_request.go
- model_list_slow_logs_response.go
- model_list_slowlog_statistics_request.go
- model_list_slowlog_statistics_response.go
- model_list_storage_types_request.go
- model_list_storage_types_response.go
- model_master_instance.go
- model_migrate_follower_request.go
- model_migrate_follower_response.go
- model_modifiy_instance_name_request.go
- model_modify_dns_name_request_body.go
- model_modify_proxy_weight_request.go
- model_node_response.go
- model_off_site_backup_for_list.go
- model_off_site_backup_policy.go
- model_offsite_backup_instance.go
- model_ops_window_request.go
- model_pg_grant_request.go
- model_pg_list_database.go
- model_pg_user_for_list.go
- model_pg_user_with_privilege.go
- model_postgresql_database_for_creation.go
- model_postgresql_user_for_creation.go
- model_project_tag_info_response.go
- model_proxy.go
- model_proxy_node.go
- model_proxy_readonly_instances.go
- model_pwd_reset_request.go
- model_readonly_instances.go
- model_recycle_policy_request_body.go
- model_related_instance.go
- model_reset_pwd_request.go
- model_reset_pwd_response.go
- model_resize_flavor_request.go
- model_restore_databases_info.go
- model_restore_point.go
- model_restore_table_info.go
- model_restore_tables_request.go
- model_restore_tables_request_body.go
- model_restore_tables_response.go
- model_restore_to_existing_instance_request.go
- model_restore_to_existing_instance_request_body.go
- model_restore_to_existing_instance_request_body_source.go
- model_restore_to_existing_instance_request_body_target.go
- model_restore_to_existing_instance_response.go
- model_revoke_request.go
- model_revoke_request_body.go
- model_revoke_request_body_users.go
- model_revoke_response.go
- model_schema_req.go
- model_security_group_request.go
- model_set_auditlog_policy_request.go
- model_set_auditlog_policy_request_body.go
- model_set_auditlog_policy_response.go
- model_set_backup_policy_request.go
- model_set_backup_policy_request_body.go
- model_set_backup_policy_response.go
- model_set_db_user_pwd_request.go
- model_set_db_user_pwd_response.go
- model_set_off_site_backup_policy_request.go
- model_set_off_site_backup_policy_request_body.go
- model_set_off_site_backup_policy_response.go
- model_set_postgresql_db_user_pwd_request.go
- model_set_postgresql_db_user_pwd_response.go
- model_set_security_group_request.go
- model_set_security_group_response.go
- model_show_auditlog_download_link_request.go
- model_show_auditlog_download_link_response.go
- model_show_auditlog_policy_request.go
- model_show_auditlog_policy_response.go
- model_show_backup_download_link_request.go
- model_show_backup_download_link_response.go
- model_show_backup_policy_request.go
- model_show_backup_policy_response.go
- model_show_configuration_request.go
- model_show_configuration_response.go
- model_show_dr_replica_status_request.go
- model_show_dr_replica_status_response.go
- model_show_information_about_database_proxy_request.go
- model_show_information_about_database_proxy_response.go
- model_show_instance_configuration_request.go
- model_show_instance_configuration_response.go
- model_show_off_site_backup_policy_request.go
- model_show_off_site_backup_policy_response.go
- model_single2_ha.go
- model_slow_log.go
- model_slowlog_download_info.go
- model_slowlog_download_request.go
- model_ssl_option_request.go
- model_start_database_proxy_request.go
- model_start_database_proxy_response.go
- model_start_failover_request.go
- model_start_failover_response.go
- model_start_instance_dr_to_master_action_request.go
- model_start_instance_dr_to_master_action_response.go
- model_start_instance_enlarge_volume_action_request.go
- model_start_instance_enlarge_volume_action_response.go
- model_start_instance_master_dr_action_request.go
- model_start_instance_master_dr_action_response.go
- model_start_instance_restart_action_request.go
- model_start_instance_restart_action_response.go
- model_start_instance_single_to_ha_action_request.go
- model_start_instance_single_to_ha_action_response.go
- model_start_instance_slave_dr_action_request.go
- model_start_instance_slave_dr_action_response.go
- model_start_recycle_policy_request.go
- model_start_recycle_policy_response.go
- model_start_resize_flavor_action_request.go
- model_start_resize_flavor_action_response.go
- model_stop_database_proxy_request.go
- model_stop_database_proxy_response.go
- model_storage.go
- model_switch_ssl_request.go
- model_switch_ssl_response.go
- model_tag_del_with_key_value.go
- model_tag_response.go
- model_tag_with_key_value.go
- model_update_configuration_request.go
- model_update_configuration_response.go
- model_update_data_ip_request.go
- model_update_data_ip_response.go
- model_update_db_port_request.go
- model_update_dns_name_request.go
- model_update_dns_name_response.go
- model_update_instance_configuration_request.go
- model_update_instance_configuration_request_body.go
- model_update_instance_configuration_response.go
- model_update_instance_name_request.go
- model_update_instance_name_response.go
- model_update_port_request.go
- model_update_port_response.go
- model_update_postgresql_instance_alias_request.go
- model_update_postgresql_instance_alias_response.go
- model_update_rds_instance_alias_request.go
- model_update_read_weight_request.go
- model_update_read_weight_response.go
- model_user_for_creation.go
- model_user_for_list.go
- model_user_with_privilege.go
- model_volume.go