Documentation ¶
Index ¶
- type AdDomainInfo
- type AddLogConfigResponseBody
- type AddLogConfigs
- type AddLogConfigsLogType
- type AddLogConfigsLogTypeEnum
- type AddMsdtcRequestBody
- type AddPostgresqlHbaConfRequest
- type AddPostgresqlHbaConfResponse
- type AllowDbPrivilegeRequest
- type AllowDbPrivilegeResponse
- type AllowDbUserPrivilegeRequest
- type AllowDbUserPrivilegeResponse
- type AllowSqlserverDbUserPrivilegeRequest
- type AllowSqlserverDbUserPrivilegeResponse
- type ApiVersion
- type ApplyConfigurationAsyncRequest
- type ApplyConfigurationAsyncResponse
- type ApplyConfigurationRequest
- type ApplyConfigurationResponseApplyResults
- type AttachEipRequest
- type AttachEipRequestXLanguage
- type AttachEipRequestXLanguageEnum
- type AttachEipResponse
- type Auditlog
- type AvailableZone
- type BackupDatabase
- type BackupDatastore
- type BackupDatastoreType
- type BackupDatastoreTypeEnum
- 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 BatchAddMsdtcsRequest
- type BatchAddMsdtcsResponse
- type BatchDeleteBackupRequestBody
- type BatchDeleteManualBackupRequest
- type BatchDeleteManualBackupResponse
- type BatchRestoreDatabaseRequest
- type BatchRestoreDatabaseResponse
- type BatchRestorePostgreSqlTablesRequest
- type BatchRestorePostgreSqlTablesResponse
- type BatchShutdownInsReq
- type BatchStopInstanceRequest
- type BatchStopInstanceResponse
- type BatchTagActionAddRequestBody
- type BatchTagActionDelRequestBody
- type BatchTagAddActionRequest
- type BatchTagAddActionResponse
- type BatchTagDelActionRequest
- type BatchTagDelActionResponse
- type BindEipRequest
- type BinlogClearPolicyRequestBody
- 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 ChangeProxyScaleRequest
- type ChangeProxyScaleRequestXLanguage
- type ChangeProxyScaleRequestXLanguageEnum
- type ChangeProxyScaleResponse
- 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 ComputeFlavor
- type ComputeFlavorGroup
- type Computes
- type ConfigurationCopyRequestBody
- type ConfigurationForCreation
- type ConfigurationForUpdate
- type ConfigurationParameter
- type ConfigurationParameterType
- type ConfigurationParameterTypeEnum
- type ConfigurationSummary
- type ConfigurationSummaryDatastoreName
- type ConfigurationSummaryDatastoreNameEnum
- type ConfigurationSummaryForCreate
- type ConfigurationSummaryForCreateDatastoreName
- type ConfigurationSummaryForCreateDatastoreNameEnum
- type CopyConfigurationRequest
- type CopyConfigurationResponse
- 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 CreateInstanceIam5Request
- type CreateInstanceIam5RequestXLanguage
- type CreateInstanceIam5RequestXLanguageEnum
- type CreateInstanceIam5Response
- type CreateInstanceRequest
- type CreateInstanceRequestXLanguage
- type CreateInstanceRequestXLanguageEnum
- type CreateInstanceRespItem
- type CreateInstanceResponse
- type CreateManualBackupRequest
- type CreateManualBackupRequestBody
- type CreateManualBackupResponse
- type CreateMysqlMultiProxyRequest
- type CreatePostgresqlDatabaseRequest
- type CreatePostgresqlDatabaseResponse
- type CreatePostgresqlDatabaseSchemaRequest
- type CreatePostgresqlDatabaseSchemaResponse
- type CreatePostgresqlDbUserRequest
- type CreatePostgresqlDbUserResponse
- type CreatePostgresqlExtensionRequest
- type CreatePostgresqlExtensionResponse
- type CreateRdSforMySqlProxyRequest
- type CreateRdSforMySqlProxyResponse
- type CreateRestoreInstanceRequest
- type CreateRestoreInstanceRequestBody
- type CreateRestoreInstanceRequestXLanguage
- type CreateRestoreInstanceRequestXLanguageEnum
- type CreateRestoreInstanceResponse
- type CreateSqlLimitRequest
- type CreateSqlLimitResponse
- type CreateSqlLimitRuleReqV3
- type CreateSqlserverDatabaseRequest
- type CreateSqlserverDatabaseResponse
- type CreateSqlserverDbUserRequest
- type CreateSqlserverDbUserResponse
- type CreateXelLogDownloadRequest
- type CreateXelLogDownloadRequestBody
- type CreateXelLogDownloadRequestXLanguage
- type CreateXelLogDownloadRequestXLanguageEnum
- type CreateXelLogDownloadResponse
- type CreateXelLogDownloadResult
- type CustomerCreateInstanceReq
- type CustomerModifyAutoEnlargePolicyReq
- type CustomerModifyAutoEnlargePolicyReqTriggerThreshold
- type CustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum
- type CustomerUpgradeDatabaseVersionReq
- type CustomerUpgradeDatabaseVersionReqNew
- type DataIpRequest
- type DatabaseForCreation
- type DatabaseUserRoleRequest
- type DatabaseWithPrivilege
- type DatabaseWithPrivilegeObject
- type Datastore
- type DatastoreType
- type DatastoreTypeEnum
- type DbUserPrivilegeRequest
- type DbUserPwdRequest
- type DbsInstanceHostInfoResult
- type DeleteBackupResult
- type DeleteConfigurationRequest
- type DeleteConfigurationResponse
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDbUserRequest
- type DeleteDbUserResponse
- type DeleteDisasterRecoveryRequest
- type DeleteDisasterRecoveryRequestBody
- type DeleteDisasterRecoveryResponse
- type DeleteInstanceRequest
- type DeleteInstanceRequestXLanguage
- type DeleteInstanceRequestXLanguageEnum
- type DeleteInstanceResponse
- type DeleteJobRequest
- type DeleteJobResponse
- type DeleteLogConfigResponseBody
- type DeleteLogConfigs
- type DeleteLogConfigsLogType
- type DeleteLogConfigsLogTypeEnum
- type DeleteLogLtsConfigsRequest
- type DeleteLogLtsConfigsRequestEngine
- type DeleteLogLtsConfigsRequestEngineEnum
- type DeleteLogLtsConfigsRequestXLanguage
- type DeleteLogLtsConfigsRequestXLanguageEnum
- type DeleteLogLtsConfigsResponse
- type DeleteManualBackupRequest
- type DeleteManualBackupResponse
- type DeletePostgresqlDatabaseRequest
- type DeletePostgresqlDatabaseResponse
- type DeletePostgresqlDbUserRequest
- type DeletePostgresqlDbUserResponse
- type DeletePostgresqlExtensionRequest
- type DeletePostgresqlExtensionResponse
- type DeletePostgresqlHbaConfRequest
- type DeletePostgresqlHbaConfResponse
- type DeleteRdSforMySqlProxyRequest
- type DeleteRdSforMySqlProxyResponse
- type DeleteSqlLimitRequest
- type DeleteSqlLimitResponse
- type DeleteSqlLimitRuleReqV3
- type DeleteSqlserverDatabaseExRequest
- type DeleteSqlserverDatabaseExResponse
- type DeleteSqlserverDatabaseRequest
- type DeleteSqlserverDatabaseResponse
- type DeleteSqlserverDbUserRequest
- type DeleteSqlserverDbUserResponse
- type DiagnosisInstancesInfoResult
- type DiagnosisItemResult
- type DownloadErrorlogRequest
- type DownloadErrorlogRequestXLanguage
- type DownloadErrorlogRequestXLanguageEnum
- type DownloadErrorlogResponse
- type DownloadInfoRsp
- type DownloadSlowlogRequest
- type DownloadSlowlogRequestXLanguage
- type DownloadSlowlogRequestXLanguageEnum
- type DownloadSlowlogResponse
- type DropDatabaseV3Req
- type DssPoolInfo
- type EnableConfigurationRequest
- type EnableConfigurationResponse
- type EngineFlavorData
- type EnlargeVolumeObject
- type EnlargeVolumeRequestBody
- type ErrorLog
- type ErrorLogItem
- type ErrorResponse
- type ErrorRsp
- type ErrorlogDownloadInfo
- type ErrorlogForLtsRequest
- type ErrorlogForLtsRequestLevel
- type ErrorlogForLtsRequestLevelEnum
- type ExecutePrivilegeDatabaseUserRoleRequest
- type ExecutePrivilegeDatabaseUserRoleResponse
- type ExecuteRevokeDatabaseUserRoleRequest
- type ExecuteRevokeDatabaseUserRoleResponse
- type ExtensionRequest
- type ExtensionsResponse
- type FailoverModeRequest
- type FailoverRequest
- type FailoverStrategyRequest
- type Flavor
- type FollowerMigrateRequest
- type GenerateAuditlogDownloadLinkRequest
- type GetBackupDownloadLinkFiles
- type GetJobInfoResponseBodyJob
- type GetJobInfoResponseBodyJobStatus
- type GetJobInfoResponseBodyJobStatusEnum
- type GetOffSiteBackupPolicy
- type GetRestoreTimeResponseRestoreTime
- type GetTaskDetailListRspJobs
- type GetTaskDetailListRspJobsInstance
- type GetTaskDetailListRspJobsStatus
- type GetTaskDetailListRspJobsStatusEnum
- type GrantRequest
- type Ha
- type HaMode
- type HaModeEnum
- type HaReplicationMode
- type HaReplicationModeEnum
- type HaResponse
- type HaResponseReplicationMode
- type HaResponseReplicationModeEnum
- type HistoryDatabaseInfo
- type HistoryDatabaseInstance
- type InspectionReports
- type InstanceDrRelation
- type InstanceInfo
- type InstanceLtsBasicInfoResp
- type InstanceLtsConfigDetailResp
- type InstanceLtsConfigResp
- type InstanceRequest
- type InstanceResponse
- type InstanceRestartRequsetBody
- type InstancesWeight
- type LDatastore
- type LinksInfoResponse
- type ListApiVersionNewRequest
- type ListApiVersionNewResponse
- type ListApiVersionRequest
- type ListApiVersionResponse
- type ListAuditlogsRequest
- type ListAuditlogsResponse
- type ListAuthorizedDatabasesRequest
- type ListAuthorizedDatabasesResponse
- type ListAuthorizedDbUsersRequest
- type ListAuthorizedDbUsersResponse
- type ListAuthorizedSqlserverDbUsersRequest
- type ListAuthorizedSqlserverDbUsersResponse
- type ListBackupsRequest
- type ListBackupsRequestBackupType
- type ListBackupsRequestBackupTypeEnum
- type ListBackupsRequestStatus
- type ListBackupsRequestStatusEnum
- type ListBackupsResponse
- type ListCollationsRequest
- type ListCollationsRequestXLanguage
- type ListCollationsRequestXLanguageEnum
- type ListCollationsResponse
- type ListConfigurationsRequest
- type ListConfigurationsRequestXLanguage
- type ListConfigurationsRequestXLanguageEnum
- type ListConfigurationsResponse
- type ListDatabaseUserRoleRequest
- type ListDatabaseUserRoleResponse
- type ListDatabasesRequest
- type ListDatabasesResponse
- type ListDatastoresRequest
- type ListDatastoresRequestDatabaseName
- type ListDatastoresRequestDatabaseNameEnum
- type ListDatastoresResponse
- type ListDbUsersRequest
- type ListDbUsersResponse
- type ListDrRelationsRequest
- type ListDrRelationsResponse
- type ListEngineFlavorsRequest
- type ListEngineFlavorsResponse
- type ListErrorLogsNewRequest
- type ListErrorLogsNewRequestLevel
- type ListErrorLogsNewRequestLevelEnum
- type ListErrorLogsNewResponse
- type ListErrorLogsRequest
- type ListErrorLogsRequestLevel
- type ListErrorLogsRequestLevelEnum
- type ListErrorLogsResponse
- type ListErrorlogForLtsRequest
- type ListErrorlogForLtsRequestXLanguage
- type ListErrorlogForLtsRequestXLanguageEnum
- type ListErrorlogForLtsResponse
- type ListFlavorsRequest
- type ListFlavorsRequestDatabaseName
- type ListFlavorsRequestDatabaseNameEnum
- type ListFlavorsResizeRequest
- type ListFlavorsResizeResponse
- type ListFlavorsResponse
- type ListHistoryDatabaseRequest
- type ListHistoryDatabaseResponse
- type ListInspectionHistoriesRequest
- type ListInspectionHistoriesResponse
- type ListInstanceDiagnosisRequest
- type ListInstanceDiagnosisRequestEngine
- type ListInstanceDiagnosisRequestEngineEnum
- type ListInstanceDiagnosisResponse
- type ListInstanceParamHistoriesRequest
- type ListInstanceParamHistoriesResponse
- type ListInstanceTagsRequest
- type ListInstanceTagsResponse
- type ListInstancesInfoDiagnosisRequest
- type ListInstancesInfoDiagnosisRequestDiagnosis
- type ListInstancesInfoDiagnosisRequestDiagnosisEnum
- type ListInstancesInfoDiagnosisRequestEngine
- type ListInstancesInfoDiagnosisRequestEngineEnum
- type ListInstancesInfoDiagnosisResponse
- type ListInstancesInfoDiagnosisResponseDiagnosis
- type ListInstancesInfoDiagnosisResponseDiagnosisEnum
- type ListInstancesRequest
- type ListInstancesRequestDatastoreType
- type ListInstancesRequestDatastoreTypeEnum
- type ListInstancesRequestType
- type ListInstancesRequestTypeEnum
- type ListInstancesRequestXLanguage
- type ListInstancesRequestXLanguageEnum
- type ListInstancesResponse
- type ListInstancesSupportFastRestoreRequest
- type ListInstancesSupportFastRestoreRequestBody
- type ListInstancesSupportFastRestoreResponse
- type ListJobInfoDetailRequest
- type ListJobInfoDetailResponse
- type ListJobInfoRequest
- type ListJobInfoResponse
- type ListLogLtsConfigsRequest
- type ListLogLtsConfigsRequestEngine
- type ListLogLtsConfigsRequestEngineEnum
- type ListLogLtsConfigsRequestXLanguage
- type ListLogLtsConfigsRequestXLanguageEnum
- type ListLogLtsConfigsResponse
- type ListMsdtcHostsRequest
- type ListMsdtcHostsResponse
- 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 ListPostgresqlExtensionRequest
- type ListPostgresqlExtensionResponse
- type ListPostgresqlHbaInfoHistoryRequest
- type ListPostgresqlHbaInfoHistoryResponse
- type ListPostgresqlHbaInfoRequest
- type ListPostgresqlHbaInfoResponse
- type ListPostgresqlListHistoryTablesRequest
- type ListPostgresqlListHistoryTablesResponse
- type ListPredefinedTagRequest
- type ListPredefinedTagRequestXLanguage
- type ListPredefinedTagRequestXLanguageEnum
- type ListPredefinedTagResponse
- type ListProjectTagsRequest
- type ListProjectTagsResponse
- type ListRdSforMySqlProxyRequest
- type ListRdSforMySqlProxyResponse
- type ListRdSforMysqlProxyFlavorsRequest
- type ListRdSforMysqlProxyFlavorsResponse
- type ListRecycleInstancesRequest
- type ListRecycleInstancesResponse
- type ListRestoreTimesRequest
- type ListRestoreTimesResponse
- type ListShareBackupsRequest
- type ListShareBackupsResponse
- type ListSimplifiedInstancesRequest
- type ListSimplifiedInstancesRequestXLanguage
- type ListSimplifiedInstancesRequestXLanguageEnum
- type ListSimplifiedInstancesResponse
- type ListSlowLogFileRequest
- type ListSlowLogFileResponse
- type ListSlowLogStatisticsForLtsRequest
- type ListSlowLogStatisticsForLtsRequestXLanguage
- type ListSlowLogStatisticsForLtsRequestXLanguageEnum
- type ListSlowLogStatisticsForLtsResponse
- type ListSlowLogsNewRequest
- type ListSlowLogsNewRequestType
- type ListSlowLogsNewRequestTypeEnum
- type ListSlowLogsNewResponse
- type ListSlowLogsRequest
- type ListSlowLogsRequestType
- type ListSlowLogsRequestTypeEnum
- type ListSlowLogsResponse
- type ListSlowlogForLtsRequest
- type ListSlowlogForLtsRequestXLanguage
- type ListSlowlogForLtsRequestXLanguageEnum
- type ListSlowlogForLtsResponse
- type ListSlowlogStatisticsRequest
- type ListSlowlogStatisticsRequestType
- type ListSlowlogStatisticsRequestTypeEnum
- type ListSlowlogStatisticsRequestXLanguage
- type ListSlowlogStatisticsRequestXLanguageEnum
- type ListSlowlogStatisticsResponse
- type ListSqlLimitRequest
- type ListSqlLimitResponse
- type ListSqlserverDatabasesRequest
- type ListSqlserverDatabasesResponse
- type ListSqlserverDbUsersRequest
- type ListSqlserverDbUsersResponse
- type ListSslCertDownloadLinkRequest
- type ListSslCertDownloadLinkResponse
- type ListStorageTypesRequest
- type ListStorageTypesRequestDatabaseName
- type ListStorageTypesRequestDatabaseNameEnum
- type ListStorageTypesRequestHaMode
- type ListStorageTypesRequestHaModeEnum
- type ListStorageTypesResponse
- type ListUpgradeHistoriesRequest
- type ListUpgradeHistoriesResponse
- type ListXelLogResponseResult
- type ListXellogFilesRequest
- type ListXellogFilesResponse
- type MasterInstance
- type MigrateFollowerRequest
- type MigrateFollowerRequestXLanguage
- type MigrateFollowerRequestXLanguageEnum
- type MigrateFollowerResponse
- type ModifiyInstanceNameRequest
- type ModifyCollationRequest
- type ModifyCollationRequestBody
- type ModifyCollationResponse
- type ModifyDnsNameRequestBody
- type ModifyMySqlProxyRouteModeRequest
- type ModifyParamRequest
- type ModifyPostgresqlHbaConfRequest
- type ModifyPostgresqlHbaConfResponse
- type ModifyProxyWeightRequest
- type ModifyRdSforMySqlProxyRouteModeRequest
- type ModifyRdSforMySqlProxyRouteModeResponse
- type MsdtcHostOption
- type MysqlAvailableZoneInfo
- type MysqlProxyFlavorsResponseComputeFlavorGroups
- type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType
- type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum
- type MysqlProxyFlavorsResponseComputeFlavors
- type MysqlReadOnlySwitch
- type MysqlSlowLogDetailsItem
- type MysqlSlowLogStatisticsItem
- type NodeResponse
- type OffSiteBackupForList
- type OffSiteBackupForListStatus
- type OffSiteBackupForListStatusEnum
- type OffSiteBackupForListType
- type OffSiteBackupForListTypeEnum
- type OffSiteBackupPolicy
- type OffsiteBackupInstance
- type OpenProxyRequest
- type OpsWindowRequest
- type ParaGroupDatastore
- type ParaGroupDatastoreType
- type ParaGroupDatastoreTypeEnum
- type ParamGroupHistoryResult
- type PostgreSqlHistoryDatabase
- type PostgreSqlHistoryDatabaseRequest
- type PostgreSqlHistorySchema
- type PostgreSqlHistoryTable
- type PostgreSqlHistoryTableInstance
- type PostgreSqlHistoryTableRequest
- type PostgreSqlRestoreDatabase
- type PostgreSqlRestoreDatabaseRequest
- type PostgreSqlRestoreSchema
- type PostgreSqlRestoreTable
- type PostgreSqlRestoreTableInstance
- type PostgreSqlRestoreTableRequest
- type PostgresqlCreateSchemaReq
- type PostgresqlDatabaseForCreation
- type PostgresqlDatabaseForListSchema
- type PostgresqlDatabaseSchemaReq
- type PostgresqlGrantRequest
- type PostgresqlHbaConf
- type PostgresqlHbaHistory
- type PostgresqlListDatabase
- type PostgresqlPreCheckUpgradeMajorVersionReq
- type PostgresqlUserForCreation
- type PostgresqlUserForList
- type PostgresqlUserWithPrivilege
- type ProjectTagInfoResponse
- type Proxy
- type ProxyInfo
- type ProxyInfoFlavorInfo
- type ProxyInfoFlavorInfoGroupType
- type ProxyInfoFlavorInfoGroupTypeEnum
- type ProxyInfoNodes
- type ProxyInfoSecondsLevelMonitorFunStatus
- type ProxyInfoSecondsLevelMonitorFunStatusEnum
- type ProxyNode
- type ProxyReadonlyInstances
- type PwdResetRequest
- type QueryProxyResponseV3
- type Quotas
- type ReadonlyInstances
- type RecycleInstsanceV3
- type RecyclePolicy
- type RecyclePolicyRequestBody
- type ReduceVolumeObject
- type ReduceVolumeRequestBody
- type RelatedInstance
- type ResetPwdRequest
- type ResetPwdRequestXLanguage
- type ResetPwdRequestXLanguageEnum
- type ResetPwdResponse
- type ResizeFlavorObject
- type ResizeFlavorRequest
- type ResourceTag
- type Resources
- type RestoreDatabaseInfo
- type RestoreDatabaseInstance
- type RestoreDatabasesInfo
- type RestoreDatabasesInfoNew
- type RestoreExistInstanceRequest
- type RestoreExistInstanceResponse
- type RestoreExistingInstanceRequestBody
- type RestoreExistingInstanceRequestBodySource
- type RestoreExistingInstanceRequestBodySourceType
- type RestoreExistingInstanceRequestBodySourceTypeEnum
- type RestorePoint
- type RestoreResult
- type RestoreTableInfo
- type RestoreTableInfoNew
- type RestoreTablesNewRequest
- type RestoreTablesNewRequestBody
- type RestoreTablesNewResponse
- type RestoreTablesRequest
- type RestoreTablesRequestBody
- type RestoreTablesResponse
- type RestoreToExistingInstanceRequest
- type RestoreToExistingInstanceRequestBody
- type RestoreToExistingInstanceRequestBodySource
- type RestoreToExistingInstanceRequestBodySourceType
- type RestoreToExistingInstanceRequestBodySourceTypeEnum
- type RestoreToExistingInstanceRequestBodyTarget
- type RestoreToExistingInstanceResponse
- type RevokePostgresqlDbPrivilegeRequest
- type RevokePostgresqlDbPrivilegeRequestBody
- type RevokePostgresqlDbPrivilegeResponse
- type RevokePostgresqlDbPrivilegeUser
- type RevokeRequest
- type RevokeRequestBody
- type RevokeRequestBodyUsers
- type RevokeResponse
- type RevokeSqlserverDbUserPrivilegeRequest
- type RevokeSqlserverDbUserPrivilegeResponse
- type ScaleFlavors
- type ScaleProxyRequestBody
- type SearchQueryScaleComputeFlavorsRequest
- type SearchQueryScaleComputeFlavorsResponse
- type SearchQueryScaleFlavorsRequest
- type SearchQueryScaleFlavorsResponse
- type SecondMonitor
- type SecondMonitorInterval
- type SecondMonitorIntervalEnum
- type SecurityGroupRequest
- type ServerlessInfo
- type ServerlessInfoResponse
- type SetAuditlogPolicyRequest
- type SetAuditlogPolicyRequestBody
- type SetAuditlogPolicyResponse
- type SetAutoEnlargePolicyRequest
- type SetAutoEnlargePolicyResponse
- type SetBackupPolicyRequest
- type SetBackupPolicyRequestBody
- type SetBackupPolicyResponse
- type SetBinlogClearPolicyRequest
- type SetBinlogClearPolicyResponse
- type SetDatabaseUserPrivilegeReqV3
- type SetDatabaseUserPrivilegeRequest
- type SetDatabaseUserPrivilegeResponse
- type SetDbUserPwdRequest
- type SetDbUserPwdRequestXLanguage
- type SetDbUserPwdRequestXLanguageEnum
- type SetDbUserPwdResponse
- type SetHostPrivilegeRequestV3
- type SetInstancesDbShrinkRequest
- type SetInstancesDbShrinkResponse
- type SetInstancesNewDbShrinkRequest
- type SetInstancesNewDbShrinkResponse
- type SetInstancesProxyRestartRequest
- type SetInstancesProxyRestartResponse
- type SetLogLtsConfigsRequest
- type SetLogLtsConfigsRequestEngine
- type SetLogLtsConfigsRequestEngineEnum
- type SetLogLtsConfigsRequestXLanguage
- type SetLogLtsConfigsRequestXLanguageEnum
- type SetLogLtsConfigsResponse
- type SetOffSiteBackupPolicyRequest
- type SetOffSiteBackupPolicyRequestBody
- type SetOffSiteBackupPolicyResponse
- type SetPostgresqlDbUserPwdRequest
- type SetPostgresqlDbUserPwdRequestXLanguage
- type SetPostgresqlDbUserPwdRequestXLanguageEnum
- type SetPostgresqlDbUserPwdResponse
- type SetReadOnlySwitchRequest
- type SetReadOnlySwitchResponse
- type SetSecondLevelMonitorRequest
- type SetSecondLevelMonitorResponse
- type SetSecurityGroupRequest
- type SetSecurityGroupRequestXLanguage
- type SetSecurityGroupRequestXLanguageEnum
- type SetSecurityGroupResponse
- type SetSensitiveSlowLogRequest
- type SetSensitiveSlowLogResponse
- type ShareBackups
- type ShowApiVersionRequest
- type ShowApiVersionResponse
- type ShowAuditlogDownloadLinkRequest
- type ShowAuditlogDownloadLinkResponse
- type ShowAuditlogPolicyRequest
- type ShowAuditlogPolicyResponse
- type ShowAutoEnlargePolicyRequest
- type ShowAutoEnlargePolicyResponse
- type ShowAvailableVersionRequest
- type ShowAvailableVersionResponse
- type ShowBackupDownloadLinkRequest
- type ShowBackupDownloadLinkResponse
- type ShowBackupPolicyRequest
- type ShowBackupPolicyResponse
- type ShowBinlogClearPolicyRequest
- type ShowBinlogClearPolicyResponse
- type ShowConfigurationRequest
- type ShowConfigurationResponse
- type ShowConfigurationResponseDatastoreName
- type ShowConfigurationResponseDatastoreNameEnum
- type ShowDnsNameRequest
- type ShowDnsNameResponse
- type ShowDomainNameRequest
- type ShowDomainNameResponse
- type ShowDrReplicaStatusRequest
- type ShowDrReplicaStatusResponse
- type ShowIncreBackupPolicy1Request
- type ShowIncreBackupPolicy1Response
- type ShowIncreBackupPolicyRespBodyIncreBackupPolicy
- type ShowInformationAboutDatabaseProxyRequest
- type ShowInformationAboutDatabaseProxyRequestXLanguage
- type ShowInformationAboutDatabaseProxyRequestXLanguageEnum
- type ShowInformationAboutDatabaseProxyResponse
- type ShowInstanceConfigurationRequest
- type ShowInstanceConfigurationResponse
- type ShowInstanceConfigurationResponseDatastoreName
- type ShowInstanceConfigurationResponseDatastoreNameEnum
- type ShowOffSiteBackupPolicyRequest
- type ShowOffSiteBackupPolicyResponse
- type ShowPostgresqlParamValueRequest
- type ShowPostgresqlParamValueResponse
- type ShowQuotasRequest
- type ShowQuotasRequestXLanguage
- type ShowQuotasRequestXLanguageEnum
- type ShowQuotasResponse
- type ShowRecyclePolicyRequest
- type ShowRecyclePolicyResponse
- type ShowReplayDelayStatusRequest
- type ShowReplayDelayStatusResponse
- type ShowReplicationStatusRequest
- type ShowReplicationStatusResponse
- type ShowSecondLevelMonitoringRequest
- type ShowSecondLevelMonitoringResponse
- type ShowSecondLevelMonitoringResponseInterval
- type ShowSecondLevelMonitoringResponseIntervalEnum
- type ShowStorageUsedSpaceRequest
- type ShowStorageUsedSpaceResponse
- type ShowTdeStatusRequest
- type ShowTdeStatusResponse
- type ShowUpgradeDbMajorVersionStatusRequest
- type ShowUpgradeDbMajorVersionStatusResponse
- type ShutdownInstanceRecord
- type SimplifiedInstanceEntry
- type SimplifiedInstancesRequest
- type Single2Ha
- type Single2HaObject
- type SlaveInstance
- type SlowLog
- type SlowLogFile
- type SlowLogStatistics
- type SlowLogStatisticsForLtsRequest
- type SlowLogStatisticsForLtsRequestOrder
- type SlowLogStatisticsForLtsRequestOrderEnum
- type SlowLogStatisticsForLtsRequestType
- type SlowLogStatisticsForLtsRequestTypeEnum
- type SlowlogDownloadInfo
- type SlowlogDownloadRequest
- type SlowlogForLtsRequest
- type SlowlogForLtsRequestSearchType
- type SlowlogForLtsRequestSearchTypeEnum
- type SlowlogForLtsRequestType
- type SlowlogForLtsRequestTypeEnum
- type SqlLimitObject
- type SqlserverDatabaseForCreation
- type SqlserverDatabaseForDetail
- type SqlserverGrantRequest
- type SqlserverRevokeRequest
- type SqlserverUserForCreation
- type SqlserverUserWithPrivilege
- type SslOptionRequest
- type StartDatabaseProxyRequest
- type StartDatabaseProxyRequestXLanguage
- type StartDatabaseProxyRequestXLanguageEnum
- type StartDatabaseProxyResponse
- type StartFailoverRequest
- type StartFailoverRequestXLanguage
- type StartFailoverRequestXLanguageEnum
- type StartFailoverResponse
- type StartInstanceEnlargeVolumeActionRequest
- type StartInstanceEnlargeVolumeActionRequestXLanguage
- type StartInstanceEnlargeVolumeActionRequestXLanguageEnum
- type StartInstanceEnlargeVolumeActionResponse
- type StartInstanceReduceVolumeActionRequest
- type StartInstanceReduceVolumeActionRequestXLanguage
- type StartInstanceReduceVolumeActionRequestXLanguageEnum
- type StartInstanceReduceVolumeActionResponse
- type StartInstanceRestartActionRequest
- type StartInstanceRestartActionRequestXLanguage
- type StartInstanceRestartActionRequestXLanguageEnum
- type StartInstanceRestartActionResponse
- type StartInstanceSingleToHaActionRequest
- type StartInstanceSingleToHaActionRequestXLanguage
- type StartInstanceSingleToHaActionRequestXLanguageEnum
- type StartInstanceSingleToHaActionResponse
- type StartRecyclePolicyRequest
- type StartRecyclePolicyResponse
- type StartResizeFlavorActionRequest
- type StartResizeFlavorActionRequestXLanguage
- type StartResizeFlavorActionRequestXLanguageEnum
- type StartResizeFlavorActionResponse
- type StartupInstanceRequest
- type StartupInstanceRequestXLanguage
- type StartupInstanceRequestXLanguageEnum
- type StartupInstanceResponse
- type StopBackupRequest
- type StopBackupResponse
- type StopDatabaseProxyRequest
- type StopDatabaseProxyRequestXLanguage
- type StopDatabaseProxyRequestXLanguageEnum
- type StopDatabaseProxyResponse
- type StopInstanceRequest
- type StopInstanceRequestXLanguage
- type StopInstanceRequestXLanguageEnum
- type StopInstanceResponse
- type Storage
- type SupportFastRestoreList
- type SwitchLogReplayRequest
- type SwitchLogReplayRequestBody
- type SwitchLogReplayResponse
- type SwitchSqlLimitControlReqV3
- type SwitchSqlLimitRequest
- type SwitchSqlLimitResponse
- type SwitchSslRequest
- type SwitchSslRequestXLanguage
- type SwitchSslRequestXLanguageEnum
- type SwitchSslResponse
- type TagDelWithKeyValue
- type TagResp
- type TagResponse
- type TagWithKeyValue
- type TargetInstanceRequest
- type UnchangeableParam
- type UnlockNodeReadonlyStatusRequest
- type UnlockNodeReadonlyStatusRequestBody
- type UnlockNodeReadonlyStatusResponse
- type UpdateConfigurationRequest
- type UpdateConfigurationResponse
- type UpdateConfigurationRspConfiguration
- type UpdateDataIpRequest
- type UpdateDataIpRequestXLanguage
- type UpdateDataIpRequestXLanguageEnum
- type UpdateDataIpResponse
- type UpdateDatabaseOwnerRequest
- type UpdateDatabaseOwnerRequestBody
- type UpdateDatabaseOwnerResponse
- type UpdateDatabaseReq
- type UpdateDatabaseRequest
- type UpdateDatabaseRequestXLanguage
- type UpdateDatabaseRequestXLanguageEnum
- type UpdateDatabaseResponse
- type UpdateDbPortRequest
- type UpdateDbShrinkRequestBody
- type UpdateDbUserCommentRequest
- type UpdateDbUserCommentResponse
- type UpdateDbUserPrivilegeRequest
- type UpdateDbUserPrivilegeResponse
- type UpdateDbUserReq
- type UpdateDnsNameRequest
- type UpdateDnsNameRequestXLanguage
- type UpdateDnsNameRequestXLanguageEnum
- type UpdateDnsNameResponse
- type UpdateHostPrivilegeRequest
- type UpdateHostPrivilegeResponse
- type UpdateIncreBackupPolicy1Request
- type UpdateIncreBackupPolicy1RequestBody
- type UpdateIncreBackupPolicy1Response
- type UpdateInstanceConfigurationAsyncRequest
- type UpdateInstanceConfigurationAsyncResponse
- type UpdateInstanceConfigurationRequest
- type UpdateInstanceConfigurationRequestBody
- type UpdateInstanceConfigurationResponse
- type UpdateInstanceNameRequest
- type UpdateInstanceNameRequestXLanguage
- type UpdateInstanceNameRequestXLanguageEnum
- type UpdateInstanceNameResponse
- type UpdatePortRequest
- type UpdatePortRequestXLanguage
- type UpdatePortRequestXLanguageEnum
- type UpdatePortResponse
- type UpdatePostgresqlDatabaseRequest
- type UpdatePostgresqlDatabaseRequestXLanguage
- type UpdatePostgresqlDatabaseRequestXLanguageEnum
- type UpdatePostgresqlDatabaseResponse
- type UpdatePostgresqlDbUserCommentRequest
- type UpdatePostgresqlDbUserCommentResponse
- type UpdatePostgresqlExtensionRequest
- type UpdatePostgresqlExtensionResponse
- type UpdatePostgresqlInstanceAliasRequest
- type UpdatePostgresqlInstanceAliasResponse
- type UpdatePostgresqlParameterValueRequest
- type UpdatePostgresqlParameterValueResponse
- type UpdateRdsInstanceAliasRequest
- type UpdateReadWeightRequest
- type UpdateReadWeightRequestXLanguage
- type UpdateReadWeightRequestXLanguageEnum
- type UpdateReadWeightResponse
- type UpdateSqlLimitRequest
- type UpdateSqlLimitResponse
- type UpdateSqlLimitRuleReqV3
- type UpdateTdeStatusRequest
- type UpdateTdeStatusRequestBody
- type UpdateTdeStatusResponse
- type UpgradeDbMajorVersionPreCheckRequest
- type UpgradeDbMajorVersionPreCheckResponse
- type UpgradeDbMajorVersionRequest
- type UpgradeDbMajorVersionResponse
- type UpgradeDbVersionNewRequest
- type UpgradeDbVersionNewRequestXLanguage
- type UpgradeDbVersionNewRequestXLanguageEnum
- type UpgradeDbVersionNewResponse
- type UpgradeDbVersionRequest
- type UpgradeDbVersionRequestXLanguage
- type UpgradeDbVersionRequestXLanguageEnum
- type UpgradeDbVersionResponse
- type UpgradePgMajorVersion
- type UpgradeReports
- type UserForCreation
- type UserForList
- type UserWithPrivilege
- type Volume
- type VolumeForInstanceResponse
- type VolumeForInstanceResponseType
- type VolumeForInstanceResponseTypeEnum
- type VolumeType
- type VolumeTypeEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdDomainInfo ¶ added in v0.0.74
type AdDomainInfo struct { // 域管理员账号名 DomainAdminAccountName string `json:"domain_admin_account_name"` // 域管理员密码 DomainAdminPwd string `json:"domain_admin_pwd"` }
AdDomainInfo 域信息,加域实例单转主备时必填,非加域实例不需要填写
func (AdDomainInfo) String ¶ added in v0.0.74
func (o AdDomainInfo) String() string
type AddLogConfigResponseBody ¶ added in v0.1.72
type AddLogConfigResponseBody struct { // 实例日志配置信息。 LogConfigs []AddLogConfigs `json:"log_configs"` }
func (AddLogConfigResponseBody) String ¶ added in v0.1.72
func (o AddLogConfigResponseBody) String() string
type AddLogConfigs ¶ added in v0.1.72
type AddLogConfigs struct { // 实例ID。 InstanceId string `json:"instance_id"` // 日志类型。 LogType AddLogConfigsLogType `json:"log_type"` // LTS日志组ID。 LtsGroupId string `json:"lts_group_id"` // LTS日志流ID。 LtsStreamId string `json:"lts_stream_id"` }
func (AddLogConfigs) String ¶ added in v0.1.72
func (o AddLogConfigs) String() string
type AddLogConfigsLogType ¶ added in v0.1.72
type AddLogConfigsLogType struct {
// contains filtered or unexported fields
}
func (AddLogConfigsLogType) MarshalJSON ¶ added in v0.1.72
func (c AddLogConfigsLogType) MarshalJSON() ([]byte, error)
func (*AddLogConfigsLogType) UnmarshalJSON ¶ added in v0.1.72
func (c *AddLogConfigsLogType) UnmarshalJSON(b []byte) error
func (AddLogConfigsLogType) Value ¶ added in v0.1.72
func (c AddLogConfigsLogType) Value() string
type AddLogConfigsLogTypeEnum ¶ added in v0.1.72
type AddLogConfigsLogTypeEnum struct { ERROR_LOG AddLogConfigsLogType SLOW_LOG AddLogConfigsLogType AUDIT_LOG AddLogConfigsLogType }
func GetAddLogConfigsLogTypeEnum ¶ added in v0.1.72
func GetAddLogConfigsLogTypeEnum() AddLogConfigsLogTypeEnum
type AddMsdtcRequestBody ¶ added in v0.1.14
type AddMsdtcRequestBody struct { // 主机信息,key为hostname ,value 为IP Hosts *[]MsdtcHostOption `json:"hosts,omitempty"` }
func (AddMsdtcRequestBody) String ¶ added in v0.1.14
func (o AddMsdtcRequestBody) String() string
type AddPostgresqlHbaConfRequest ¶ added in v0.1.61
type AddPostgresqlHbaConfRequest struct { // 实例id InstanceId string `json:"instance_id"` Body *[]PostgresqlHbaConf `json:"body,omitempty"` }
AddPostgresqlHbaConfRequest Request Object
func (AddPostgresqlHbaConfRequest) String ¶ added in v0.1.61
func (o AddPostgresqlHbaConfRequest) String() string
type AddPostgresqlHbaConfResponse ¶ added in v0.1.61
type AddPostgresqlHbaConfResponse struct { // 结果码 Code *string `json:"code,omitempty"` // 结果描述 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
AddPostgresqlHbaConfResponse Response Object
func (AddPostgresqlHbaConfResponse) String ¶ added in v0.1.61
func (o AddPostgresqlHbaConfResponse) String() string
type AllowDbPrivilegeRequest ¶
type AllowDbPrivilegeRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *PostgresqlGrantRequest `json:"body,omitempty"` }
AllowDbPrivilegeRequest Request Object
func (AllowDbPrivilegeRequest) String ¶
func (o AllowDbPrivilegeRequest) String() string
type AllowDbPrivilegeResponse ¶
type AllowDbPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
AllowDbPrivilegeResponse Response Object
func (AllowDbPrivilegeResponse) String ¶
func (o AllowDbPrivilegeResponse) String() string
type AllowDbUserPrivilegeRequest ¶
type AllowDbUserPrivilegeRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *GrantRequest `json:"body,omitempty"` }
AllowDbUserPrivilegeRequest Request Object
func (AllowDbUserPrivilegeRequest) String ¶
func (o AllowDbUserPrivilegeRequest) String() string
type AllowDbUserPrivilegeResponse ¶
type AllowDbUserPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
AllowDbUserPrivilegeResponse Response Object
func (AllowDbUserPrivilegeResponse) String ¶
func (o AllowDbUserPrivilegeResponse) String() string
type AllowSqlserverDbUserPrivilegeRequest ¶
type AllowSqlserverDbUserPrivilegeRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SqlserverGrantRequest `json:"body,omitempty"` }
AllowSqlserverDbUserPrivilegeRequest Request Object
func (AllowSqlserverDbUserPrivilegeRequest) String ¶
func (o AllowSqlserverDbUserPrivilegeRequest) String() string
type AllowSqlserverDbUserPrivilegeResponse ¶
type AllowSqlserverDbUserPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
AllowSqlserverDbUserPrivilegeResponse Response Object
func (AllowSqlserverDbUserPrivilegeResponse) String ¶
func (o AllowSqlserverDbUserPrivilegeResponse) String() string
type ApiVersion ¶ added in v0.0.73
type ApiVersion struct { // API版本号,如v1、v3。 Id string `json:"id"` // 对应API的链接信息,v1、v3版本该字段为空。 Links []LinksInfoResponse `json:"links"` // 版本状态。 取值“CURRENT”,表示该版本为主推版本。 取值“DEPRECATED”,表示为废弃版本,存在后续删除的可能。 Status string `json:"status"` // 版本更新时间。 格式为“yyyy-mm-dd Thh:mm:ssZ”。 其中,T指某个时间的开始;Z指UTC时间。 Updated string `json:"updated"` }
ApiVersion API版本详细信息列表。
func (ApiVersion) String ¶ added in v0.0.73
func (o ApiVersion) String() string
type ApplyConfigurationAsyncRequest ¶ added in v0.0.83
type ApplyConfigurationAsyncRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 参数模板ID。 ConfigId string `json:"config_id"` Body *ApplyConfigurationRequest `json:"body,omitempty"` }
ApplyConfigurationAsyncRequest Request Object
func (ApplyConfigurationAsyncRequest) String ¶ added in v0.0.83
func (o ApplyConfigurationAsyncRequest) String() string
type ApplyConfigurationAsyncResponse ¶ added in v0.0.83
type ApplyConfigurationAsyncResponse struct { // 参数组ID。 ConfigurationId *string `json:"configuration_id,omitempty"` // 参数组名称。 ConfigurationName *string `json:"configuration_name,omitempty"` // 参数模板是否都应用成功。 - “true”表示参数模板都应用成功。 - “false”表示存在应用失败的参数模板。 Success *bool `json:"success,omitempty"` // 任务流id JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ApplyConfigurationAsyncResponse Response Object
func (ApplyConfigurationAsyncResponse) String ¶ added in v0.0.83
func (o ApplyConfigurationAsyncResponse) 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"` // 实例ID。 InstanceId string `json:"instance_id"` Body *BindEipRequest `json:"body,omitempty"` }
AttachEipRequest 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
func (AttachEipRequestXLanguage) Value ¶ added in v0.0.90
func (c AttachEipRequestXLanguage) Value() string
type AttachEipRequestXLanguageEnum ¶
type AttachEipRequestXLanguageEnum struct { ZH_CN AttachEipRequestXLanguage EN_US AttachEipRequestXLanguage }
func GetAttachEipRequestXLanguageEnum ¶
func GetAttachEipRequestXLanguageEnum() AttachEipRequestXLanguageEnum
type AttachEipResponse ¶
type AttachEipResponse struct {
HttpStatusCode int `json:"-"`
}
AttachEipResponse 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"` }
Auditlog 审计日志信息。
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 BackupDatastore ¶ added in v0.0.47
type BackupDatastore struct { // 数据库引擎,不区分大小写: - MySQL - PostgreSQL - SQLServer - MariaDB Type BackupDatastoreType `json:"type"` // 数据库版本。 Version string `json:"version"` }
func (BackupDatastore) String ¶ added in v0.0.47
func (o BackupDatastore) String() string
type BackupDatastoreType ¶ added in v0.0.47
type BackupDatastoreType struct {
// contains filtered or unexported fields
}
func (BackupDatastoreType) MarshalJSON ¶ added in v0.0.47
func (c BackupDatastoreType) MarshalJSON() ([]byte, error)
func (*BackupDatastoreType) UnmarshalJSON ¶ added in v0.0.47
func (c *BackupDatastoreType) UnmarshalJSON(b []byte) error
func (BackupDatastoreType) Value ¶ added in v0.0.90
func (c BackupDatastoreType) Value() string
type BackupDatastoreTypeEnum ¶ added in v0.0.47
type BackupDatastoreTypeEnum struct { MY_SQL BackupDatastoreType POSTGRE_SQL BackupDatastoreType SQL_SERVER BackupDatastoreType MARIA_DB BackupDatastoreType }
func GetBackupDatastoreTypeEnum ¶ added in v0.0.47
func GetBackupDatastoreTypeEnum() BackupDatastoreTypeEnum
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 *BackupDatastore `json:"datastore"` // 是否已被DDM实例关联。 AssociatedWithDdm *bool `json:"associated_with_ddm,omitempty"` }
BackupForList 备份信息。
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
func (BackupForListStatus) Value ¶ added in v0.0.90
func (c BackupForListStatus) Value() string
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
func (BackupForListType) Value ¶ added in v0.0.90
func (c BackupForListType) Value() string
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"` }
BackupInfo 备份信息。
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
func (BackupInfoStatus) Value ¶ added in v0.0.90
func (c BackupInfoStatus) Value() string
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
func (BackupInfoType) Value ¶ added in v0.0.90
func (c BackupInfoType) Value() string
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"` }
BackupPolicy 备份策略信息。
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"` }
BackupStrategy 自动备份策略。
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"` }
BackupStrategyForResponse 自动备份策略。
func (BackupStrategyForResponse) String ¶
func (o BackupStrategyForResponse) String() string
type BatchAddMsdtcsRequest ¶ added in v0.1.14
type BatchAddMsdtcsRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *AddMsdtcRequestBody `json:"body,omitempty"` }
BatchAddMsdtcsRequest Request Object
func (BatchAddMsdtcsRequest) String ¶ added in v0.1.14
func (o BatchAddMsdtcsRequest) String() string
type BatchAddMsdtcsResponse ¶ added in v0.1.14
type BatchAddMsdtcsResponse struct { // 任务流id JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
BatchAddMsdtcsResponse Response Object
func (BatchAddMsdtcsResponse) String ¶ added in v0.1.14
func (o BatchAddMsdtcsResponse) String() string
type BatchDeleteBackupRequestBody ¶ added in v0.1.42
type BatchDeleteBackupRequestBody struct { // 需要删除的手动备份ID列表。列表大小范围:[1-50] BackupIds []string `json:"backup_ids"` }
func (BatchDeleteBackupRequestBody) String ¶ added in v0.1.42
func (o BatchDeleteBackupRequestBody) String() string
type BatchDeleteManualBackupRequest ¶ added in v0.1.42
type BatchDeleteManualBackupRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *BatchDeleteBackupRequestBody `json:"body,omitempty"` }
BatchDeleteManualBackupRequest Request Object
func (BatchDeleteManualBackupRequest) String ¶ added in v0.1.42
func (o BatchDeleteManualBackupRequest) String() string
type BatchDeleteManualBackupResponse ¶ added in v0.1.42
type BatchDeleteManualBackupResponse struct { // 备份删除结果 DeleteResults *[]DeleteBackupResult `json:"delete_results,omitempty"` HttpStatusCode int `json:"-"` }
BatchDeleteManualBackupResponse Response Object
func (BatchDeleteManualBackupResponse) String ¶ added in v0.1.42
func (o BatchDeleteManualBackupResponse) String() string
type BatchRestoreDatabaseRequest ¶ added in v0.1.66
type BatchRestoreDatabaseRequest struct {
Body *PostgreSqlRestoreDatabaseRequest `json:"body,omitempty"`
}
BatchRestoreDatabaseRequest Request Object
func (BatchRestoreDatabaseRequest) String ¶ added in v0.1.66
func (o BatchRestoreDatabaseRequest) String() string
type BatchRestoreDatabaseResponse ¶ added in v0.1.66
type BatchRestoreDatabaseResponse struct { // 表信息 RestoreResult *[]RestoreResult `json:"restore_result,omitempty"` HttpStatusCode int `json:"-"` }
BatchRestoreDatabaseResponse Response Object
func (BatchRestoreDatabaseResponse) String ¶ added in v0.1.66
func (o BatchRestoreDatabaseResponse) String() string
type BatchRestorePostgreSqlTablesRequest ¶ added in v0.1.66
type BatchRestorePostgreSqlTablesRequest struct {
Body *PostgreSqlRestoreTableRequest `json:"body,omitempty"`
}
BatchRestorePostgreSqlTablesRequest Request Object
func (BatchRestorePostgreSqlTablesRequest) String ¶ added in v0.1.66
func (o BatchRestorePostgreSqlTablesRequest) String() string
type BatchRestorePostgreSqlTablesResponse ¶ added in v0.1.66
type BatchRestorePostgreSqlTablesResponse struct { // 表信息 RestoreResult *[]RestoreResult `json:"restore_result,omitempty"` HttpStatusCode int `json:"-"` }
BatchRestorePostgreSqlTablesResponse Response Object
func (BatchRestorePostgreSqlTablesResponse) String ¶ added in v0.1.66
func (o BatchRestorePostgreSqlTablesResponse) String() string
type BatchShutdownInsReq ¶ added in v0.1.88
type BatchShutdownInsReq struct { // 实例id列表 InstanceIds []string `json:"instance_ids"` }
func (BatchShutdownInsReq) String ¶ added in v0.1.88
func (o BatchShutdownInsReq) String() string
type BatchStopInstanceRequest ¶ added in v0.1.88
type BatchStopInstanceRequest struct {
Body *BatchShutdownInsReq `json:"body,omitempty"`
}
BatchStopInstanceRequest Request Object
func (BatchStopInstanceRequest) String ¶ added in v0.1.88
func (o BatchStopInstanceRequest) String() string
type BatchStopInstanceResponse ¶ added in v0.1.88
type BatchStopInstanceResponse struct { // 停止实例结果列表 Records *[]ShutdownInstanceRecord `json:"records,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
BatchStopInstanceResponse Response Object
func (BatchStopInstanceResponse) String ¶ added in v0.1.88
func (o BatchStopInstanceResponse) String() string
type BatchTagActionAddRequestBody ¶
type BatchTagActionAddRequestBody struct { // 操作标识(区分大小写):创建时为“create”。 Action string `json:"action"` // 标签列表。单个实例总标签数上限20个。 Tags []TagWithKeyValue `json:"tags"` }
func (BatchTagActionAddRequestBody) String ¶
func (o BatchTagActionAddRequestBody) String() string
type BatchTagActionDelRequestBody ¶
type BatchTagActionDelRequestBody struct { // 操作标识(区分大小写):删除时为“delete”。 Action string `json:"action"` // 标签列表。单个实例总标签数上限20个。 Tags []TagDelWithKeyValue `json:"tags"` }
func (BatchTagActionDelRequestBody) String ¶
func (o BatchTagActionDelRequestBody) String() string
type BatchTagAddActionRequest ¶
type BatchTagAddActionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *BatchTagActionAddRequestBody `json:"body,omitempty"` }
BatchTagAddActionRequest Request Object
func (BatchTagAddActionRequest) String ¶
func (o BatchTagAddActionRequest) String() string
type BatchTagAddActionResponse ¶
type BatchTagAddActionResponse struct {
HttpStatusCode int `json:"-"`
}
BatchTagAddActionResponse Response Object
func (BatchTagAddActionResponse) String ¶
func (o BatchTagAddActionResponse) String() string
type BatchTagDelActionRequest ¶
type BatchTagDelActionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *BatchTagActionDelRequestBody `json:"body,omitempty"` }
BatchTagDelActionRequest Request Object
func (BatchTagDelActionRequest) String ¶
func (o BatchTagDelActionRequest) String() string
type BatchTagDelActionResponse ¶
type BatchTagDelActionResponse struct {
HttpStatusCode int `json:"-"`
}
BatchTagDelActionResponse 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 BinlogClearPolicyRequestBody ¶ added in v0.0.47
type BinlogClearPolicyRequestBody struct { // 取值范围0-7*24 BinlogRetentionHours int64 `json:"binlog_retention_hours"` }
func (BinlogClearPolicyRequestBody) String ¶ added in v0.0.47
func (o BinlogClearPolicyRequestBody) String() string
type ChangeFailoverModeRequest ¶
type ChangeFailoverModeRequest struct { // 语言 XLanguage *ChangeFailoverModeRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *FailoverModeRequest `json:"body,omitempty"` }
ChangeFailoverModeRequest 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
func (ChangeFailoverModeRequestXLanguage) Value ¶ added in v0.0.90
func (c ChangeFailoverModeRequestXLanguage) Value() string
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:"-"` }
ChangeFailoverModeResponse Response Object
func (ChangeFailoverModeResponse) String ¶
func (o ChangeFailoverModeResponse) String() string
type ChangeFailoverStrategyRequest ¶
type ChangeFailoverStrategyRequest struct { // 语言 XLanguage *ChangeFailoverStrategyRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *FailoverStrategyRequest `json:"body,omitempty"` }
ChangeFailoverStrategyRequest 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
func (ChangeFailoverStrategyRequestXLanguage) Value ¶ added in v0.0.90
func (c ChangeFailoverStrategyRequestXLanguage) Value() string
type ChangeFailoverStrategyRequestXLanguageEnum ¶
type ChangeFailoverStrategyRequestXLanguageEnum struct { ZH_CN ChangeFailoverStrategyRequestXLanguage EN_US ChangeFailoverStrategyRequestXLanguage }
func GetChangeFailoverStrategyRequestXLanguageEnum ¶
func GetChangeFailoverStrategyRequestXLanguageEnum() ChangeFailoverStrategyRequestXLanguageEnum
type ChangeFailoverStrategyResponse ¶
type ChangeFailoverStrategyResponse struct {
HttpStatusCode int `json:"-"`
}
ChangeFailoverStrategyResponse Response Object
func (ChangeFailoverStrategyResponse) String ¶
func (o ChangeFailoverStrategyResponse) String() string
type ChangeOpsWindowRequest ¶
type ChangeOpsWindowRequest struct { // 语言 XLanguage *ChangeOpsWindowRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *OpsWindowRequest `json:"body,omitempty"` }
ChangeOpsWindowRequest 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
func (ChangeOpsWindowRequestXLanguage) Value ¶ added in v0.0.90
func (c ChangeOpsWindowRequestXLanguage) Value() string
type ChangeOpsWindowRequestXLanguageEnum ¶
type ChangeOpsWindowRequestXLanguageEnum struct { ZH_CN ChangeOpsWindowRequestXLanguage EN_US ChangeOpsWindowRequestXLanguage }
func GetChangeOpsWindowRequestXLanguageEnum ¶
func GetChangeOpsWindowRequestXLanguageEnum() ChangeOpsWindowRequestXLanguageEnum
type ChangeOpsWindowResponse ¶
type ChangeOpsWindowResponse struct {
HttpStatusCode int `json:"-"`
}
ChangeOpsWindowResponse Response Object
func (ChangeOpsWindowResponse) String ¶
func (o ChangeOpsWindowResponse) String() string
type ChangeProxyScaleRequest ¶ added in v0.0.70
type ChangeProxyScaleRequest struct { // 语言 XLanguage *ChangeProxyScaleRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ScaleProxyRequestBody `json:"body,omitempty"` }
ChangeProxyScaleRequest Request Object
func (ChangeProxyScaleRequest) String ¶ added in v0.0.70
func (o ChangeProxyScaleRequest) String() string
type ChangeProxyScaleRequestXLanguage ¶ added in v0.0.70
type ChangeProxyScaleRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ChangeProxyScaleRequestXLanguage) MarshalJSON ¶ added in v0.0.70
func (c ChangeProxyScaleRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ChangeProxyScaleRequestXLanguage) UnmarshalJSON ¶ added in v0.0.70
func (c *ChangeProxyScaleRequestXLanguage) UnmarshalJSON(b []byte) error
func (ChangeProxyScaleRequestXLanguage) Value ¶ added in v0.0.90
func (c ChangeProxyScaleRequestXLanguage) Value() string
type ChangeProxyScaleRequestXLanguageEnum ¶ added in v0.0.70
type ChangeProxyScaleRequestXLanguageEnum struct { ZH_CN ChangeProxyScaleRequestXLanguage EN_US ChangeProxyScaleRequestXLanguage }
func GetChangeProxyScaleRequestXLanguageEnum ¶ added in v0.0.70
func GetChangeProxyScaleRequestXLanguageEnum() ChangeProxyScaleRequestXLanguageEnum
type ChangeProxyScaleResponse ¶ added in v0.0.70
type ChangeProxyScaleResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ChangeProxyScaleResponse Response Object
func (ChangeProxyScaleResponse) String ¶ added in v0.0.70
func (o ChangeProxyScaleResponse) String() string
type ChangeTheDelayThresholdRequest ¶ added in v0.0.70
type ChangeTheDelayThresholdRequest struct { // 语言 XLanguage *ChangeTheDelayThresholdRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ChangingTheDelayThresholdRequestBody `json:"body,omitempty"` }
ChangeTheDelayThresholdRequest 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
func (ChangeTheDelayThresholdRequestXLanguage) Value ¶ added in v0.0.90
func (c ChangeTheDelayThresholdRequestXLanguage) Value() string
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:"-"` }
ChangeTheDelayThresholdResponse 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),取值范围为0~10485760。 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"` }
ChargeInfo 计费类型信息,支持包年包月和按需,默认为按需。
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
func (ChargeInfoChargeMode) Value ¶ added in v0.0.90
func (c ChargeInfoChargeMode) Value() string
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
func (ChargeInfoPeriodType) Value ¶ added in v0.0.90
func (c ChargeInfoPeriodType) Value() string
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"` }
ChargeInfoResponse 计费类型信息,支持包年包月和按需,默认为按需。
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
func (ChargeInfoResponseChargeMode) Value ¶ added in v0.0.90
func (c ChargeInfoResponseChargeMode) Value() string
type ChargeInfoResponseChargeModeEnum ¶
type ChargeInfoResponseChargeModeEnum struct { PRE_PAID ChargeInfoResponseChargeMode POST_PAID ChargeInfoResponseChargeMode }
func GetChargeInfoResponseChargeModeEnum ¶
func GetChargeInfoResponseChargeModeEnum() ChargeInfoResponseChargeModeEnum
type ComputeFlavor ¶ added in v0.1.104
type ComputeFlavor struct { // 规格ID,该字段唯一。 Id string `json:"id"` // 资源规格编码。例如:rds.pg.m1.xlarge.rr。 更多规格说明请参考数据库实例规格。 “rds”代表RDS产品。 “pg”代表数据库引擎。 “m1.xlarge”代表性能规格,为高内存类型。 “rr”表示只读实例(“.ha”表示主备实例)。 Code string `json:"code"` // CPU大小。例如:1表示1U。 Vcpus string `json:"vcpus"` // 内存大小,单位为GB。 Ram string `json:"ram"` // 规格所在az的状态,包含以下状态: normal:在售。 unsupported:暂不支持该规格。 sellout:售罄。 AzStatus map[string]string `json:"az_status"` }
ComputeFlavor 查询数据库可变更规格接口,响应体中的计算规格详情
func (ComputeFlavor) String ¶ added in v0.1.104
func (o ComputeFlavor) String() string
type ComputeFlavorGroup ¶ added in v0.1.104
type ComputeFlavorGroup struct { // 性能规格,包含以下状态: normal:通用增强型。 normal2:通用增强Ⅱ型。 armFlavors:鲲鹏通用增强型。 dedicicateNormal(dedicatedNormalLocalssd):x86独享型。 armLocalssd:鲲鹏通用型。 normalLocalssd:x86通用型。 general:通用型。 dedicated 对于PostgreSQL引擎:独享型 GroupType string `json:"group_type"` ComputeFlavors *ComputeFlavor `json:"compute_flavors"` }
ComputeFlavorGroup 查询数据库可变更规格接口中,规格组类型
func (ComputeFlavorGroup) String ¶ added in v0.1.104
func (o ComputeFlavorGroup) String() string
type Computes ¶ added in v0.0.70
type Computes struct { // 群组类型。 - X86:X86架构。 - ARM:ARM架构。 GroupType *string `json:"group_type,omitempty"` // 计算规格信息。 ComputeFlavors *[]ScaleFlavors `json:"compute_flavors,omitempty"` }
type ConfigurationCopyRequestBody ¶ added in v0.1.14
type ConfigurationCopyRequestBody struct { // 只支持a-zA-Z0-9._- 以上字符,长度限制1-64字符 Name string `json:"name"` // 不支持 !<>=&\" ' 字符,长度限制0-256字符 Description *string `json:"description,omitempty"` }
func (ConfigurationCopyRequestBody) String ¶ added in v0.1.14
func (o ConfigurationCopyRequestBody) String() string
type ConfigurationForCreation ¶
type ConfigurationForCreation struct { // 参数模板名称。最长64个字符,只允许大写字母、小写字母、数字、和“-_.”特殊字符。 Name string `json:"name"` // 参数模板描述。最长256个字符,不支持>!<\"&'=特殊字符。默认为空。 Description *string `json:"description,omitempty"` Datastore *ParaGroupDatastore `json:"datastore"` // 参数值对象,用户基于默认参数模板自定义的参数值。为空时不修改参数值。 - key:参数名称,\"max_connections\":\"10\"。为空时不修改参数值,key不为空时value也不可为空。 - value:参数值,\"max_connections\":\"10\"。 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"` // 参数值对象,用户基于默认参数模板自定义的参数值。为空时不修改参数值。 - key:参数名称,\"max_connections\":\"10\"。为空时不修改参数值,key不为空时value也不可为空。 - value:参数值,\"max_connections\":\"10\"。 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
func (ConfigurationParameterType) Value ¶ added in v0.0.90
func (c ConfigurationParameterType) Value() string
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"` }
ConfigurationSummary 参数模板信息。
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
func (ConfigurationSummaryDatastoreName) Value ¶ added in v0.0.90
func (c ConfigurationSummaryDatastoreName) Value() string
type ConfigurationSummaryDatastoreNameEnum ¶
type ConfigurationSummaryDatastoreNameEnum struct { MYSQL ConfigurationSummaryDatastoreName POSTGRESQL ConfigurationSummaryDatastoreName SQLSERVER ConfigurationSummaryDatastoreName MARIADB 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"` }
ConfigurationSummaryForCreate 参数模板信息。
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
func (ConfigurationSummaryForCreateDatastoreName) Value ¶ added in v0.0.90
func (c ConfigurationSummaryForCreateDatastoreName) Value() string
type ConfigurationSummaryForCreateDatastoreNameEnum ¶
type ConfigurationSummaryForCreateDatastoreNameEnum struct { MYSQL ConfigurationSummaryForCreateDatastoreName POSTGRESQL ConfigurationSummaryForCreateDatastoreName SQLSERVER ConfigurationSummaryForCreateDatastoreName MARIADB ConfigurationSummaryForCreateDatastoreName }
func GetConfigurationSummaryForCreateDatastoreNameEnum ¶
func GetConfigurationSummaryForCreateDatastoreNameEnum() ConfigurationSummaryForCreateDatastoreNameEnum
type CopyConfigurationRequest ¶ added in v0.1.14
type CopyConfigurationRequest struct { // 参数模板ID ConfigId string `json:"config_id"` Body *ConfigurationCopyRequestBody `json:"body,omitempty"` }
CopyConfigurationRequest Request Object
func (CopyConfigurationRequest) String ¶ added in v0.1.14
func (o CopyConfigurationRequest) String() string
type CopyConfigurationResponse ¶ added in v0.1.14
type CopyConfigurationResponse 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 *string `json:"datastore_name,omitempty"` // 创建时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 CreateTime *string `json:"create_time,omitempty"` // 更新时间,格式为\"yyyy-MM-ddTHH:mm:ssZ\"。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
CopyConfigurationResponse Response Object
func (CopyConfigurationResponse) String ¶ added in v0.1.14
func (o CopyConfigurationResponse) String() string
type CreateConfigurationRequest ¶
type CreateConfigurationRequest struct { // 语言 XLanguage *CreateConfigurationRequestXLanguage `json:"X-Language,omitempty"` Body *ConfigurationForCreation `json:"body,omitempty"` }
CreateConfigurationRequest 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
func (CreateConfigurationRequestXLanguage) Value ¶ added in v0.0.90
func (c CreateConfigurationRequestXLanguage) Value() string
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:"-"` }
CreateConfigurationResponse Response Object
func (CreateConfigurationResponse) String ¶
func (o CreateConfigurationResponse) String() string
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *DatabaseForCreation `json:"body,omitempty"` }
CreateDatabaseRequest Request Object
func (CreateDatabaseRequest) String ¶
func (o CreateDatabaseRequest) String() string
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreateDatabaseResponse Response Object
func (CreateDatabaseResponse) String ¶
func (o CreateDatabaseResponse) String() string
type CreateDbUserRequest ¶
type CreateDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UserForCreation `json:"body,omitempty"` }
CreateDbUserRequest Request Object
func (CreateDbUserRequest) String ¶
func (o CreateDbUserRequest) String() string
type CreateDbUserResponse ¶
type CreateDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreateDbUserResponse Response Object
func (CreateDbUserResponse) String ¶
func (o CreateDbUserResponse) String() string
type CreateDnsNameRequest ¶
type CreateDnsNameRequest struct { // 语言 XLanguage *CreateDnsNameRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *CreateDnsNameRequestBody `json:"body,omitempty"` }
CreateDnsNameRequest 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
func (CreateDnsNameRequestXLanguage) Value ¶ added in v0.0.90
func (c CreateDnsNameRequestXLanguage) Value() string
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:"-"` }
CreateDnsNameResponse Response Object
func (CreateDnsNameResponse) String ¶
func (o CreateDnsNameResponse) String() string
type CreateInstanceIam5Request ¶ added in v0.1.104
type CreateInstanceIam5Request struct { // 语言 XLanguage *CreateInstanceIam5RequestXLanguage `json:"X-Language,omitempty"` // 保证客户端请求幂等性的标识。 该标识为32位UUID格式,由客户端生成,且需确保72小时内不同请求之间该标识具有唯一性。 XClientToken *string `json:"X-Client-Token,omitempty"` Body *CustomerCreateInstanceReq `json:"body,omitempty"` }
CreateInstanceIam5Request Request Object
func (CreateInstanceIam5Request) String ¶ added in v0.1.104
func (o CreateInstanceIam5Request) String() string
type CreateInstanceIam5RequestXLanguage ¶ added in v0.1.104
type CreateInstanceIam5RequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateInstanceIam5RequestXLanguage) MarshalJSON ¶ added in v0.1.104
func (c CreateInstanceIam5RequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateInstanceIam5RequestXLanguage) UnmarshalJSON ¶ added in v0.1.104
func (c *CreateInstanceIam5RequestXLanguage) UnmarshalJSON(b []byte) error
func (CreateInstanceIam5RequestXLanguage) Value ¶ added in v0.1.104
func (c CreateInstanceIam5RequestXLanguage) Value() string
type CreateInstanceIam5RequestXLanguageEnum ¶ added in v0.1.104
type CreateInstanceIam5RequestXLanguageEnum struct { ZH_CN CreateInstanceIam5RequestXLanguage EN_US CreateInstanceIam5RequestXLanguage }
func GetCreateInstanceIam5RequestXLanguageEnum ¶ added in v0.1.104
func GetCreateInstanceIam5RequestXLanguageEnum() CreateInstanceIam5RequestXLanguageEnum
type CreateInstanceIam5Response ¶ added in v0.1.104
type CreateInstanceIam5Response struct { Instance *CreateInstanceRespItem `json:"instance,omitempty"` // 实例创建的任务id。 仅创建按需实例时会返回该参数。 JobId *string `json:"job_id,omitempty"` // 订单号,创建包年包月时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateInstanceIam5Response Response Object
func (CreateInstanceIam5Response) String ¶ added in v0.1.104
func (o CreateInstanceIam5Response) String() string
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { // 语言 XLanguage *CreateInstanceRequestXLanguage `json:"X-Language,omitempty"` // 保证客户端请求幂等性的标识。 该标识为32位UUID格式,由客户端生成,且需确保72小时内不同请求之间该标识具有唯一性。 XClientToken *string `json:"X-Client-Token,omitempty"` Body *InstanceRequest `json:"body,omitempty"` }
CreateInstanceRequest 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
func (CreateInstanceRequestXLanguage) Value ¶ added in v0.0.90
func (c CreateInstanceRequestXLanguage) Value() string
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。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 Region string `json:"region"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 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"` }
CreateInstanceRespItem 实例信息。
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:"-"` }
CreateInstanceResponse 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"` }
CreateManualBackupRequest 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"` // 是否分库备份,只适用于SQLServer,默认为false BackupDatabaseIndividually *bool `json:"backup_database_individually,omitempty"` }
func (CreateManualBackupRequestBody) String ¶
func (o CreateManualBackupRequestBody) String() string
type CreateManualBackupResponse ¶
type CreateManualBackupResponse struct { Backup *BackupInfo `json:"backup,omitempty"` HttpStatusCode int `json:"-"` }
CreateManualBackupResponse Response Object
func (CreateManualBackupResponse) String ¶
func (o CreateManualBackupResponse) String() string
type CreateMysqlMultiProxyRequest ¶ added in v0.1.80
type CreateMysqlMultiProxyRequest struct { // 数据库代理规格码。 - 当局点支持主备模式数据库代理时,该字段不生效。 - 当局点支持集群模式数据库代理时,该字段请参考查询数据库代理规格信息接口返回体中,[规格信息]中的code字段。 FlavorRef string `json:"flavor_ref"` // 数据库代理节点数量。 - 当局点支持主备模式数据库代理时,请设置该字段为固定值2。 - 当局点支持集群模式数据库代理时,该字段最小值为2,最大值请参考查询数据库代理信息列表接口返回体中,[数据库代理信息列表]中的max_proxy_node_num字段值。 NodeNum int32 `json:"node_num"` // 数据库代理名称。用于表示实例的名称,同一租户下,同类型的实例名可重名。 取值范围:最小长度为4个字符,最大不超过64个字节,以字母或中文字符开头,只能包含字母、数字、中划线、下划线、英文句号和中文。 当不选择该参数或局点仅支持主备模式数据库代理时,将随机生成名称。 ProxyName *string `json:"proxy_name,omitempty"` // 数据库代理读写模式。 取值范围: readwrite:读写模式。 readonly:只读模式。 ProxyMode *string `json:"proxy_mode,omitempty"` // 数据库代理路由模式。 取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主节点不接受读请求)。 2:表示负载均衡模式(数据库主节点接受读请求)。 - 如需使用负载均衡模式,请联系客服申请 RouteMode *int32 `json:"route_mode,omitempty"` // 数据库节点的读权重设置。 - 在proxy_mode(数据库代理读写模式)为readonly(只读模式)或者在route_mode(路由模式)>0时,只能为只读节点选择权重。 - 在proxy_mode(数据库代理读写模式)为readonly(只读模式)时,需要至少为一个只读实例配置权重。 - 在route_mode(路由模式)>0时,为主实例配置的权重将不生效。 - 该列表可以为空列表。 NodesReadWeight []InstancesWeight `json:"nodes_read_weight"` // 数据库VPC下的子网ID。 取值范围为该实例所在VPC下的所有子网ID。 - 如需使用该参数,请联系客服申请。 - 获取子网ID请参考[创建VPC和子网](https://support.huaweicloud.com/api-cce/cce_02_0100.html) SubnetId *string `json:"subnet_id,omitempty"` }
CreateMysqlMultiProxyRequest 开启数据库代理请求体。
func (CreateMysqlMultiProxyRequest) String ¶ added in v0.1.80
func (o CreateMysqlMultiProxyRequest) String() string
type CreatePostgresqlDatabaseRequest ¶
type CreatePostgresqlDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *PostgresqlDatabaseForCreation `json:"body,omitempty"` }
CreatePostgresqlDatabaseRequest Request Object
func (CreatePostgresqlDatabaseRequest) String ¶
func (o CreatePostgresqlDatabaseRequest) String() string
type CreatePostgresqlDatabaseResponse ¶
type CreatePostgresqlDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostgresqlDatabaseResponse Response Object
func (CreatePostgresqlDatabaseResponse) String ¶
func (o CreatePostgresqlDatabaseResponse) String() string
type CreatePostgresqlDatabaseSchemaRequest ¶
type CreatePostgresqlDatabaseSchemaRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *PostgresqlDatabaseSchemaReq `json:"body,omitempty"` }
CreatePostgresqlDatabaseSchemaRequest Request Object
func (CreatePostgresqlDatabaseSchemaRequest) String ¶
func (o CreatePostgresqlDatabaseSchemaRequest) String() string
type CreatePostgresqlDatabaseSchemaResponse ¶
type CreatePostgresqlDatabaseSchemaResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostgresqlDatabaseSchemaResponse Response Object
func (CreatePostgresqlDatabaseSchemaResponse) String ¶
func (o CreatePostgresqlDatabaseSchemaResponse) String() string
type CreatePostgresqlDbUserRequest ¶
type CreatePostgresqlDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *PostgresqlUserForCreation `json:"body,omitempty"` }
CreatePostgresqlDbUserRequest Request Object
func (CreatePostgresqlDbUserRequest) String ¶
func (o CreatePostgresqlDbUserRequest) String() string
type CreatePostgresqlDbUserResponse ¶
type CreatePostgresqlDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostgresqlDbUserResponse Response Object
func (CreatePostgresqlDbUserResponse) String ¶
func (o CreatePostgresqlDbUserResponse) String() string
type CreatePostgresqlExtensionRequest ¶ added in v0.1.7
type CreatePostgresqlExtensionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ExtensionRequest `json:"body,omitempty"` }
CreatePostgresqlExtensionRequest Request Object
func (CreatePostgresqlExtensionRequest) String ¶ added in v0.1.7
func (o CreatePostgresqlExtensionRequest) String() string
type CreatePostgresqlExtensionResponse ¶ added in v0.1.7
type CreatePostgresqlExtensionResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostgresqlExtensionResponse Response Object
func (CreatePostgresqlExtensionResponse) String ¶ added in v0.1.7
func (o CreatePostgresqlExtensionResponse) String() string
type CreateRdSforMySqlProxyRequest ¶ added in v0.1.80
type CreateRdSforMySqlProxyRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` Body *CreateMysqlMultiProxyRequest `json:"body,omitempty"` }
CreateRdSforMySqlProxyRequest Request Object
func (CreateRdSforMySqlProxyRequest) String ¶ added in v0.1.80
func (o CreateRdSforMySqlProxyRequest) String() string
type CreateRdSforMySqlProxyResponse ¶ added in v0.1.80
type CreateRdSforMySqlProxyResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateRdSforMySqlProxyResponse Response Object
func (CreateRdSforMySqlProxyResponse) String ¶ added in v0.1.80
func (o CreateRdSforMySqlProxyResponse) String() string
type CreateRestoreInstanceRequest ¶
type CreateRestoreInstanceRequest struct { // 语言 XLanguage *CreateRestoreInstanceRequestXLanguage `json:"X-Language,omitempty"` Body *CreateRestoreInstanceRequestBody `json:"body,omitempty"` }
CreateRestoreInstanceRequest Request Object
func (CreateRestoreInstanceRequest) String ¶
func (o CreateRestoreInstanceRequest) String() string
type CreateRestoreInstanceRequestBody ¶ added in v0.0.103
type CreateRestoreInstanceRequestBody struct { // 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名。取值范围如下: - MySQL数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中文字符、中划线或者下划线,不能包含其他的特殊字符。 - PostgreSQL和SQL Server数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 Name string `json:"name"` Datastore *Datastore `json:"datastore,omitempty"` Ha *Ha `json:"ha,omitempty"` // 参数模板ID。可调用[获取参数模板列表](https://support.huaweicloud.com/api-rds/rds_09_0301.html)接口返回的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个字符。 其中允许的特殊字符如下: - MySQL数据库允许输入~!@#$%^*-_=+?,特殊字符。 - SQL Server数据库允许输入~!@#$%^*-_+?,特殊字符。 - PostgreSQL数据库允许输入~!@#%^*-_=+?,特殊字符。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password *string `json:"password,omitempty"` BackupStrategy *BackupStrategy `json:"backup_strategy,omitempty"` // 企业项目ID。 使用请参考《企业管理 API参考》的[查询企业项目列表](https://support.huaweicloud.com/api-em/zh-cn_topic_0121230880.html)响应消息表“enterprise_project字段数据结构说明”的“id”。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 用于磁盘加密的密钥ID,默认为空。 DiskEncryptionId *string `json:"disk_encryption_id,omitempty"` // 规格码,取值范围:非空。 使用[查询数据库规格](https://support.huaweicloud.com/api-rds/rds_06_0002.html)接口响应消息中的 flavors字段中“spec_code”获取且对应az_status为“在售”状态。 FlavorRef string `json:"flavor_ref"` Volume *Volume `json:"volume"` // 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 Region *string `json:"region,omitempty"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 AvailabilityZone string `json:"availability_zone"` // 虚拟私有云ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 VpcId *string `json:"vpc_id,omitempty"` // 子网的网络ID信息。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询子网列表](https://support.huaweicloud.com/api-vpc/vpc_subnet01_0003.html)。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 SubnetId *string `json:"subnet_id,omitempty"` // 指定实例的内网IP,目前仅支持设置IPv4地址。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找子网的网段,选择未被占用的IP。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询私有IP列表](https://support.huaweicloud.com/api-vpc/vpc_privateip_0003.html),选择“device_owner”为空的私有IP。 DataVip *string `json:"data_vip,omitempty"` // 安全组ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询安全组列表](https://support.huaweicloud.com/api-vpc/vpc_sg01_0003.html)。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 SecurityGroupId *string `json:"security_group_id,omitempty"` ChargeInfo *ChargeInfo `json:"charge_info,omitempty"` // 时区。 - 不选择时,各个引擎时区如下: - MySQL国内站、国际站默认为UTC时间。 - PostgreSQL国内站、国际站默认为UTC时间。 - Microsoft SQL Server国内站默认为China Standard Time,国际站默认为UTC时间。 - MySQL和PostgreSQL引擎选择填写时,取值范围为UTC-12:00~UTC+12:00,且只支持整段时间,如UTC+08:00,不支持UTC+08:30。 - Microsoft SQL Server引擎选择填写时,请参见“创建数据库实例”接口[表10](https://support.huaweicloud.com/api-rds/rds_01_0002.html#rds_01_0002__table613473883617) 时区与UTC偏移量对照表,填写时区列字符串,如:China Standard Time。 TimeZone *string `json:"time_zone,omitempty"` // Dec用户专属存储ID,每个az配置的专属存储不同,Dec用户创建实例时,对于数据库实例类型不是单机或只读的实例,需要分别为实例所有节点指定dsspoolId,并用逗号隔开。 获取方法如下: - 方法1:登录专属分布式存储服务DSS的控制台界面,查看专属存储列表,选择符合条件的az下的专属dss的ID。 - 方法2:通过专属分布式存储服务DSS的API接口查询,具体操作可参考[获取专属存储详情列表](https://support.huaweicloud.com/api-dss/dss_02_1002.html)。 DsspoolId *string `json:"dsspool_id,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` // 仅限Microsoft SQL Server实例创建使用。对于MySQL和PostgreSQL实例,该参数无意义。取值范围:根据查询SQL Server可用字符集的字符集查询列表查询可设置的字符集。 取值范围:根据[查询SQL Server可用字符集](https://support.huaweicloud.com/api-rds/rds_05_0010.html)查询可设置的字符集。 Collation *string `json:"collation,omitempty"` // 标签列表。单个实例总标签数上限20个。 Tags *[]TagWithKeyValue `json:"tags,omitempty"` ServerlessInfo *ServerlessInfo `json:"serverless_info,omitempty"` // 是否只预检此次请求,仅支持MySQL。 - true:发送参数检查请求,不会创建实例。 - 检查通过:返回202状态码。 - 检查不通过:返回对应错误码,详情请参考错误码。 - false:发送正常请求,通过检查后,并且执行创建实例的请求。 DryRun *bool `json:"dry_run,omitempty"` }
CreateRestoreInstanceRequestBody 实例信息。
func (CreateRestoreInstanceRequestBody) String ¶ added in v0.0.103
func (o CreateRestoreInstanceRequestBody) 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
func (CreateRestoreInstanceRequestXLanguage) Value ¶ added in v0.0.90
func (c CreateRestoreInstanceRequestXLanguage) Value() string
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:"-"` }
CreateRestoreInstanceResponse Response Object
func (CreateRestoreInstanceResponse) String ¶
func (o CreateRestoreInstanceResponse) String() string
type CreateSqlLimitRequest ¶ added in v0.1.85
type CreateSqlLimitRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *CreateSqlLimitRuleReqV3 `json:"body,omitempty"` }
CreateSqlLimitRequest Request Object
func (CreateSqlLimitRequest) String ¶ added in v0.1.85
func (o CreateSqlLimitRequest) String() string
type CreateSqlLimitResponse ¶ added in v0.1.85
type CreateSqlLimitResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreateSqlLimitResponse Response Object
func (CreateSqlLimitResponse) String ¶ added in v0.1.85
func (o CreateSqlLimitResponse) String() string
type CreateSqlLimitRuleReqV3 ¶ added in v0.1.85
type CreateSqlLimitRuleReqV3 struct { // 数据库名称。 DbName string `json:"db_name"` // 由SQL的语法解析树计算出的内部哈希码,默认为0,取值范围(-9223372036854775808~ 9223372036854775807)。 QueryId *int64 `json:"query_id,omitempty"` // SQL语句的文本形式。(注:query_id与query_string只可以存在一个) QueryString *string `json:"query_string,omitempty"` // 同时执行的SQL数量,小于等于0表示不限制,默认为0,取值范围(-1~50000)。 MaxConcurrency int32 `json:"max_concurrency"` // 最大等待时间,单位为秒。 MaxWaiting int32 `json:"max_waiting"` // 为不是模式限定的名称设置模式搜索顺序,默认为public。 SearchPath *string `json:"search_path,omitempty"` }
func (CreateSqlLimitRuleReqV3) String ¶ added in v0.1.85
func (o CreateSqlLimitRuleReqV3) String() string
type CreateSqlserverDatabaseRequest ¶
type CreateSqlserverDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SqlserverDatabaseForCreation `json:"body,omitempty"` }
CreateSqlserverDatabaseRequest Request Object
func (CreateSqlserverDatabaseRequest) String ¶
func (o CreateSqlserverDatabaseRequest) String() string
type CreateSqlserverDatabaseResponse ¶
type CreateSqlserverDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreateSqlserverDatabaseResponse Response Object
func (CreateSqlserverDatabaseResponse) String ¶
func (o CreateSqlserverDatabaseResponse) String() string
type CreateSqlserverDbUserRequest ¶
type CreateSqlserverDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SqlserverUserForCreation `json:"body,omitempty"` }
CreateSqlserverDbUserRequest Request Object
func (CreateSqlserverDbUserRequest) String ¶
func (o CreateSqlserverDbUserRequest) String() string
type CreateSqlserverDbUserResponse ¶
type CreateSqlserverDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
CreateSqlserverDbUserResponse Response Object
func (CreateSqlserverDbUserResponse) String ¶
func (o CreateSqlserverDbUserResponse) String() string
type CreateXelLogDownloadRequest ¶ added in v0.1.53
type CreateXelLogDownloadRequest struct { // 语言 XLanguage *CreateXelLogDownloadRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *CreateXelLogDownloadRequestBody `json:"body,omitempty"` }
CreateXelLogDownloadRequest Request Object
func (CreateXelLogDownloadRequest) String ¶ added in v0.1.53
func (o CreateXelLogDownloadRequest) String() string
type CreateXelLogDownloadRequestBody ¶ added in v0.1.53
type CreateXelLogDownloadRequestBody struct { // 文件名。取值范围:不为null和空字符串,只为大小写字母,数字和下划线,以“.xel”结尾 FileName string `json:"file_name"` }
func (CreateXelLogDownloadRequestBody) String ¶ added in v0.1.53
func (o CreateXelLogDownloadRequestBody) String() string
type CreateXelLogDownloadRequestXLanguage ¶ added in v0.1.53
type CreateXelLogDownloadRequestXLanguage struct {
// contains filtered or unexported fields
}
func (CreateXelLogDownloadRequestXLanguage) MarshalJSON ¶ added in v0.1.53
func (c CreateXelLogDownloadRequestXLanguage) MarshalJSON() ([]byte, error)
func (*CreateXelLogDownloadRequestXLanguage) UnmarshalJSON ¶ added in v0.1.53
func (c *CreateXelLogDownloadRequestXLanguage) UnmarshalJSON(b []byte) error
func (CreateXelLogDownloadRequestXLanguage) Value ¶ added in v0.1.53
func (c CreateXelLogDownloadRequestXLanguage) Value() string
type CreateXelLogDownloadRequestXLanguageEnum ¶ added in v0.1.53
type CreateXelLogDownloadRequestXLanguageEnum struct { ZH_CN CreateXelLogDownloadRequestXLanguage EN_US CreateXelLogDownloadRequestXLanguage }
func GetCreateXelLogDownloadRequestXLanguageEnum ¶ added in v0.1.53
func GetCreateXelLogDownloadRequestXLanguageEnum() CreateXelLogDownloadRequestXLanguageEnum
type CreateXelLogDownloadResponse ¶ added in v0.1.53
type CreateXelLogDownloadResponse struct { // 扩展日志文件返回实体 List *[]CreateXelLogDownloadResult `json:"list,omitempty"` // 扩展日志文件信息数量。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
CreateXelLogDownloadResponse Response Object
func (CreateXelLogDownloadResponse) String ¶ added in v0.1.53
func (o CreateXelLogDownloadResponse) String() string
type CreateXelLogDownloadResult ¶ added in v0.1.53
type CreateXelLogDownloadResult struct { // 下载文件名 FileName string `json:"file_name"` // 生成链接的生成状态。FINISH,表示下载链接已经生成完成。EXPORTING,,表示正在生成文件。FAILED,表示存在日志文件准备失败。 Status string `json:"status"` // 日志大小,单位:KB FileSize string `json:"file_size"` // 下载链接,链接的生成状态为EXPORTING,或者FAILED不予返回 FileLink string `json:"file_link"` // 生成时间 CreateAt string `json:"create_at"` // 更新时间 UpdateAt string `json:"update_at"` }
func (CreateXelLogDownloadResult) String ¶ added in v0.1.53
func (o CreateXelLogDownloadResult) String() string
type CustomerCreateInstanceReq ¶ added in v0.1.104
type CustomerCreateInstanceReq struct { // 实例名称 Name string `json:"name"` Datastore *Datastore `json:"datastore"` Ha *Ha `json:"ha,omitempty"` // 参数模板ID。可调用[获取参数模板列表](https://support.huaweicloud.com/api-rds/rds_09_0301.html)接口返回的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个字符。 其中允许的特殊字符如下: - MySQL数据库允许输入~!@#$%^*-_=+?,特殊字符。 - SQL Server数据库允许输入~!@#$%^*-_+?,特殊字符。 - PostgreSQL数据库允许输入~!@#%^*-_=+?,特殊字符。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password *string `json:"password,omitempty"` BackupStrategy *BackupStrategy `json:"backup_strategy,omitempty"` // 企业项目ID。 使用请参考《企业管理 API参考》的[查询企业项目列表](https://support.huaweicloud.com/api-em/zh-cn_topic_0121230880.html)响应消息表“enterprise_project字段数据结构说明”的“id”。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 用于磁盘加密的密钥ID,默认为空。 DiskEncryptionId *string `json:"disk_encryption_id,omitempty"` // 规格码,取值范围:非空。 使用[查询数据库规格](https://support.huaweicloud.com/api-rds/rds_06_0002.html)接口响应消息中的 flavors字段中“spec_code”获取且对应az_status为“在售”状态。 FlavorRef string `json:"flavor_ref"` Volume *Volume `json:"volume"` // 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 Region string `json:"region"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 AvailabilityZone string `json:"availability_zone"` // 虚拟私有云ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)。 VpcId string `json:"vpc_id"` // 子网的网络ID信息。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询子网列表](https://support.huaweicloud.com/api-vpc/vpc_subnet01_0003.html)。 SubnetId string `json:"subnet_id"` // 指定实例的内网IP,目前仅支持设置IPv4地址。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找子网的网段,选择未被占用的IP。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询私有IP列表](https://support.huaweicloud.com/api-vpc/vpc_privateip_0003.html),选择“device_owner”为空的私有IP。 DataVip *string `json:"data_vip,omitempty"` // 安全组ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询安全组列表](https://support.huaweicloud.com/api-vpc/vpc_sg01_0003.html)。 SecurityGroupId string `json:"security_group_id"` ChargeInfo *ChargeInfo `json:"charge_info,omitempty"` // 时区。 - 不选择时,各个引擎时区如下: - MySQL国内站、国际站默认为UTC时间。 - PostgreSQL国内站、国际站默认为UTC时间。 - Microsoft SQL Server国内站默认为China Standard Time,国际站默认为UTC时间。 - MySQL和PostgreSQL引擎选择填写时,取值范围为UTC-12:00~UTC+12:00,且只支持整段时间,如UTC+08:00,不支持UTC+08:30。 - Microsoft SQL Server引擎选择填写时,请参见“创建数据库实例”接口[表10](https://support.huaweicloud.com/api-rds/rds_01_0002.html#rds_01_0002__table613473883617) 时区与UTC偏移量对照表,填写时区列字符串,如:China Standard Time。 TimeZone *string `json:"time_zone,omitempty"` // Dec用户专属存储ID,每个az配置的专属存储不同,Dec用户创建实例时,对于数据库实例类型不是单机或只读的实例,需要分别为实例所有节点指定dsspoolId,并用逗号隔开。 获取方法如下: - 方法1:登录专属分布式存储服务DSS的控制台界面,查看专属存储列表,选择符合条件的az下的专属dss的ID。 - 方法2:通过专属分布式存储服务DSS的API接口查询,具体操作可参考[获取专属存储详情列表](https://support.huaweicloud.com/api-dss/dss_02_1002.html)。 DsspoolId *string `json:"dsspool_id,omitempty"` // 只读实例的主实例ID。创建只读实例时必选,其它场景不可选。 ReplicaOfId *string `json:"replica_of_id,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` // 仅限Microsoft SQL Server实例创建使用。对于MySQL和PostgreSQL实例,该参数无意义。取值范围:根据查询SQL Server可用字符集的字符集查询列表查询可设置的字符集。 取值范围:根据[查询SQL Server可用字符集](https://support.huaweicloud.com/api-rds/rds_05_0010.html)查询可设置的字符集。 Collation *string `json:"collation,omitempty"` // 标签列表。单个实例总标签数上限20个。 Tags *[]TagWithKeyValue `json:"tags,omitempty"` UnchangeableParam *UnchangeableParam `json:"unchangeable_param,omitempty"` // 是否只预检此次请求,仅支持MySQL。 - true:发送参数检查请求,不会创建实例。 - 检查通过:返回202状态码。 - 检查不通过:返回对应错误码,详情请参考错误码。 - false:发送正常请求,通过检查后,并且执行创建实例的请求。 DryRun *bool `json:"dry_run,omitempty"` // 批量创建实例的数量,取值范围为1~50。 Count *int32 `json:"count,omitempty"` ServerlessInfo *ServerlessInfo `json:"serverless_info,omitempty"` // 授权给Billing服务的委托URN。使用RAM共享密钥创建包周期RDS实例时,需要传入该字段。 SubscriptionAgency *string `json:"subscription_agency,omitempty"` }
CustomerCreateInstanceReq 实例信息。
func (CustomerCreateInstanceReq) String ¶ added in v0.1.104
func (o CustomerCreateInstanceReq) String() string
type CustomerModifyAutoEnlargePolicyReq ¶ added in v0.1.15
type CustomerModifyAutoEnlargePolicyReq struct { // 是否开启自动扩容,true为开启,false为关闭 SwitchOption bool `json:"switch_option"` // 扩容上限,单位GB, 取值范围40~4000,需要大于等于实例当前存储空间总大小,switch_option为true必填 LimitSize *int32 `json:"limit_size,omitempty"` // 可用存储空间百分比,小于等于此值或者10GB时触发扩容,switch_option为true时必填 TriggerThreshold *CustomerModifyAutoEnlargePolicyReqTriggerThreshold `json:"trigger_threshold,omitempty"` // 每次自动扩容的百分比步长,取值范围5~50,开启自定义步长功能时必填 StepPercent *int32 `json:"step_percent,omitempty"` }
func (CustomerModifyAutoEnlargePolicyReq) String ¶ added in v0.1.15
func (o CustomerModifyAutoEnlargePolicyReq) String() string
type CustomerModifyAutoEnlargePolicyReqTriggerThreshold ¶ added in v0.1.15
type CustomerModifyAutoEnlargePolicyReqTriggerThreshold struct {
// contains filtered or unexported fields
}
func (CustomerModifyAutoEnlargePolicyReqTriggerThreshold) MarshalJSON ¶ added in v0.1.15
func (c CustomerModifyAutoEnlargePolicyReqTriggerThreshold) MarshalJSON() ([]byte, error)
func (*CustomerModifyAutoEnlargePolicyReqTriggerThreshold) UnmarshalJSON ¶ added in v0.1.15
func (c *CustomerModifyAutoEnlargePolicyReqTriggerThreshold) UnmarshalJSON(b []byte) error
func (CustomerModifyAutoEnlargePolicyReqTriggerThreshold) Value ¶ added in v0.1.15
func (c CustomerModifyAutoEnlargePolicyReqTriggerThreshold) Value() int32
type CustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum ¶ added in v0.1.15
type CustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum struct { E_10 CustomerModifyAutoEnlargePolicyReqTriggerThreshold E_15 CustomerModifyAutoEnlargePolicyReqTriggerThreshold E_20 CustomerModifyAutoEnlargePolicyReqTriggerThreshold }
func GetCustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum ¶ added in v0.1.15
func GetCustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum() CustomerModifyAutoEnlargePolicyReqTriggerThresholdEnum
type CustomerUpgradeDatabaseVersionReq ¶ added in v0.0.68
type CustomerUpgradeDatabaseVersionReq struct { // 是否延迟至可维护时间段内升级。 取值范围: - true:延迟升级。表示实例将在设置的可维护时间段内升级。 - false:立即升级,默认该方式。 Delay *bool `json:"delay,omitempty"` }
func (CustomerUpgradeDatabaseVersionReq) String ¶ added in v0.0.68
func (o CustomerUpgradeDatabaseVersionReq) String() string
type CustomerUpgradeDatabaseVersionReqNew ¶ added in v0.1.59
type CustomerUpgradeDatabaseVersionReqNew struct { // 是否延迟至可维护时间段内升级。 取值范围: - true:延迟升级。表示实例将在设置的可维护时间段内升级。 - false:立即升级,默认该方式。 IsDelayed *bool `json:"is_delayed,omitempty"` }
func (CustomerUpgradeDatabaseVersionReqNew) String ¶ added in v0.1.59
func (o CustomerUpgradeDatabaseVersionReqNew) 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"` // 数据库备注,最大长度512 Comment *string `json:"comment,omitempty"` }
DatabaseForCreation 数据库信息。
func (DatabaseForCreation) String ¶
func (o DatabaseForCreation) String() string
type DatabaseUserRoleRequest ¶ added in v0.1.81
type DatabaseUserRoleRequest struct { // 用户名称 User string `json:"user"` // 角色名称 Roles []string `json:"roles"` }
func (DatabaseUserRoleRequest) String ¶ added in v0.1.81
func (o DatabaseUserRoleRequest) String() string
type DatabaseWithPrivilege ¶
type DatabaseWithPrivilege struct { // 数据库名称。 Name string `json:"name"` // 是否为只读权限。 Readonly bool `json:"readonly"` }
DatabaseWithPrivilege 数据库及其权限。
func (DatabaseWithPrivilege) String ¶
func (o DatabaseWithPrivilege) String() string
type DatabaseWithPrivilegeObject ¶ added in v0.1.6
type DatabaseWithPrivilegeObject struct { // 已有数据库名称。 Name string `json:"name"` // 是否为只读权限。 Readonly *bool `json:"readonly,omitempty"` }
DatabaseWithPrivilegeObject 数据库及其权限。
func (DatabaseWithPrivilegeObject) String ¶ added in v0.1.6
func (o DatabaseWithPrivilegeObject) String() string
type Datastore ¶
type Datastore struct { // 数据库引擎,不区分大小写: - MySQL - PostgreSQL - SQLServer - MariaDB 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。 例如:2017标准版可填写2017_SE,2017企业版可填写2017_EE,2017web版可以填写2017_WEB Version string `json:"version"` // 数据库完整版本号。仅在数据库引擎是”MySQL”和”PostgreSQL”时返回。 CompleteVersion *string `json:"complete_version,omitempty"` }
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
func (DatastoreType) Value ¶ added in v0.0.90
func (c DatastoreType) Value() string
type DatastoreTypeEnum ¶
type DatastoreTypeEnum struct { MY_SQL DatastoreType POSTGRE_SQL DatastoreType SQL_SERVER DatastoreType MARIA_DB DatastoreType }
func GetDatastoreTypeEnum ¶
func GetDatastoreTypeEnum() DatastoreTypeEnum
type DbUserPrivilegeRequest ¶ added in v0.1.27
type DbUserPrivilegeRequest struct { // 账号,数据库相关联的帐号 UserName string `json:"user_name"` // 授权SQL类型,枚举: 1、ROLE(支持对指定用户设置以下权限) 2、RECYCLING_ROLE(支持对指定用户回收以下权限) 3、SYSTEM_ROLE(支持对指定用户授予以下系统角色) 4、RECYCLING_SYSTEM_ROLE(支持对指定用户回收以下系统角色) AuthorizationType string `json:"authorization_type"` // 支持用户设置的权限集合。 1、privilege_type为ROLE时需要使用,枚举: CREATEDB CREATEROLE LOGIN REPLICATION 2、privilege_type为RECYCLING_ROLE时需要使用,枚举: NOCREATEDB NOCREATEROLE NOLOGIN NOREPLICATION 3、privilege_type为SYSTEM_ROLE /RECYCLING_ SYSTEM_ROLE时需要使用,枚举: pg_monitor pg_signal_backend root Privileges []string `json:"privileges"` }
DbUserPrivilegeRequest 入参对象
func (DbUserPrivilegeRequest) String ¶ added in v0.1.27
func (o DbUserPrivilegeRequest) 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 DbsInstanceHostInfoResult ¶ added in v0.1.14
type DbsInstanceHostInfoResult struct { // host id Id *string `json:"id,omitempty"` // host地址 Host *string `json:"host,omitempty"` // host 名称 HostName *string `json:"host_name,omitempty"` }
func (DbsInstanceHostInfoResult) String ¶ added in v0.1.14
func (o DbsInstanceHostInfoResult) String() string
type DeleteBackupResult ¶ added in v0.1.42
type DeleteBackupResult struct { // 备份id BackupId *string `json:"backup_id,omitempty"` // 提交任务异常时返回的错误编码。0表示成功。 ErrorCode *string `json:"error_code,omitempty"` // 提交任务异常时返回的错误描述信息。 ErrorMsg *string `json:"error_msg,omitempty"` }
func (DeleteBackupResult) String ¶ added in v0.1.42
func (o DeleteBackupResult) String() string
type DeleteConfigurationRequest ¶
type DeleteConfigurationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 参数模板ID。 ConfigId string `json:"config_id"` }
DeleteConfigurationRequest Request Object
func (DeleteConfigurationRequest) String ¶
func (o DeleteConfigurationRequest) String() string
type DeleteConfigurationResponse ¶
type DeleteConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteConfigurationResponse Response Object
func (DeleteConfigurationResponse) String ¶
func (o DeleteConfigurationResponse) String() string
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的数据库名。 DbName string `json:"db_name"` }
DeleteDatabaseRequest Request Object
func (DeleteDatabaseRequest) String ¶
func (o DeleteDatabaseRequest) String() string
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeleteDatabaseResponse Response Object
func (DeleteDatabaseResponse) String ¶
func (o DeleteDatabaseResponse) String() string
type DeleteDbUserRequest ¶
type DeleteDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的帐号名。 UserName string `json:"user_name"` }
DeleteDbUserRequest Request Object
func (DeleteDbUserRequest) String ¶
func (o DeleteDbUserRequest) String() string
type DeleteDbUserResponse ¶
type DeleteDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeleteDbUserResponse Response Object
func (DeleteDbUserResponse) String ¶
func (o DeleteDbUserResponse) String() string
type DeleteDisasterRecoveryRequest ¶ added in v0.1.104
type DeleteDisasterRecoveryRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *DeleteDisasterRecoveryRequestBody `json:"body,omitempty"` }
DeleteDisasterRecoveryRequest Request Object
func (DeleteDisasterRecoveryRequest) String ¶ added in v0.1.104
func (o DeleteDisasterRecoveryRequest) String() string
type DeleteDisasterRecoveryRequestBody ¶ added in v0.1.104
type DeleteDisasterRecoveryRequestBody struct { // 解除目标的实例id TargetInstanceId string `json:"target_instance_id"` // 解除目标的project id TargetProjectId string `json:"target_project_id"` // 解除目标的region TargetRegion string `json:"target_region"` // 解除目标的数据浮动ip TargetIp string `json:"target_ip"` // 当前操作对象是否是主实例 IsMaster bool `json:"is_master"` }
DeleteDisasterRecoveryRequestBody 解除实例容灾关系请求体
func (DeleteDisasterRecoveryRequestBody) String ¶ added in v0.1.104
func (o DeleteDisasterRecoveryRequestBody) String() string
type DeleteDisasterRecoveryResponse ¶ added in v0.1.104
type DeleteDisasterRecoveryResponse struct { // 工作流id JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteDisasterRecoveryResponse Response Object
func (DeleteDisasterRecoveryResponse) String ¶ added in v0.1.104
func (o DeleteDisasterRecoveryResponse) String() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { // 语言 XLanguage *DeleteInstanceRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
DeleteInstanceRequest 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
func (DeleteInstanceRequestXLanguage) Value ¶ added in v0.0.90
func (c DeleteInstanceRequestXLanguage) Value() string
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:"-"` }
DeleteInstanceResponse Response Object
func (DeleteInstanceResponse) String ¶
func (o DeleteInstanceResponse) String() string
type DeleteJobRequest ¶ added in v0.1.42
type DeleteJobRequest struct {
Id string `json:"id"`
}
DeleteJobRequest Request Object
func (DeleteJobRequest) String ¶ added in v0.1.42
func (o DeleteJobRequest) String() string
type DeleteJobResponse ¶ added in v0.1.42
type DeleteJobResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteJobResponse Response Object
func (DeleteJobResponse) String ¶ added in v0.1.42
func (o DeleteJobResponse) String() string
type DeleteLogConfigResponseBody ¶ added in v0.1.72
type DeleteLogConfigResponseBody struct { // 实例日志配置信息。 LogConfigs []DeleteLogConfigs `json:"log_configs"` }
func (DeleteLogConfigResponseBody) String ¶ added in v0.1.72
func (o DeleteLogConfigResponseBody) String() string
type DeleteLogConfigs ¶ added in v0.1.72
type DeleteLogConfigs struct { // 实例ID。 InstanceId string `json:"instance_id"` // 日志类型。 LogType DeleteLogConfigsLogType `json:"log_type"` }
func (DeleteLogConfigs) String ¶ added in v0.1.72
func (o DeleteLogConfigs) String() string
type DeleteLogConfigsLogType ¶ added in v0.1.72
type DeleteLogConfigsLogType struct {
// contains filtered or unexported fields
}
func (DeleteLogConfigsLogType) MarshalJSON ¶ added in v0.1.72
func (c DeleteLogConfigsLogType) MarshalJSON() ([]byte, error)
func (*DeleteLogConfigsLogType) UnmarshalJSON ¶ added in v0.1.72
func (c *DeleteLogConfigsLogType) UnmarshalJSON(b []byte) error
func (DeleteLogConfigsLogType) Value ¶ added in v0.1.72
func (c DeleteLogConfigsLogType) Value() string
type DeleteLogConfigsLogTypeEnum ¶ added in v0.1.72
type DeleteLogConfigsLogTypeEnum struct { ERROR_LOG DeleteLogConfigsLogType SLOW_LOG DeleteLogConfigsLogType AUDIT_LOG DeleteLogConfigsLogType }
func GetDeleteLogConfigsLogTypeEnum ¶ added in v0.1.72
func GetDeleteLogConfigsLogTypeEnum() DeleteLogConfigsLogTypeEnum
type DeleteLogLtsConfigsRequest ¶ added in v0.1.72
type DeleteLogLtsConfigsRequest struct { // 引擎。 Engine DeleteLogLtsConfigsRequestEngine `json:"engine"` // 语言。 XLanguage *DeleteLogLtsConfigsRequestXLanguage `json:"X-Language,omitempty"` Body *DeleteLogConfigResponseBody `json:"body,omitempty"` }
DeleteLogLtsConfigsRequest Request Object
func (DeleteLogLtsConfigsRequest) String ¶ added in v0.1.72
func (o DeleteLogLtsConfigsRequest) String() string
type DeleteLogLtsConfigsRequestEngine ¶ added in v0.1.72
type DeleteLogLtsConfigsRequestEngine struct {
// contains filtered or unexported fields
}
func (DeleteLogLtsConfigsRequestEngine) MarshalJSON ¶ added in v0.1.72
func (c DeleteLogLtsConfigsRequestEngine) MarshalJSON() ([]byte, error)
func (*DeleteLogLtsConfigsRequestEngine) UnmarshalJSON ¶ added in v0.1.72
func (c *DeleteLogLtsConfigsRequestEngine) UnmarshalJSON(b []byte) error
func (DeleteLogLtsConfigsRequestEngine) Value ¶ added in v0.1.72
func (c DeleteLogLtsConfigsRequestEngine) Value() string
type DeleteLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
type DeleteLogLtsConfigsRequestEngineEnum struct { MYSQL DeleteLogLtsConfigsRequestEngine POSTGRESQL DeleteLogLtsConfigsRequestEngine SQLSERVER DeleteLogLtsConfigsRequestEngine }
func GetDeleteLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
func GetDeleteLogLtsConfigsRequestEngineEnum() DeleteLogLtsConfigsRequestEngineEnum
type DeleteLogLtsConfigsRequestXLanguage ¶ added in v0.1.72
type DeleteLogLtsConfigsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (DeleteLogLtsConfigsRequestXLanguage) MarshalJSON ¶ added in v0.1.72
func (c DeleteLogLtsConfigsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*DeleteLogLtsConfigsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.72
func (c *DeleteLogLtsConfigsRequestXLanguage) UnmarshalJSON(b []byte) error
func (DeleteLogLtsConfigsRequestXLanguage) Value ¶ added in v0.1.72
func (c DeleteLogLtsConfigsRequestXLanguage) Value() string
type DeleteLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
type DeleteLogLtsConfigsRequestXLanguageEnum struct { ZH_CN DeleteLogLtsConfigsRequestXLanguage EN_US DeleteLogLtsConfigsRequestXLanguage }
func GetDeleteLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
func GetDeleteLogLtsConfigsRequestXLanguageEnum() DeleteLogLtsConfigsRequestXLanguageEnum
type DeleteLogLtsConfigsResponse ¶ added in v0.1.72
type DeleteLogLtsConfigsResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteLogLtsConfigsResponse Response Object
func (DeleteLogLtsConfigsResponse) String ¶ added in v0.1.72
func (o DeleteLogLtsConfigsResponse) String() string
type DeleteManualBackupRequest ¶
type DeleteManualBackupRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 备份ID。 BackupId string `json:"backup_id"` }
DeleteManualBackupRequest Request Object
func (DeleteManualBackupRequest) String ¶
func (o DeleteManualBackupRequest) String() string
type DeleteManualBackupResponse ¶
type DeleteManualBackupResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteManualBackupResponse Response Object
func (DeleteManualBackupResponse) String ¶
func (o DeleteManualBackupResponse) String() string
type DeletePostgresqlDatabaseRequest ¶ added in v0.1.39
type DeletePostgresqlDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的数据库名。 DbName string `json:"db_name"` }
DeletePostgresqlDatabaseRequest Request Object
func (DeletePostgresqlDatabaseRequest) String ¶ added in v0.1.39
func (o DeletePostgresqlDatabaseRequest) String() string
type DeletePostgresqlDatabaseResponse ¶ added in v0.1.39
type DeletePostgresqlDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeletePostgresqlDatabaseResponse Response Object
func (DeletePostgresqlDatabaseResponse) String ¶ added in v0.1.39
func (o DeletePostgresqlDatabaseResponse) String() string
type DeletePostgresqlDbUserRequest ¶ added in v0.1.39
type DeletePostgresqlDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的帐号名。 UserName string `json:"user_name"` }
DeletePostgresqlDbUserRequest Request Object
func (DeletePostgresqlDbUserRequest) String ¶ added in v0.1.39
func (o DeletePostgresqlDbUserRequest) String() string
type DeletePostgresqlDbUserResponse ¶ added in v0.1.39
type DeletePostgresqlDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeletePostgresqlDbUserResponse Response Object
func (DeletePostgresqlDbUserResponse) String ¶ added in v0.1.39
func (o DeletePostgresqlDbUserResponse) String() string
type DeletePostgresqlExtensionRequest ¶ added in v0.1.7
type DeletePostgresqlExtensionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ExtensionRequest `json:"body,omitempty"` }
DeletePostgresqlExtensionRequest Request Object
func (DeletePostgresqlExtensionRequest) String ¶ added in v0.1.7
func (o DeletePostgresqlExtensionRequest) String() string
type DeletePostgresqlExtensionResponse ¶ added in v0.1.7
type DeletePostgresqlExtensionResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeletePostgresqlExtensionResponse Response Object
func (DeletePostgresqlExtensionResponse) String ¶ added in v0.1.7
func (o DeletePostgresqlExtensionResponse) String() string
type DeletePostgresqlHbaConfRequest ¶ added in v0.1.61
type DeletePostgresqlHbaConfRequest struct { // 实例id InstanceId string `json:"instance_id"` Body *[]PostgresqlHbaConf `json:"body,omitempty"` }
DeletePostgresqlHbaConfRequest Request Object
func (DeletePostgresqlHbaConfRequest) String ¶ added in v0.1.61
func (o DeletePostgresqlHbaConfRequest) String() string
type DeletePostgresqlHbaConfResponse ¶ added in v0.1.61
type DeletePostgresqlHbaConfResponse struct { // 结果码 Code *string `json:"code,omitempty"` // 结果描述 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
DeletePostgresqlHbaConfResponse Response Object
func (DeletePostgresqlHbaConfResponse) String ¶ added in v0.1.61
func (o DeletePostgresqlHbaConfResponse) String() string
type DeleteRdSforMySqlProxyRequest ¶ added in v0.1.80
type DeleteRdSforMySqlProxyRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 数据库代理ID,严格匹配UUID规则。 ProxyId string `json:"proxy_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` }
DeleteRdSforMySqlProxyRequest Request Object
func (DeleteRdSforMySqlProxyRequest) String ¶ added in v0.1.80
func (o DeleteRdSforMySqlProxyRequest) String() string
type DeleteRdSforMySqlProxyResponse ¶ added in v0.1.80
type DeleteRdSforMySqlProxyResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteRdSforMySqlProxyResponse Response Object
func (DeleteRdSforMySqlProxyResponse) String ¶ added in v0.1.80
func (o DeleteRdSforMySqlProxyResponse) String() string
type DeleteSqlLimitRequest ¶ added in v0.1.85
type DeleteSqlLimitRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *DeleteSqlLimitRuleReqV3 `json:"body,omitempty"` }
DeleteSqlLimitRequest Request Object
func (DeleteSqlLimitRequest) String ¶ added in v0.1.85
func (o DeleteSqlLimitRequest) String() string
type DeleteSqlLimitResponse ¶ added in v0.1.85
type DeleteSqlLimitResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeleteSqlLimitResponse Response Object
func (DeleteSqlLimitResponse) String ¶ added in v0.1.85
func (o DeleteSqlLimitResponse) String() string
type DeleteSqlLimitRuleReqV3 ¶ added in v0.1.85
type DeleteSqlLimitRuleReqV3 struct { // 数据库名称。 DbName string `json:"db_name"` // SQL限流ID。 Id string `json:"id"` }
func (DeleteSqlLimitRuleReqV3) String ¶ added in v0.1.85
func (o DeleteSqlLimitRuleReqV3) String() string
type DeleteSqlserverDatabaseExRequest ¶ added in v0.0.83
type DeleteSqlserverDatabaseExRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的数据库名。 DbName string `json:"db_name"` Body *DropDatabaseV3Req `json:"body,omitempty"` }
DeleteSqlserverDatabaseExRequest Request Object
func (DeleteSqlserverDatabaseExRequest) String ¶ added in v0.0.83
func (o DeleteSqlserverDatabaseExRequest) String() string
type DeleteSqlserverDatabaseExResponse ¶ added in v0.0.83
type DeleteSqlserverDatabaseExResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteSqlserverDatabaseExResponse Response Object
func (DeleteSqlserverDatabaseExResponse) String ¶ added in v0.0.83
func (o DeleteSqlserverDatabaseExResponse) String() string
type DeleteSqlserverDatabaseRequest ¶
type DeleteSqlserverDatabaseRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的数据库名。 DbName string `json:"db_name"` Body *DropDatabaseV3Req `json:"body,omitempty"` }
DeleteSqlserverDatabaseRequest Request Object
func (DeleteSqlserverDatabaseRequest) String ¶
func (o DeleteSqlserverDatabaseRequest) String() string
type DeleteSqlserverDatabaseResponse ¶
type DeleteSqlserverDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeleteSqlserverDatabaseResponse Response Object
func (DeleteSqlserverDatabaseResponse) String ¶
func (o DeleteSqlserverDatabaseResponse) String() string
type DeleteSqlserverDbUserRequest ¶
type DeleteSqlserverDbUserRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 需要删除的帐号名。 UserName string `json:"user_name"` }
DeleteSqlserverDbUserRequest Request Object
func (DeleteSqlserverDbUserRequest) String ¶
func (o DeleteSqlserverDbUserRequest) String() string
type DeleteSqlserverDbUserResponse ¶
type DeleteSqlserverDbUserResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
DeleteSqlserverDbUserResponse Response Object
func (DeleteSqlserverDbUserResponse) String ¶
func (o DeleteSqlserverDbUserResponse) String() string
type DiagnosisInstancesInfoResult ¶ added in v0.1.63
type DiagnosisInstancesInfoResult struct { // 实例id Id *string `json:"id,omitempty"` }
func (DiagnosisInstancesInfoResult) String ¶ added in v0.1.63
func (o DiagnosisInstancesInfoResult) String() string
type DiagnosisItemResult ¶ added in v0.1.63
type DiagnosisItemResult struct { // 诊断项 Name *string `json:"name,omitempty"` // 实例数量 Count *int32 `json:"count,omitempty"` }
func (DiagnosisItemResult) String ¶ added in v0.1.63
func (o DiagnosisItemResult) String() string
type DownloadErrorlogRequest ¶ added in v0.1.97
type DownloadErrorlogRequest struct { // 语言 XLanguage *DownloadErrorlogRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
DownloadErrorlogRequest Request Object
func (DownloadErrorlogRequest) String ¶ added in v0.1.97
func (o DownloadErrorlogRequest) String() string
type DownloadErrorlogRequestXLanguage ¶ added in v0.1.97
type DownloadErrorlogRequestXLanguage struct {
// contains filtered or unexported fields
}
func (DownloadErrorlogRequestXLanguage) MarshalJSON ¶ added in v0.1.97
func (c DownloadErrorlogRequestXLanguage) MarshalJSON() ([]byte, error)
func (*DownloadErrorlogRequestXLanguage) UnmarshalJSON ¶ added in v0.1.97
func (c *DownloadErrorlogRequestXLanguage) UnmarshalJSON(b []byte) error
func (DownloadErrorlogRequestXLanguage) Value ¶ added in v0.1.97
func (c DownloadErrorlogRequestXLanguage) Value() string
type DownloadErrorlogRequestXLanguageEnum ¶ added in v0.1.97
type DownloadErrorlogRequestXLanguageEnum struct { ZH_CN DownloadErrorlogRequestXLanguage EN_US DownloadErrorlogRequestXLanguage }
func GetDownloadErrorlogRequestXLanguageEnum ¶ added in v0.1.97
func GetDownloadErrorlogRequestXLanguageEnum() DownloadErrorlogRequestXLanguageEnum
type DownloadErrorlogResponse ¶ added in v0.1.97
type DownloadErrorlogResponse struct { // 错误日志下载链接列表 List *[]ErrorlogDownloadInfo `json:"list,omitempty"` // - 错误日志下载链接生成状态。FINISH,表示下载链接已经生成完成。CREATING,表示正在生成文件,准备下载链接。FAILED,表示存在日志文件准备失败。 Status *string `json:"status,omitempty"` // - 错误日志链接数量。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
DownloadErrorlogResponse Response Object
func (DownloadErrorlogResponse) String ¶ added in v0.1.97
func (o DownloadErrorlogResponse) String() string
type DownloadInfoRsp ¶ added in v0.1.28
type DownloadInfoRsp struct { // 证书下载地址 DownloadLink string `json:"download_link"` // 证书类型 Category string `json:"category"` }
func (DownloadInfoRsp) String ¶ added in v0.1.28
func (o DownloadInfoRsp) String() string
type DownloadSlowlogRequest ¶
type DownloadSlowlogRequest struct { // 语言 XLanguage *DownloadSlowlogRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SlowlogDownloadRequest `json:"body,omitempty"` }
DownloadSlowlogRequest 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
func (DownloadSlowlogRequestXLanguage) Value ¶ added in v0.0.90
func (c DownloadSlowlogRequestXLanguage) Value() string
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:"-"` }
DownloadSlowlogResponse Response Object
func (DownloadSlowlogResponse) String ¶
func (o DownloadSlowlogResponse) String() string
type DropDatabaseV3Req ¶ added in v0.0.47
type DropDatabaseV3Req struct { // 是否强制删除数据库,默认是false。 IsForceDelete *bool `json:"is_force_delete,omitempty"` }
func (DropDatabaseV3Req) String ¶ added in v0.0.47
func (o DropDatabaseV3Req) String() string
type DssPoolInfo ¶
type DssPoolInfo struct { // 专属存储池所在az AzName string `json:"az_name"` // 专属存储池免费空间大小,单位GB FreeCapacityGb string `json:"free_capacity_gb"` // 专属存储池磁盘类型名称,可能取值如下: - ULTRAHIGH,表示SSD。 - LOCALSSD:表示本地SSD。 - CLOUDSSD:表示SSD云盘,仅支持通用型和独享型规格实例。 - ESSD:表示极速型SSD,仅支持独享型规格实例。 DsspoolVolumeType string `json:"dsspool_volume_type"` // 专属存储池ID DsspoolId string `json:"dsspool_id"` // 专属存储池当前状态,可能取值如下: - available,表示可用。 - deploying,表示正在部署。 - enlarging,表示正在扩容。 - frozen,表示冻结。 - sellout,表示售罄。 DsspoolStatus string `json:"dsspool_status"` }
DssPoolInfo 实例专属存储信息。
func (DssPoolInfo) String ¶
func (o DssPoolInfo) String() string
type EnableConfigurationRequest ¶
type EnableConfigurationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 参数模板ID。 ConfigId string `json:"config_id"` Body *ApplyConfigurationRequest `json:"body,omitempty"` }
EnableConfigurationRequest 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:"-"` }
EnableConfigurationResponse Response Object
func (EnableConfigurationResponse) String ¶
func (o EnableConfigurationResponse) String() string
type EngineFlavorData ¶ added in v0.1.42
type EngineFlavorData struct { // CPU大小。例如:1表示1U。 Vcpus *string `json:"vcpus,omitempty"` // 内存大小,单位为GB。 Ram *string `json:"ram,omitempty"` // 资源规格编码。例如:rds.mysql.m1.xlarge.rr。 更多规格说明请参考数据库实例规格。 “rds”代表RDS产品。 “mysql”代表数据库引擎。 “m1.xlarge”代表性能规格,为高内存类型。 “rr”表示只读实例(“.ha”表示主备实例)。 “rha.rr”表示高可用只读实例,规格编码示例:rds.mysql.n1.large.4.rha.rr。 具有公测权限的用户才可选择高可用,您可联系华为云客服人员申请。 高可用只读功能介绍请参见高可用只读简介。 SpecCode *string `json:"spec_code,omitempty"` // 是否支持ipv6。 IsIpv6Supported *bool `json:"is_ipv6_supported,omitempty"` // 资源类型 TypeCode *string `json:"type_code,omitempty"` // 规格所在az的状态,包含以下状态: normal:在售。 unsupported:暂不支持该规格。 sellout:售罄。 abandon:未启用 AzStatus map[string]string `json:"az_status,omitempty"` // 性能规格,包含以下状态: normal:通用增强型。 normal2:通用增强Ⅱ型。 armFlavors:鲲鹏通用增强型。 dedicicateNormal(dedicatedNormalLocalssd):x86独享型。 armLocalssd:鲲鹏通用型。 normalLocalssd:x86通用型。 general:通用型。 dedicated 对于MySQL引擎:独享型。 对于PostgreSQL和SQL Server引擎:独享型,仅云盘SSD支持。 rapid 对于MySQL引擎:独享型(已下线)。 对于PostgreSQL和SQL Server引擎:独享型,仅极速型SSD支持。 bigmem:超大内存型。 highPerformancePrivilegeEdition:超高IO 尊享版 GroupType *string `json:"group_type,omitempty"` // 最大连接数 MaxConnection *string `json:"max_connection,omitempty"` // 数据库每秒执行的事务数,每个事务中包含18条SQL语句。 Tps *string `json:"tps,omitempty"` // 数据库每秒执行的SQL数,包含insert、select、update、delete等。 Qps *string `json:"qps,omitempty"` // 最小磁盘容量,单位G MinVolumeSize *string `json:"min_volume_size,omitempty"` // 最大磁盘容量,单位G MaxVolumeSize *string `json:"max_volume_size,omitempty"` }
func (EngineFlavorData) String ¶ added in v0.1.42
func (o EngineFlavorData) String() string
type EnlargeVolumeObject ¶ added in v0.0.46
type EnlargeVolumeObject struct { // 每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍,取值范围:40GB~4000GB。 - MySQL部分用户支持11GB~10000GB,如果您想开通该功能,请联系客服。 - PostgreSQL部分用户支持40GB~15000GB,如果您想开通该功能,请联系客服。 Size int32 `json:"size"` // 变更包周期实例的规格时可指定,表示是否自动从客户的账户中支付。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` }
EnlargeVolumeObject 扩容实例磁盘时必填。
func (EnlargeVolumeObject) String ¶ added in v0.0.46
func (o EnlargeVolumeObject) String() string
type EnlargeVolumeRequestBody ¶ added in v0.1.52
type EnlargeVolumeRequestBody struct {
EnlargeVolume *EnlargeVolumeObject `json:"enlarge_volume"`
}
func (EnlargeVolumeRequestBody) String ¶ added in v0.1.52
func (o EnlargeVolumeRequestBody) String() string
type ErrorLog ¶
type ErrorLog struct { // 日期时间UTC时间。 Time string `json:"time"` // 日志级别。 Level string `json:"level"` // 错误日志内容。 Content string `json:"content"` }
ErrorLog 错误日志信息。
type ErrorLogItem ¶ added in v0.1.25
type ErrorLogItem struct { // 日期时间UTC时间。 Time *string `json:"time,omitempty"` // 日志级别。 Level *string `json:"level,omitempty"` // 错误日志内容。 Content *string `json:"content,omitempty"` // 日志单行序列号。 LineNum *string `json:"line_num,omitempty"` }
func (ErrorLogItem) String ¶ added in v0.1.25
func (o ErrorLogItem) String() string
type ErrorResponse ¶
type ErrorResponse struct { // 错误码。 ErrorCode string `json:"error_code"` // 错误消息。 ErrorMsg string `json:"error_msg"` }
func (ErrorResponse) String ¶
func (o ErrorResponse) String() string
type ErrorRsp ¶ added in v0.1.58
type ErrorRsp struct { // 错误码。 ErrorCode string `json:"error_code"` // 错误描述。 ErrorMsg string `json:"error_msg"` }
ErrorRsp 失败时返回的对象。
type ErrorlogDownloadInfo ¶ added in v0.1.97
type ErrorlogDownloadInfo 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 (ErrorlogDownloadInfo) String ¶ added in v0.1.97
func (o ErrorlogDownloadInfo) String() string
type ErrorlogForLtsRequest ¶ added in v0.1.25
type ErrorlogForLtsRequest struct { // 开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartTime string `json:"start_time"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。只能查询当前时间前一个月内的慢日志。 EndTime string `json:"end_time"` // 日志级别,默认为ALL。 Level *ErrorlogForLtsRequestLevel `json:"level,omitempty"` // 日志单行序列号,第一次查询时不需要此参数,后续分页查询时需要使用,可从上次查询的返回信息中获取。line_num应在start_time和end_time之间。 LineNum *string `json:"line_num,omitempty"` // 每页多少条记录(查询结果),取值范围是1~100,不填时默认为10。 Limit *int32 `json:"limit,omitempty"` // 搜索方式。默认forwards。配合line_num使用,以line_num为起点,向前搜索或向后搜索。 SearchType *string `json:"search_type,omitempty"` }
ErrorlogForLtsRequest 查询实例的错误日志对象
func (ErrorlogForLtsRequest) String ¶ added in v0.1.25
func (o ErrorlogForLtsRequest) String() string
type ErrorlogForLtsRequestLevel ¶ added in v0.1.25
type ErrorlogForLtsRequestLevel struct {
// contains filtered or unexported fields
}
func (ErrorlogForLtsRequestLevel) MarshalJSON ¶ added in v0.1.25
func (c ErrorlogForLtsRequestLevel) MarshalJSON() ([]byte, error)
func (*ErrorlogForLtsRequestLevel) UnmarshalJSON ¶ added in v0.1.25
func (c *ErrorlogForLtsRequestLevel) UnmarshalJSON(b []byte) error
func (ErrorlogForLtsRequestLevel) Value ¶ added in v0.1.25
func (c ErrorlogForLtsRequestLevel) Value() string
type ErrorlogForLtsRequestLevelEnum ¶ added in v0.1.25
type ErrorlogForLtsRequestLevelEnum struct { ALL ErrorlogForLtsRequestLevel INFO ErrorlogForLtsRequestLevel LOG ErrorlogForLtsRequestLevel WARNING ErrorlogForLtsRequestLevel ERROR ErrorlogForLtsRequestLevel FATAL ErrorlogForLtsRequestLevel PANIC ErrorlogForLtsRequestLevel NOTE ErrorlogForLtsRequestLevel }
func GetErrorlogForLtsRequestLevelEnum ¶ added in v0.1.25
func GetErrorlogForLtsRequestLevelEnum() ErrorlogForLtsRequestLevelEnum
type ExecutePrivilegeDatabaseUserRoleRequest ¶ added in v0.1.81
type ExecutePrivilegeDatabaseUserRoleRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *DatabaseUserRoleRequest `json:"body,omitempty"` }
ExecutePrivilegeDatabaseUserRoleRequest Request Object
func (ExecutePrivilegeDatabaseUserRoleRequest) String ¶ added in v0.1.81
func (o ExecutePrivilegeDatabaseUserRoleRequest) String() string
type ExecutePrivilegeDatabaseUserRoleResponse ¶ added in v0.1.81
type ExecutePrivilegeDatabaseUserRoleResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
ExecutePrivilegeDatabaseUserRoleResponse Response Object
func (ExecutePrivilegeDatabaseUserRoleResponse) String ¶ added in v0.1.81
func (o ExecutePrivilegeDatabaseUserRoleResponse) String() string
type ExecuteRevokeDatabaseUserRoleRequest ¶ added in v0.1.81
type ExecuteRevokeDatabaseUserRoleRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *DatabaseUserRoleRequest `json:"body,omitempty"` }
ExecuteRevokeDatabaseUserRoleRequest Request Object
func (ExecuteRevokeDatabaseUserRoleRequest) String ¶ added in v0.1.81
func (o ExecuteRevokeDatabaseUserRoleRequest) String() string
type ExecuteRevokeDatabaseUserRoleResponse ¶ added in v0.1.81
type ExecuteRevokeDatabaseUserRoleResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
ExecuteRevokeDatabaseUserRoleResponse Response Object
func (ExecuteRevokeDatabaseUserRoleResponse) String ¶ added in v0.1.81
func (o ExecuteRevokeDatabaseUserRoleResponse) String() string
type ExtensionRequest ¶ added in v0.1.7
type ExtensionRequest struct { // 数据库名称。 DatabaseName string `json:"database_name"` // 插件名称。 ExtensionName string `json:"extension_name"` }
func (ExtensionRequest) String ¶ added in v0.1.7
func (o ExtensionRequest) String() string
type ExtensionsResponse ¶ added in v0.1.7
type ExtensionsResponse struct { // 插件名称。 Name *string `json:"name,omitempty"` // 数据库名称。 DatabaseName *string `json:"database_name,omitempty"` // 插件版本。 Version *string `json:"version,omitempty"` // 可更新插件版本 VersionUpdate *string `json:"version_update,omitempty"` SharedPreloadLibraries *string `json:"shared_preload_libraries,omitempty"` // 是否创建。 Created *bool `json:"created,omitempty"` // 插件描述。 Description *string `json:"description,omitempty"` }
func (ExtensionsResponse) String ¶ added in v0.1.7
func (o ExtensionsResponse) String() string
type FailoverModeRequest ¶
type FailoverModeRequest struct { // 同步模式,各引擎可选择方式具体如下: MySQL: - async:异步。 - semisync:半同步。 Mode string `json:"mode"` }
func (FailoverModeRequest) String ¶
func (o FailoverModeRequest) String() string
type FailoverRequest ¶ added in v0.0.107
type FailoverRequest struct { // 是否强制倒换;true:强制倒换;false和默认null为不强制。 Force *bool `json:"force,omitempty"` }
FailoverRequest 强制倒换请求参数对象。
func (FailoverRequest) String ¶ added in v0.0.107
func (o FailoverRequest) String() string
type FailoverStrategyRequest ¶
type FailoverStrategyRequest struct { // 可用性策略,可选择如下方式: - reliability:可靠性优先,数据库应该尽可能保障数据的可靠性,即数据丢失量最少。对于数据一致性要求较高的业务,建议选择该策略。 - availability:可用性优先,数据库应该可快恢复服务,即可用时间最长。对于数据库在线时间要求较高的业务,建议选择该策略。 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”代表性能规格,为高内存类型。 SpecCode string `json:"spec_code"` // 实例模型,包括如下类型: - ha,主备实例。 - replica,只读实例。 - single,单实例。 InstanceMode string `json:"instance_mode"` // 其中key是可用区编号,value是规格所在az的状态,包含以下状态: - normal,在售。 - unsupported,暂不支持该规格。 - sellout,售罄。 AzStatus map[string]string `json:"az_status"` // 规格所在az的描述。 AzDesc map[string]string `json:"az_desc"` // 数组形式版本号 VersionName []string `json:"version_name"` // 性能规格,包含以下状态: - normal:通用增强型。 - normal2:通用增强Ⅱ型。 - armFlavors:鲲鹏通用增强型。 - dedicicatenormal :x86独享型。 - armlocalssd:鲲鹏通用型。 - normallocalssd:x86通用型。 - general:通用型。 - dedicated:独享型,仅云盘SSD支持。 - rapid:独享型,仅极速型SSD支持。 - bigmen:超大内存型。 GroupType string `json:"group_type"` }
Flavor 规格信息。
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"` // 数据库名。若文件不是数据库备份,则返回空 DatabaseName string `json:"database_name"` }
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 *GetTaskDetailListRspJobsInstance `json:"instance"` // 根据不同的任务,显示不同的内容。 Entities *interface{} `json:"entities,omitempty"` // 任务执行失败时的错误信息。 FailReason *string `json:"fail_reason,omitempty"` }
GetJobInfoResponseBodyJob 任务信息。
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
func (GetJobInfoResponseBodyJobStatus) Value ¶ added in v0.0.90
func (c GetJobInfoResponseBodyJobStatus) Value() string
type GetJobInfoResponseBodyJobStatusEnum ¶
type GetJobInfoResponseBodyJobStatusEnum struct { RUNNING GetJobInfoResponseBodyJobStatus COMPLETED GetJobInfoResponseBodyJobStatus FAILED GetJobInfoResponseBodyJobStatus }
func GetGetJobInfoResponseBodyJobStatusEnum ¶
func GetGetJobInfoResponseBodyJobStatusEnum() GetJobInfoResponseBodyJobStatusEnum
type GetOffSiteBackupPolicy ¶
type GetOffSiteBackupPolicy struct { // 指定备份的类型。取值如下: - auto:自动全量备份。 - incremental:自动增量备份。 - manual:手动备份,仅SQL Server返回该备份类型 。 BackupType *string `json:"backup_type,omitempty"` // 备份文件可以保存的天数。 KeepDays *int32 `json:"keep_days,omitempty"` // 设置跨区域备份策略的目标区域ID。 DestinationRegion *string `json:"destination_region,omitempty"` // 设置跨区域备份策略的目标project ID。 DestinationProjectId *string `json:"destination_project_id,omitempty"` }
GetOffSiteBackupPolicy 备份策略对象,包括备份类型、备份保留天数、目标区域ID和目标project ID。
func (GetOffSiteBackupPolicy) String ¶
func (o GetOffSiteBackupPolicy) String() string
type GetRestoreTimeResponseRestoreTime ¶
type GetRestoreTimeResponseRestoreTime struct { // 可恢复时间段的起始时间点,UNIX时间戳格式,单位是毫秒,时区是UTC。 StartTime int64 `json:"start_time"` // 可恢复时间段的结束时间点,UNIX时间戳格式,单位是毫秒,时区是UTC。 EndTime int64 `json:"end_time"` }
func (GetRestoreTimeResponseRestoreTime) String ¶
func (o GetRestoreTimeResponseRestoreTime) 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"` // 任务执行的具体的参数信息,为空则不返回该字段。 TaskDetail *string `json:"task_detail,omitempty"` Instance *GetTaskDetailListRspJobsInstance `json:"instance"` // 根据不同的任务,显示不同的内容。 Entities *interface{} `json:"entities,omitempty"` // 任务执行失败时的错误信息。 FailReason *string `json:"fail_reason,omitempty"` }
GetTaskDetailListRspJobs 任务信息。
func (GetTaskDetailListRspJobs) String ¶
func (o GetTaskDetailListRspJobs) String() string
type GetTaskDetailListRspJobsInstance ¶ added in v0.0.47
type GetTaskDetailListRspJobsInstance struct { // 实例ID。 Id string `json:"id"` // 实例名称。 Name string `json:"name"` }
GetTaskDetailListRspJobsInstance 执行任务的实例信息。
func (GetTaskDetailListRspJobsInstance) String ¶ added in v0.0.47
func (o GetTaskDetailListRspJobsInstance) 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
func (GetTaskDetailListRspJobsStatus) Value ¶ added in v0.0.90
func (c GetTaskDetailListRspJobsStatus) Value() string
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配置参数,创建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
func (HaReplicationMode) Value ¶ added in v0.0.90
func (c HaReplicationMode) Value() string
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"` }
HaResponse 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
func (HaResponseReplicationMode) Value ¶ added in v0.0.90
func (c HaResponseReplicationMode) Value() string
type HaResponseReplicationModeEnum ¶
type HaResponseReplicationModeEnum struct { ASYNC HaResponseReplicationMode SEMISYNC HaResponseReplicationMode SYNC HaResponseReplicationMode }
func GetHaResponseReplicationModeEnum ¶
func GetHaResponseReplicationModeEnum() HaResponseReplicationModeEnum
type HistoryDatabaseInfo ¶ added in v0.1.70
type HistoryDatabaseInfo struct { // 数据库名 Name *string `json:"name,omitempty"` // 表的个数 TotalTables *int32 `json:"total_tables,omitempty"` }
HistoryDatabaseInfo PostgreSQL查询可恢复库的数据库库信息
func (HistoryDatabaseInfo) String ¶ added in v0.1.70
func (o HistoryDatabaseInfo) String() string
type HistoryDatabaseInstance ¶ added in v0.1.70
type HistoryDatabaseInstance struct { // 实例ID Id *string `json:"id,omitempty"` // 实例名称 Name *string `json:"name,omitempty"` // 表的个数 TotalTables *int32 `json:"total_tables,omitempty"` // 数据库信息 Databases *[]HistoryDatabaseInfo `json:"databases,omitempty"` }
HistoryDatabaseInstance PostgreSQL查询可恢复库的实例信息
func (HistoryDatabaseInstance) String ¶ added in v0.1.70
func (o HistoryDatabaseInstance) String() string
type InspectionReports ¶ added in v0.1.68
type InspectionReports struct { // 检查报告ID。 Id string `json:"id"` // 检查时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 CheckTime string `json:"check_time"` // 到期时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 ExpirationTime string `json:"expiration_time"` // 目标版本。 TargetVersion string `json:"target_version"` // 检查结果。 success,表示成功。 failed,表示失败。 running, 表示检查中。 Result string `json:"result"` // 检查报告详情。 Detail string `json:"detail"` }
func (InspectionReports) String ¶ added in v0.1.68
func (o InspectionReports) String() string
type InstanceDrRelation ¶ added in v0.1.10
type InstanceDrRelation struct { // 当前区域实例ID。 InstanceId *string `json:"instance_id,omitempty"` MasterInstance *MasterInstance `json:"master_instance,omitempty"` // 容灾实例信息列表。 SlaveInstances *[]SlaveInstance `json:"slave_instances,omitempty"` }
InstanceDrRelation 容灾实例信息。
func (InstanceDrRelation) String ¶ added in v0.1.10
func (o InstanceDrRelation) String() string
type InstanceInfo ¶ added in v0.1.80
type InstanceInfo struct { // 数据库主实例或只读实例ID。 Id *string `json:"id,omitempty"` // 节点状态。 Status *string `json:"status,omitempty"` // 数据库实例名称。 Name *string `json:"name,omitempty"` // 数据库实例读权重。 Weight *int32 `json:"weight,omitempty"` // 可用区信息。 AvailableZones *[]MysqlAvailableZoneInfo `json:"available_zones,omitempty"` }
InstanceInfo 数据库实例信息。
func (InstanceInfo) String ¶ added in v0.1.80
func (o InstanceInfo) String() string
type InstanceLtsBasicInfoResp ¶ added in v0.1.107
type InstanceLtsBasicInfoResp struct { // 实例id Id *string `json:"id,omitempty"` // 实例名称 Name *string `json:"name,omitempty"` // 引擎名 EngineName *string `json:"engine_name,omitempty"` // 引擎版本 EngineVersion *string `json:"engine_version,omitempty"` // 引擎分类 EngineCategory *string `json:"engine_category,omitempty"` // 实例状态 Status *string `json:"status,omitempty"` // 企业项目id EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例进行中的任务 Actions *[]string `json:"actions,omitempty"` }
func (InstanceLtsBasicInfoResp) String ¶ added in v0.1.107
func (o InstanceLtsBasicInfoResp) String() string
type InstanceLtsConfigDetailResp ¶ added in v0.1.107
type InstanceLtsConfigDetailResp struct { // 日志类型 LogType *string `json:"log_type,omitempty"` // 日志组id LtsGroupId *string `json:"lts_group_id,omitempty"` // 日志流id LtsStreamId *string `json:"lts_stream_id,omitempty"` // 是否开启上传至lts Enabled *bool `json:"enabled,omitempty"` }
func (InstanceLtsConfigDetailResp) String ¶ added in v0.1.107
func (o InstanceLtsConfigDetailResp) String() string
type InstanceLtsConfigResp ¶ added in v0.1.107
type InstanceLtsConfigResp struct { // LTS配置信息 LtsConfigs *[]InstanceLtsConfigDetailResp `json:"lts_configs,omitempty"` Instance *InstanceLtsBasicInfoResp `json:"instance,omitempty"` }
func (InstanceLtsConfigResp) String ¶ added in v0.1.107
func (o InstanceLtsConfigResp) String() string
type InstanceRequest ¶
type InstanceRequest struct { // 实例名称。 用于表示实例的名称,同一租户下,同类型的实例名可重名。取值范围如下: - MySQL数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中文字符、中划线或者下划线,不能包含其他的特殊字符。 - PostgreSQL和SQL Server数据库支持的字符长度是4~64个字符,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 Name string `json:"name"` Datastore *Datastore `json:"datastore"` Ha *Ha `json:"ha,omitempty"` // 参数模板ID。可调用[获取参数模板列表](https://support.huaweicloud.com/api-rds/rds_09_0301.html)接口返回的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个字符。 其中允许的特殊字符如下: - MySQL数据库允许输入~!@#$%^*-_=+?,特殊字符。 - SQL Server数据库允许输入~!@#$%^*-_+?,特殊字符。 - PostgreSQL数据库允许输入~!@#%^*-_=+?,特殊字符。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password *string `json:"password,omitempty"` BackupStrategy *BackupStrategy `json:"backup_strategy,omitempty"` // 企业项目ID。 使用请参考《企业管理 API参考》的[查询企业项目列表](https://support.huaweicloud.com/api-em/zh-cn_topic_0121230880.html)响应消息表“enterprise_project字段数据结构说明”的“id”。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 用于磁盘加密的密钥ID,默认为空。 DiskEncryptionId *string `json:"disk_encryption_id,omitempty"` // 规格码,取值范围:非空。 使用[查询数据库规格](https://support.huaweicloud.com/api-rds/rds_06_0002.html)接口响应消息中的 flavors字段中“spec_code”获取且对应az_status为“在售”状态。 FlavorRef string `json:"flavor_ref"` Volume *Volume `json:"volume"` // 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 Region string `json:"region"` // 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 AvailabilityZone string `json:"availability_zone"` // 虚拟私有云ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)。 VpcId string `json:"vpc_id"` // 子网的网络ID信息。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询子网列表](https://support.huaweicloud.com/api-vpc/vpc_subnet01_0003.html)。 SubnetId string `json:"subnet_id"` // 指定实例的内网IP,目前仅支持设置IPv4地址。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找子网的网段,选择未被占用的IP。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询私有IP列表](https://support.huaweicloud.com/api-vpc/vpc_privateip_0003.html),选择“device_owner”为空的私有IP。 DataVip *string `json:"data_vip,omitempty"` // 安全组ID。创建只读实例时不可选(只读实例的网络属性默认和主实例相同),其它场景必选。 获取方法如下: - 方法1:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 - 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考[查询安全组列表](https://support.huaweicloud.com/api-vpc/vpc_sg01_0003.html)。 SecurityGroupId string `json:"security_group_id"` ChargeInfo *ChargeInfo `json:"charge_info,omitempty"` // 时区。 - 不选择时,各个引擎时区如下: - MySQL国内站、国际站默认为UTC时间。 - PostgreSQL国内站、国际站默认为UTC时间。 - Microsoft SQL Server国内站默认为China Standard Time,国际站默认为UTC时间。 - MySQL和PostgreSQL引擎选择填写时,取值范围为UTC-12:00~UTC+12:00,且只支持整段时间,如UTC+08:00,不支持UTC+08:30。 - Microsoft SQL Server引擎选择填写时,请参见“创建数据库实例”接口[表10](https://support.huaweicloud.com/api-rds/rds_01_0002.html#rds_01_0002__table613473883617) 时区与UTC偏移量对照表,填写时区列字符串,如:China Standard Time。 TimeZone *string `json:"time_zone,omitempty"` // Dec用户专属存储ID,每个az配置的专属存储不同,Dec用户创建实例时,对于数据库实例类型不是单机或只读的实例,需要分别为实例所有节点指定dsspoolId,并用逗号隔开。 获取方法如下: - 方法1:登录专属分布式存储服务DSS的控制台界面,查看专属存储列表,选择符合条件的az下的专属dss的ID。 - 方法2:通过专属分布式存储服务DSS的API接口查询,具体操作可参考[获取专属存储详情列表](https://support.huaweicloud.com/api-dss/dss_02_1002.html)。 DsspoolId *string `json:"dsspool_id,omitempty"` // 只读实例的主实例ID。创建只读实例时必选,其它场景不可选。 ReplicaOfId *string `json:"replica_of_id,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` // 仅限Microsoft SQL Server实例创建使用。对于MySQL和PostgreSQL实例,该参数无意义。取值范围:根据查询SQL Server可用字符集的字符集查询列表查询可设置的字符集。 取值范围:根据[查询SQL Server可用字符集](https://support.huaweicloud.com/api-rds/rds_05_0010.html)查询可设置的字符集。 Collation *string `json:"collation,omitempty"` // 标签列表。单个实例总标签数上限20个。 Tags *[]TagWithKeyValue `json:"tags,omitempty"` UnchangeableParam *UnchangeableParam `json:"unchangeable_param,omitempty"` // 是否只预检此次请求,仅支持MySQL。 - true:发送参数检查请求,不会创建实例。 - 检查通过:返回202状态码。 - 检查不通过:返回对应错误码,详情请参考错误码。 - false:发送正常请求,通过检查后,并且执行创建实例的请求。 DryRun *bool `json:"dry_run,omitempty"` // 批量创建实例的数量,取值范围为1~50。 Count *int32 `json:"count,omitempty"` ServerlessInfo *ServerlessInfo `json:"serverless_info,omitempty"` }
InstanceRequest 实例信息。
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"` // 实例是否开启SSL,取值为\"true\"表示实例开启了SSL,取值为\"false\"表示实例未开启SSL。 EnableSsl bool `json:"enable_ssl"` // 实例内网IP地址列表。弹性云服务器创建成功后该值存在,其他情况下为空字符串。 PrivateIps []string `json:"private_ips"` // 内网域名列表 PrivateDnsNames *[]string `json:"private_dns_names,omitempty"` // 公网域名列表 PublicDnsNames *[]string `json:"public_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"` // 客户设置实例只读API的状态信息。仅支持RDS for MySQL引擎。 - true,表示该实例为客户设置的只读状态 - false, 表示该实例未被客户设置只读 ReadOnlyByUser *bool `json:"read_only_by_user,omitempty"` // 可维护时间窗,为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 *VolumeForInstanceResponse `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"` // 实例的备注信息。 Alias *string `json:"alias,omitempty"` // 实例磁盘的最大IOPS值。 当前该字段仅对于SQL Server引擎实例返回。 MaxIops *int64 `json:"max_iops,omitempty"` // 实例的到期时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 仅包周期场景返回。 ExpirationTime *string `json:"expiration_time,omitempty"` ServerlessInfo *ServerlessInfoResponse `json:"serverless_info,omitempty"` }
InstanceResponse 实例信息。
func (InstanceResponse) String ¶
func (o InstanceResponse) String() string
type InstanceRestartRequsetBody ¶
type InstanceRestartRequsetBody struct {
// 空值
Restart *interface{} `json:"restart"`
}
func (InstanceRestartRequsetBody) String ¶
func (o InstanceRestartRequsetBody) String() string
type InstancesWeight ¶ added in v0.1.80
type InstancesWeight struct { // 数据库实例ID。 InstanceId string `json:"instance_id"` // 数据库代理读权重。 Weight int32 `json:"weight"` }
InstancesWeight 数据库节点的读权重设置。 在proxy_mode为readonly时,只能为只读节点选择权重。
func (InstancesWeight) String ¶ added in v0.1.80
func (o InstancesWeight) String() string
type LDatastore ¶
type LDatastore struct { // 数据库版本ID。 Id string `json:"id"` // 数据库版本号。 - 对于MySQL引擎可以返回小版本号,例如MySQL 5.6.51版本,将返回5.6.51。 - 对于PostgreSQL和SQL Server引擎,只返回两位数的大版本号,例如PostgreSQL 9.6.X版本,仅返回9.6。 Name string `json:"name"` }
LDatastore 数据库版本信息。
func (LDatastore) String ¶
func (o LDatastore) String() string
type LinksInfoResponse ¶ added in v0.0.73
type LinksInfoResponse struct { // 对应该API的URL Href *string `json:"href,omitempty"` // 取值为“self”,表示href为本地链接。 Rel *string `json:"rel,omitempty"` }
func (LinksInfoResponse) String ¶ added in v0.0.73
func (o LinksInfoResponse) String() string
type ListApiVersionNewRequest ¶ added in v0.0.75
type ListApiVersionNewRequest struct { }
ListApiVersionNewRequest Request Object
func (ListApiVersionNewRequest) String ¶ added in v0.0.75
func (o ListApiVersionNewRequest) String() string
type ListApiVersionNewResponse ¶ added in v0.0.75
type ListApiVersionNewResponse struct { // API版本详细信息列表。 Versions *[]ApiVersion `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
ListApiVersionNewResponse Response Object
func (ListApiVersionNewResponse) String ¶ added in v0.0.75
func (o ListApiVersionNewResponse) String() string
type ListApiVersionRequest ¶ added in v0.0.73
type ListApiVersionRequest struct { }
ListApiVersionRequest Request Object
func (ListApiVersionRequest) String ¶ added in v0.0.73
func (o ListApiVersionRequest) String() string
type ListApiVersionResponse ¶ added in v0.0.73
type ListApiVersionResponse struct { // API版本详细信息列表。 Versions *[]ApiVersion `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
ListApiVersionResponse Response Object
func (ListApiVersionResponse) String ¶ added in v0.0.73
func (o ListApiVersionResponse) String() string
type ListAuditlogsRequest ¶
type ListAuditlogsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 查询开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartTime string `json:"start_time"` // 查询结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”,且大于查询开始时间,时间跨度不超过30天。 其中,T指某个时间的开始,Z指时区偏移量,例如北京时间偏移显示为+0800。 EndTime string `json:"end_time"` // 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset int32 `json:"offset"` // 查询记录数。取值范围[1, 50]。 Limit int32 `json:"limit"` }
ListAuditlogsRequest 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:"-"` }
ListAuditlogsResponse Response Object
func (ListAuditlogsResponse) String ¶
func (o ListAuditlogsResponse) String() string
type ListAuthorizedDatabasesRequest ¶
type ListAuthorizedDatabasesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库用户名。 UserName string `json:"user-name"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListAuthorizedDatabasesRequest 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:"-"` }
ListAuthorizedDatabasesResponse Response Object
func (ListAuthorizedDatabasesResponse) String ¶
func (o ListAuthorizedDatabasesResponse) String() string
type ListAuthorizedDbUsersRequest ¶
type ListAuthorizedDbUsersRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库名。 DbName string `json:"db-name"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListAuthorizedDbUsersRequest 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:"-"` }
ListAuthorizedDbUsersResponse Response Object
func (ListAuthorizedDbUsersResponse) String ¶
func (o ListAuthorizedDbUsersResponse) String() string
type ListAuthorizedSqlserverDbUsersRequest ¶
type ListAuthorizedSqlserverDbUsersRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库名。 DbName string `json:"db-name"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListAuthorizedSqlserverDbUsersRequest Request Object
func (ListAuthorizedSqlserverDbUsersRequest) String ¶
func (o ListAuthorizedSqlserverDbUsersRequest) String() string
type ListAuthorizedSqlserverDbUsersResponse ¶
type ListAuthorizedSqlserverDbUsersResponse struct { // 用户及相关权限。 Users *[]UserWithPrivilege `json:"users,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListAuthorizedSqlserverDbUsersResponse Response Object
func (ListAuthorizedSqlserverDbUsersResponse) String ¶
func (o ListAuthorizedSqlserverDbUsersResponse) String() string
type ListBackupsRequest ¶
type ListBackupsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 备份ID。 BackupId *string `json:"backup_id,omitempty"` // 备份类型,取值: - “auto”: 自动全量备份 - “manual”: 手动全量备份 - “fragment”: 差异全量备份 - “incremental”: 自动增量备份 BackupType *ListBackupsRequestBackupType `json:"backup_type,omitempty"` // 备份状态,只支持筛选RDS for SQL Server的全量备份的状态。取值: - “BUILDING”: 备份中 - “COMPLETED”: 备份完成 - “FAILED”: 备份失败 Status *ListBackupsRequestStatus `json:"status,omitempty"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` // 查询开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。与end_time必须同时使用。 BeginTime *string `json:"begin_time,omitempty"` // 查询结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”,且大于查询开始时间。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。与begin_time必须同时使用。 EndTime *string `json:"end_time,omitempty"` }
ListBackupsRequest 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
func (ListBackupsRequestBackupType) Value ¶ added in v0.0.90
func (c ListBackupsRequestBackupType) Value() string
type ListBackupsRequestBackupTypeEnum ¶
type ListBackupsRequestBackupTypeEnum struct { AUTO ListBackupsRequestBackupType MANUAL ListBackupsRequestBackupType FRAGMENT ListBackupsRequestBackupType INCREMENTAL ListBackupsRequestBackupType }
func GetListBackupsRequestBackupTypeEnum ¶
func GetListBackupsRequestBackupTypeEnum() ListBackupsRequestBackupTypeEnum
type ListBackupsRequestStatus ¶ added in v0.1.99
type ListBackupsRequestStatus struct {
// contains filtered or unexported fields
}
func (ListBackupsRequestStatus) MarshalJSON ¶ added in v0.1.99
func (c ListBackupsRequestStatus) MarshalJSON() ([]byte, error)
func (*ListBackupsRequestStatus) UnmarshalJSON ¶ added in v0.1.99
func (c *ListBackupsRequestStatus) UnmarshalJSON(b []byte) error
func (ListBackupsRequestStatus) Value ¶ added in v0.1.99
func (c ListBackupsRequestStatus) Value() string
type ListBackupsRequestStatusEnum ¶ added in v0.1.99
type ListBackupsRequestStatusEnum struct { BUILDING ListBackupsRequestStatus COMPLETED ListBackupsRequestStatus FAILED ListBackupsRequestStatus }
func GetListBackupsRequestStatusEnum ¶ added in v0.1.99
func GetListBackupsRequestStatusEnum() ListBackupsRequestStatusEnum
type ListBackupsResponse ¶
type ListBackupsResponse struct { // 备份信息。 Backups *[]BackupForList `json:"backups,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListBackupsResponse Response Object
func (ListBackupsResponse) String ¶
func (o ListBackupsResponse) String() string
type ListCollationsRequest ¶
type ListCollationsRequest struct { // 语言 XLanguage *ListCollationsRequestXLanguage `json:"X-Language,omitempty"` }
ListCollationsRequest 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
func (ListCollationsRequestXLanguage) Value ¶ added in v0.0.90
func (c ListCollationsRequestXLanguage) Value() string
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:"-"` }
ListCollationsResponse Response Object
func (ListCollationsResponse) String ¶
func (o ListCollationsResponse) String() string
type ListConfigurationsRequest ¶
type ListConfigurationsRequest struct { // 语言 XLanguage *ListConfigurationsRequestXLanguage `json:"X-Language,omitempty"` }
ListConfigurationsRequest 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
func (ListConfigurationsRequestXLanguage) Value ¶ added in v0.0.90
func (c ListConfigurationsRequestXLanguage) Value() string
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:"-"` }
ListConfigurationsResponse Response Object
func (ListConfigurationsResponse) String ¶
func (o ListConfigurationsResponse) String() string
type ListDatabaseUserRoleRequest ¶ added in v0.1.81
type ListDatabaseUserRoleRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 用户名,有值时返回该账号可以授权的角色集合 UserName *string `json:"user_name,omitempty"` }
ListDatabaseUserRoleRequest Request Object
func (ListDatabaseUserRoleRequest) String ¶ added in v0.1.81
func (o ListDatabaseUserRoleRequest) String() string
type ListDatabaseUserRoleResponse ¶ added in v0.1.81
type ListDatabaseUserRoleResponse struct { // 角色信息 Roles *[]string `json:"roles,omitempty"` HttpStatusCode int `json:"-"` }
ListDatabaseUserRoleResponse Response Object
func (ListDatabaseUserRoleResponse) String ¶ added in v0.1.81
func (o ListDatabaseUserRoleResponse) String() string
type ListDatabasesRequest ¶
type ListDatabasesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListDatabasesRequest 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:"-"` }
ListDatabasesResponse Response Object
func (ListDatabasesResponse) String ¶
func (o ListDatabasesResponse) String() string
type ListDatastoresRequest ¶
type ListDatastoresRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 数据库引擎。支持的引擎如下,不区分大小写: MySQL PostgreSQL SQLServer DatabaseName ListDatastoresRequestDatabaseName `json:"database_name"` }
ListDatastoresRequest 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
func (ListDatastoresRequestDatabaseName) Value ¶ added in v0.0.90
func (c ListDatastoresRequestDatabaseName) Value() string
type ListDatastoresRequestDatabaseNameEnum ¶
type ListDatastoresRequestDatabaseNameEnum struct { MY_SQL ListDatastoresRequestDatabaseName POSTGRE_SQL ListDatastoresRequestDatabaseName SQL_SERVER ListDatastoresRequestDatabaseName MARIA_DB ListDatastoresRequestDatabaseName }
func GetListDatastoresRequestDatabaseNameEnum ¶
func GetListDatastoresRequestDatabaseNameEnum() ListDatastoresRequestDatabaseNameEnum
type ListDatastoresResponse ¶
type ListDatastoresResponse struct { // 数据库引擎信息。 DataStores *[]LDatastore `json:"dataStores,omitempty"` HttpStatusCode int `json:"-"` }
ListDatastoresResponse Response Object
func (ListDatastoresResponse) String ¶
func (o ListDatastoresResponse) String() string
type ListDbUsersRequest ¶
type ListDbUsersRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListDbUsersRequest 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:"-"` }
ListDbUsersResponse Response Object
func (ListDbUsersResponse) String ¶
func (o ListDbUsersResponse) String() string
type ListDrRelationsRequest ¶ added in v0.1.10
type ListDrRelationsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ListDrRelationsRequest Request Object
func (ListDrRelationsRequest) String ¶ added in v0.1.10
func (o ListDrRelationsRequest) String() string
type ListDrRelationsResponse ¶ added in v0.1.10
type ListDrRelationsResponse struct { InstanceDrRelations *[]InstanceDrRelation `json:"instance_dr_relations,omitempty"` HttpStatusCode int `json:"-"` }
ListDrRelationsResponse Response Object
func (ListDrRelationsResponse) String ¶ added in v0.1.10
func (o ListDrRelationsResponse) String() string
type ListEngineFlavorsRequest ¶ added in v0.1.42
type ListEngineFlavorsRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 可用区,多个用\",\"分割,如cn-southwest-244a,cn-southwest-244b AvailabilityZoneIds string `json:"availability_zone_ids"` // 模式,包括如下类型: ha:主备实例。 replica:只读实例。 single:单实例。 HaMode string `json:"ha_mode"` // 性能规格,如rds.dec.pg.s1.medium,模糊匹配该规格类型 SpecCodeLike *string `json:"spec_code_like,omitempty"` // 规格类型,包括如下类型:simple、dec FlavorCategoryType *string `json:"flavor_category_type,omitempty"` // 是否显示高可用只读类型 IsRhaFlavor *bool `json:"is_rha_flavor,omitempty"` // 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0。 取值必须为数字,且不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询个数上限值。 取值范围:1~100。 不传该参数时,默认查询前100条信息。 Limit *int32 `json:"limit,omitempty"` }
ListEngineFlavorsRequest Request Object
func (ListEngineFlavorsRequest) String ¶ added in v0.1.42
func (o ListEngineFlavorsRequest) String() string
type ListEngineFlavorsResponse ¶ added in v0.1.42
type ListEngineFlavorsResponse struct { // 可用的规格列表信息 OptionalFlavors *[]EngineFlavorData `json:"optional_flavors,omitempty"` // 可用的规格总数 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListEngineFlavorsResponse Response Object
func (ListEngineFlavorsResponse) String ¶ added in v0.1.42
func (o ListEngineFlavorsResponse) String() string
type ListErrorLogsNewRequest ¶ added in v0.0.68
type ListErrorLogsNewRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartDate string `json:"start_date"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 只能查询当前时间前一个月内的错误日志。 EndDate string `json:"end_date"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int64 `json:"offset,omitempty"` // 每页多少条记录,取值范围是1~100,不填时默认为10。 Limit *int64 `json:"limit,omitempty"` // 日志级别,默认为ALL。 Level *ListErrorLogsNewRequestLevel `json:"level,omitempty"` }
ListErrorLogsNewRequest Request Object
func (ListErrorLogsNewRequest) String ¶ added in v0.0.68
func (o ListErrorLogsNewRequest) String() string
type ListErrorLogsNewRequestLevel ¶ added in v0.0.68
type ListErrorLogsNewRequestLevel struct {
// contains filtered or unexported fields
}
func (ListErrorLogsNewRequestLevel) MarshalJSON ¶ added in v0.0.68
func (c ListErrorLogsNewRequestLevel) MarshalJSON() ([]byte, error)
func (*ListErrorLogsNewRequestLevel) UnmarshalJSON ¶ added in v0.0.68
func (c *ListErrorLogsNewRequestLevel) UnmarshalJSON(b []byte) error
func (ListErrorLogsNewRequestLevel) Value ¶ added in v0.0.90
func (c ListErrorLogsNewRequestLevel) Value() string
type ListErrorLogsNewRequestLevelEnum ¶ added in v0.0.68
type ListErrorLogsNewRequestLevelEnum struct { ALL ListErrorLogsNewRequestLevel INFO ListErrorLogsNewRequestLevel LOG ListErrorLogsNewRequestLevel WARNING ListErrorLogsNewRequestLevel ERROR ListErrorLogsNewRequestLevel FATAL ListErrorLogsNewRequestLevel PANIC ListErrorLogsNewRequestLevel NOTE ListErrorLogsNewRequestLevel }
func GetListErrorLogsNewRequestLevelEnum ¶ added in v0.0.68
func GetListErrorLogsNewRequestLevelEnum() ListErrorLogsNewRequestLevelEnum
type ListErrorLogsNewResponse ¶ added in v0.0.68
type ListErrorLogsNewResponse struct { ErrorLogList *[]ErrorLog `json:"error_log_list,omitempty"` // 总记录数。 TotalRecord *int32 `json:"total_record,omitempty"` HttpStatusCode int `json:"-"` }
ListErrorLogsNewResponse Response Object
func (ListErrorLogsNewResponse) String ¶ added in v0.0.68
func (o ListErrorLogsNewResponse) String() string
type ListErrorLogsRequest ¶
type ListErrorLogsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartDate string `json:"start_date"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 只能查询当前时间前一个月内的错误日志。 EndDate string `json:"end_date"` // 页数偏移量,如1、2、3、4等,不填时默认为1。 Offset *int32 `json:"offset,omitempty"` // 每页多少条记录,取值范围是1~100,不填时默认为10。 Limit *int32 `json:"limit,omitempty"` // 日志级别,默认为ALL。 Level *ListErrorLogsRequestLevel `json:"level,omitempty"` }
ListErrorLogsRequest 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
func (ListErrorLogsRequestLevel) Value ¶ added in v0.0.90
func (c ListErrorLogsRequestLevel) Value() string
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:"-"` }
ListErrorLogsResponse Response Object
func (ListErrorLogsResponse) String ¶
func (o ListErrorLogsResponse) String() string
type ListErrorlogForLtsRequest ¶ added in v0.1.25
type ListErrorlogForLtsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言。默认en-us。 XLanguage *ListErrorlogForLtsRequestXLanguage `json:"X-Language,omitempty"` Body *ErrorlogForLtsRequest `json:"body,omitempty"` }
ListErrorlogForLtsRequest Request Object
func (ListErrorlogForLtsRequest) String ¶ added in v0.1.25
func (o ListErrorlogForLtsRequest) String() string
type ListErrorlogForLtsRequestXLanguage ¶ added in v0.1.25
type ListErrorlogForLtsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListErrorlogForLtsRequestXLanguage) MarshalJSON ¶ added in v0.1.25
func (c ListErrorlogForLtsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListErrorlogForLtsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.25
func (c *ListErrorlogForLtsRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListErrorlogForLtsRequestXLanguage) Value ¶ added in v0.1.25
func (c ListErrorlogForLtsRequestXLanguage) Value() string
type ListErrorlogForLtsRequestXLanguageEnum ¶ added in v0.1.25
type ListErrorlogForLtsRequestXLanguageEnum struct { ZH_CN ListErrorlogForLtsRequestXLanguage EN_US ListErrorlogForLtsRequestXLanguage }
func GetListErrorlogForLtsRequestXLanguageEnum ¶ added in v0.1.25
func GetListErrorlogForLtsRequestXLanguageEnum() ListErrorlogForLtsRequestXLanguageEnum
type ListErrorlogForLtsResponse ¶ added in v0.1.25
type ListErrorlogForLtsResponse struct { // 日志数据集合。 ErrorLogList *[]ErrorLogItem `json:"error_log_list,omitempty"` HttpStatusCode int `json:"-"` }
ListErrorlogForLtsResponse Response Object
func (ListErrorlogForLtsResponse) String ¶ added in v0.1.25
func (o ListErrorlogForLtsResponse) String() string
type ListFlavorsRequest ¶
type ListFlavorsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 数据库引擎。支持的引擎如下,不区分大小写: MySQL PostgreSQL SQLServer DatabaseName ListFlavorsRequestDatabaseName `json:"database_name"` // 数据库版本号,获取方法请参见5.1查询数据库引擎的版本。(可输入小版本号) VersionName *string `json:"version_name,omitempty"` // 规格编码 SpecCode *string `json:"spec_code,omitempty"` // 是否查询serverless规格。取值范围如下,区分大小写: true:查询serverless规格 false:查询非serverless规格 默认值 false。 IsServerless *string `json:"is_serverless,omitempty"` }
ListFlavorsRequest 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
func (ListFlavorsRequestDatabaseName) Value ¶ added in v0.0.90
func (c ListFlavorsRequestDatabaseName) Value() string
type ListFlavorsRequestDatabaseNameEnum ¶
type ListFlavorsRequestDatabaseNameEnum struct { MY_SQL ListFlavorsRequestDatabaseName POSTGRE_SQL ListFlavorsRequestDatabaseName SQL_SERVER ListFlavorsRequestDatabaseName MARIA_DB ListFlavorsRequestDatabaseName }
func GetListFlavorsRequestDatabaseNameEnum ¶
func GetListFlavorsRequestDatabaseNameEnum() ListFlavorsRequestDatabaseNameEnum
type ListFlavorsResizeRequest ¶ added in v0.1.104
type ListFlavorsResizeRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ListFlavorsResizeRequest Request Object
func (ListFlavorsResizeRequest) String ¶ added in v0.1.104
func (o ListFlavorsResizeRequest) String() string
type ListFlavorsResizeResponse ¶ added in v0.1.104
type ListFlavorsResizeResponse struct { // 规格组列表 normal:通用增强型。 normal2:通用增强Ⅱ型。 armFlavors:鲲鹏通用增强型。 dedicicateNormal(dedicatedNormalLocalssd):x86独享型。 armLocalssd:鲲鹏通用型。 normalLocalssd:x86通用型。 general:通用型。 dedicated 对于PostgreSQL引擎:独享型 FlavorGroups *[]ComputeFlavorGroup `json:"flavor_groups,omitempty"` HttpStatusCode int `json:"-"` }
ListFlavorsResizeResponse Response Object
func (ListFlavorsResizeResponse) String ¶ added in v0.1.104
func (o ListFlavorsResizeResponse) String() string
type ListFlavorsResponse ¶
type ListFlavorsResponse struct { // 实例规格信息。 Flavors *[]Flavor `json:"flavors,omitempty"` HttpStatusCode int `json:"-"` }
ListFlavorsResponse Response Object
func (ListFlavorsResponse) String ¶
func (o ListFlavorsResponse) String() string
type ListHistoryDatabaseRequest ¶ added in v0.1.66
type ListHistoryDatabaseRequest struct { // 数据库引擎。支持的引擎如下,不区分大小写:postgresql,mysql Engine string `json:"engine"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *PostgreSqlHistoryDatabaseRequest `json:"body,omitempty"` }
ListHistoryDatabaseRequest Request Object
func (ListHistoryDatabaseRequest) String ¶ added in v0.1.66
func (o ListHistoryDatabaseRequest) String() string
type ListHistoryDatabaseResponse ¶ added in v0.1.66
type ListHistoryDatabaseResponse struct { // 恢复库数量限制个数 DatabaseLimit *int32 `json:"database_limit,omitempty"` // 恢复表数量限制个数 TableLimit *int32 `json:"table_limit,omitempty"` // 实例信息 Instances *[]HistoryDatabaseInstance `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
ListHistoryDatabaseResponse Response Object
func (ListHistoryDatabaseResponse) String ¶ added in v0.1.66
func (o ListHistoryDatabaseResponse) String() string
type ListInspectionHistoriesRequest ¶ added in v0.1.68
type ListInspectionHistoriesRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为10,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` // 排序方式。 DESC,降序。 ASC,升序。 默认降序。 Order *string `json:"order,omitempty"` // 排序字段。 check_time 检查时间。 expiration_time 过期时间。 默认检查时间。 SortField *string `json:"sort_field,omitempty"` // 目标版本。 TargetVersion *string `json:"target_version,omitempty"` // 是否有效。 true 表示有效。 false 表示无效。 IsAvailable *bool `json:"is_available,omitempty"` // 语言。默认en-us。 XLanguage *string `json:"X-Language,omitempty"` }
ListInspectionHistoriesRequest Request Object
func (ListInspectionHistoriesRequest) String ¶ added in v0.1.68
func (o ListInspectionHistoriesRequest) String() string
type ListInspectionHistoriesResponse ¶ added in v0.1.68
type ListInspectionHistoriesResponse struct { // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` // 检查报告信息。 InspectionReports *[]InspectionReports `json:"inspection_reports,omitempty"` HttpStatusCode int `json:"-"` }
ListInspectionHistoriesResponse Response Object
func (ListInspectionHistoriesResponse) String ¶ added in v0.1.68
func (o ListInspectionHistoriesResponse) String() string
type ListInstanceDiagnosisRequest ¶ added in v0.1.63
type ListInstanceDiagnosisRequest struct { // 引擎类型 Engine ListInstanceDiagnosisRequestEngine `json:"engine"` }
ListInstanceDiagnosisRequest Request Object
func (ListInstanceDiagnosisRequest) String ¶ added in v0.1.63
func (o ListInstanceDiagnosisRequest) String() string
type ListInstanceDiagnosisRequestEngine ¶ added in v0.1.63
type ListInstanceDiagnosisRequestEngine struct {
// contains filtered or unexported fields
}
func (ListInstanceDiagnosisRequestEngine) MarshalJSON ¶ added in v0.1.63
func (c ListInstanceDiagnosisRequestEngine) MarshalJSON() ([]byte, error)
func (*ListInstanceDiagnosisRequestEngine) UnmarshalJSON ¶ added in v0.1.63
func (c *ListInstanceDiagnosisRequestEngine) UnmarshalJSON(b []byte) error
func (ListInstanceDiagnosisRequestEngine) Value ¶ added in v0.1.63
func (c ListInstanceDiagnosisRequestEngine) Value() string
type ListInstanceDiagnosisRequestEngineEnum ¶ added in v0.1.63
type ListInstanceDiagnosisRequestEngineEnum struct { MYSQL ListInstanceDiagnosisRequestEngine POSTGRESQL ListInstanceDiagnosisRequestEngine SQLSERVER ListInstanceDiagnosisRequestEngine }
func GetListInstanceDiagnosisRequestEngineEnum ¶ added in v0.1.63
func GetListInstanceDiagnosisRequestEngineEnum() ListInstanceDiagnosisRequestEngineEnum
type ListInstanceDiagnosisResponse ¶ added in v0.1.63
type ListInstanceDiagnosisResponse struct { // diagnosis info Diagnosis *[]DiagnosisItemResult `json:"diagnosis,omitempty"` HttpStatusCode int `json:"-"` }
ListInstanceDiagnosisResponse Response Object
func (ListInstanceDiagnosisResponse) String ¶ added in v0.1.63
func (o ListInstanceDiagnosisResponse) String() string
type ListInstanceParamHistoriesRequest ¶ added in v0.1.14
type ListInstanceParamHistoriesRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 分页参数 Offset *int32 `json:"offset,omitempty"` // 分页参数 Limit *int32 `json:"limit,omitempty"` // 开始时间 默认为当前时间的前7天 格式如 2020-09-01T18:50:20Z StartTime *string `json:"start_time,omitempty"` // 结束时间 默认为当前时间 格式如 2020-09-01T18:50:20Z EndTime *string `json:"end_time,omitempty"` // 参数名称 ParamName *string `json:"param_name,omitempty"` }
ListInstanceParamHistoriesRequest Request Object
func (ListInstanceParamHistoriesRequest) String ¶ added in v0.1.14
func (o ListInstanceParamHistoriesRequest) String() string
type ListInstanceParamHistoriesResponse ¶ added in v0.1.14
type ListInstanceParamHistoriesResponse struct { // 历史记录总数 TotalCount *int32 `json:"total_count,omitempty"` // host列表 Histories *[]ParamGroupHistoryResult `json:"histories,omitempty"` HttpStatusCode int `json:"-"` }
ListInstanceParamHistoriesResponse Response Object
func (ListInstanceParamHistoriesResponse) String ¶ added in v0.1.14
func (o ListInstanceParamHistoriesResponse) String() string
type ListInstanceTagsRequest ¶ added in v0.1.43
type ListInstanceTagsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` InstanceId string `json:"instance_id"` }
ListInstanceTagsRequest Request Object
func (ListInstanceTagsRequest) String ¶ added in v0.1.43
func (o ListInstanceTagsRequest) String() string
type ListInstanceTagsResponse ¶ added in v0.1.43
type ListInstanceTagsResponse struct { // 标签列表,没有标签默认为空数组。 Tags *[]ResourceTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListInstanceTagsResponse Response Object
func (ListInstanceTagsResponse) String ¶ added in v0.1.43
func (o ListInstanceTagsResponse) String() string
type ListInstancesInfoDiagnosisRequest ¶ added in v0.1.63
type ListInstancesInfoDiagnosisRequest struct { // 引擎类型 Engine ListInstancesInfoDiagnosisRequestEngine `json:"engine"` // 诊断项 Diagnosis ListInstancesInfoDiagnosisRequestDiagnosis `json:"diagnosis"` // offset Offset *int32 `json:"offset,omitempty"` // limit Limit *int32 `json:"limit,omitempty"` }
ListInstancesInfoDiagnosisRequest Request Object
func (ListInstancesInfoDiagnosisRequest) String ¶ added in v0.1.63
func (o ListInstancesInfoDiagnosisRequest) String() string
type ListInstancesInfoDiagnosisRequestDiagnosis ¶ added in v0.1.63
type ListInstancesInfoDiagnosisRequestDiagnosis struct {
// contains filtered or unexported fields
}
func (ListInstancesInfoDiagnosisRequestDiagnosis) MarshalJSON ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisRequestDiagnosis) MarshalJSON() ([]byte, error)
func (*ListInstancesInfoDiagnosisRequestDiagnosis) UnmarshalJSON ¶ added in v0.1.63
func (c *ListInstancesInfoDiagnosisRequestDiagnosis) UnmarshalJSON(b []byte) error
func (ListInstancesInfoDiagnosisRequestDiagnosis) Value ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisRequestDiagnosis) Value() string
type ListInstancesInfoDiagnosisRequestDiagnosisEnum ¶ added in v0.1.63
type ListInstancesInfoDiagnosisRequestDiagnosisEnum struct { HIGH_PRESSURE ListInstancesInfoDiagnosisRequestDiagnosis LOCK_WAIT ListInstancesInfoDiagnosisRequestDiagnosis INSUFFICIENT_CAPACITY ListInstancesInfoDiagnosisRequestDiagnosis SLOW_SQL_FREQUENCY ListInstancesInfoDiagnosisRequestDiagnosis DISK_PERFORMANCE_CAP ListInstancesInfoDiagnosisRequestDiagnosis MEM_OVERRUN ListInstancesInfoDiagnosisRequestDiagnosis AGE_EXCEED ListInstancesInfoDiagnosisRequestDiagnosis CONNECTIONS_EXCEED ListInstancesInfoDiagnosisRequestDiagnosis }
func GetListInstancesInfoDiagnosisRequestDiagnosisEnum ¶ added in v0.1.63
func GetListInstancesInfoDiagnosisRequestDiagnosisEnum() ListInstancesInfoDiagnosisRequestDiagnosisEnum
type ListInstancesInfoDiagnosisRequestEngine ¶ added in v0.1.63
type ListInstancesInfoDiagnosisRequestEngine struct {
// contains filtered or unexported fields
}
func (ListInstancesInfoDiagnosisRequestEngine) MarshalJSON ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisRequestEngine) MarshalJSON() ([]byte, error)
func (*ListInstancesInfoDiagnosisRequestEngine) UnmarshalJSON ¶ added in v0.1.63
func (c *ListInstancesInfoDiagnosisRequestEngine) UnmarshalJSON(b []byte) error
func (ListInstancesInfoDiagnosisRequestEngine) Value ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisRequestEngine) Value() string
type ListInstancesInfoDiagnosisRequestEngineEnum ¶ added in v0.1.63
type ListInstancesInfoDiagnosisRequestEngineEnum struct { MYSQL ListInstancesInfoDiagnosisRequestEngine POSTGRESQL ListInstancesInfoDiagnosisRequestEngine SQLSERVER ListInstancesInfoDiagnosisRequestEngine }
func GetListInstancesInfoDiagnosisRequestEngineEnum ¶ added in v0.1.63
func GetListInstancesInfoDiagnosisRequestEngineEnum() ListInstancesInfoDiagnosisRequestEngineEnum
type ListInstancesInfoDiagnosisResponse ¶ added in v0.1.63
type ListInstancesInfoDiagnosisResponse struct { // 诊断项 Diagnosis *ListInstancesInfoDiagnosisResponseDiagnosis `json:"diagnosis,omitempty"` // 实例数量 TotalCount *int32 `json:"total_count,omitempty"` // 实例信息 Instances *[]DiagnosisInstancesInfoResult `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
ListInstancesInfoDiagnosisResponse Response Object
func (ListInstancesInfoDiagnosisResponse) String ¶ added in v0.1.63
func (o ListInstancesInfoDiagnosisResponse) String() string
type ListInstancesInfoDiagnosisResponseDiagnosis ¶ added in v0.1.63
type ListInstancesInfoDiagnosisResponseDiagnosis struct {
// contains filtered or unexported fields
}
func (ListInstancesInfoDiagnosisResponseDiagnosis) MarshalJSON ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisResponseDiagnosis) MarshalJSON() ([]byte, error)
func (*ListInstancesInfoDiagnosisResponseDiagnosis) UnmarshalJSON ¶ added in v0.1.63
func (c *ListInstancesInfoDiagnosisResponseDiagnosis) UnmarshalJSON(b []byte) error
func (ListInstancesInfoDiagnosisResponseDiagnosis) Value ¶ added in v0.1.63
func (c ListInstancesInfoDiagnosisResponseDiagnosis) Value() string
type ListInstancesInfoDiagnosisResponseDiagnosisEnum ¶ added in v0.1.63
type ListInstancesInfoDiagnosisResponseDiagnosisEnum struct { HIGH_PRESSURE ListInstancesInfoDiagnosisResponseDiagnosis LOCK_WAIT ListInstancesInfoDiagnosisResponseDiagnosis INSUFFICIENT_CAPACITY ListInstancesInfoDiagnosisResponseDiagnosis SLOW_SQL_FREQUENCY ListInstancesInfoDiagnosisResponseDiagnosis DISK_PERFORMANCE_CAP ListInstancesInfoDiagnosisResponseDiagnosis MEM_OVERRUN ListInstancesInfoDiagnosisResponseDiagnosis AGE_EXCEED ListInstancesInfoDiagnosisResponseDiagnosis CONNECTIONS_EXCEED ListInstancesInfoDiagnosisResponseDiagnosis }
func GetListInstancesInfoDiagnosisResponseDiagnosisEnum ¶ added in v0.1.63
func GetListInstancesInfoDiagnosisResponseDiagnosisEnum() ListInstancesInfoDiagnosisResponseDiagnosisEnum
type ListInstancesRequest ¶
type ListInstancesRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 语言 XLanguage *ListInstancesRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 “\\*”为系统保留字符,如果id是以“\\*”起始,表示按照\\*后面的值模糊匹配,否则,按照id精确匹配查询。不能只传入“\\*”。 Id *string `json:"id,omitempty"` // 实例名称。 “\\*”为系统保留字符,如果name是以“\\*”起始,表示按照\\*后面的值模糊匹配,否则,按照name精确匹配查询。不能只传入“\\*”。 Name *string `json:"name,omitempty"` // 按照实例类型查询。取值Single、Ha、Replica,分别对应于单实例、主备实例和只读实例。 Type *ListInstancesRequestType `json:"type,omitempty"` // 数据库类型,区分大小写。 - MySQL - PostgreSQL - SQLServer - MariaDB DatastoreType *ListInstancesRequestDatastoreType `json:"datastore_type,omitempty"` // 企业项目id。 EpsId *string `json:"eps_id,omitempty"` // 虚拟私有云ID。 VpcId *string `json:"vpc_id,omitempty"` // 子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` // 根据实例标签键值对进行查询。 {key}表示标签键,不可以为空或重复。最大长度127个unicode字符。key不能为空或者空字符串,不能为空格,使用之前先trim前后半角空格。不能包含+/?#&=,%特殊字符。 {value}表示标签值,可以为空。最大长度255个unicode字符,使用之前先trim 前后半角空格。不能包含+/?#&=,%特殊字符。如果value为空,则表示any_value(查询任意value)。 如果同时使用多个标签键值对进行查询,中间使用逗号分隔开,最多包含10组。 Tags *string `json:"tags,omitempty"` }
ListInstancesRequest 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
func (ListInstancesRequestDatastoreType) Value ¶ added in v0.0.90
func (c ListInstancesRequestDatastoreType) Value() string
type ListInstancesRequestDatastoreTypeEnum ¶
type ListInstancesRequestDatastoreTypeEnum struct { MY_SQL ListInstancesRequestDatastoreType POSTGRE_SQL ListInstancesRequestDatastoreType SQL_SERVER ListInstancesRequestDatastoreType MARIA_DB 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
func (ListInstancesRequestType) Value ¶ added in v0.0.90
func (c ListInstancesRequestType) Value() string
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
func (ListInstancesRequestXLanguage) Value ¶ added in v0.0.90
func (c ListInstancesRequestXLanguage) Value() string
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:"-"` }
ListInstancesResponse Response Object
func (ListInstancesResponse) String ¶
func (o ListInstancesResponse) String() string
type ListInstancesSupportFastRestoreRequest ¶ added in v0.1.49
type ListInstancesSupportFastRestoreRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *ListInstancesSupportFastRestoreRequestBody `json:"body,omitempty"` }
ListInstancesSupportFastRestoreRequest Request Object
func (ListInstancesSupportFastRestoreRequest) String ¶ added in v0.1.49
func (o ListInstancesSupportFastRestoreRequest) String() string
type ListInstancesSupportFastRestoreRequestBody ¶ added in v0.1.49
type ListInstancesSupportFastRestoreRequestBody struct { // 要恢复的时间点,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 RestoreTime string `json:"restore_time"` // 实例id列表。 InstanceIds []string `json:"instance_ids"` }
func (ListInstancesSupportFastRestoreRequestBody) String ¶ added in v0.1.49
func (o ListInstancesSupportFastRestoreRequestBody) String() string
type ListInstancesSupportFastRestoreResponse ¶ added in v0.1.49
type ListInstancesSupportFastRestoreResponse struct { // 实例的极速恢复支持情况。 SupportFastRestoreList *[]SupportFastRestoreList `json:"support_fast_restore_list,omitempty"` HttpStatusCode int `json:"-"` }
ListInstancesSupportFastRestoreResponse Response Object
func (ListInstancesSupportFastRestoreResponse) String ¶ added in v0.1.49
func (o ListInstancesSupportFastRestoreResponse) String() string
type ListJobInfoDetailRequest ¶
type ListJobInfoDetailRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 开始时间,格式为UTC时间戳。 StartTime string `json:"start_time"` // 结束时间,格式为UTC时间戳。 EndTime *string `json:"end_time,omitempty"` }
ListJobInfoDetailRequest Request Object
func (ListJobInfoDetailRequest) String ¶
func (o ListJobInfoDetailRequest) String() string
type ListJobInfoDetailResponse ¶
type ListJobInfoDetailResponse struct { Jobs *GetTaskDetailListRspJobs `json:"jobs,omitempty"` // 任务数量。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
ListJobInfoDetailResponse Response Object
func (ListJobInfoDetailResponse) String ¶
func (o ListJobInfoDetailResponse) String() string
type ListJobInfoRequest ¶
type ListJobInfoRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 任务ID。 Id string `json:"id"` }
ListJobInfoRequest Request Object
func (ListJobInfoRequest) String ¶
func (o ListJobInfoRequest) String() string
type ListJobInfoResponse ¶
type ListJobInfoResponse struct { Job *GetJobInfoResponseBodyJob `json:"job,omitempty"` HttpStatusCode int `json:"-"` }
ListJobInfoResponse Response Object
func (ListJobInfoResponse) String ¶
func (o ListJobInfoResponse) String() string
type ListLogLtsConfigsRequest ¶ added in v0.1.72
type ListLogLtsConfigsRequest struct { // 引擎。 Engine ListLogLtsConfigsRequestEngine `json:"engine"` // 企业项目ID。默认为空。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例ID。默认为空。 InstanceId *string `json:"instance_id,omitempty"` // 实例名称。默认为空。 InstanceName *string `json:"instance_name,omitempty"` // 查询记录数。默认10。 Limit *int32 `json:"limit,omitempty"` // 索引位置,偏移量。默认0。 Offset *int32 `json:"offset,omitempty"` // 排序 Sort *string `json:"sort,omitempty"` // 实例状态 InstanceStatus *string `json:"instance_status,omitempty"` // 语言。 XLanguage *ListLogLtsConfigsRequestXLanguage `json:"X-Language,omitempty"` }
ListLogLtsConfigsRequest Request Object
func (ListLogLtsConfigsRequest) String ¶ added in v0.1.72
func (o ListLogLtsConfigsRequest) String() string
type ListLogLtsConfigsRequestEngine ¶ added in v0.1.72
type ListLogLtsConfigsRequestEngine struct {
// contains filtered or unexported fields
}
func (ListLogLtsConfigsRequestEngine) MarshalJSON ¶ added in v0.1.72
func (c ListLogLtsConfigsRequestEngine) MarshalJSON() ([]byte, error)
func (*ListLogLtsConfigsRequestEngine) UnmarshalJSON ¶ added in v0.1.72
func (c *ListLogLtsConfigsRequestEngine) UnmarshalJSON(b []byte) error
func (ListLogLtsConfigsRequestEngine) Value ¶ added in v0.1.72
func (c ListLogLtsConfigsRequestEngine) Value() string
type ListLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
type ListLogLtsConfigsRequestEngineEnum struct { MYSQL ListLogLtsConfigsRequestEngine POSTGRESQL ListLogLtsConfigsRequestEngine SQLSERVER ListLogLtsConfigsRequestEngine }
func GetListLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
func GetListLogLtsConfigsRequestEngineEnum() ListLogLtsConfigsRequestEngineEnum
type ListLogLtsConfigsRequestXLanguage ¶ added in v0.1.72
type ListLogLtsConfigsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListLogLtsConfigsRequestXLanguage) MarshalJSON ¶ added in v0.1.72
func (c ListLogLtsConfigsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListLogLtsConfigsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.72
func (c *ListLogLtsConfigsRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListLogLtsConfigsRequestXLanguage) Value ¶ added in v0.1.72
func (c ListLogLtsConfigsRequestXLanguage) Value() string
type ListLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
type ListLogLtsConfigsRequestXLanguageEnum struct { ZH_CN ListLogLtsConfigsRequestXLanguage EN_US ListLogLtsConfigsRequestXLanguage }
func GetListLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
func GetListLogLtsConfigsRequestXLanguageEnum() ListLogLtsConfigsRequestXLanguageEnum
type ListLogLtsConfigsResponse ¶ added in v0.1.72
type ListLogLtsConfigsResponse struct { // 实例的LTS配置 InstanceLtsConfigs *[]InstanceLtsConfigResp `json:"instance_lts_configs,omitempty"` // 结果集大小 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListLogLtsConfigsResponse Response Object
func (ListLogLtsConfigsResponse) String ¶ added in v0.1.72
func (o ListLogLtsConfigsResponse) String() string
type ListMsdtcHostsRequest ¶ added in v0.1.14
type ListMsdtcHostsRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 分页参数 最小为0 Offset *int32 `json:"offset,omitempty"` // 分页参数 取值范围为 1-100 Limit *int32 `json:"limit,omitempty"` }
ListMsdtcHostsRequest Request Object
func (ListMsdtcHostsRequest) String ¶ added in v0.1.14
func (o ListMsdtcHostsRequest) String() string
type ListMsdtcHostsResponse ¶ added in v0.1.14
type ListMsdtcHostsResponse struct { // host总数 TotalCount *int32 `json:"total_count,omitempty"` // host列表 Hosts *[]DbsInstanceHostInfoResult `json:"hosts,omitempty"` HttpStatusCode int `json:"-"` }
ListMsdtcHostsResponse Response Object
func (ListMsdtcHostsResponse) String ¶ added in v0.1.14
func (o ListMsdtcHostsResponse) String() string
type ListOffSiteBackupsRequest ¶
type ListOffSiteBackupsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 备份ID。 BackupId *string `json:"backup_id,omitempty"` // 备份类型,取值: - “auto”: 自动全量备份。SQL Server仅支持查询备份类型为“auto”的备份列表 - “incremental”: 自动增量备份 BackupType *ListOffSiteBackupsRequestBackupType `json:"backup_type,omitempty"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` // 查询开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。与end_time必须同时使用。 BeginTime *string `json:"begin_time,omitempty"` // 查询结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”,且大于查询开始时间。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。与begin_time必须同时使用。 EndTime *string `json:"end_time,omitempty"` }
ListOffSiteBackupsRequest 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
func (ListOffSiteBackupsRequestBackupType) Value ¶ added in v0.0.90
func (c ListOffSiteBackupsRequestBackupType) Value() string
type ListOffSiteBackupsRequestBackupTypeEnum ¶
type ListOffSiteBackupsRequestBackupTypeEnum struct { AUTO ListOffSiteBackupsRequestBackupType INCREMENTAL ListOffSiteBackupsRequestBackupType }
func GetListOffSiteBackupsRequestBackupTypeEnum ¶
func GetListOffSiteBackupsRequestBackupTypeEnum() ListOffSiteBackupsRequestBackupTypeEnum
type ListOffSiteBackupsResponse ¶
type ListOffSiteBackupsResponse struct { // 跨区域备份信息。 Backups *[]OffSiteBackupForList `json:"backups,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListOffSiteBackupsResponse 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"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *interface{} `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *interface{} `json:"limit,omitempty"` }
ListOffSiteInstancesRequest 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
func (ListOffSiteInstancesRequestXLanguage) Value ¶ added in v0.0.90
func (c ListOffSiteInstancesRequestXLanguage) Value() string
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:"-"` }
ListOffSiteInstancesResponse Response Object
func (ListOffSiteInstancesResponse) String ¶
func (o ListOffSiteInstancesResponse) String() string
type ListOffSiteRestoreTimesRequest ¶
type ListOffSiteRestoreTimesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 所需查询的日期,为yyyy-mm-dd字符串格式,时区为UTC。 Date *string `json:"date,omitempty"` }
ListOffSiteRestoreTimesRequest Request Object
func (ListOffSiteRestoreTimesRequest) String ¶
func (o ListOffSiteRestoreTimesRequest) String() string
type ListOffSiteRestoreTimesResponse ¶
type ListOffSiteRestoreTimesResponse struct { // 可恢复时间段列表。 RestoreTime *[]GetRestoreTimeResponseRestoreTime `json:"restore_time,omitempty"` HttpStatusCode int `json:"-"` }
ListOffSiteRestoreTimesResponse Response Object
func (ListOffSiteRestoreTimesResponse) String ¶
func (o ListOffSiteRestoreTimesResponse) String() string
type ListPostgresqlDatabaseSchemasRequest ¶
type ListPostgresqlDatabaseSchemasRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库名称。 DbName string `json:"db_name"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListPostgresqlDatabaseSchemasRequest Request Object
func (ListPostgresqlDatabaseSchemasRequest) String ¶
func (o ListPostgresqlDatabaseSchemasRequest) String() string
type ListPostgresqlDatabaseSchemasResponse ¶
type ListPostgresqlDatabaseSchemasResponse struct { // 列表中每个元素表示一个数据库schema。 DatabaseSchemas *[]PostgresqlDatabaseForListSchema `json:"database_schemas,omitempty"` // 数据库schema总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlDatabaseSchemasResponse Response Object
func (ListPostgresqlDatabaseSchemasResponse) String ¶
func (o ListPostgresqlDatabaseSchemasResponse) String() string
type ListPostgresqlDatabasesRequest ¶
type ListPostgresqlDatabasesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库名称;忽略大小写模糊查询。 Db *string `json:"db,omitempty"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListPostgresqlDatabasesRequest Request Object
func (ListPostgresqlDatabasesRequest) String ¶
func (o ListPostgresqlDatabasesRequest) String() string
type ListPostgresqlDatabasesResponse ¶
type ListPostgresqlDatabasesResponse struct { // 列表中每个元素表示一个数据库。 Databases *[]PostgresqlListDatabase `json:"databases,omitempty"` // 数据库总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlDatabasesResponse Response Object
func (ListPostgresqlDatabasesResponse) String ¶
func (o ListPostgresqlDatabasesResponse) String() string
type ListPostgresqlDbUserPaginatedRequest ¶
type ListPostgresqlDbUserPaginatedRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListPostgresqlDbUserPaginatedRequest Request Object
func (ListPostgresqlDbUserPaginatedRequest) String ¶
func (o ListPostgresqlDbUserPaginatedRequest) String() string
type ListPostgresqlDbUserPaginatedResponse ¶
type ListPostgresqlDbUserPaginatedResponse struct { // 列表中每个元素表示一个数据库用户。 Users *[]PostgresqlUserForList `json:"users,omitempty"` // 数据库用户总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlDbUserPaginatedResponse Response Object
func (ListPostgresqlDbUserPaginatedResponse) String ¶
func (o ListPostgresqlDbUserPaginatedResponse) String() string
type ListPostgresqlExtensionRequest ¶ added in v0.1.7
type ListPostgresqlExtensionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 数据库名称。 DatabaseName string `json:"database_name"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` }
ListPostgresqlExtensionRequest Request Object
func (ListPostgresqlExtensionRequest) String ¶ added in v0.1.7
func (o ListPostgresqlExtensionRequest) String() string
type ListPostgresqlExtensionResponse ¶ added in v0.1.7
type ListPostgresqlExtensionResponse struct { Extensions *[]ExtensionsResponse `json:"extensions,omitempty"` // 总插件数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlExtensionResponse Response Object
func (ListPostgresqlExtensionResponse) String ¶ added in v0.1.7
func (o ListPostgresqlExtensionResponse) String() string
type ListPostgresqlHbaInfoHistoryRequest ¶ added in v0.1.61
type ListPostgresqlHbaInfoHistoryRequest struct { // 实例id InstanceId string `json:"instance_id"` // 开始时间,不传默认当天0点(UTC时区) StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // 结束时间,不传默认当前时间(UTC时区) EndTime *sdktime.SdkTime `json:"end_time,omitempty"` }
ListPostgresqlHbaInfoHistoryRequest Request Object
func (ListPostgresqlHbaInfoHistoryRequest) String ¶ added in v0.1.61
func (o ListPostgresqlHbaInfoHistoryRequest) String() string
type ListPostgresqlHbaInfoHistoryResponse ¶ added in v0.1.61
type ListPostgresqlHbaInfoHistoryResponse struct { Body *[]PostgresqlHbaHistory `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlHbaInfoHistoryResponse Response Object
func (ListPostgresqlHbaInfoHistoryResponse) String ¶ added in v0.1.61
func (o ListPostgresqlHbaInfoHistoryResponse) String() string
type ListPostgresqlHbaInfoRequest ¶ added in v0.1.61
type ListPostgresqlHbaInfoRequest struct { // 实例id InstanceId string `json:"instance_id"` }
ListPostgresqlHbaInfoRequest Request Object
func (ListPostgresqlHbaInfoRequest) String ¶ added in v0.1.61
func (o ListPostgresqlHbaInfoRequest) String() string
type ListPostgresqlHbaInfoResponse ¶ added in v0.1.61
type ListPostgresqlHbaInfoResponse struct { Body *[]PostgresqlHbaConf `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlHbaInfoResponse Response Object
func (ListPostgresqlHbaInfoResponse) String ¶ added in v0.1.61
func (o ListPostgresqlHbaInfoResponse) String() string
type ListPostgresqlListHistoryTablesRequest ¶ added in v0.1.66
type ListPostgresqlListHistoryTablesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 数据库引擎。支持的引擎如下,不区分大小写:postgresql DatabaseName string `json:"database_name"` Body *PostgreSqlHistoryTableRequest `json:"body,omitempty"` }
ListPostgresqlListHistoryTablesRequest Request Object
func (ListPostgresqlListHistoryTablesRequest) String ¶ added in v0.1.66
func (o ListPostgresqlListHistoryTablesRequest) String() string
type ListPostgresqlListHistoryTablesResponse ¶ added in v0.1.66
type ListPostgresqlListHistoryTablesResponse struct { // 恢复表数量限制个数 TableLimit *int32 `json:"table_limit,omitempty"` // 实例信息 Instances *[]PostgreSqlHistoryTableInstance `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
ListPostgresqlListHistoryTablesResponse Response Object
func (ListPostgresqlListHistoryTablesResponse) String ¶ added in v0.1.66
func (o ListPostgresqlListHistoryTablesResponse) String() string
type ListPredefinedTagRequest ¶ added in v0.1.45
type ListPredefinedTagRequest struct { // 语言 XLanguage *ListPredefinedTagRequestXLanguage `json:"X-Language,omitempty"` }
ListPredefinedTagRequest Request Object
func (ListPredefinedTagRequest) String ¶ added in v0.1.45
func (o ListPredefinedTagRequest) String() string
type ListPredefinedTagRequestXLanguage ¶ added in v0.1.45
type ListPredefinedTagRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListPredefinedTagRequestXLanguage) MarshalJSON ¶ added in v0.1.45
func (c ListPredefinedTagRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListPredefinedTagRequestXLanguage) UnmarshalJSON ¶ added in v0.1.45
func (c *ListPredefinedTagRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListPredefinedTagRequestXLanguage) Value ¶ added in v0.1.45
func (c ListPredefinedTagRequestXLanguage) Value() string
type ListPredefinedTagRequestXLanguageEnum ¶ added in v0.1.45
type ListPredefinedTagRequestXLanguageEnum struct { ZH_CN ListPredefinedTagRequestXLanguage EN_US ListPredefinedTagRequestXLanguage }
func GetListPredefinedTagRequestXLanguageEnum ¶ added in v0.1.45
func GetListPredefinedTagRequestXLanguageEnum() ListPredefinedTagRequestXLanguageEnum
type ListPredefinedTagResponse ¶ added in v0.1.45
type ListPredefinedTagResponse struct { // 标签集合 Tags *[]TagResp `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListPredefinedTagResponse Response Object
func (ListPredefinedTagResponse) String ¶ added in v0.1.45
func (o ListPredefinedTagResponse) String() string
type ListProjectTagsRequest ¶
type ListProjectTagsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ListProjectTagsRequest Request Object
func (ListProjectTagsRequest) String ¶
func (o ListProjectTagsRequest) String() string
type ListProjectTagsResponse ¶
type ListProjectTagsResponse struct { // 标签列表,没有标签默认为空数组。 Tags *[]ProjectTagInfoResponse `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListProjectTagsResponse Response Object
func (ListProjectTagsResponse) String ¶
func (o ListProjectTagsResponse) String() string
type ListRdSforMySqlProxyRequest ¶ added in v0.1.80
type ListRdSforMySqlProxyRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` }
ListRdSforMySqlProxyRequest Request Object
func (ListRdSforMySqlProxyRequest) String ¶ added in v0.1.80
func (o ListRdSforMySqlProxyRequest) String() string
type ListRdSforMySqlProxyResponse ¶ added in v0.1.80
type ListRdSforMySqlProxyResponse struct { // 数据库实例下的数据库代理信息列表。 ProxyQueryInfoList *[]QueryProxyResponseV3 `json:"proxy_query_info_list,omitempty"` // 支持同时开启的数据库代理的最大数量。 MaxProxyNum *int32 `json:"max_proxy_num,omitempty"` // 单个数据库代理支持选择的代理节点的最大数量。 MaxProxyNodeNum *int32 `json:"max_proxy_node_num,omitempty"` // 是否支持创建数据库代理时设置负载均衡路由模式。 SupportBalanceRouteModeForFavoredVersion *bool `json:"support_balance_route_mode_for_favored_version,omitempty"` HttpStatusCode int `json:"-"` }
ListRdSforMySqlProxyResponse Response Object
func (ListRdSforMySqlProxyResponse) String ¶ added in v0.1.80
func (o ListRdSforMySqlProxyResponse) String() string
type ListRdSforMysqlProxyFlavorsRequest ¶ added in v0.1.80
type ListRdSforMysqlProxyFlavorsRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` }
ListRdSforMysqlProxyFlavorsRequest Request Object
func (ListRdSforMysqlProxyFlavorsRequest) String ¶ added in v0.1.80
func (o ListRdSforMysqlProxyFlavorsRequest) String() string
type ListRdSforMysqlProxyFlavorsResponse ¶ added in v0.1.80
type ListRdSforMysqlProxyFlavorsResponse struct { // 规格组信息。 ComputeFlavorGroups *[]MysqlProxyFlavorsResponseComputeFlavorGroups `json:"compute_flavor_groups,omitempty"` HttpStatusCode int `json:"-"` }
ListRdSforMysqlProxyFlavorsResponse Response Object
func (ListRdSforMysqlProxyFlavorsResponse) String ¶ added in v0.1.80
func (o ListRdSforMysqlProxyFlavorsResponse) String() string
type ListRecycleInstancesRequest ¶ added in v0.1.32
type ListRecycleInstancesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,必须为数字,不能为负数。 Offset int32 `json:"offset"` // 每页数据条数。取值范围[1, 50]。 Limit int32 `json:"limit"` }
ListRecycleInstancesRequest Request Object
func (ListRecycleInstancesRequest) String ¶ added in v0.1.32
func (o ListRecycleInstancesRequest) String() string
type ListRecycleInstancesResponse ¶ added in v0.1.32
type ListRecycleInstancesResponse struct { // 回收站数据条数 TotalCount *int32 `json:"total_count,omitempty"` // 回收站信息 Instances *[]RecycleInstsanceV3 `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
ListRecycleInstancesResponse Response Object
func (ListRecycleInstancesResponse) String ¶ added in v0.1.32
func (o ListRecycleInstancesResponse) String() string
type ListRestoreTimesRequest ¶
type ListRestoreTimesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 所需查询的日期,为yyyy-mm-dd字符串格式,时区为UTC。 Date *string `json:"date,omitempty"` }
ListRestoreTimesRequest Request Object
func (ListRestoreTimesRequest) String ¶
func (o ListRestoreTimesRequest) String() string
type ListRestoreTimesResponse ¶
type ListRestoreTimesResponse struct { // 可恢复时间段列表。 RestoreTime *[]GetRestoreTimeResponseRestoreTime `json:"restore_time,omitempty"` HttpStatusCode int `json:"-"` }
ListRestoreTimesResponse Response Object
func (ListRestoreTimesResponse) String ¶
func (o ListRestoreTimesResponse) String() string
type ListShareBackupsRequest ¶ added in v0.1.99
type ListShareBackupsRequest struct { string `json:"instance_id,omitempty"` InstanceName *string `json:"instance_name,omitempty"` BackupName *string `json:"backup_name,omitempty"` Offset *string `json:"offset,omitempty"` Limit *string `json:"limit,omitempty"` }InstanceId *
ListShareBackupsRequest Request Object
func (ListShareBackupsRequest) String ¶ added in v0.1.99
func (o ListShareBackupsRequest) String() string
type ListShareBackupsResponse ¶ added in v0.1.99
type ListShareBackupsResponse struct { ShareBackups `json:"backups,omitempty"` // 总记录数。 }Backups *[]
ListShareBackupsResponse Response Object
func (ListShareBackupsResponse) String ¶ added in v0.1.99
func (o ListShareBackupsResponse) String() string
type ListSimplifiedInstancesRequest ¶ added in v0.1.45
type ListSimplifiedInstancesRequest struct { // 语言 XLanguage *ListSimplifiedInstancesRequestXLanguage `json:"X-Language,omitempty"` Body *SimplifiedInstancesRequest `json:"body,omitempty"` }
ListSimplifiedInstancesRequest Request Object
func (ListSimplifiedInstancesRequest) String ¶ added in v0.1.45
func (o ListSimplifiedInstancesRequest) String() string
type ListSimplifiedInstancesRequestXLanguage ¶ added in v0.1.45
type ListSimplifiedInstancesRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListSimplifiedInstancesRequestXLanguage) MarshalJSON ¶ added in v0.1.45
func (c ListSimplifiedInstancesRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListSimplifiedInstancesRequestXLanguage) UnmarshalJSON ¶ added in v0.1.45
func (c *ListSimplifiedInstancesRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListSimplifiedInstancesRequestXLanguage) Value ¶ added in v0.1.45
func (c ListSimplifiedInstancesRequestXLanguage) Value() string
type ListSimplifiedInstancesRequestXLanguageEnum ¶ added in v0.1.45
type ListSimplifiedInstancesRequestXLanguageEnum struct { ZH_CN ListSimplifiedInstancesRequestXLanguage EN_US ListSimplifiedInstancesRequestXLanguage }
func GetListSimplifiedInstancesRequestXLanguageEnum ¶ added in v0.1.45
func GetListSimplifiedInstancesRequestXLanguageEnum() ListSimplifiedInstancesRequestXLanguageEnum
type ListSimplifiedInstancesResponse ¶ added in v0.1.45
type ListSimplifiedInstancesResponse struct { // 实例集合 Instances *[]SimplifiedInstanceEntry `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
ListSimplifiedInstancesResponse Response Object
func (ListSimplifiedInstancesResponse) String ¶ added in v0.1.45
func (o ListSimplifiedInstancesResponse) String() string
type ListSlowLogFileRequest ¶ added in v0.0.78
type ListSlowLogFileRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。取值范围[1, 100]。 Limit *int32 `json:"limit,omitempty"` }
ListSlowLogFileRequest Request Object
func (ListSlowLogFileRequest) String ¶ added in v0.0.78
func (o ListSlowLogFileRequest) String() string
type ListSlowLogFileResponse ¶ added in v0.0.78
type ListSlowLogFileResponse struct { List *[]SlowLogFile `json:"list,omitempty"` // 文件总数。 TotalCount *int64 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListSlowLogFileResponse Response Object
func (ListSlowLogFileResponse) String ¶ added in v0.0.78
func (o ListSlowLogFileResponse) String() string
type ListSlowLogStatisticsForLtsRequest ¶ added in v0.1.25
type ListSlowLogStatisticsForLtsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言。默认en-us。 XLanguage *ListSlowLogStatisticsForLtsRequestXLanguage `json:"X-Language,omitempty"` Body *SlowLogStatisticsForLtsRequest `json:"body,omitempty"` }
ListSlowLogStatisticsForLtsRequest Request Object
func (ListSlowLogStatisticsForLtsRequest) String ¶ added in v0.1.25
func (o ListSlowLogStatisticsForLtsRequest) String() string
type ListSlowLogStatisticsForLtsRequestXLanguage ¶ added in v0.1.25
type ListSlowLogStatisticsForLtsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListSlowLogStatisticsForLtsRequestXLanguage) MarshalJSON ¶ added in v0.1.25
func (c ListSlowLogStatisticsForLtsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListSlowLogStatisticsForLtsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.25
func (c *ListSlowLogStatisticsForLtsRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListSlowLogStatisticsForLtsRequestXLanguage) Value ¶ added in v0.1.25
func (c ListSlowLogStatisticsForLtsRequestXLanguage) Value() string
type ListSlowLogStatisticsForLtsRequestXLanguageEnum ¶ added in v0.1.25
type ListSlowLogStatisticsForLtsRequestXLanguageEnum struct { ZH_CN ListSlowLogStatisticsForLtsRequestXLanguage EN_US ListSlowLogStatisticsForLtsRequestXLanguage }
func GetListSlowLogStatisticsForLtsRequestXLanguageEnum ¶ added in v0.1.25
func GetListSlowLogStatisticsForLtsRequestXLanguageEnum() ListSlowLogStatisticsForLtsRequestXLanguageEnum
type ListSlowLogStatisticsForLtsResponse ¶ added in v0.1.25
type ListSlowLogStatisticsForLtsResponse struct { // 数据集合。 SlowLogList *[]MysqlSlowLogStatisticsItem `json:"slow_log_list,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListSlowLogStatisticsForLtsResponse Response Object
func (ListSlowLogStatisticsForLtsResponse) String ¶ added in v0.1.25
func (o ListSlowLogStatisticsForLtsResponse) String() string
type ListSlowLogsNewRequest ¶ added in v0.0.68
type ListSlowLogsNewRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartDate string `json:"start_date"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。只能查询当前时间前一个月内的慢日志。 EndDate string `json:"end_date"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int64 `json:"offset,omitempty"` // 每页多少条记录,取值范围是1~100,不填时默认为10。 Limit *int64 `json:"limit,omitempty"` // 语句类型,取空值,表示查询所有语句类型。 Type *ListSlowLogsNewRequestType `json:"type,omitempty"` }
ListSlowLogsNewRequest Request Object
func (ListSlowLogsNewRequest) String ¶ added in v0.0.68
func (o ListSlowLogsNewRequest) String() string
type ListSlowLogsNewRequestType ¶ added in v0.0.68
type ListSlowLogsNewRequestType struct {
// contains filtered or unexported fields
}
func (ListSlowLogsNewRequestType) MarshalJSON ¶ added in v0.0.68
func (c ListSlowLogsNewRequestType) MarshalJSON() ([]byte, error)
func (*ListSlowLogsNewRequestType) UnmarshalJSON ¶ added in v0.0.68
func (c *ListSlowLogsNewRequestType) UnmarshalJSON(b []byte) error
func (ListSlowLogsNewRequestType) Value ¶ added in v0.0.90
func (c ListSlowLogsNewRequestType) Value() string
type ListSlowLogsNewRequestTypeEnum ¶ added in v0.0.68
type ListSlowLogsNewRequestTypeEnum struct { INSERT ListSlowLogsNewRequestType UPDATE ListSlowLogsNewRequestType SELECT ListSlowLogsNewRequestType DELETE ListSlowLogsNewRequestType CREATE ListSlowLogsNewRequestType }
func GetListSlowLogsNewRequestTypeEnum ¶ added in v0.0.68
func GetListSlowLogsNewRequestTypeEnum() ListSlowLogsNewRequestTypeEnum
type ListSlowLogsNewResponse ¶ added in v0.0.68
type ListSlowLogsNewResponse struct { SlowLogList *[]SlowLog `json:"slow_log_list,omitempty"` // 总记录数。 TotalRecord *int32 `json:"total_record,omitempty"` HttpStatusCode int `json:"-"` }
ListSlowLogsNewResponse Response Object
func (ListSlowLogsNewResponse) String ¶ added in v0.0.68
func (o ListSlowLogsNewResponse) String() string
type ListSlowLogsRequest ¶
type ListSlowLogsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartDate string `json:"start_date"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。只能查询当前时间前一个月内的慢日志。 EndDate string `json:"end_date"` // 页数偏移量,如1、2、3、4等,不填时默认为1。 Offset *int32 `json:"offset,omitempty"` // 每页多少条记录,取值范围是1~100,不填时默认为10。 Limit *int32 `json:"limit,omitempty"` // 语句类型,取空值,表示查询所有语句类型。 Type *ListSlowLogsRequestType `json:"type,omitempty"` }
ListSlowLogsRequest 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
func (ListSlowLogsRequestType) Value ¶ added in v0.0.90
func (c ListSlowLogsRequestType) Value() string
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:"-"` }
ListSlowLogsResponse Response Object
func (ListSlowLogsResponse) String ¶
func (o ListSlowLogsResponse) String() string
type ListSlowlogForLtsRequest ¶ added in v0.1.25
type ListSlowlogForLtsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言。默认en-us。 XLanguage *ListSlowlogForLtsRequestXLanguage `json:"X-Language,omitempty"` Body *SlowlogForLtsRequest `json:"body,omitempty"` }
ListSlowlogForLtsRequest Request Object
func (ListSlowlogForLtsRequest) String ¶ added in v0.1.25
func (o ListSlowlogForLtsRequest) String() string
type ListSlowlogForLtsRequestXLanguage ¶ added in v0.1.25
type ListSlowlogForLtsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ListSlowlogForLtsRequestXLanguage) MarshalJSON ¶ added in v0.1.25
func (c ListSlowlogForLtsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ListSlowlogForLtsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.25
func (c *ListSlowlogForLtsRequestXLanguage) UnmarshalJSON(b []byte) error
func (ListSlowlogForLtsRequestXLanguage) Value ¶ added in v0.1.25
func (c ListSlowlogForLtsRequestXLanguage) Value() string
type ListSlowlogForLtsRequestXLanguageEnum ¶ added in v0.1.25
type ListSlowlogForLtsRequestXLanguageEnum struct { ZH_CN ListSlowlogForLtsRequestXLanguage EN_US ListSlowlogForLtsRequestXLanguage }
func GetListSlowlogForLtsRequestXLanguageEnum ¶ added in v0.1.25
func GetListSlowlogForLtsRequestXLanguageEnum() ListSlowlogForLtsRequestXLanguageEnum
type ListSlowlogForLtsResponse ¶ added in v0.1.25
type ListSlowlogForLtsResponse struct { // 日志数据集合。 SlowLogList *[]MysqlSlowLogDetailsItem `json:"slow_log_list,omitempty"` // 当前慢日志阈值时间。 LongQueryTime *string `json:"long_query_time,omitempty"` HttpStatusCode int `json:"-"` }
ListSlowlogForLtsResponse Response Object
func (ListSlowlogForLtsResponse) String ¶ added in v0.1.25
func (o ListSlowlogForLtsResponse) String() string
type ListSlowlogStatisticsRequest ¶
type ListSlowlogStatisticsRequest struct { // 语言 XLanguage *ListSlowlogStatisticsRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 当前页号 CurPage int32 `json:"cur_page"` // 每页多少条记录,取值范围0~100 PerPage int32 `json:"per_page"` // 开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartDate string `json:"start_date"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 EndDate string `json:"end_date"` // 语句类型,ALL表示查询所有语句类型,也可指定日志类型 - INSERT - UPDATE - SELECT - DELETE - CREATE - ALL Type ListSlowlogStatisticsRequestType `json:"type"` // 取值范围:\"executeTime\",表示按执行时间降序排序,不传或者传其他表示按执行次数降序排序 Sort *string `json:"sort,omitempty"` }
ListSlowlogStatisticsRequest 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
func (ListSlowlogStatisticsRequestType) Value ¶ added in v0.0.90
func (c ListSlowlogStatisticsRequestType) Value() string
type ListSlowlogStatisticsRequestTypeEnum ¶
type ListSlowlogStatisticsRequestTypeEnum struct { INSERT ListSlowlogStatisticsRequestType UPDATE ListSlowlogStatisticsRequestType SELECT ListSlowlogStatisticsRequestType DELETE ListSlowlogStatisticsRequestType CREATE ListSlowlogStatisticsRequestType ALL 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
func (ListSlowlogStatisticsRequestXLanguage) Value ¶ added in v0.0.90
func (c ListSlowlogStatisticsRequestXLanguage) Value() string
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 *[]SlowLogStatistics `json:"slowLogList,omitempty"` // 总条数 TotalRecord *int32 `json:"totalRecord,omitempty"` // 开始时间 StartTime *int64 `json:"startTime,omitempty"` // 结束时间 EndTime *int64 `json:"endTime,omitempty"` HttpStatusCode int `json:"-"` }
ListSlowlogStatisticsResponse Response Object
func (ListSlowlogStatisticsResponse) String ¶
func (o ListSlowlogStatisticsResponse) String() string
type ListSqlLimitRequest ¶ added in v0.1.85
type ListSqlLimitRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 数据库名称 DbName string `json:"db_name"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为10,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` }
ListSqlLimitRequest Request Object
func (ListSqlLimitRequest) String ¶ added in v0.1.85
func (o ListSqlLimitRequest) String() string
type ListSqlLimitResponse ¶ added in v0.1.85
type ListSqlLimitResponse struct { // SQL限流总数 Count *int32 `json:"count,omitempty"` // SQL限流详情 SqlLimitObjects *[]SqlLimitObject `json:"sql_limit_objects,omitempty"` HttpStatusCode int `json:"-"` }
ListSqlLimitResponse Response Object
func (ListSqlLimitResponse) String ¶ added in v0.1.85
func (o ListSqlLimitResponse) String() string
type ListSqlserverDatabasesRequest ¶
type ListSqlserverDatabasesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` // 数据库名。当指定该参数时,page和limit参数需要传入但不生效。 DbName *string `json:"db-name,omitempty"` // 数据库恢复健康模式,取值:FULL :完整模式,SIMPLE :简单模式,BUlK_LOGGED :大容量日志恢复模式(该参数仅用于SQL server引擎) RecoverModel *string `json:"recover_model,omitempty"` }
ListSqlserverDatabasesRequest Request Object
func (ListSqlserverDatabasesRequest) String ¶
func (o ListSqlserverDatabasesRequest) String() string
type ListSqlserverDatabasesResponse ¶
type ListSqlserverDatabasesResponse struct { // 数据库信息。 Databases *[]SqlserverDatabaseForDetail `json:"databases,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListSqlserverDatabasesResponse Response Object
func (ListSqlserverDatabasesResponse) String ¶
func (o ListSqlserverDatabasesResponse) String() string
type ListSqlserverDbUsersRequest ¶
type ListSqlserverDbUsersRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 分页页码,从1开始。 Page int32 `json:"page"` // 每页数据条数。取值范围[1, 100]。 Limit int32 `json:"limit"` }
ListSqlserverDbUsersRequest Request Object
func (ListSqlserverDbUsersRequest) String ¶
func (o ListSqlserverDbUsersRequest) String() string
type ListSqlserverDbUsersResponse ¶
type ListSqlserverDbUsersResponse struct { // 用户信息。 Users *[]UserForList `json:"users,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListSqlserverDbUsersResponse Response Object
func (ListSqlserverDbUsersResponse) String ¶
func (o ListSqlserverDbUsersResponse) String() string
type ListSslCertDownloadLinkRequest ¶ added in v0.1.28
type ListSslCertDownloadLinkRequest struct { InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ListSslCertDownloadLinkRequest Request Object
func (ListSslCertDownloadLinkRequest) String ¶ added in v0.1.28
func (o ListSslCertDownloadLinkRequest) String() string
type ListSslCertDownloadLinkResponse ¶ added in v0.1.28
type ListSslCertDownloadLinkResponse struct { CertInfoList *[]DownloadInfoRsp `json:"cert_info_list,omitempty"` HttpStatusCode int `json:"-"` }
ListSslCertDownloadLinkResponse Response Object
func (ListSslCertDownloadLinkResponse) String ¶ added in v0.1.28
func (o ListSslCertDownloadLinkResponse) String() string
type ListStorageTypesRequest ¶
type ListStorageTypesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 数据库引擎。支持的引擎如下,不区分大小写: MySQL PostgreSQL SQLServer DatabaseName ListStorageTypesRequestDatabaseName `json:"database_name"` // 数据库版本号。 VersionName string `json:"version_name"` // 主备模式: single:单机模式。 ha:主备模式。 replica:只读模式。 HaMode *ListStorageTypesRequestHaMode `json:"ha_mode,omitempty"` }
ListStorageTypesRequest 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
func (ListStorageTypesRequestDatabaseName) Value ¶ added in v0.0.90
func (c ListStorageTypesRequestDatabaseName) Value() string
type ListStorageTypesRequestDatabaseNameEnum ¶
type ListStorageTypesRequestDatabaseNameEnum struct { MY_SQL ListStorageTypesRequestDatabaseName POSTGRE_SQL ListStorageTypesRequestDatabaseName SQL_SERVER ListStorageTypesRequestDatabaseName MARIA_DB 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
func (ListStorageTypesRequestHaMode) Value ¶ added in v0.0.90
func (c ListStorageTypesRequestHaMode) Value() string
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:"-"` }
ListStorageTypesResponse Response Object
func (ListStorageTypesResponse) String ¶
func (o ListStorageTypesResponse) String() string
type ListUpgradeHistoriesRequest ¶ added in v0.1.68
type ListUpgradeHistoriesRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为10,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` // 排序方式。 DESC,降序。 ASC,升序。 默认降序。 Order *string `json:"order,omitempty"` // 排序字段。 start_time 开始时间。 end_time 结束时间。 默认开始时间。 SortField *string `json:"sort_field,omitempty"` // 语言。默认en-us。 XLanguage *string `json:"X-Language,omitempty"` }
ListUpgradeHistoriesRequest Request Object
func (ListUpgradeHistoriesRequest) String ¶ added in v0.1.68
func (o ListUpgradeHistoriesRequest) String() string
type ListUpgradeHistoriesResponse ¶ added in v0.1.68
type ListUpgradeHistoriesResponse struct { // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` // 升级报告信息。 UpgradeReports *[]UpgradeReports `json:"upgrade_reports,omitempty"` HttpStatusCode int `json:"-"` }
ListUpgradeHistoriesResponse Response Object
func (ListUpgradeHistoriesResponse) String ¶ added in v0.1.68
func (o ListUpgradeHistoriesResponse) String() string
type ListXelLogResponseResult ¶ added in v0.1.53
type ListXelLogResponseResult struct { // 文件名 FileName string `json:"file_name"` // 日志大小,单位:KB FileSize string `json:"file_size"` }
ListXelLogResponseResult 扩展日志信息
func (ListXelLogResponseResult) String ¶ added in v0.1.53
func (o ListXelLogResponseResult) String() string
type ListXellogFilesRequest ¶ added in v0.1.53
type ListXellogFilesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。取值范围[1, 100]。 Limit *int32 `json:"limit,omitempty"` }
ListXellogFilesRequest Request Object
func (ListXellogFilesRequest) String ¶ added in v0.1.53
func (o ListXellogFilesRequest) String() string
type ListXellogFilesResponse ¶ added in v0.1.53
type ListXellogFilesResponse struct { // 扩展日志文件返回体 List *[]ListXelLogResponseResult `json:"list,omitempty"` // 扩展日志文件数量 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
ListXellogFilesResponse Response Object
func (ListXellogFilesResponse) String ¶ added in v0.1.53
func (o ListXellogFilesResponse) String() string
type MasterInstance ¶ added in v0.0.70
type MasterInstance struct { // 实例ID。 InstanceId string `json:"instance_id"` // 区域。 Region string `json:"region"` // 项目ID。 ProjectId string `json:"project_id"` // 项目名称。 ProjectName string `json:"project_name"` }
MasterInstance 主实例信息。
func (MasterInstance) String ¶ added in v0.0.70
func (o MasterInstance) String() string
type MigrateFollowerRequest ¶
type MigrateFollowerRequest struct { // 语言 XLanguage *MigrateFollowerRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *FollowerMigrateRequest `json:"body,omitempty"` }
MigrateFollowerRequest 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
func (MigrateFollowerRequestXLanguage) Value ¶ added in v0.0.90
func (c MigrateFollowerRequestXLanguage) Value() string
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:"-"` }
MigrateFollowerResponse 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"` }
ModifiyInstanceNameRequest 修改实例名称必填。
func (ModifiyInstanceNameRequest) String ¶
func (o ModifiyInstanceNameRequest) String() string
type ModifyCollationRequest ¶ added in v0.1.44
type ModifyCollationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ModifyCollationRequestBody `json:"body,omitempty"` }
ModifyCollationRequest Request Object
func (ModifyCollationRequest) String ¶ added in v0.1.44
func (o ModifyCollationRequest) String() string
type ModifyCollationRequestBody ¶ added in v0.1.44
type ModifyCollationRequestBody struct { // 字符集。 取值范围:根据查询SQL Server可用字符集查询可设置的字符集。 Collation string `json:"collation"` }
func (ModifyCollationRequestBody) String ¶ added in v0.1.44
func (o ModifyCollationRequestBody) String() string
type ModifyCollationResponse ¶ added in v0.1.44
type ModifyCollationResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ModifyCollationResponse Response Object
func (ModifyCollationResponse) String ¶ added in v0.1.44
func (o ModifyCollationResponse) 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 ModifyMySqlProxyRouteModeRequest ¶ added in v0.1.80
type ModifyMySqlProxyRouteModeRequest struct { // 数据库主实例读权重。 - 当route_mode选择0(权重负载)时,该字段取值范围为0~1000。 - 当route_mode选择1或2(负载均衡)时,该字段不生效。 MasterWeight int32 `json:"master_weight"` // 数据库节点的读权重设置。 - 只能为只读实例选择权重。 - 该列表可以为空列表。 ReadonlyInstances []InstancesWeight `json:"readonly_instances"` // 数据库代理路由模式。 取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主实例不接受读请求)。 2:表示负载均衡模式(数据库主实例接受读请求)。 - 如需使用负载均衡模式,请联系客服申请 RouteMode int32 `json:"route_mode"` }
ModifyMySqlProxyRouteModeRequest 修改数据库代理路由模式请求体。
func (ModifyMySqlProxyRouteModeRequest) String ¶ added in v0.1.80
func (o ModifyMySqlProxyRouteModeRequest) String() string
type ModifyParamRequest ¶ added in v0.1.10
type ModifyParamRequest struct { // 参数值。 Value string `json:"value"` }
func (ModifyParamRequest) String ¶ added in v0.1.10
func (o ModifyParamRequest) String() string
type ModifyPostgresqlHbaConfRequest ¶ added in v0.1.61
type ModifyPostgresqlHbaConfRequest struct { // 实例id InstanceId string `json:"instance_id"` Body *[]PostgresqlHbaConf `json:"body,omitempty"` }
ModifyPostgresqlHbaConfRequest Request Object
func (ModifyPostgresqlHbaConfRequest) String ¶ added in v0.1.61
func (o ModifyPostgresqlHbaConfRequest) String() string
type ModifyPostgresqlHbaConfResponse ¶ added in v0.1.61
type ModifyPostgresqlHbaConfResponse struct { // 结果码 Code *string `json:"code,omitempty"` // 结果描述 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ModifyPostgresqlHbaConfResponse Response Object
func (ModifyPostgresqlHbaConfResponse) String ¶ added in v0.1.61
func (o ModifyPostgresqlHbaConfResponse) String() string
type ModifyProxyWeightRequest ¶ added in v0.0.70
type ModifyProxyWeightRequest struct { // 主实例权重,取值范围为0~1000。 MasterWeight string `json:"master_weight"` // 只读实例信息。 ReadonlyInstances []ProxyReadonlyInstances `json:"readonly_instances"` }
func (ModifyProxyWeightRequest) String ¶ added in v0.0.70
func (o ModifyProxyWeightRequest) String() string
type ModifyRdSforMySqlProxyRouteModeRequest ¶ added in v0.1.80
type ModifyRdSforMySqlProxyRouteModeRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 数据库代理ID,严格匹配UUID规则。 ProxyId string `json:"proxy_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` Body *ModifyMySqlProxyRouteModeRequest `json:"body,omitempty"` }
ModifyRdSforMySqlProxyRouteModeRequest Request Object
func (ModifyRdSforMySqlProxyRouteModeRequest) String ¶ added in v0.1.80
func (o ModifyRdSforMySqlProxyRouteModeRequest) String() string
type ModifyRdSforMySqlProxyRouteModeResponse ¶ added in v0.1.80
type ModifyRdSforMySqlProxyRouteModeResponse struct { // 修改数据库代理路由模式结果。 取值: failed 失败 success 成功 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
ModifyRdSforMySqlProxyRouteModeResponse Response Object
func (ModifyRdSforMySqlProxyRouteModeResponse) String ¶ added in v0.1.80
func (o ModifyRdSforMySqlProxyRouteModeResponse) String() string
type MsdtcHostOption ¶ added in v0.1.14
type MsdtcHostOption struct { // 主机名称 hostname HostName string `json:"host_name"` // 主机ip Ip string `json:"ip"` }
func (MsdtcHostOption) String ¶ added in v0.1.14
func (o MsdtcHostOption) String() string
type MysqlAvailableZoneInfo ¶ added in v0.1.80
type MysqlAvailableZoneInfo struct { // 可用区编码。 Code *string `json:"code,omitempty"` // 可用区描述。 Description *string `json:"description,omitempty"` }
MysqlAvailableZoneInfo 可用区信息。
func (MysqlAvailableZoneInfo) String ¶ added in v0.1.80
func (o MysqlAvailableZoneInfo) String() string
type MysqlProxyFlavorsResponseComputeFlavorGroups ¶ added in v0.1.80
type MysqlProxyFlavorsResponseComputeFlavorGroups struct { // 规格组类型,如x86、arm。 GroupType *MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType `json:"group_type,omitempty"` // 规格信息。 ComputeFlavors *[]MysqlProxyFlavorsResponseComputeFlavors `json:"compute_flavors,omitempty"` }
func (MysqlProxyFlavorsResponseComputeFlavorGroups) String ¶ added in v0.1.80
func (o MysqlProxyFlavorsResponseComputeFlavorGroups) String() string
type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType ¶ added in v0.1.80
type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType struct {
// contains filtered or unexported fields
}
func (MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) MarshalJSON ¶ added in v0.1.80
func (c MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) MarshalJSON() ([]byte, error)
func (*MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) UnmarshalJSON ¶ added in v0.1.80
func (c *MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) UnmarshalJSON(b []byte) error
func (MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) Value ¶ added in v0.1.80
func (c MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType) Value() string
type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum ¶ added in v0.1.80
type MysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum struct { X86 MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType ARM MysqlProxyFlavorsResponseComputeFlavorGroupsGroupType }
func GetMysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum ¶ added in v0.1.80
func GetMysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum() MysqlProxyFlavorsResponseComputeFlavorGroupsGroupTypeEnum
type MysqlProxyFlavorsResponseComputeFlavors ¶ added in v0.1.80
type MysqlProxyFlavorsResponseComputeFlavors struct { // 数据库代理规格ID。 Id *string `json:"id,omitempty"` // 数据库代理规格码。 Code *string `json:"code,omitempty"` // CPU大小。例如:1表示1U。 Cpu *string `json:"cpu,omitempty"` // 内存大小,单位为GB。 Mem *string `json:"mem,omitempty"` // 数据库类型。 DbType *string `json:"db_type,omitempty"` // 可用区信息,其中key是该规格绑定的可用区,value是该规格在对应可用区中的状态。 取值范围: normal:正常 abandon:禁用 - 仅展示数据库主实例所在可用区规格状态。 AzStatus *interface{} `json:"az_status,omitempty"` }
func (MysqlProxyFlavorsResponseComputeFlavors) String ¶ added in v0.1.80
func (o MysqlProxyFlavorsResponseComputeFlavors) String() string
type MysqlReadOnlySwitch ¶ added in v0.0.107
type MysqlReadOnlySwitch struct { // 是否设置为只读权限 - true,表示设置为只读权限 - false,表示解除已设置的只读权限 Readonly bool `json:"readonly"` }
MysqlReadOnlySwitch 设置实例只读参数。
func (MysqlReadOnlySwitch) String ¶ added in v0.0.107
func (o MysqlReadOnlySwitch) String() string
type MysqlSlowLogDetailsItem ¶ added in v0.1.25
type MysqlSlowLogDetailsItem struct { // 执行次数。 Count *string `json:"count,omitempty"` // 执行时间。 Time *string `json:"time,omitempty"` // 等待锁时间。mysql支持 LockTime *string `json:"lock_time,omitempty"` // 结果行数量。mysql支持 RowsSent *string `json:"rows_sent,omitempty"` // 扫描的行数量。mysql支持 RowsExamined *string `json:"rows_examined,omitempty"` // 所属数据库。 Database *string `json:"database,omitempty"` // 帐号。 Users *string `json:"users,omitempty"` // 执行语法。慢日志默认脱敏显示,如需明文显示,请联系客服人员添加白名单。 QuerySample *string `json:"query_sample,omitempty"` // 语句类型。 Type *string `json:"type,omitempty"` // 发生时间,UTC时间。 StartTime *string `json:"start_time,omitempty"` // IP地址。 ClientIp *string `json:"client_ip,omitempty"` // 日志单行序列号。 LineNum *string `json:"line_num,omitempty"` }
func (MysqlSlowLogDetailsItem) String ¶ added in v0.1.25
func (o MysqlSlowLogDetailsItem) String() string
type MysqlSlowLogStatisticsItem ¶ added in v0.1.25
type MysqlSlowLogStatisticsItem struct { // 执行次数。 Count *string `json:"count,omitempty"` // 执行时间。 Time *string `json:"time,omitempty"` // 等待锁时间。mysql支持 LockTime *string `json:"lock_time,omitempty"` // 结果行数量。mysql支持 RowsSent *int64 `json:"rows_sent,omitempty"` // 扫描的行数量。mysql支持 RowsExamined *int64 `json:"rows_examined,omitempty"` // 所属数据库。 Database *string `json:"database,omitempty"` // 帐号。 Users *string `json:"users,omitempty"` // 执行语法。 QuerySample *string `json:"query_sample,omitempty"` // IP地址。 ClientIp *string `json:"client_ip,omitempty"` // 语句类型。 Type *string `json:"type,omitempty"` }
func (MysqlSlowLogStatisticsItem) String ¶ added in v0.1.25
func (o MysqlSlowLogStatisticsItem) 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"` }
NodeResponse 实例节点信息。
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 *ParaGroupDatastore `json:"datastore"` // 是否已被DDM实例关联。 AssociatedWithDdm *bool `json:"associated_with_ddm,omitempty"` }
OffSiteBackupForList 跨区域备份信息。
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
func (OffSiteBackupForListStatus) Value ¶ added in v0.0.90
func (c OffSiteBackupForListStatus) Value() string
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
func (OffSiteBackupForListType) Value ¶ added in v0.0.90
func (c OffSiteBackupForListType) Value() string
type OffSiteBackupForListTypeEnum ¶
type OffSiteBackupForListTypeEnum struct { AUTO OffSiteBackupForListType INCREMENTAL OffSiteBackupForListType }
func GetOffSiteBackupForListTypeEnum ¶
func GetOffSiteBackupForListTypeEnum() OffSiteBackupForListTypeEnum
type OffSiteBackupPolicy ¶
type OffSiteBackupPolicy struct { // 指定备份的类型。 SQL Server仅支持设置为“all”。 取值如下: - auto:自动全量备份。 - incremental:自动增量备份。 - all:同时设置所有备份类型。 - MySQL:同时设置自动全量和自动增量备份。 - SQL Server:同时设置自动全量、自动增量备份和手动备份。 BackupType string `json:"backup_type"` // 备份文件可以保存的天数。 KeepDays int32 `json:"keep_days"` // 设置跨区域备份策略的目标区域ID。 DestinationRegion string `json:"destination_region"` // 设置跨区域备份策略的目标project ID。 DestinationProjectId string `json:"destination_project_id"` }
OffSiteBackupPolicy 备份策略对象,包括备份类型、备份保留天数、目标区域ID和目标project ID。
func (OffSiteBackupPolicy) String ¶
func (o OffSiteBackupPolicy) String() string
type OffsiteBackupInstance ¶
type OffsiteBackupInstance struct { // 实例ID。 Id string `json:"id"` // 创建的实例名称。 Name *string `json:"name,omitempty"` // 源区域。 SourceRegion *string `json:"source_region,omitempty"` // 租户在源区域下的project ID。 SourceProjectId *string `json:"source_project_id,omitempty"` Datastore *ParaGroupDatastore `json:"datastore,omitempty"` // 跨区域备份所在区域。 DestinationRegion *string `json:"destination_region,omitempty"` // 租户在目标区域下的project ID。 DestinationProjectId *string `json:"destination_project_id,omitempty"` // 跨区域备份保留天数。 KeepDays *int64 `json:"keep_days,omitempty"` }
OffsiteBackupInstance 跨区域备份实例信息。
func (OffsiteBackupInstance) String ¶
func (o OffsiteBackupInstance) String() string
type OpenProxyRequest ¶ added in v0.0.70
type OpenProxyRequest struct { // 规格ID。 FlavorId *string `json:"flavor_id,omitempty"` // 节点数量。 NodeNum *int32 `json:"node_num,omitempty"` }
func (OpenProxyRequest) String ¶ added in v0.0.70
func (o OpenProxyRequest) 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 ParaGroupDatastore ¶ added in v0.0.47
type ParaGroupDatastore struct { // 数据库引擎,不区分大小写: - MySQL - PostgreSQL - SQLServer - MariaDB Type ParaGroupDatastoreType `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。 例如:2017标准版可填写2017_SE,2017企业版可填写2017_EE,2017web版可以填写2017_WEB Version string `json:"version"` }
func (ParaGroupDatastore) String ¶ added in v0.0.47
func (o ParaGroupDatastore) String() string
type ParaGroupDatastoreType ¶ added in v0.0.47
type ParaGroupDatastoreType struct {
// contains filtered or unexported fields
}
func (ParaGroupDatastoreType) MarshalJSON ¶ added in v0.0.47
func (c ParaGroupDatastoreType) MarshalJSON() ([]byte, error)
func (*ParaGroupDatastoreType) UnmarshalJSON ¶ added in v0.0.47
func (c *ParaGroupDatastoreType) UnmarshalJSON(b []byte) error
func (ParaGroupDatastoreType) Value ¶ added in v0.0.90
func (c ParaGroupDatastoreType) Value() string
type ParaGroupDatastoreTypeEnum ¶ added in v0.0.47
type ParaGroupDatastoreTypeEnum struct { MY_SQL ParaGroupDatastoreType POSTGRE_SQL ParaGroupDatastoreType SQL_SERVER ParaGroupDatastoreType MARIA_DB ParaGroupDatastoreType }
func GetParaGroupDatastoreTypeEnum ¶ added in v0.0.47
func GetParaGroupDatastoreTypeEnum() ParaGroupDatastoreTypeEnum
type ParamGroupHistoryResult ¶ added in v0.1.14
type ParamGroupHistoryResult struct { // 参数名称 ParameterName *string `json:"parameter_name,omitempty"` // 旧值 OldValue *string `json:"old_value,omitempty"` // 新值 NewValue *string `json:"new_value,omitempty"` // 更新结果 成功:SUCCESS 失败: FAILED UpdateResult *string `json:"update_result,omitempty"` // 是否已应用 true:已应用 false:未应用 Applied *bool `json:"applied,omitempty"` // 修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用时间 ApplyTime *string `json:"apply_time,omitempty"` }
func (ParamGroupHistoryResult) String ¶ added in v0.1.14
func (o ParamGroupHistoryResult) String() string
type PostgreSqlHistoryDatabase ¶ added in v0.1.66
type PostgreSqlHistoryDatabase struct { // 数据库名 Name *string `json:"name,omitempty"` // 可恢复表的数量 TotalTables *int32 `json:"total_tables,omitempty"` // 模式信息 Schemas *[]PostgreSqlHistorySchema `json:"schemas,omitempty"` }
PostgreSqlHistoryDatabase PostgreSQL查询可恢复表的数据库信息
func (PostgreSqlHistoryDatabase) String ¶ added in v0.1.66
func (o PostgreSqlHistoryDatabase) String() string
type PostgreSqlHistoryDatabaseRequest ¶ added in v0.1.66
type PostgreSqlHistoryDatabaseRequest struct { // 实例ID集合 InstanceIds []string `json:"instance_ids"` // 恢复时间点 RestoreTime int64 `json:"restore_time"` // 数据库名,模糊查询 DatabaseNameLike *string `json:"database_name_like,omitempty"` // 实例名称,模糊查询 InstanceNameLike *string `json:"instance_name_like,omitempty"` }
PostgreSqlHistoryDatabaseRequest 查询可恢复库的请求信息
func (PostgreSqlHistoryDatabaseRequest) String ¶ added in v0.1.66
func (o PostgreSqlHistoryDatabaseRequest) String() string
type PostgreSqlHistorySchema ¶ added in v0.1.66
type PostgreSqlHistorySchema struct { // 模式名 Name *string `json:"name,omitempty"` // 可恢复表的数量 TotalTables *int32 `json:"total_tables,omitempty"` // 表信息 Tables *[]PostgreSqlHistoryTable `json:"tables,omitempty"` }
PostgreSqlHistorySchema PostgreSQL查询可恢复表的模式信息
func (PostgreSqlHistorySchema) String ¶ added in v0.1.66
func (o PostgreSqlHistorySchema) String() string
type PostgreSqlHistoryTable ¶ added in v0.1.66
type PostgreSqlHistoryTable struct { // 表名 Name *string `json:"name,omitempty"` }
PostgreSqlHistoryTable PostgreSQL查询可恢复表的表信息
func (PostgreSqlHistoryTable) String ¶ added in v0.1.66
func (o PostgreSqlHistoryTable) String() string
type PostgreSqlHistoryTableInstance ¶ added in v0.1.66
type PostgreSqlHistoryTableInstance struct { // 实例ID Id *string `json:"id,omitempty"` // 实例名称 Name *string `json:"name,omitempty"` // 可恢复表的数量 TotalTables *int32 `json:"total_tables,omitempty"` // 数据库信息 Databases *[]PostgreSqlHistoryDatabase `json:"databases,omitempty"` }
PostgreSqlHistoryTableInstance PostgreSQL查询可恢复表的实例信息
func (PostgreSqlHistoryTableInstance) String ¶ added in v0.1.66
func (o PostgreSqlHistoryTableInstance) String() string
type PostgreSqlHistoryTableRequest ¶ added in v0.1.66
type PostgreSqlHistoryTableRequest struct { // 实例ID集合 InstanceIds []string `json:"instance_ids"` // 恢复时间点 RestoreTime int64 `json:"restore_time"` // 数据库名,模糊查询 DatabaseNameLike *string `json:"database_name_like,omitempty"` // 数据库表名,模糊查询 TableNameLike *string `json:"table_name_like,omitempty"` // 实例名称,模糊查询 InstanceNameLike *string `json:"instance_name_like,omitempty"` }
PostgreSqlHistoryTableRequest 查询可恢复表的请求信息
func (PostgreSqlHistoryTableRequest) String ¶ added in v0.1.66
func (o PostgreSqlHistoryTableRequest) String() string
type PostgreSqlRestoreDatabase ¶ added in v0.1.66
type PostgreSqlRestoreDatabase struct { // 数据库名 Database *string `json:"database,omitempty"` // 模式信息 Schemas *[]PostgreSqlRestoreSchema `json:"schemas,omitempty"` }
PostgreSqlRestoreDatabase 恢复库信息
func (PostgreSqlRestoreDatabase) String ¶ added in v0.1.66
func (o PostgreSqlRestoreDatabase) String() string
type PostgreSqlRestoreDatabaseRequest ¶ added in v0.1.66
type PostgreSqlRestoreDatabaseRequest struct { // 库级恢复实例信息 Instances []RestoreDatabaseInstance `json:"instances"` }
PostgreSqlRestoreDatabaseRequest 库级恢复请求信息
func (PostgreSqlRestoreDatabaseRequest) String ¶ added in v0.1.66
func (o PostgreSqlRestoreDatabaseRequest) String() string
type PostgreSqlRestoreSchema ¶ added in v0.1.66
type PostgreSqlRestoreSchema struct { // 模式信息 Schema *string `json:"schema,omitempty"` // 表信息 Tables *[]PostgreSqlRestoreTable `json:"tables,omitempty"` }
PostgreSqlRestoreSchema 恢复模式信息
func (PostgreSqlRestoreSchema) String ¶ added in v0.1.66
func (o PostgreSqlRestoreSchema) String() string
type PostgreSqlRestoreTable ¶ added in v0.1.66
type PostgreSqlRestoreTable struct { // 恢复前表名 OldName *string `json:"old_name,omitempty"` // 恢复后表名 NewName *string `json:"new_name,omitempty"` }
PostgreSqlRestoreTable 恢复表信息
func (PostgreSqlRestoreTable) String ¶ added in v0.1.66
func (o PostgreSqlRestoreTable) String() string
type PostgreSqlRestoreTableInstance ¶ added in v0.1.66
type PostgreSqlRestoreTableInstance struct { // 恢复时间 RestoreTime *int64 `json:"restore_time,omitempty"` // 实例ID InstanceId *string `json:"instance_id,omitempty"` // 数据库信息 Databases *[]PostgreSqlRestoreDatabase `json:"databases,omitempty"` }
PostgreSqlRestoreTableInstance 表级恢复实例信息
func (PostgreSqlRestoreTableInstance) String ¶ added in v0.1.66
func (o PostgreSqlRestoreTableInstance) String() string
type PostgreSqlRestoreTableRequest ¶ added in v0.1.66
type PostgreSqlRestoreTableRequest struct { // 表信息 Instances *[]PostgreSqlRestoreTableInstance `json:"instances,omitempty"` }
PostgreSqlRestoreTableRequest 表级时间点恢复的请求信息
func (PostgreSqlRestoreTableRequest) String ¶ added in v0.1.66
func (o PostgreSqlRestoreTableRequest) String() string
type PostgresqlCreateSchemaReq ¶
type PostgresqlCreateSchemaReq 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"` // 数据库属主用户。 数据库属主名称在1到63个字符之间,不能以“pg”和数字开头,不能和系统用户名称相同。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Owner string `json:"owner"` }
func (PostgresqlCreateSchemaReq) String ¶
func (o PostgresqlCreateSchemaReq) 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,omitempty"` // 数据库所属用户,缺省时默认是root,不能和系统用户重名,且必须是已存在的用户。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”,“ rdsProxy”, “rdsDdm”。 Owner *string `json:"owner,omitempty"` // 数据库模板名称,可选值template0,template1。默认template1。 Template *string `json:"template,omitempty"` // 数据库排序集。默认en_US.UTF-8。 - 须知: 不同的排序规则下,相同字符串的比较其结果可能是不同的。 例如,在en_US.utf8下, select 'a'>'A';执行结果为false,但在'C'下,select 'a'>'A';结果为true。如果数据库从“O”迁移到PostgreSQL,数据库排序集需使用'C'才能得到一致的预期。支持的排序规则可以查询系统表 pg_collation。 LcCollate *string `json:"lc_collate,omitempty"` // 数据库分类集。默认en_US.UTF-8。 LcCtype *string `json:"lc_ctype,omitempty"` // 是否回收public schema的PUBLIC CREATE权限。 true,表示回收该权限。 false,表示不回收该权限。 缺省时默认是false。 IsRevokePublicPrivilege *bool `json:"is_revoke_public_privilege,omitempty"` // 数据库备注。 取值范围:长度1~512个字符。 Comment *string `json:"comment,omitempty"` }
PostgresqlDatabaseForCreation 数据库信息。
func (PostgresqlDatabaseForCreation) String ¶
func (o PostgresqlDatabaseForCreation) String() string
type PostgresqlDatabaseForListSchema ¶
type PostgresqlDatabaseForListSchema struct { // schema名称。 SchemaName string `json:"schema_name"` // schema所属用户。 Owner string `json:"owner"` }
PostgresqlDatabaseForListSchema 数据库schema信息。
func (PostgresqlDatabaseForListSchema) String ¶
func (o PostgresqlDatabaseForListSchema) String() string
type PostgresqlDatabaseSchemaReq ¶
type PostgresqlDatabaseSchemaReq struct { // 数据库名称。 数据库名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的schmea信息。单次请求最多支持20个元素。 Schemas []PostgresqlCreateSchemaReq `json:"schemas"` }
PostgresqlDatabaseSchemaReq 创建数据库schema信息。
func (PostgresqlDatabaseSchemaReq) String ¶
func (o PostgresqlDatabaseSchemaReq) String() string
type PostgresqlGrantRequest ¶
type PostgresqlGrantRequest struct { // 数据库名称。 数据库名称在1到63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。 RDS for PostgreSQL模板库包括postgres, template0 ,template1。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的帐号。单次请求最多支持50个元素。 Users []PostgresqlUserWithPrivilege `json:"users"` }
func (PostgresqlGrantRequest) String ¶
func (o PostgresqlGrantRequest) String() string
type PostgresqlHbaConf ¶ added in v0.1.61
type PostgresqlHbaConf struct { // 连接类型,枚举,host、hostssl、hostnossl Type string `json:"type"` // 数据库名,除template0,template1的数据库名,多个以逗号隔开 Database string `json:"database"` // 用户名,all,除内置用户(rdsAdmin, rdsMetric, rdsBackup, rdsRepl, rdsProxy)以外,多个以逗号隔开 User string `json:"user"` // 客户端IP地址。0.0.0.0/0表示允许用户从任意IP地址访问数据库 Address string `json:"address"` // 掩码,默认为空字符串 Mask *string `json:"mask,omitempty"` // 认证方式。枚举:reject、md5、scram-sha-256 Method string `json:"method"` // 优先级,表示配置的先后 Priority int32 `json:"priority"` }
func (PostgresqlHbaConf) String ¶ added in v0.1.61
func (o PostgresqlHbaConf) String() string
type PostgresqlHbaHistory ¶ added in v0.1.61
type PostgresqlHbaHistory struct { // 修改结果, success:已生效 failed:未生效 setting:设置中\", Status *string `json:"status,omitempty"` // 修改时间 Time *sdktime.SdkTime `json:"time,omitempty"` // 修改失败原因 FailReason *string `json:"fail_reason,omitempty"` // 修改之前的值 BeforeConfs *[]PostgresqlHbaConf `json:"before_confs,omitempty"` // 修改之后的值 AfterConfs *[]PostgresqlHbaConf `json:"after_confs,omitempty"` }
func (PostgresqlHbaHistory) String ¶ added in v0.1.61
func (o PostgresqlHbaHistory) String() string
type PostgresqlListDatabase ¶
type PostgresqlListDatabase 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 *int64 `json:"size,omitempty"` // 数据库备注 Comment *string `json:"comment,omitempty"` }
PostgresqlListDatabase 数据库信息。
func (PostgresqlListDatabase) String ¶
func (o PostgresqlListDatabase) String() string
type PostgresqlPreCheckUpgradeMajorVersionReq ¶ added in v0.1.68
type PostgresqlPreCheckUpgradeMajorVersionReq struct { // 目标版本。 TargetVersion string `json:"target_version"` }
func (PostgresqlPreCheckUpgradeMajorVersionReq) String ¶ added in v0.1.68
func (o PostgresqlPreCheckUpgradeMajorVersionReq) 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"` // 数据库用户备注。 取值范围:长度1~512个字符。 Comment *string `json:"comment,omitempty"` }
func (PostgresqlUserForCreation) String ¶
func (o PostgresqlUserForCreation) String() string
type PostgresqlUserForList ¶
type PostgresqlUserForList struct { // 帐号名。 Name string `json:"name"` // 用户的权限属性。 Attributes *interface{} `json:"attributes,omitempty"` // 用户的默认权限。 Memberof *[]string `json:"memberof,omitempty"` // 数据库用户备注。 Comment *string `json:"comment,omitempty"` }
PostgresqlUserForList 数据库用户信息。
func (PostgresqlUserForList) String ¶
func (o PostgresqlUserForList) String() string
type PostgresqlUserWithPrivilege ¶
type PostgresqlUserWithPrivilege 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"` }
PostgresqlUserWithPrivilege 用户及其权限。
func (PostgresqlUserWithPrivilege) String ¶
func (o PostgresqlUserWithPrivilege) String() string
type ProjectTagInfoResponse ¶
type ProjectTagInfoResponse struct { // 标签键。 Key string `json:"key"` // 标签值列表。 Values []string `json:"values"` }
ProjectTagInfoResponse 项目标签信息。
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 int32 `json:"port"` // Proxy实例状态。 - abnormal:异常。 - normal:正常。 - creating:创建中。 - deleted:已删除。 PoolStatus string `json:"pool_status"` // 延时阈值(单位:KB)。 DelayThresholdInKilobytes int32 `json:"delay_threshold_in_kilobytes"` // Proxy实例规格的CPU数量。 Cpu string `json:"cpu"` // Proxy实例规格的内存数量。 Mem string `json:"mem"` // Proxy节点个数。 NodeNum int32 `json:"node_num"` // Proxy节点信息。 Nodes []ProxyNode `json:"nodes"` // Proxy主备模式,取值范围:Ha。 Mode string `json:"mode"` }
type ProxyInfo ¶ added in v0.1.80
type ProxyInfo struct { // 数据库代理实例ID。 PoolId *string `json:"pool_id,omitempty"` // 数据库代理状态。 取值: NORMAL:表示数据库代理正常。 ENABLING:表示数据库代理正在开启。 DISABLING:表示数据库代理正在关闭。 CHANGING_NODE_NUM:表示数据库代理正在调整节点数量。 SCALING: 表示数据库代理正在规格变更。 UPGRADING: 表示数据库代理正在升级内核版本。 IPMODIFYING: 表示数据库代理正在修改读写分离地址。 RESTARTING: 表示数据库代理正在重启进程。 TRANSACTION_SPLITTING: 表示数据库代理正在变更事务拆分功能状态。 CONNECTION_POOL_SWITCH_OPERATING: 表示数据库代理正在变更会话连接池类型。 PORT_MODIFYING: 表示数据库代理正在修改端口。 PROXY_SSL_SWITCHING: 表示数据库代理正在变更SSL状态。 ALT_SWITCH_OPERATING: 表示数据库代理正在变更ALT状态。 CHANGING_RESOURCES: 表示数据库代理正在进行资源变更。 NORMAL: 表示数据库代理正常。 ABNORMAL: 表示数据库代理异常。 FAILED: 表示数据库代理创建失败。 FROZEN: 表示数据库代理已冻结。 Status *string `json:"status,omitempty"` // 读写分离地址。 Address *string `json:"address,omitempty"` // 端口号。 Port *int32 `json:"port,omitempty"` // 延时阈值,单位:秒。 DelayThresholdInSeconds *int32 `json:"delay_threshold_in_seconds,omitempty"` // 数据库代理规格的CPU大小。 Cpu *string `json:"cpu,omitempty"` // 数据库代理规格的内存大小。 Mem *string `json:"mem,omitempty"` // 数据库代理节点个数。 NodeNum *int32 `json:"node_num,omitempty"` // 数据库代理节点信息列表。 Nodes *[]ProxyInfoNodes `json:"nodes,omitempty"` // 数据库代理集群模式。 取值: Cluster:集群模式 Ha:主备模式 Mode *string `json:"mode,omitempty"` FlavorInfo *ProxyInfoFlavorInfo `json:"flavor_info,omitempty"` // 数据库代理事务拆分开关状态。 true:开启。 false:关闭。 TransactionSplit *string `json:"transaction_split,omitempty"` // 连接池类型。 取值范围: CLOSED: 关闭连接池。 SESSION: 开启会话级连接池。 ConnectionPoolType *string `json:"connection_pool_type,omitempty"` // 数据库代理计费模式。 取值范围: 0:按需计费 1:包周期计费 PayMode *string `json:"pay_mode,omitempty"` // 数据库代理名称。 Name *string `json:"name,omitempty"` // 数据库代理读写模式。 取值范围: readwrite 读写模式 readonly 只读模式 ProxyMode *string `json:"proxy_mode,omitempty"` // 数据库代理读写分离地址内网域名。 该字段为空表示未申请读写内网域名。 DnsName *string `json:"dns_name,omitempty"` // 数据库代理实例所属子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 数据库代理秒级监控状态。 SecondsLevelMonitorFunStatus *ProxyInfoSecondsLevelMonitorFunStatus `json:"seconds_level_monitor_fun_status,omitempty"` // ALT开关状态。 AltFlag *bool `json:"alt_flag,omitempty"` // 是否强制读路由到只读。 ForceReadOnly *bool `json:"force_read_only,omitempty"` // 数据库代理路由模式。 取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主实例不接受读请求)。 2:表示负载均衡模式(数据库主实例接受读请求)。 RouteMode *int32 `json:"route_mode,omitempty"` // ssl开关状态。 SslOption *bool `json:"ssl_option,omitempty"` // 数据库代理是否支持开启负载均衡路由模式。 SupportBalanceRouteMode *bool `json:"support_balance_route_mode,omitempty"` // 数据库代理是否支持开启ssl功能。 SupportProxySsl *bool `json:"support_proxy_ssl,omitempty"` // 数据库代理是否支持切换会话连接池类型。 SupportSwitchConnectionPoolType *bool `json:"support_switch_connection_pool_type,omitempty"` // 数据库代理是否支持开启事务拆分。 SupportTransactionSplit *bool `json:"support_transaction_split,omitempty"` }
ProxyInfo 数据库代理信息。
type ProxyInfoFlavorInfo ¶ added in v0.1.80
type ProxyInfoFlavorInfo struct { // 规格类型。 GroupType *ProxyInfoFlavorInfoGroupType `json:"group_type,omitempty"` // 规格码。 Code *string `json:"code,omitempty"` }
ProxyInfoFlavorInfo 数据库代理规格信息。
func (ProxyInfoFlavorInfo) String ¶ added in v0.1.80
func (o ProxyInfoFlavorInfo) String() string
type ProxyInfoFlavorInfoGroupType ¶ added in v0.1.80
type ProxyInfoFlavorInfoGroupType struct {
// contains filtered or unexported fields
}
func (ProxyInfoFlavorInfoGroupType) MarshalJSON ¶ added in v0.1.80
func (c ProxyInfoFlavorInfoGroupType) MarshalJSON() ([]byte, error)
func (*ProxyInfoFlavorInfoGroupType) UnmarshalJSON ¶ added in v0.1.80
func (c *ProxyInfoFlavorInfoGroupType) UnmarshalJSON(b []byte) error
func (ProxyInfoFlavorInfoGroupType) Value ¶ added in v0.1.80
func (c ProxyInfoFlavorInfoGroupType) Value() string
type ProxyInfoFlavorInfoGroupTypeEnum ¶ added in v0.1.80
type ProxyInfoFlavorInfoGroupTypeEnum struct { X86 ProxyInfoFlavorInfoGroupType RAM ProxyInfoFlavorInfoGroupType }
func GetProxyInfoFlavorInfoGroupTypeEnum ¶ added in v0.1.80
func GetProxyInfoFlavorInfoGroupTypeEnum() ProxyInfoFlavorInfoGroupTypeEnum
type ProxyInfoNodes ¶ added in v0.1.80
type ProxyInfoNodes struct { // 数据库代理节点ID。 Id *string `json:"id,omitempty"` // 数据库代理节点状态。 取值范围: NORMAL: 表示节点正常。 ABNORMAL: 表示节点节点状态异常。 CREATING: 表示节点正在创建中。 CREATEFAIL: 表示节点创建失败。 Status *string `json:"status,omitempty"` // 数据库代理节点角色: master:主节点。 slave:备节点。 Role *string `json:"role,omitempty"` // 数据库代理节点所在可用区。 AzCode *string `json:"az_code,omitempty"` // 数据库代理节点是否被冻结。 取值范围: 0:未冻结。 1:冻结。 FrozenFlag *int32 `json:"frozen_flag,omitempty"` }
func (ProxyInfoNodes) String ¶ added in v0.1.80
func (o ProxyInfoNodes) String() string
type ProxyInfoSecondsLevelMonitorFunStatus ¶ added in v0.1.80
type ProxyInfoSecondsLevelMonitorFunStatus struct {
// contains filtered or unexported fields
}
func (ProxyInfoSecondsLevelMonitorFunStatus) MarshalJSON ¶ added in v0.1.80
func (c ProxyInfoSecondsLevelMonitorFunStatus) MarshalJSON() ([]byte, error)
func (*ProxyInfoSecondsLevelMonitorFunStatus) UnmarshalJSON ¶ added in v0.1.80
func (c *ProxyInfoSecondsLevelMonitorFunStatus) UnmarshalJSON(b []byte) error
func (ProxyInfoSecondsLevelMonitorFunStatus) Value ¶ added in v0.1.80
func (c ProxyInfoSecondsLevelMonitorFunStatus) Value() string
type ProxyInfoSecondsLevelMonitorFunStatusEnum ¶ added in v0.1.80
type ProxyInfoSecondsLevelMonitorFunStatusEnum struct { OFF ProxyInfoSecondsLevelMonitorFunStatus ON ProxyInfoSecondsLevelMonitorFunStatus }
func GetProxyInfoSecondsLevelMonitorFunStatusEnum ¶ added in v0.1.80
func GetProxyInfoSecondsLevelMonitorFunStatusEnum() ProxyInfoSecondsLevelMonitorFunStatusEnum
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节点状态。 - normal:正常。 - abnormal:异常。 - creating:创建中。 - deleted:已删除。 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"` // 只读实例权重,取值范围为0~1000。 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 QueryProxyResponseV3 ¶ added in v0.1.80
type QueryProxyResponseV3 struct { Proxy *ProxyInfo `json:"proxy,omitempty"` MasterInstance *InstanceInfo `json:"master_instance,omitempty"` // 数据库只读实例信息。 ReadonlyInstances *[]InstanceInfo `json:"readonly_instances,omitempty"` // 安全组是否放通该数据库代理到数据库的网络地址。 ProxySecurityGroupCheckResult *bool `json:"proxy_security_group_check_result,omitempty"` }
QueryProxyResponseV3 查询数据库代理详情信息返回体。
func (QueryProxyResponseV3) String ¶ added in v0.1.80
func (o QueryProxyResponseV3) String() string
type Quotas ¶ added in v0.0.46
type Quotas struct { // 资源列表对象。 Resources *[]Resources `json:"resources,omitempty"` }
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 RecycleInstsanceV3 ¶ added in v0.1.32
type RecycleInstsanceV3 struct { // 实例id Id *string `json:"id,omitempty"` // 实例名 Name *string `json:"name,omitempty"` // 实例主备模式,取值:Ha(主备),不区分大小写。 HaMode *string `json:"ha_mode,omitempty"` // 引擎名 EngineName *string `json:"engine_name,omitempty"` // 数据库引擎版本 EngineVersion *string `json:"engine_version,omitempty"` // 计费方式 PayModel *string `json:"pay_model,omitempty"` // 创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 CreatedAt *string `json:"created_at,omitempty"` // 删除时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 DeletedAt *string `json:"deleted_at,omitempty"` // 磁盘类型。 取值范围如下,区分大小写: - COMMON,表示SATA。 - HIGH,表示SAS。 - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版(需申请权限)。 - CLOUDSSD,表示SSD云盘,仅支持通用型和独享型规格实例。 - LOCALSSD,表示本地SSD。 VolumeType *string `json:"volume_type,omitempty"` // 磁盘大小,单位为GB。 取值范围:40GB~4000GB,必须为10的整数倍。 部分用户支持40GB~6000GB,如果您想创建存储空间最大为6000GB的数据库实例,或提高扩容上限到10000GB,请联系客服开通。 说明:对于只读实例,该参数无效,磁盘大小,默认和主实例相同。 VolumeSize *int32 `json:"volume_size,omitempty"` // 内网地址 DataVip *string `json:"data_vip,omitempty"` // ipv6内网地址 DataVipV6 *string `json:"data_vip_v6,omitempty"` // 企业项目ID EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 保留时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 RetainedUntil *string `json:"retained_until,omitempty"` // 备份id RecycleBackupId *string `json:"recycle_backup_id,omitempty"` // 备份状态 取值范围如下,区分大小写: - BUILDING 备份中,不能进行重建 - COMPLETED,标识备份完成,可以重建 RecycleStatus *string `json:"recycle_status,omitempty"` // 是否为serverless实例 - false 不是serverless实例 - true 是serverless实例 IsServerless *bool `json:"is_serverless,omitempty"` }
func (RecycleInstsanceV3) String ¶ added in v0.1.32
func (o RecycleInstsanceV3) String() string
type RecyclePolicy ¶ added in v0.0.73
type RecyclePolicy struct { // 保留时间,设置已删除实例保留天数,支持整数,可设置范围为1~7天。 当“retention_period_in_days”为空,保留时间默认是7天。 RetentionPeriodInDays *string `json:"retention_period_in_days,omitempty"` }
RecyclePolicy 回收策略。
func (RecyclePolicy) String ¶ added in v0.0.73
func (o RecyclePolicy) String() string
type RecyclePolicyRequestBody ¶
type RecyclePolicyRequestBody struct {
RecyclePolicy *RecyclePolicy `json:"recycle_policy"`
}
func (RecyclePolicyRequestBody) String ¶
func (o RecyclePolicyRequestBody) String() string
type ReduceVolumeObject ¶ added in v0.1.80
type ReduceVolumeObject struct { // 缩容后实例磁盘的目标大小。每次缩容至少缩小10GB;目标大小必须为10的整数倍。 为确保实例的正常使用,根据当前磁盘的使用量情况存在磁盘容量下限,当此参数小于磁盘容量下限时,缩容会下发失败,此时请适当调大此参数。 Size int32 `json:"size"` }
ReduceVolumeObject 实例磁盘缩容时必填。
func (ReduceVolumeObject) String ¶ added in v0.1.80
func (o ReduceVolumeObject) String() string
type ReduceVolumeRequestBody ¶ added in v0.1.80
type ReduceVolumeRequestBody struct {
ReduceVolume *ReduceVolumeObject `json:"reduce_volume"`
}
func (ReduceVolumeRequestBody) String ¶ added in v0.1.80
func (o ReduceVolumeRequestBody) String() string
type RelatedInstance ¶
type RelatedInstance struct { // 关联实例id。 Id string `json:"id"` // 关联实例类型。 - “replica_of”对应于“主实例”。 - “replica”对应于“只读实例”。 Type string `json:"type"` }
RelatedInstance 所关联的数据库实例列表。
func (RelatedInstance) String ¶
func (o RelatedInstance) String() string
type ResetPwdRequest ¶
type ResetPwdRequest struct { // 语言 XLanguage *ResetPwdRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *PwdResetRequest `json:"body,omitempty"` }
ResetPwdRequest 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
func (ResetPwdRequestXLanguage) Value ¶ added in v0.0.90
func (c ResetPwdRequestXLanguage) Value() string
type ResetPwdRequestXLanguageEnum ¶
type ResetPwdRequestXLanguageEnum struct { ZH_CN ResetPwdRequestXLanguage EN_US ResetPwdRequestXLanguage }
func GetResetPwdRequestXLanguageEnum ¶
func GetResetPwdRequestXLanguageEnum() ResetPwdRequestXLanguageEnum
type ResetPwdResponse ¶
type ResetPwdResponse struct {
HttpStatusCode int `json:"-"`
}
ResetPwdResponse Response Object
func (ResetPwdResponse) String ¶
func (o ResetPwdResponse) String() string
type ResizeFlavorObject ¶ added in v0.0.46
type ResizeFlavorObject 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"` // 是否定时变更。 - true,为定时在运维时间窗做变更。 - false,为立即变更,默认该方式。 IsDelay *bool `json:"is_delay,omitempty"` }
func (ResizeFlavorObject) String ¶ added in v0.0.46
func (o ResizeFlavorObject) String() string
type ResizeFlavorRequest ¶
type ResizeFlavorRequest struct {
ResizeFlavor *ResizeFlavorObject `json:"resize_flavor"`
}
ResizeFlavorRequest 变更实例规格时必填。
func (ResizeFlavorRequest) String ¶
func (o ResizeFlavorRequest) String() string
type ResourceTag ¶ added in v0.1.43
type ResourceTag struct { // 标签键 Key string `json:"key"` // 标签值 Value string `json:"value"` // 标签类型 TagType string `json:"tag_type"` }
func (ResourceTag) String ¶ added in v0.1.43
func (o ResourceTag) String() string
type Resources ¶ added in v0.0.46
type RestoreDatabaseInfo ¶ added in v0.1.70
type RestoreDatabaseInfo struct { // 恢复前库名 OldName string `json:"old_name"` // 恢复后库名 NewName string `json:"new_name"` }
RestoreDatabaseInfo 库级恢复数据库信息
func (RestoreDatabaseInfo) String ¶ added in v0.1.70
func (o RestoreDatabaseInfo) String() string
type RestoreDatabaseInstance ¶ added in v0.1.70
type RestoreDatabaseInstance struct { // 恢复时间 RestoreTime int64 `json:"restore_time"` // 实例ID InstanceId string `json:"instance_id"` // 是否使用极速恢复,可先根据”获取实例是否能使用极速恢复“接口判断本次恢复是否能使用极速恢复。 如果实例使用了XA事务,采用极速恢复的方式会导致恢复失败! IsFastRestore *bool `json:"is_fast_restore,omitempty"` // 库信息 Databases []RestoreDatabaseInfo `json:"databases"` }
RestoreDatabaseInstance 查询可恢复库的响应信息
func (RestoreDatabaseInstance) String ¶ added in v0.1.70
func (o RestoreDatabaseInstance) String() string
type RestoreDatabasesInfo ¶
type RestoreDatabasesInfo struct { // 库名 Database string `json:"database"` // 表信息 Tables []RestoreTableInfo `json:"tables"` }
func (RestoreDatabasesInfo) String ¶
func (o RestoreDatabasesInfo) String() string
type RestoreDatabasesInfoNew ¶ added in v0.1.59
type RestoreDatabasesInfoNew struct { // 库名 Database string `json:"database"` // 表信息 Tables []RestoreTableInfoNew `json:"tables"` }
func (RestoreDatabasesInfoNew) String ¶ added in v0.1.59
func (o RestoreDatabasesInfoNew) String() string
type RestoreExistInstanceRequest ¶ added in v0.0.71
type RestoreExistInstanceRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *RestoreExistingInstanceRequestBody `json:"body,omitempty"` }
RestoreExistInstanceRequest Request Object
func (RestoreExistInstanceRequest) String ¶ added in v0.0.71
func (o RestoreExistInstanceRequest) String() string
type RestoreExistInstanceResponse ¶ added in v0.0.71
type RestoreExistInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
RestoreExistInstanceResponse Response Object
func (RestoreExistInstanceResponse) String ¶ added in v0.0.71
func (o RestoreExistInstanceResponse) String() string
type RestoreExistingInstanceRequestBody ¶ added in v0.0.73
type RestoreExistingInstanceRequestBody struct { Source *RestoreExistingInstanceRequestBodySource `json:"source"` Target *TargetInstanceRequest `json:"target"` }
func (RestoreExistingInstanceRequestBody) String ¶ added in v0.0.73
func (o RestoreExistingInstanceRequestBody) String() string
type RestoreExistingInstanceRequestBodySource ¶ added in v0.0.73
type RestoreExistingInstanceRequestBodySource struct { // 实例ID。 InstanceId string `json:"instance_id"` // 表示恢复方式,枚举值: - “backup”,表示使用备份文件恢复,按照此方式恢复时,“type”字段为非必选,“backup_id”必选。 - “timestamp”,表示按时间点恢复,按照此方式恢复时,“type”字段必选,“restore_time”必选。 Type *RestoreExistingInstanceRequestBodySourceType `json:"type,omitempty"` // 用于恢复的备份ID。当使用备份文件恢复时需要指定该参数。 BackupId *string `json:"backup_id,omitempty"` // 恢复数据的时间点,格式为UNIX时间戳,单位是毫秒,时区为UTC。 RestoreTime *int64 `json:"restore_time,omitempty"` // 仅适用于SQL Server引擎,当有此参数时表示支持局部恢复和重命名恢复,恢复数据以局部恢复为主。不填写该字段时,默认恢复全部数据库。 - 新数据库名称不可与源实例或目标实例数据库名称重名,新数据库名称为空,默认按照原数据库名进行恢复。 - 新数据库名不能包含rdsadmin、master、msdb、tempdb、model或resource字段(不区分大小写)。 - 数据库名称长度在1~64个字符之间,包含字母、数字、下划线或中划线,不能包含其他特殊字符。 DatabaseName map[string]string `json:"database_name,omitempty"` // 该字段仅适用于SQL Server引擎。是否恢复所有数据库,不填写该字段默认为false,不会恢复所有数据库到目标实例。 - 须知: 如果您想恢复所有数据库到已有实例,必须设置restore_all_database为true。 RestoreAllDatabase *bool `json:"restore_all_database,omitempty"` }
RestoreExistingInstanceRequestBodySource 恢复数据源对象。
func (RestoreExistingInstanceRequestBodySource) String ¶ added in v0.0.73
func (o RestoreExistingInstanceRequestBodySource) String() string
type RestoreExistingInstanceRequestBodySourceType ¶ added in v0.0.73
type RestoreExistingInstanceRequestBodySourceType struct {
// contains filtered or unexported fields
}
func (RestoreExistingInstanceRequestBodySourceType) MarshalJSON ¶ added in v0.0.73
func (c RestoreExistingInstanceRequestBodySourceType) MarshalJSON() ([]byte, error)
func (*RestoreExistingInstanceRequestBodySourceType) UnmarshalJSON ¶ added in v0.0.73
func (c *RestoreExistingInstanceRequestBodySourceType) UnmarshalJSON(b []byte) error
func (RestoreExistingInstanceRequestBodySourceType) Value ¶ added in v0.0.90
func (c RestoreExistingInstanceRequestBodySourceType) Value() string
type RestoreExistingInstanceRequestBodySourceTypeEnum ¶ added in v0.0.73
type RestoreExistingInstanceRequestBodySourceTypeEnum struct { BACKUP RestoreExistingInstanceRequestBodySourceType TIMESTAMP RestoreExistingInstanceRequestBodySourceType }
func GetRestoreExistingInstanceRequestBodySourceTypeEnum ¶ added in v0.0.73
func GetRestoreExistingInstanceRequestBodySourceTypeEnum() RestoreExistingInstanceRequestBodySourceTypeEnum
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 *int64 `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 RestoreResult ¶ added in v0.1.70
type RestoreResult struct { // 实例ID InstanceId *string `json:"instance_id,omitempty"` // 工作流id JobId *string `json:"job_id,omitempty"` }
RestoreResult 表级时间点恢复的请求信息
func (RestoreResult) String ¶ added in v0.1.70
func (o RestoreResult) String() string
type RestoreTableInfo ¶
type RestoreTableInfo struct { // 旧表名 OldName string `json:"oldName"` // 新表名 NewName string `json:"newName"` }
func (RestoreTableInfo) String ¶
func (o RestoreTableInfo) String() string
type RestoreTableInfoNew ¶ added in v0.1.59
type RestoreTableInfoNew struct { // 旧表名 OldName string `json:"old_name"` // 新表名 NewName string `json:"new_name"` }
func (RestoreTableInfoNew) String ¶ added in v0.1.59
func (o RestoreTableInfoNew) String() string
type RestoreTablesNewRequest ¶ added in v0.1.59
type RestoreTablesNewRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *RestoreTablesNewRequestBody `json:"body,omitempty"` }
RestoreTablesNewRequest Request Object
func (RestoreTablesNewRequest) String ¶ added in v0.1.59
func (o RestoreTablesNewRequest) String() string
type RestoreTablesNewRequestBody ¶ added in v0.1.59
type RestoreTablesNewRequestBody struct { // 恢复时间戳 RestoreTime int64 `json:"restore_time"` // 表信息 RestoreTables []RestoreDatabasesInfoNew `json:"restore_tables"` // 是否使用极速恢复,可先根据“获取实例是否能使用极速恢复”接口判断本次恢复是否能使用极速恢复。 如果实例使用了XA事务,采用极速恢复的方式会导致恢复失败! IsFastRestore *bool `json:"is_fast_restore,omitempty"` }
func (RestoreTablesNewRequestBody) String ¶ added in v0.1.59
func (o RestoreTablesNewRequestBody) String() string
type RestoreTablesNewResponse ¶ added in v0.1.59
type RestoreTablesNewResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
RestoreTablesNewResponse Response Object
func (RestoreTablesNewResponse) String ¶ added in v0.1.59
func (o RestoreTablesNewResponse) String() string
type RestoreTablesRequest ¶
type RestoreTablesRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *RestoreTablesRequestBody `json:"body,omitempty"` }
RestoreTablesRequest Request Object
func (RestoreTablesRequest) String ¶
func (o RestoreTablesRequest) String() string
type RestoreTablesRequestBody ¶
type RestoreTablesRequestBody struct { // 恢复时间戳 RestoreTime int64 `json:"restoreTime"` // 表信息 RestoreTables []RestoreDatabasesInfo `json:"restoreTables"` // 是否使用极速恢复,可先根据”获取实例是否能使用极速恢复“接口判断本次恢复是否能使用极速恢复。 如果实例使用了XA事务,采用极速恢复的方式会导致恢复失败! IsFastRestore *bool `json:"is_fast_restore,omitempty"` }
func (RestoreTablesRequestBody) String ¶
func (o RestoreTablesRequestBody) String() string
type RestoreTablesResponse ¶
type RestoreTablesResponse struct { // 任务ID。 JobId *string `json:"jobId,omitempty"` HttpStatusCode int `json:"-"` }
RestoreTablesResponse 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"` }
RestoreToExistingInstanceRequest 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 *int64 `json:"restore_time,omitempty"` // 仅适用于SQL Server引擎,当有此参数时表示支持局部恢复和重命名恢复,恢复数据以局部恢复为主。不填写该字段时,默认恢复全部数据库。 - 新数据库名称不可与源实例或目标实例数据库名称重名,新数据库名称为空,默认按照原数据库名进行恢复。 - 新数据库名不能包含rdsadmin、master、msdb、tempdb、model或resource字段(不区分大小写)。 - 数据库名称长度在1~64个字符之间,包含字母、数字、下划线或中划线,不能包含其他特殊字符。 DatabaseName map[string]string `json:"database_name,omitempty"` }
RestoreToExistingInstanceRequestBodySource 恢复数据源对象。
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
func (RestoreToExistingInstanceRequestBodySourceType) Value ¶ added in v0.0.90
func (c RestoreToExistingInstanceRequestBodySourceType) Value() string
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"` }
RestoreToExistingInstanceRequestBodyTarget 恢复目标对象。
func (RestoreToExistingInstanceRequestBodyTarget) String ¶
func (o RestoreToExistingInstanceRequestBodyTarget) String() string
type RestoreToExistingInstanceResponse ¶
type RestoreToExistingInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
RestoreToExistingInstanceResponse Response Object
func (RestoreToExistingInstanceResponse) String ¶
func (o RestoreToExistingInstanceResponse) String() string
type RevokePostgresqlDbPrivilegeRequest ¶ added in v0.1.67
type RevokePostgresqlDbPrivilegeRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *RevokePostgresqlDbPrivilegeRequestBody `json:"body,omitempty"` }
RevokePostgresqlDbPrivilegeRequest Request Object
func (RevokePostgresqlDbPrivilegeRequest) String ¶ added in v0.1.67
func (o RevokePostgresqlDbPrivilegeRequest) String() string
type RevokePostgresqlDbPrivilegeRequestBody ¶ added in v0.1.67
type RevokePostgresqlDbPrivilegeRequestBody struct { // 数据库名称 DbName string `json:"db_name"` // 用户信息,最大值50个 Users []RevokePostgresqlDbPrivilegeUser `json:"users"` }
func (RevokePostgresqlDbPrivilegeRequestBody) String ¶ added in v0.1.67
func (o RevokePostgresqlDbPrivilegeRequestBody) String() string
type RevokePostgresqlDbPrivilegeResponse ¶ added in v0.1.67
type RevokePostgresqlDbPrivilegeResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
RevokePostgresqlDbPrivilegeResponse Response Object
func (RevokePostgresqlDbPrivilegeResponse) String ¶ added in v0.1.67
func (o RevokePostgresqlDbPrivilegeResponse) String() string
type RevokePostgresqlDbPrivilegeUser ¶ added in v0.1.67
type RevokePostgresqlDbPrivilegeUser struct { // 数据库账号名称 Name string `json:"name"` // 数据库下模式名称 SchemaName string `json:"schema_name"` }
func (RevokePostgresqlDbPrivilegeUser) String ¶ added in v0.1.67
func (o RevokePostgresqlDbPrivilegeUser) String() string
type RevokeRequest ¶
type RevokeRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *RevokeRequestBody `json:"body,omitempty"` }
RevokeRequest 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:"-"` }
RevokeResponse Response Object
func (RevokeResponse) String ¶
func (o RevokeResponse) String() string
type RevokeSqlserverDbUserPrivilegeRequest ¶
type RevokeSqlserverDbUserPrivilegeRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SqlserverRevokeRequest `json:"body,omitempty"` }
RevokeSqlserverDbUserPrivilegeRequest Request Object
func (RevokeSqlserverDbUserPrivilegeRequest) String ¶
func (o RevokeSqlserverDbUserPrivilegeRequest) String() string
type RevokeSqlserverDbUserPrivilegeResponse ¶
type RevokeSqlserverDbUserPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
RevokeSqlserverDbUserPrivilegeResponse Response Object
func (RevokeSqlserverDbUserPrivilegeResponse) String ¶
func (o RevokeSqlserverDbUserPrivilegeResponse) String() string
type ScaleFlavors ¶ added in v0.0.70
type ScaleFlavors struct { // 规格码。 Code *string `json:"code,omitempty"` // CPU个数。 Cpu *string `json:"cpu,omitempty"` // 内存大小(单位:GB)。 Mem *string `json:"mem,omitempty"` }
func (ScaleFlavors) String ¶ added in v0.0.70
func (o ScaleFlavors) String() string
type ScaleProxyRequestBody ¶ added in v0.0.70
type ScaleProxyRequestBody struct { // 需要变更的新规格ID。 FlavorRef string `json:"flavor_ref"` // 是否延迟变更。 - true:延迟变更,将在运维时间窗内自动变更。 - false:立即变更。 Delay bool `json:"delay"` }
func (ScaleProxyRequestBody) String ¶ added in v0.0.70
func (o ScaleProxyRequestBody) String() string
type SearchQueryScaleComputeFlavorsRequest ¶ added in v0.0.73
type SearchQueryScaleComputeFlavorsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 Offset *int32 `json:"offset,omitempty"` // 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 Limit *int32 `json:"limit,omitempty"` }
SearchQueryScaleComputeFlavorsRequest Request Object
func (SearchQueryScaleComputeFlavorsRequest) String ¶ added in v0.0.73
func (o SearchQueryScaleComputeFlavorsRequest) String() string
type SearchQueryScaleComputeFlavorsResponse ¶ added in v0.0.73
type SearchQueryScaleComputeFlavorsResponse struct { // 计算规格列表对象。 ComputeFlavorGroups *[]Computes `json:"compute_flavor_groups,omitempty"` HttpStatusCode int `json:"-"` }
SearchQueryScaleComputeFlavorsResponse Response Object
func (SearchQueryScaleComputeFlavorsResponse) String ¶ added in v0.0.73
func (o SearchQueryScaleComputeFlavorsResponse) String() string
type SearchQueryScaleFlavorsRequest ¶ added in v0.0.70
type SearchQueryScaleFlavorsRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
SearchQueryScaleFlavorsRequest Request Object
func (SearchQueryScaleFlavorsRequest) String ¶ added in v0.0.70
func (o SearchQueryScaleFlavorsRequest) String() string
type SearchQueryScaleFlavorsResponse ¶ added in v0.0.70
type SearchQueryScaleFlavorsResponse struct { // 计算规格列表对象。 ComputeFlavorGroups *[]Computes `json:"compute_flavor_groups,omitempty"` HttpStatusCode int `json:"-"` }
SearchQueryScaleFlavorsResponse Response Object
func (SearchQueryScaleFlavorsResponse) String ¶ added in v0.0.70
func (o SearchQueryScaleFlavorsResponse) String() string
type SecondMonitor ¶ added in v0.1.15
type SecondMonitor struct { // 秒级监控开关 SwitchOption bool `json:"switch_option"` // 监控间隔, 支持1秒和5秒 Interval *SecondMonitorInterval `json:"interval,omitempty"` }
SecondMonitor 秒级监控信息
func (SecondMonitor) String ¶ added in v0.1.15
func (o SecondMonitor) String() string
type SecondMonitorInterval ¶ added in v0.1.15
type SecondMonitorInterval struct {
// contains filtered or unexported fields
}
func (SecondMonitorInterval) MarshalJSON ¶ added in v0.1.15
func (c SecondMonitorInterval) MarshalJSON() ([]byte, error)
func (*SecondMonitorInterval) UnmarshalJSON ¶ added in v0.1.15
func (c *SecondMonitorInterval) UnmarshalJSON(b []byte) error
func (SecondMonitorInterval) Value ¶ added in v0.1.15
func (c SecondMonitorInterval) Value() int32
type SecondMonitorIntervalEnum ¶ added in v0.1.15
type SecondMonitorIntervalEnum struct { E_1 SecondMonitorInterval E_5 SecondMonitorInterval }
func GetSecondMonitorIntervalEnum ¶ added in v0.1.15
func GetSecondMonitorIntervalEnum() SecondMonitorIntervalEnum
type SecurityGroupRequest ¶
type SecurityGroupRequest struct { // - 安全组ID。 SecurityGroupId string `json:"security_group_id"` }
func (SecurityGroupRequest) String ¶
func (o SecurityGroupRequest) String() string
type ServerlessInfo ¶ added in v0.1.79
type ServerlessInfo struct { // Serverless型实例的最小算力,单位RCU,范围0.5~8,步进0.5。 MinCap string `json:"min_cap"` // Serverless型实例的最大算力,单位RCU,范围0.5~8,步进0.5。 MaxCap string `json:"max_cap"` }
func (ServerlessInfo) String ¶ added in v0.1.79
func (o ServerlessInfo) String() string
type ServerlessInfoResponse ¶ added in v0.1.79
type ServerlessInfoResponse struct { // Serverless型实例的算力范围最小值。取值范围:0.5 ~ 8,单位:RCU。 MinComputeUnit string `json:"min_compute_unit"` // Serverless型实例的算力范围最大值。取值范围:0.5 ~ 8,单位:RCU。 MaxComputeUnit string `json:"max_compute_unit"` }
func (ServerlessInfoResponse) String ¶ added in v0.1.79
func (o ServerlessInfoResponse) String() string
type SetAuditlogPolicyRequest ¶
type SetAuditlogPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SetAuditlogPolicyRequestBody `json:"body,omitempty"` }
SetAuditlogPolicyRequest 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"` // 审计记录的操作类型,动态范围。空表示不过滤任何操作类型。 AuditTypes *[]string `json:"audit_types,omitempty"` }
func (SetAuditlogPolicyRequestBody) String ¶
func (o SetAuditlogPolicyRequestBody) String() string
type SetAuditlogPolicyResponse ¶
type SetAuditlogPolicyResponse struct {
HttpStatusCode int `json:"-"`
}
SetAuditlogPolicyResponse Response Object
func (SetAuditlogPolicyResponse) String ¶
func (o SetAuditlogPolicyResponse) String() string
type SetAutoEnlargePolicyRequest ¶ added in v0.1.15
type SetAutoEnlargePolicyRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *CustomerModifyAutoEnlargePolicyReq `json:"body,omitempty"` }
SetAutoEnlargePolicyRequest Request Object
func (SetAutoEnlargePolicyRequest) String ¶ added in v0.1.15
func (o SetAutoEnlargePolicyRequest) String() string
type SetAutoEnlargePolicyResponse ¶ added in v0.1.15
type SetAutoEnlargePolicyResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
SetAutoEnlargePolicyResponse Response Object
func (SetAutoEnlargePolicyResponse) String ¶ added in v0.1.15
func (o SetAutoEnlargePolicyResponse) String() string
type SetBackupPolicyRequest ¶
type SetBackupPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SetBackupPolicyRequestBody `json:"body,omitempty"` }
SetBackupPolicyRequest 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:"-"`
}
SetBackupPolicyResponse Response Object
func (SetBackupPolicyResponse) String ¶
func (o SetBackupPolicyResponse) String() string
type SetBinlogClearPolicyRequest ¶ added in v0.0.47
type SetBinlogClearPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *BinlogClearPolicyRequestBody `json:"body,omitempty"` }
SetBinlogClearPolicyRequest Request Object
func (SetBinlogClearPolicyRequest) String ¶ added in v0.0.47
func (o SetBinlogClearPolicyRequest) String() string
type SetBinlogClearPolicyResponse ¶ added in v0.0.47
type SetBinlogClearPolicyResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
SetBinlogClearPolicyResponse Response Object
func (SetBinlogClearPolicyResponse) String ¶ added in v0.0.47
func (o SetBinlogClearPolicyResponse) String() string
type SetDatabaseUserPrivilegeReqV3 ¶ added in v0.0.106
type SetDatabaseUserPrivilegeReqV3 struct { // 是否设置所有用户。 AllUsers bool `json:"all_users"` // 数据库用户名。 UserName *string `json:"user_name,omitempty"` // 是否为只读权限。 Readonly bool `json:"readonly"` }
func (SetDatabaseUserPrivilegeReqV3) String ¶ added in v0.0.106
func (o SetDatabaseUserPrivilegeReqV3) String() string
type SetDatabaseUserPrivilegeRequest ¶ added in v0.0.106
type SetDatabaseUserPrivilegeRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *SetDatabaseUserPrivilegeReqV3 `json:"body,omitempty"` }
SetDatabaseUserPrivilegeRequest Request Object
func (SetDatabaseUserPrivilegeRequest) String ¶ added in v0.0.106
func (o SetDatabaseUserPrivilegeRequest) String() string
type SetDatabaseUserPrivilegeResponse ¶ added in v0.0.106
type SetDatabaseUserPrivilegeResponse struct {
HttpStatusCode int `json:"-"`
}
SetDatabaseUserPrivilegeResponse Response Object
func (SetDatabaseUserPrivilegeResponse) String ¶ added in v0.0.106
func (o SetDatabaseUserPrivilegeResponse) String() string
type SetDbUserPwdRequest ¶
type SetDbUserPwdRequest struct { // 语言 XLanguage *SetDbUserPwdRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *DbUserPwdRequest `json:"body,omitempty"` }
SetDbUserPwdRequest 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
func (SetDbUserPwdRequestXLanguage) Value ¶ added in v0.0.90
func (c SetDbUserPwdRequestXLanguage) Value() string
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:"-"` }
SetDbUserPwdResponse Response Object
func (SetDbUserPwdResponse) String ¶
func (o SetDbUserPwdResponse) String() string
type SetHostPrivilegeRequestV3 ¶ added in v0.1.80
type SetHostPrivilegeRequestV3 struct { // 数据库用户名 UserName string `json:"user_name"` // host信息 Hosts []string `json:"hosts"` }
func (SetHostPrivilegeRequestV3) String ¶ added in v0.1.80
func (o SetHostPrivilegeRequestV3) String() string
type SetInstancesDbShrinkRequest ¶ added in v0.1.70
type SetInstancesDbShrinkRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *UpdateDbShrinkRequestBody `json:"body,omitempty"` }
SetInstancesDbShrinkRequest Request Object
func (SetInstancesDbShrinkRequest) String ¶ added in v0.1.70
func (o SetInstancesDbShrinkRequest) String() string
type SetInstancesDbShrinkResponse ¶ added in v0.1.70
type SetInstancesDbShrinkResponse struct { // 收缩结果。successful:成功 failed:失败 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
SetInstancesDbShrinkResponse Response Object
func (SetInstancesDbShrinkResponse) String ¶ added in v0.1.70
func (o SetInstancesDbShrinkResponse) String() string
type SetInstancesNewDbShrinkRequest ¶ added in v0.1.75
type SetInstancesNewDbShrinkRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *UpdateDbShrinkRequestBody `json:"body,omitempty"` }
SetInstancesNewDbShrinkRequest Request Object
func (SetInstancesNewDbShrinkRequest) String ¶ added in v0.1.75
func (o SetInstancesNewDbShrinkRequest) String() string
type SetInstancesNewDbShrinkResponse ¶ added in v0.1.75
type SetInstancesNewDbShrinkResponse struct { // 收缩结果。successful:成功 failed:失败 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
SetInstancesNewDbShrinkResponse Response Object
func (SetInstancesNewDbShrinkResponse) String ¶ added in v0.1.75
func (o SetInstancesNewDbShrinkResponse) String() string
type SetInstancesProxyRestartRequest ¶ added in v0.1.81
type SetInstancesProxyRestartRequest struct { ContentType *string `json:"Content-Type,omitempty"` // 实例ID,严格匹配UUID规则。 InstanceId string `json:"instance_id"` // 数据库代理ID,严格匹配UUID规则。 ProxyId string `json:"proxy_id"` // 语言。 XLanguage *string `json:"X-Language,omitempty"` }
SetInstancesProxyRestartRequest Request Object
func (SetInstancesProxyRestartRequest) String ¶ added in v0.1.81
func (o SetInstancesProxyRestartRequest) String() string
type SetInstancesProxyRestartResponse ¶ added in v0.1.81
type SetInstancesProxyRestartResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
SetInstancesProxyRestartResponse Response Object
func (SetInstancesProxyRestartResponse) String ¶ added in v0.1.81
func (o SetInstancesProxyRestartResponse) String() string
type SetLogLtsConfigsRequest ¶ added in v0.1.72
type SetLogLtsConfigsRequest struct { // 引擎。 Engine SetLogLtsConfigsRequestEngine `json:"engine"` // 语言。 XLanguage *SetLogLtsConfigsRequestXLanguage `json:"X-Language,omitempty"` Body *AddLogConfigResponseBody `json:"body,omitempty"` }
SetLogLtsConfigsRequest Request Object
func (SetLogLtsConfigsRequest) String ¶ added in v0.1.72
func (o SetLogLtsConfigsRequest) String() string
type SetLogLtsConfigsRequestEngine ¶ added in v0.1.72
type SetLogLtsConfigsRequestEngine struct {
// contains filtered or unexported fields
}
func (SetLogLtsConfigsRequestEngine) MarshalJSON ¶ added in v0.1.72
func (c SetLogLtsConfigsRequestEngine) MarshalJSON() ([]byte, error)
func (*SetLogLtsConfigsRequestEngine) UnmarshalJSON ¶ added in v0.1.72
func (c *SetLogLtsConfigsRequestEngine) UnmarshalJSON(b []byte) error
func (SetLogLtsConfigsRequestEngine) Value ¶ added in v0.1.72
func (c SetLogLtsConfigsRequestEngine) Value() string
type SetLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
type SetLogLtsConfigsRequestEngineEnum struct { MYSQL SetLogLtsConfigsRequestEngine POSTGRESQL SetLogLtsConfigsRequestEngine SQLSERVER SetLogLtsConfigsRequestEngine }
func GetSetLogLtsConfigsRequestEngineEnum ¶ added in v0.1.72
func GetSetLogLtsConfigsRequestEngineEnum() SetLogLtsConfigsRequestEngineEnum
type SetLogLtsConfigsRequestXLanguage ¶ added in v0.1.72
type SetLogLtsConfigsRequestXLanguage struct {
// contains filtered or unexported fields
}
func (SetLogLtsConfigsRequestXLanguage) MarshalJSON ¶ added in v0.1.72
func (c SetLogLtsConfigsRequestXLanguage) MarshalJSON() ([]byte, error)
func (*SetLogLtsConfigsRequestXLanguage) UnmarshalJSON ¶ added in v0.1.72
func (c *SetLogLtsConfigsRequestXLanguage) UnmarshalJSON(b []byte) error
func (SetLogLtsConfigsRequestXLanguage) Value ¶ added in v0.1.72
func (c SetLogLtsConfigsRequestXLanguage) Value() string
type SetLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
type SetLogLtsConfigsRequestXLanguageEnum struct { ZH_CN SetLogLtsConfigsRequestXLanguage EN_US SetLogLtsConfigsRequestXLanguage }
func GetSetLogLtsConfigsRequestXLanguageEnum ¶ added in v0.1.72
func GetSetLogLtsConfigsRequestXLanguageEnum() SetLogLtsConfigsRequestXLanguageEnum
type SetLogLtsConfigsResponse ¶ added in v0.1.72
type SetLogLtsConfigsResponse struct {
HttpStatusCode int `json:"-"`
}
SetLogLtsConfigsResponse Response Object
func (SetLogLtsConfigsResponse) String ¶ added in v0.1.72
func (o SetLogLtsConfigsResponse) String() string
type SetOffSiteBackupPolicyRequest ¶
type SetOffSiteBackupPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SetOffSiteBackupPolicyRequestBody `json:"body,omitempty"` }
SetOffSiteBackupPolicyRequest 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:"-"`
}
SetOffSiteBackupPolicyResponse Response Object
func (SetOffSiteBackupPolicyResponse) String ¶
func (o SetOffSiteBackupPolicyResponse) String() string
type SetPostgresqlDbUserPwdRequest ¶
type SetPostgresqlDbUserPwdRequest struct { // 语言 XLanguage *SetPostgresqlDbUserPwdRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *DbUserPwdRequest `json:"body,omitempty"` }
SetPostgresqlDbUserPwdRequest 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
func (SetPostgresqlDbUserPwdRequestXLanguage) Value ¶ added in v0.0.90
func (c SetPostgresqlDbUserPwdRequestXLanguage) Value() string
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:"-"` }
SetPostgresqlDbUserPwdResponse Response Object
func (SetPostgresqlDbUserPwdResponse) String ¶
func (o SetPostgresqlDbUserPwdResponse) String() string
type SetReadOnlySwitchRequest ¶ added in v0.0.107
type SetReadOnlySwitchRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *MysqlReadOnlySwitch `json:"body,omitempty"` }
SetReadOnlySwitchRequest Request Object
func (SetReadOnlySwitchRequest) String ¶ added in v0.0.107
func (o SetReadOnlySwitchRequest) String() string
type SetReadOnlySwitchResponse ¶ added in v0.0.107
type SetReadOnlySwitchResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
SetReadOnlySwitchResponse Response Object
func (SetReadOnlySwitchResponse) String ¶ added in v0.0.107
func (o SetReadOnlySwitchResponse) String() string
type SetSecondLevelMonitorRequest ¶ added in v0.1.15
type SetSecondLevelMonitorRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *SecondMonitor `json:"body,omitempty"` }
SetSecondLevelMonitorRequest Request Object
func (SetSecondLevelMonitorRequest) String ¶ added in v0.1.15
func (o SetSecondLevelMonitorRequest) String() string
type SetSecondLevelMonitorResponse ¶ added in v0.1.15
type SetSecondLevelMonitorResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
SetSecondLevelMonitorResponse Response Object
func (SetSecondLevelMonitorResponse) String ¶ added in v0.1.15
func (o SetSecondLevelMonitorResponse) String() string
type SetSecurityGroupRequest ¶
type SetSecurityGroupRequest struct { // 语言 XLanguage *SetSecurityGroupRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SecurityGroupRequest `json:"body,omitempty"` }
SetSecurityGroupRequest 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
func (SetSecurityGroupRequestXLanguage) Value ¶ added in v0.0.90
func (c SetSecurityGroupRequestXLanguage) Value() string
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:"-"` }
SetSecurityGroupResponse Response Object
func (SetSecurityGroupResponse) String ¶
func (o SetSecurityGroupResponse) String() string
type SetSensitiveSlowLogRequest ¶ added in v0.0.97
type SetSensitiveSlowLogRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID,可以调用“查询实例列表”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 InstanceId string `json:"instance_id"` // 开启或关闭慢日志敏感信息明文,取值为on或off。 Status string `json:"status"` }
SetSensitiveSlowLogRequest Request Object
func (SetSensitiveSlowLogRequest) String ¶ added in v0.0.97
func (o SetSensitiveSlowLogRequest) String() string
type SetSensitiveSlowLogResponse ¶ added in v0.0.97
type SetSensitiveSlowLogResponse struct {
HttpStatusCode int `json:"-"`
}
SetSensitiveSlowLogResponse Response Object
func (SetSensitiveSlowLogResponse) String ¶ added in v0.0.97
func (o SetSensitiveSlowLogResponse) String() string
type ShareBackups ¶ added in v0.1.99
type ShareBackups struct { string `json:"id,omitempty"` Name *string `json:"name,omitempty"` BeginTime *string `json:"begin_time,omitempty"` EndTime *string `json:"end_time,omitempty"` Status *string `json:"status,omitempty"` Size *float64 `json:"size,omitempty"` Type *string `json:"type,omitempty"` BackupMethod *string `json:"backup_method,omitempty"` InstanceId *string `json:"instance_id,omitempty"` InstanceName *string `json:"instance_name,omitempty"` InstanceStatus *string `json:"instance_status,omitempty"` Datastore *interface{} `json:"datastore,omitempty"` UserName *string `json:"user_name,omitempty"` }Id *
func (ShareBackups) String ¶ added in v0.1.99
func (o ShareBackups) String() string
type ShowApiVersionRequest ¶ added in v0.0.73
type ShowApiVersionRequest struct { // API版本 Version string `json:"version"` }
ShowApiVersionRequest Request Object
func (ShowApiVersionRequest) String ¶ added in v0.0.73
func (o ShowApiVersionRequest) String() string
type ShowApiVersionResponse ¶ added in v0.0.73
type ShowApiVersionResponse struct { Versions *ApiVersion `json:"versions,omitempty"` Version *ApiVersion `json:"version,omitempty"` HttpStatusCode int `json:"-"` }
ShowApiVersionResponse Response Object
func (ShowApiVersionResponse) String ¶ added in v0.0.73
func (o ShowApiVersionResponse) String() string
type ShowAuditlogDownloadLinkRequest ¶
type ShowAuditlogDownloadLinkRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *GenerateAuditlogDownloadLinkRequest `json:"body,omitempty"` }
ShowAuditlogDownloadLinkRequest Request Object
func (ShowAuditlogDownloadLinkRequest) String ¶
func (o ShowAuditlogDownloadLinkRequest) String() string
type ShowAuditlogDownloadLinkResponse ¶
type ShowAuditlogDownloadLinkResponse struct { // 审计日志下载链接列表。 Links *[]string `json:"links,omitempty"` HttpStatusCode int `json:"-"` }
ShowAuditlogDownloadLinkResponse Response Object
func (ShowAuditlogDownloadLinkResponse) String ¶
func (o ShowAuditlogDownloadLinkResponse) String() string
type ShowAuditlogPolicyRequest ¶
type ShowAuditlogPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowAuditlogPolicyRequest Request Object
func (ShowAuditlogPolicyRequest) String ¶
func (o ShowAuditlogPolicyRequest) String() string
type ShowAuditlogPolicyResponse ¶
type ShowAuditlogPolicyResponse struct { // 审计日志保存天数,取值范围0~732。0表示关闭审计日志策略。 KeepDays *int32 `json:"keep_days,omitempty"` // 审计记录的操作类型,动态范围。空表示不过滤任何操作类型。 AuditTypes *[]string `json:"audit_types,omitempty"` // 审计记录的所有操作类型。 AllAuditLogAction *string `json:"all_audit_log_action,omitempty"` HttpStatusCode int `json:"-"` }
ShowAuditlogPolicyResponse Response Object
func (ShowAuditlogPolicyResponse) String ¶
func (o ShowAuditlogPolicyResponse) String() string
type ShowAutoEnlargePolicyRequest ¶ added in v0.1.15
type ShowAutoEnlargePolicyRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowAutoEnlargePolicyRequest Request Object
func (ShowAutoEnlargePolicyRequest) String ¶ added in v0.1.15
func (o ShowAutoEnlargePolicyRequest) String() string
type ShowAutoEnlargePolicyResponse ¶ added in v0.1.15
type ShowAutoEnlargePolicyResponse struct { // 是否已开启自动扩容,true为开启 SwitchOption *bool `json:"switch_option,omitempty"` // 扩容上限,单位GB LimitSize *int32 `json:"limit_size,omitempty"` // 可用空间百分比,小于等于此值或者10GB时触发扩容 TriggerThreshold *int32 `json:"trigger_threshold,omitempty"` // 每次自动扩容的百分比步长,开启自定义步长功能时返回。 StepPercent *int32 `json:"step_percent,omitempty"` HttpStatusCode int `json:"-"` }
ShowAutoEnlargePolicyResponse Response Object
func (ShowAutoEnlargePolicyResponse) String ¶ added in v0.1.15
func (o ShowAutoEnlargePolicyResponse) String() string
type ShowAvailableVersionRequest ¶ added in v0.1.68
type ShowAvailableVersionRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 语言。默认en-us。 XLanguage *string `json:"X-Language,omitempty"` }
ShowAvailableVersionRequest Request Object
func (ShowAvailableVersionRequest) String ¶ added in v0.1.68
func (o ShowAvailableVersionRequest) String() string
type ShowAvailableVersionResponse ¶ added in v0.1.68
type ShowAvailableVersionResponse struct { // 可选版本列表。 AvailableVersions *[]string `json:"available_versions,omitempty"` HttpStatusCode int `json:"-"` }
ShowAvailableVersionResponse Response Object
func (ShowAvailableVersionResponse) String ¶ added in v0.1.68
func (o ShowAvailableVersionResponse) String() string
type ShowBackupDownloadLinkRequest ¶
type ShowBackupDownloadLinkRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 备份ID。 BackupId string `json:"backup_id"` }
ShowBackupDownloadLinkRequest 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:"-"` }
ShowBackupDownloadLinkResponse Response Object
func (ShowBackupDownloadLinkResponse) String ¶
func (o ShowBackupDownloadLinkResponse) String() string
type ShowBackupPolicyRequest ¶
type ShowBackupPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowBackupPolicyRequest Request Object
func (ShowBackupPolicyRequest) String ¶
func (o ShowBackupPolicyRequest) String() string
type ShowBackupPolicyResponse ¶
type ShowBackupPolicyResponse struct { BackupPolicy *BackupPolicy `json:"backup_policy,omitempty"` HttpStatusCode int `json:"-"` }
ShowBackupPolicyResponse Response Object
func (ShowBackupPolicyResponse) String ¶
func (o ShowBackupPolicyResponse) String() string
type ShowBinlogClearPolicyRequest ¶ added in v0.0.47
type ShowBinlogClearPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowBinlogClearPolicyRequest Request Object
func (ShowBinlogClearPolicyRequest) String ¶ added in v0.0.47
func (o ShowBinlogClearPolicyRequest) String() string
type ShowBinlogClearPolicyResponse ¶ added in v0.0.47
type ShowBinlogClearPolicyResponse struct { // binlog保留时长 BinlogRetentionHours *int32 `json:"binlog_retention_hours,omitempty"` // 二进制日志保留策略,取值:time、fast - time:表示按时长保留二进制文件 - fast:表示快速清理,不保留二进制文件 BinlogClearType *string `json:"binlog_clear_type,omitempty"` HttpStatusCode int `json:"-"` }
ShowBinlogClearPolicyResponse Response Object
func (ShowBinlogClearPolicyResponse) String ¶ added in v0.0.47
func (o ShowBinlogClearPolicyResponse) String() string
type ShowConfigurationRequest ¶
type ShowConfigurationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 参数模板ID。 ConfigId string `json:"config_id"` }
ShowConfigurationRequest 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:"-"` }
ShowConfigurationResponse 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
func (ShowConfigurationResponseDatastoreName) Value ¶ added in v0.0.90
func (c ShowConfigurationResponseDatastoreName) Value() string
type ShowConfigurationResponseDatastoreNameEnum ¶
type ShowConfigurationResponseDatastoreNameEnum struct { MYSQL ShowConfigurationResponseDatastoreName POSTGRESQL ShowConfigurationResponseDatastoreName SQLSERVER ShowConfigurationResponseDatastoreName MARIADB ShowConfigurationResponseDatastoreName }
func GetShowConfigurationResponseDatastoreNameEnum ¶
func GetShowConfigurationResponseDatastoreNameEnum() ShowConfigurationResponseDatastoreNameEnum
type ShowDnsNameRequest ¶ added in v0.1.12
type ShowDnsNameRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例域名类型,当前只支持\"private\"。 DnsType string `json:"dns_type"` }
ShowDnsNameRequest Request Object
func (ShowDnsNameRequest) String ¶ added in v0.1.12
func (o ShowDnsNameRequest) String() string
type ShowDnsNameResponse ¶ added in v0.1.12
type ShowDnsNameResponse struct { // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` // 实例域名。 DnsName *string `json:"dns_name,omitempty"` // 实例域名类型,当前只支持private。 DnsType *string `json:"dns_type,omitempty"` // 实例内网IPv6地址。 Ipv6Address *string `json:"ipv6_address,omitempty"` // 域名状态。 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ShowDnsNameResponse Response Object
func (ShowDnsNameResponse) String ¶ added in v0.1.12
func (o ShowDnsNameResponse) String() string
type ShowDomainNameRequest ¶ added in v0.1.12
type ShowDomainNameRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 实例域名类型,当前只支持private。 DnsType string `json:"dns_type"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowDomainNameRequest Request Object
func (ShowDomainNameRequest) String ¶ added in v0.1.12
func (o ShowDomainNameRequest) String() string
type ShowDomainNameResponse ¶ added in v0.1.12
type ShowDomainNameResponse struct { // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` // 实例域名。 DnsName *string `json:"dns_name,omitempty"` // 实例域名类型,当前只支持private。 DnsType *string `json:"dns_type,omitempty"` // 实例内网IPv4地址。 Ipv4Address *string `json:"ipv4_address,omitempty"` // 域名状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ShowDomainNameResponse Response Object
func (ShowDomainNameResponse) String ¶ added in v0.1.12
func (o ShowDomainNameResponse) String() string
type ShowDrReplicaStatusRequest ¶ added in v0.0.70
type ShowDrReplicaStatusRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowDrReplicaStatusRequest 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),即主实例当前wal日志写入位点与灾备实例当前接收wal日志位点的差值。 WalWriteReceiveDelayInMb *string `json:"wal_write_receive_delay_in_mb,omitempty"` // 端到端延迟大小(MB),即主实例当前wal日志写入位点与灾备实例当前回放wal日志位点的差值。 WalWriteReplayDelayInMb *string `json:"wal_write_replay_delay_in_mb,omitempty"` // 回放延迟时间(ms),即数据在灾备上回放的延迟时间。 WalReceiveReplayDelayInMs *string `json:"wal_receive_replay_delay_in_ms,omitempty"` HttpStatusCode int `json:"-"` }
ShowDrReplicaStatusResponse Response Object
func (ShowDrReplicaStatusResponse) String ¶ added in v0.0.70
func (o ShowDrReplicaStatusResponse) String() string
type ShowIncreBackupPolicy1Request ¶ added in v0.1.80
type ShowIncreBackupPolicy1Request struct { // instance id InstanceId string `json:"instance_id"` }
ShowIncreBackupPolicy1Request Request Object
func (ShowIncreBackupPolicy1Request) String ¶ added in v0.1.80
func (o ShowIncreBackupPolicy1Request) String() string
type ShowIncreBackupPolicy1Response ¶ added in v0.1.80
type ShowIncreBackupPolicy1Response struct { IncreBackupPolicy *ShowIncreBackupPolicyRespBodyIncreBackupPolicy `json:"incre_backup_policy,omitempty"` HttpStatusCode int `json:"-"` }
ShowIncreBackupPolicy1Response Response Object
func (ShowIncreBackupPolicy1Response) String ¶ added in v0.1.80
func (o ShowIncreBackupPolicy1Response) String() string
type ShowIncreBackupPolicyRespBodyIncreBackupPolicy ¶ added in v0.1.80
type ShowIncreBackupPolicyRespBodyIncreBackupPolicy struct { // 增备时间间隔(分) Interval *int32 `json:"interval,omitempty"` }
ShowIncreBackupPolicyRespBodyIncreBackupPolicy incre backup policy
func (ShowIncreBackupPolicyRespBodyIncreBackupPolicy) String ¶ added in v0.1.80
func (o ShowIncreBackupPolicyRespBodyIncreBackupPolicy) String() string
type ShowInformationAboutDatabaseProxyRequest ¶ added in v0.0.70
type ShowInformationAboutDatabaseProxyRequest struct { // 语言 XLanguage *ShowInformationAboutDatabaseProxyRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowInformationAboutDatabaseProxyRequest 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
func (ShowInformationAboutDatabaseProxyRequestXLanguage) Value ¶ added in v0.0.90
func (c ShowInformationAboutDatabaseProxyRequestXLanguage) Value() string
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:"-"` }
ShowInformationAboutDatabaseProxyResponse 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"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowInstanceConfigurationRequest 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:"-"` }
ShowInstanceConfigurationResponse 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
func (ShowInstanceConfigurationResponseDatastoreName) Value ¶ added in v0.0.90
func (c ShowInstanceConfigurationResponseDatastoreName) Value() string
type ShowInstanceConfigurationResponseDatastoreNameEnum ¶
type ShowInstanceConfigurationResponseDatastoreNameEnum struct { MYSQL ShowInstanceConfigurationResponseDatastoreName POSTGRESQL ShowInstanceConfigurationResponseDatastoreName SQLSERVER ShowInstanceConfigurationResponseDatastoreName MARIADB ShowInstanceConfigurationResponseDatastoreName }
func GetShowInstanceConfigurationResponseDatastoreNameEnum ¶
func GetShowInstanceConfigurationResponseDatastoreNameEnum() ShowInstanceConfigurationResponseDatastoreNameEnum
type ShowOffSiteBackupPolicyRequest ¶
type ShowOffSiteBackupPolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
ShowOffSiteBackupPolicyRequest Request Object
func (ShowOffSiteBackupPolicyRequest) String ¶
func (o ShowOffSiteBackupPolicyRequest) String() string
type ShowOffSiteBackupPolicyResponse ¶
type ShowOffSiteBackupPolicyResponse struct { // 备份策略对象,包括备份类型、备份保留天数、目标区域ID和目标project ID。 PolicyPara *[]GetOffSiteBackupPolicy `json:"policy_para,omitempty"` HttpStatusCode int `json:"-"` }
ShowOffSiteBackupPolicyResponse Response Object
func (ShowOffSiteBackupPolicyResponse) String ¶
func (o ShowOffSiteBackupPolicyResponse) String() string
type ShowPostgresqlParamValueRequest ¶ added in v0.1.10
type ShowPostgresqlParamValueRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 参数名称。 Name string `json:"name"` }
ShowPostgresqlParamValueRequest Request Object
func (ShowPostgresqlParamValueRequest) String ¶ added in v0.1.10
func (o ShowPostgresqlParamValueRequest) String() string
type ShowPostgresqlParamValueResponse ¶ added in v0.1.10
type ShowPostgresqlParamValueResponse struct { // 参数名称。 Name *string `json:"name,omitempty"` // 参数值。 Value *string `json:"value,omitempty"` // 是否需要重启。 - \"false\"表示否 - \"true\"表示是 RestartRequired *bool `json:"restart_required,omitempty"` // 参数值范围,如Integer取值0-1、Boolean取值true|false等。 ValueRange *string `json:"value_range,omitempty"` // 参数类型,取值为“string”、“integer”、“boolean”、“list”或“float”之一。 Type *string `json:"type,omitempty"` // 参数描述。 Description *string `json:"description,omitempty"` HttpStatusCode int `json:"-"` }
ShowPostgresqlParamValueResponse Response Object
func (ShowPostgresqlParamValueResponse) String ¶ added in v0.1.10
func (o ShowPostgresqlParamValueResponse) String() string
type ShowQuotasRequest ¶ added in v0.0.46
type ShowQuotasRequest struct { // 语言 XLanguage *ShowQuotasRequestXLanguage `json:"X-Language,omitempty"` }
ShowQuotasRequest Request Object
func (ShowQuotasRequest) String ¶ added in v0.0.46
func (o ShowQuotasRequest) String() string
type ShowQuotasRequestXLanguage ¶ added in v0.0.46
type ShowQuotasRequestXLanguage struct {
// contains filtered or unexported fields
}
func (ShowQuotasRequestXLanguage) MarshalJSON ¶ added in v0.0.46
func (c ShowQuotasRequestXLanguage) MarshalJSON() ([]byte, error)
func (*ShowQuotasRequestXLanguage) UnmarshalJSON ¶ added in v0.0.46
func (c *ShowQuotasRequestXLanguage) UnmarshalJSON(b []byte) error
func (ShowQuotasRequestXLanguage) Value ¶ added in v0.0.90
func (c ShowQuotasRequestXLanguage) Value() string
type ShowQuotasRequestXLanguageEnum ¶ added in v0.0.46
type ShowQuotasRequestXLanguageEnum struct { ZH_CN ShowQuotasRequestXLanguage EN_US ShowQuotasRequestXLanguage }
func GetShowQuotasRequestXLanguageEnum ¶ added in v0.0.46
func GetShowQuotasRequestXLanguageEnum() ShowQuotasRequestXLanguageEnum
type ShowQuotasResponse ¶ added in v0.0.46
type ShowQuotasResponse struct { Quotas *Quotas `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
ShowQuotasResponse Response Object
func (ShowQuotasResponse) String ¶ added in v0.0.46
func (o ShowQuotasResponse) String() string
type ShowRecyclePolicyRequest ¶ added in v0.1.32
type ShowRecyclePolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowRecyclePolicyRequest Request Object
func (ShowRecyclePolicyRequest) String ¶ added in v0.1.32
func (o ShowRecyclePolicyRequest) String() string
type ShowRecyclePolicyResponse ¶ added in v0.1.32
type ShowRecyclePolicyResponse struct { // 回收站实例保留天数 RetentionPeriodInDays *int32 `json:"retention_period_in_days,omitempty"` HttpStatusCode int `json:"-"` }
ShowRecyclePolicyResponse Response Object
func (ShowRecyclePolicyResponse) String ¶ added in v0.1.32
func (o ShowRecyclePolicyResponse) String() string
type ShowReplayDelayStatusRequest ¶ added in v0.1.90
type ShowReplayDelayStatusRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowReplayDelayStatusRequest Request Object
func (ShowReplayDelayStatusRequest) String ¶ added in v0.1.90
func (o ShowReplayDelayStatusRequest) String() string
type ShowReplayDelayStatusResponse ¶ added in v0.1.90
type ShowReplayDelayStatusResponse struct { // 当前配置的延迟时间,单位ms CurDelayTimeMills *int32 `json:"cur_delay_time_mills,omitempty"` // 延迟时间参数取值范围 DelayTimeValueRange *string `json:"delay_time_value_range,omitempty"` // 真实延迟时间,单位ms RealDelayTimeMills *int32 `json:"real_delay_time_mills,omitempty"` // 当前日志回放状态。true表示回放暂停,false表示回放正常 CurLogReplayPaused *bool `json:"cur_log_replay_paused,omitempty"` // 最新接收的日志 LatestReceiveLog *string `json:"latest_receive_log,omitempty"` // 最新回放的日志位点 LatestReplayLog *string `json:"latest_replay_log,omitempty"` HttpStatusCode int `json:"-"` }
ShowReplayDelayStatusResponse Response Object
func (ShowReplayDelayStatusResponse) String ¶ added in v0.1.90
func (o ShowReplayDelayStatusResponse) String() string
type ShowReplicationStatusRequest ¶ added in v0.1.12
type ShowReplicationStatusRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowReplicationStatusRequest Request Object
func (ShowReplicationStatusRequest) String ¶ added in v0.1.12
func (o ShowReplicationStatusRequest) String() string
type ShowReplicationStatusResponse ¶ added in v0.1.12
type ShowReplicationStatusResponse struct { // 复制状态。 ReplicationStatus *string `json:"replication_status,omitempty"` // 复制异常原因。 AbnormalReason *string `json:"abnormal_reason,omitempty"` HttpStatusCode int `json:"-"` }
ShowReplicationStatusResponse Response Object
func (ShowReplicationStatusResponse) String ¶ added in v0.1.12
func (o ShowReplicationStatusResponse) String() string
type ShowSecondLevelMonitoringRequest ¶ added in v0.1.15
type ShowSecondLevelMonitoringRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
ShowSecondLevelMonitoringRequest Request Object
func (ShowSecondLevelMonitoringRequest) String ¶ added in v0.1.15
func (o ShowSecondLevelMonitoringRequest) String() string
type ShowSecondLevelMonitoringResponse ¶ added in v0.1.15
type ShowSecondLevelMonitoringResponse struct { // 秒级监控开关 SwitchOption *bool `json:"switch_option,omitempty"` // 监控间隔, 支持1秒和5秒 Interval *ShowSecondLevelMonitoringResponseInterval `json:"interval,omitempty"` HttpStatusCode int `json:"-"` }
ShowSecondLevelMonitoringResponse Response Object
func (ShowSecondLevelMonitoringResponse) String ¶ added in v0.1.15
func (o ShowSecondLevelMonitoringResponse) String() string
type ShowSecondLevelMonitoringResponseInterval ¶ added in v0.1.15
type ShowSecondLevelMonitoringResponseInterval struct {
// contains filtered or unexported fields
}
func (ShowSecondLevelMonitoringResponseInterval) MarshalJSON ¶ added in v0.1.15
func (c ShowSecondLevelMonitoringResponseInterval) MarshalJSON() ([]byte, error)
func (*ShowSecondLevelMonitoringResponseInterval) UnmarshalJSON ¶ added in v0.1.15
func (c *ShowSecondLevelMonitoringResponseInterval) UnmarshalJSON(b []byte) error
func (ShowSecondLevelMonitoringResponseInterval) Value ¶ added in v0.1.15
func (c ShowSecondLevelMonitoringResponseInterval) Value() int32
type ShowSecondLevelMonitoringResponseIntervalEnum ¶ added in v0.1.15
type ShowSecondLevelMonitoringResponseIntervalEnum struct { E_1 ShowSecondLevelMonitoringResponseInterval E_5 ShowSecondLevelMonitoringResponseInterval }
func GetShowSecondLevelMonitoringResponseIntervalEnum ¶ added in v0.1.15
func GetShowSecondLevelMonitoringResponseIntervalEnum() ShowSecondLevelMonitoringResponseIntervalEnum
type ShowStorageUsedSpaceRequest ¶ added in v0.1.85
type ShowStorageUsedSpaceRequest struct { // 实例id InstanceId string `json:"instance_id"` }
ShowStorageUsedSpaceRequest Request Object
func (ShowStorageUsedSpaceRequest) String ¶ added in v0.1.85
func (o ShowStorageUsedSpaceRequest) String() string
type ShowStorageUsedSpaceResponse ¶ added in v0.1.85
type ShowStorageUsedSpaceResponse struct { // 节点id。 NodeId *string `json:"node_id,omitempty"` // 磁盘空间使用量。 Used *string `json:"used,omitempty"` HttpStatusCode int `json:"-"` }
ShowStorageUsedSpaceResponse Response Object
func (ShowStorageUsedSpaceResponse) String ¶ added in v0.1.85
func (o ShowStorageUsedSpaceResponse) String() string
type ShowTdeStatusRequest ¶ added in v0.1.68
type ShowTdeStatusRequest struct { // 实例ID InstanceId string `json:"instance_id"` }
ShowTdeStatusRequest Request Object
func (ShowTdeStatusRequest) String ¶ added in v0.1.68
func (o ShowTdeStatusRequest) String() string
type ShowTdeStatusResponse ¶ added in v0.1.68
type ShowTdeStatusResponse struct { // 实例ID InstanceId *string `json:"instance_id,omitempty"` // TDE状态 TdeStatus *string `json:"tde_status,omitempty"` HttpStatusCode int `json:"-"` }
ShowTdeStatusResponse Response Object
func (ShowTdeStatusResponse) String ¶ added in v0.1.68
func (o ShowTdeStatusResponse) String() string
type ShowUpgradeDbMajorVersionStatusRequest ¶ added in v0.1.68
type ShowUpgradeDbMajorVersionStatusRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 要查询的状态 check:查询升级预检查的状态。 upgrade:查询大板本升级的状态。 Action string `json:"action"` // 语言。默认en-us。 XLanguage *string `json:"X-Language,omitempty"` }
ShowUpgradeDbMajorVersionStatusRequest Request Object
func (ShowUpgradeDbMajorVersionStatusRequest) String ¶ added in v0.1.68
func (o ShowUpgradeDbMajorVersionStatusRequest) String() string
type ShowUpgradeDbMajorVersionStatusResponse ¶ added in v0.1.68
type ShowUpgradeDbMajorVersionStatusResponse struct { // 实例大版本升级状态 \" running\":预检查或大版本升级进行中 \" success\":预检查或大版本升级成功 \" failed\":预检查或大版本升级失败 Status *string `json:"status,omitempty"` // 目标版本。 TargetVersion *string `json:"target_version,omitempty"` // 开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 StartTime *string `json:"start_time,omitempty"` // 检查成功时,检查报告到期时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 该字段仅在action为check时返回。 CheckExpirationTime *string `json:"check_expiration_time,omitempty"` // 预检查或升级报告信息。 Detail *string `json:"detail,omitempty"` HttpStatusCode int `json:"-"` }
ShowUpgradeDbMajorVersionStatusResponse Response Object
func (ShowUpgradeDbMajorVersionStatusResponse) String ¶ added in v0.1.68
func (o ShowUpgradeDbMajorVersionStatusResponse) String() string
type ShutdownInstanceRecord ¶ added in v0.1.88
type ShutdownInstanceRecord struct { // 实例id InstanceId *string `json:"instance_id,omitempty"` // 工作流id JobId *string `json:"job_id,omitempty"` }
func (ShutdownInstanceRecord) String ¶ added in v0.1.88
func (o ShutdownInstanceRecord) String() string
type SimplifiedInstanceEntry ¶ added in v0.1.45
type SimplifiedInstanceEntry struct { // 实例id Id string `json:"id"` // 创建的实例名称 Name string `json:"name"` // 引擎名字 EngineName string `json:"engine_name"` // 引擎版本 EngineVersion string `json:"engine_version"` // 实例状态。 normal,表示正常 abnormal,表示异常 creating,表示创建中 createfail,表示创建失败 data_disk_full,表示磁盘满 deleted,表示删除 shutdown,表示关机 InstanceStatus string `json:"instance_status"` // 是否冻结 Frozen bool `json:"frozen"` // 按照实例类型查询。取值Single、Ha、Replica、Enterprise,分别对应于单实例、主备实例和只读实例、分布式实例(企业版)。 Type string `json:"type"` // 按需还是包周期 PayModel string `json:"pay_model"` // 规格码 SpecCode string `json:"spec_code"` // 可用区集合 AvailabilityZoneIds []string `json:"availability_zone_ids"` // 只读实例id集合 ReadOnlyInstances []string `json:"read_only_instances"` // 当前实例操作动作集合 CurrentActions []string `json:"current_actions"` // 磁盘类型。 VolumeType string `json:"volume_type"` // 磁盘大小(单位:G)。 VolumeSize int64 `json:"volume_size"` // 企业项目标签ID。 EnterpriseProjectId string `json:"enterprise_project_id"` }
func (SimplifiedInstanceEntry) String ¶ added in v0.1.45
func (o SimplifiedInstanceEntry) String() string
type SimplifiedInstancesRequest ¶ added in v0.1.45
type SimplifiedInstancesRequest struct { // 实例id集合 InstanceIds []string `json:"instance_ids"` }
func (SimplifiedInstancesRequest) String ¶ added in v0.1.45
func (o SimplifiedInstancesRequest) String() string
type Single2Ha ¶
type Single2Ha struct {
SingleToHa *Single2HaObject `json:"single_to_ha"`
}
type Single2HaObject ¶ added in v0.0.46
type Single2HaObject struct { // 实例节点可用区码(AZ)。 AzCodeNewNode string `json:"az_code_new_node"` // Dec用户专属存储ID,每个az配置的专属存储不同,实例节点所在专属存储ID,仅支持DEC用户创建时使用。 DsspoolId *string `json:"dsspool_id,omitempty"` // 仅包周期实例进行单机转主备时可指定,表示是否自动从客户的账户中支付。 - true,为自动支付。 - false,为手动支付,默认该方式。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` AdDomainInfo *AdDomainInfo `json:"ad_domain_info,omitempty"` }
Single2HaObject 单机转主备时必填。
func (Single2HaObject) String ¶ added in v0.0.46
func (o Single2HaObject) String() string
type SlaveInstance ¶ added in v0.1.10
type SlaveInstance struct { // 实例ID。 InstanceId string `json:"instance_id"` // 区域。 Region string `json:"region"` // 项目ID。 ProjectId string `json:"project_id"` // 项目名称。 ProjectName string `json:"project_name"` }
SlaveInstance 容灾实例信息。
func (SlaveInstance) String ¶ added in v0.1.10
func (o SlaveInstance) String() string
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"` }
SlowLog 慢日志信息。
type SlowLogFile ¶ added in v0.0.78
type SlowLogFile struct { // 文件名。 FileName string `json:"file_name"` // 文件大小(单位Byte) FileSize string `json:"file_size"` }
SlowLogFile 慢日志信息。
func (SlowLogFile) String ¶ added in v0.0.78
func (o SlowLogFile) String() string
type SlowLogStatistics ¶
type SlowLogStatistics struct { // 执行次数。 Count string `json:"count"` // 平均执行时间。 Time string `json:"time"` // 平均等待锁时间。 LockTime string `json:"lockTime"` // 平均结果行数量。 RowsSent int64 `json:"rowsSent"` // 平均扫描的行数量。 RowsExamined int64 `json:"rowsExamined"` // 所属数据库。 Database string `json:"database"` // 帐号。 Users string `json:"users"` // 执行语法。 QuerySample string `json:"querySample"` // 语句类型。 Type string `json:"type"` // IP地址。 ClientIP string `json:"clientIP"` }
SlowLogStatistics 慢日志信息。
func (SlowLogStatistics) String ¶
func (o SlowLogStatistics) String() string
type SlowLogStatisticsForLtsRequest ¶ added in v0.1.25
type SlowLogStatisticsForLtsRequest struct { // 开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartTime string `json:"start_time"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。只能查询当前时间前一个月内的慢日志。 EndTime string `json:"end_time"` // 索引位置,偏移量。默认为0,表示从第一条数据开始查询。 Offset *int32 `json:"offset,omitempty"` // 每页多少条记录(查询结果),取值范围是1~100,不填时默认为10。 Limit *int32 `json:"limit,omitempty"` // 语句类型,取空值,表示查询所有语句类型。 Type *SlowLogStatisticsForLtsRequestType `json:"type,omitempty"` // 数据库名称。 Database *string `json:"database,omitempty"` // 指定排序字段。\"executeTime\",表示按照执行时间降序排序。字段为空或传入其他值,表示按照执行次数降序排序。 Sort *string `json:"sort,omitempty"` // 排序顺序。默认desc。 Order *SlowLogStatisticsForLtsRequestOrder `json:"order,omitempty"` }
SlowLogStatisticsForLtsRequest 查询实例的慢日志对象
func (SlowLogStatisticsForLtsRequest) String ¶ added in v0.1.25
func (o SlowLogStatisticsForLtsRequest) String() string
type SlowLogStatisticsForLtsRequestOrder ¶ added in v0.1.25
type SlowLogStatisticsForLtsRequestOrder struct {
// contains filtered or unexported fields
}
func (SlowLogStatisticsForLtsRequestOrder) MarshalJSON ¶ added in v0.1.25
func (c SlowLogStatisticsForLtsRequestOrder) MarshalJSON() ([]byte, error)
func (*SlowLogStatisticsForLtsRequestOrder) UnmarshalJSON ¶ added in v0.1.25
func (c *SlowLogStatisticsForLtsRequestOrder) UnmarshalJSON(b []byte) error
func (SlowLogStatisticsForLtsRequestOrder) Value ¶ added in v0.1.25
func (c SlowLogStatisticsForLtsRequestOrder) Value() string
type SlowLogStatisticsForLtsRequestOrderEnum ¶ added in v0.1.25
type SlowLogStatisticsForLtsRequestOrderEnum struct { DESC SlowLogStatisticsForLtsRequestOrder ASC SlowLogStatisticsForLtsRequestOrder }
func GetSlowLogStatisticsForLtsRequestOrderEnum ¶ added in v0.1.25
func GetSlowLogStatisticsForLtsRequestOrderEnum() SlowLogStatisticsForLtsRequestOrderEnum
type SlowLogStatisticsForLtsRequestType ¶ added in v0.1.25
type SlowLogStatisticsForLtsRequestType struct {
// contains filtered or unexported fields
}
func (SlowLogStatisticsForLtsRequestType) MarshalJSON ¶ added in v0.1.25
func (c SlowLogStatisticsForLtsRequestType) MarshalJSON() ([]byte, error)
func (*SlowLogStatisticsForLtsRequestType) UnmarshalJSON ¶ added in v0.1.25
func (c *SlowLogStatisticsForLtsRequestType) UnmarshalJSON(b []byte) error
func (SlowLogStatisticsForLtsRequestType) Value ¶ added in v0.1.25
func (c SlowLogStatisticsForLtsRequestType) Value() string
type SlowLogStatisticsForLtsRequestTypeEnum ¶ added in v0.1.25
type SlowLogStatisticsForLtsRequestTypeEnum struct { INSERT SlowLogStatisticsForLtsRequestType UPDATE SlowLogStatisticsForLtsRequestType SELECT SlowLogStatisticsForLtsRequestType DELETE SlowLogStatisticsForLtsRequestType CREATE SlowLogStatisticsForLtsRequestType ALL SlowLogStatisticsForLtsRequestType }
func GetSlowLogStatisticsForLtsRequestTypeEnum ¶ added in v0.1.25
func GetSlowLogStatisticsForLtsRequestTypeEnum() SlowLogStatisticsForLtsRequestTypeEnum
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 { // - 需要下载的文件的文件名, 当引擎为SQL Server时为必选。 FileName *string `json:"file_name,omitempty"` }
func (SlowlogDownloadRequest) String ¶
func (o SlowlogDownloadRequest) String() string
type SlowlogForLtsRequest ¶ added in v0.1.25
type SlowlogForLtsRequest struct { // 开始日期,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 StartTime string `json:"start_time"` // 结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。只能查询当前时间前一个月内的慢日志。 EndTime string `json:"end_time"` // 语句类型,取空值,表示查询所有语句类型。 Type *SlowlogForLtsRequestType `json:"type,omitempty"` // 日志单行序列号,第一次查询时不需要此参数,后续分页查询时需要使用,可从上次查询的返回信息中获取。line_num应在start_time和end_time之间。 LineNum *string `json:"line_num,omitempty"` // 每页多少条记录(查询结果),取值范围是1~100,不填时默认为10。 Limit *int32 `json:"limit,omitempty"` // 搜索方式。默认forwards。配合line_num使用,以line_num为起点,向前搜索或向后搜索。 SearchType *SlowlogForLtsRequestSearchType `json:"search_type,omitempty"` // 数据库名称。 Database *string `json:"database,omitempty"` }
SlowlogForLtsRequest 查询实例的慢日志对象
func (SlowlogForLtsRequest) String ¶ added in v0.1.25
func (o SlowlogForLtsRequest) String() string
type SlowlogForLtsRequestSearchType ¶ added in v0.1.25
type SlowlogForLtsRequestSearchType struct {
// contains filtered or unexported fields
}
func (SlowlogForLtsRequestSearchType) MarshalJSON ¶ added in v0.1.25
func (c SlowlogForLtsRequestSearchType) MarshalJSON() ([]byte, error)
func (*SlowlogForLtsRequestSearchType) UnmarshalJSON ¶ added in v0.1.25
func (c *SlowlogForLtsRequestSearchType) UnmarshalJSON(b []byte) error
func (SlowlogForLtsRequestSearchType) Value ¶ added in v0.1.25
func (c SlowlogForLtsRequestSearchType) Value() string
type SlowlogForLtsRequestSearchTypeEnum ¶ added in v0.1.25
type SlowlogForLtsRequestSearchTypeEnum struct { FORWARDS SlowlogForLtsRequestSearchType BACKWARDS SlowlogForLtsRequestSearchType }
func GetSlowlogForLtsRequestSearchTypeEnum ¶ added in v0.1.25
func GetSlowlogForLtsRequestSearchTypeEnum() SlowlogForLtsRequestSearchTypeEnum
type SlowlogForLtsRequestType ¶ added in v0.1.25
type SlowlogForLtsRequestType struct {
// contains filtered or unexported fields
}
func (SlowlogForLtsRequestType) MarshalJSON ¶ added in v0.1.25
func (c SlowlogForLtsRequestType) MarshalJSON() ([]byte, error)
func (*SlowlogForLtsRequestType) UnmarshalJSON ¶ added in v0.1.25
func (c *SlowlogForLtsRequestType) UnmarshalJSON(b []byte) error
func (SlowlogForLtsRequestType) Value ¶ added in v0.1.25
func (c SlowlogForLtsRequestType) Value() string
type SlowlogForLtsRequestTypeEnum ¶ added in v0.1.25
type SlowlogForLtsRequestTypeEnum struct { INSERT SlowlogForLtsRequestType UPDATE SlowlogForLtsRequestType SELECT SlowlogForLtsRequestType DELETE SlowlogForLtsRequestType CREATE SlowlogForLtsRequestType }
func GetSlowlogForLtsRequestTypeEnum ¶ added in v0.1.25
func GetSlowlogForLtsRequestTypeEnum() SlowlogForLtsRequestTypeEnum
type SqlLimitObject ¶ added in v0.1.85
type SqlLimitObject struct { // SQL限流ID。 Id string `json:"id"` // 由SQL的语法解析树计算出的内部哈希码,默认为0,取值范围(-9223372036854775808~ 9223372036854775807)。 QueryId string `json:"query_id"` // SQL语句的文本形式。 QueryString string `json:"query_string"` // 同时执行的SQL数量,小于等于0表示不限制,默认为0,取值范围(-1~50000)。 MaxConcurrency int32 `json:"max_concurrency"` // 是否生效 IsEffective bool `json:"is_effective"` // 最大等待时间,单位为秒。 MaxWaiting int32 `json:"max_waiting"` // 为不是模式限定的名称设置模式搜索顺序,默认为public。 SearchPath string `json:"search_path"` }
func (SqlLimitObject) String ¶ added in v0.1.85
func (o SqlLimitObject) String() string
type SqlserverDatabaseForCreation ¶
type SqlserverDatabaseForCreation struct { // 数据库名称。 数据库名称长度可在1~64个字符之间,由字母、数字、中划线或下划线组成,不能包含其他特殊字符,且不能以RDS for SQL Server系统库开头或结尾。 RDS for SQL Server系统库包括master,msdb,model,tempdb,resource以及rdsadmin。 Name string `json:"name"` }
SqlserverDatabaseForCreation 数据库信息。
func (SqlserverDatabaseForCreation) String ¶
func (o SqlserverDatabaseForCreation) String() string
type SqlserverDatabaseForDetail ¶
type SqlserverDatabaseForDetail struct { // 数据库名称。 Name string `json:"name"` // 数据库使用的字符集,例如Chinese_PRC_CI_AS等。 CharacterSet string `json:"character_set"` // 数据库状态。取值如下: Creating:表示创建中。 Running:表示使用中。 Deleting:表示删除中。 NotExists:表示不存在。 State string `json:"state"` }
SqlserverDatabaseForDetail 数据库信息。
func (SqlserverDatabaseForDetail) String ¶
func (o SqlserverDatabaseForDetail) String() string
type SqlserverGrantRequest ¶
type SqlserverGrantRequest struct { // 数据库名称。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的帐号。单次请求最多支持50个元素。 Users []SqlserverUserWithPrivilege `json:"users"` }
func (SqlserverGrantRequest) String ¶
func (o SqlserverGrantRequest) String() string
type SqlserverRevokeRequest ¶
type SqlserverRevokeRequest struct { // 数据库名称。 DbName string `json:"db_name"` // 每个元素都是与数据库相关联的帐号。单次请求最多支持50个元素。 Users []SqlserverUserWithPrivilege `json:"users"` }
func (SqlserverRevokeRequest) String ¶
func (o SqlserverRevokeRequest) String() string
type SqlserverUserForCreation ¶
type SqlserverUserForCreation struct { // 数据库用户名称。 数据库帐号名称在1到128个字符之间,不能和系统用户名称相同。 系统用户包括:rdsadmin, rdsuser, rdsbackup, rdsmirror。 Name string `json:"name"` // 数据库帐号密码。 取值范围:非空,密码长度在8到128个字符之间,至少包含大写字母、小写字母、数字、特殊字符三种字符的组合。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password string `json:"password"` }
func (SqlserverUserForCreation) String ¶
func (o SqlserverUserForCreation) String() string
type SqlserverUserWithPrivilege ¶
type SqlserverUserWithPrivilege struct { // 数据库帐号名称。 Name string `json:"name"` // 是否为只读权限。 Readonly *bool `json:"readonly,omitempty"` }
SqlserverUserWithPrivilege 数据库帐号名称。 数据库帐号名称在1到128个字符之间,不能和系统用户名称相同。 系统用户包括:rdsadmin, rdsuser, rdsbackup, rdsmirror。
func (SqlserverUserWithPrivilege) String ¶
func (o SqlserverUserWithPrivilege) 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"` // 实例ID。 InstanceId string `json:"instance_id"` Body *OpenProxyRequest `json:"body,omitempty"` }
StartDatabaseProxyRequest 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
func (StartDatabaseProxyRequestXLanguage) Value ¶ added in v0.0.90
func (c StartDatabaseProxyRequestXLanguage) Value() string
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:"-"` }
StartDatabaseProxyResponse 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"` // 实例ID。 InstanceId string `json:"instance_id"` Body *FailoverRequest `json:"body,omitempty"` }
StartFailoverRequest 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
func (StartFailoverRequestXLanguage) Value ¶ added in v0.0.90
func (c StartFailoverRequestXLanguage) Value() string
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:"instanceId,omitempty"` // 节点Id NodeId *string `json:"nodeId,omitempty"` // 任务Id WorkflowId *string `json:"workflowId,omitempty"` HttpStatusCode int `json:"-"` }
StartFailoverResponse Response Object
func (StartFailoverResponse) String ¶
func (o StartFailoverResponse) String() string
type StartInstanceEnlargeVolumeActionRequest ¶
type StartInstanceEnlargeVolumeActionRequest struct { // 语言 XLanguage *StartInstanceEnlargeVolumeActionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *EnlargeVolumeRequestBody `json:"body,omitempty"` }
StartInstanceEnlargeVolumeActionRequest 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
func (StartInstanceEnlargeVolumeActionRequestXLanguage) Value ¶ added in v0.0.90
func (c StartInstanceEnlargeVolumeActionRequestXLanguage) Value() string
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"` // 订单号,磁盘扩容包年包月时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
StartInstanceEnlargeVolumeActionResponse Response Object
func (StartInstanceEnlargeVolumeActionResponse) String ¶
func (o StartInstanceEnlargeVolumeActionResponse) String() string
type StartInstanceReduceVolumeActionRequest ¶ added in v0.1.80
type StartInstanceReduceVolumeActionRequest struct { // 语言 XLanguage *StartInstanceReduceVolumeActionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ReduceVolumeRequestBody `json:"body,omitempty"` }
StartInstanceReduceVolumeActionRequest Request Object
func (StartInstanceReduceVolumeActionRequest) String ¶ added in v0.1.80
func (o StartInstanceReduceVolumeActionRequest) String() string
type StartInstanceReduceVolumeActionRequestXLanguage ¶ added in v0.1.80
type StartInstanceReduceVolumeActionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartInstanceReduceVolumeActionRequestXLanguage) MarshalJSON ¶ added in v0.1.80
func (c StartInstanceReduceVolumeActionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartInstanceReduceVolumeActionRequestXLanguage) UnmarshalJSON ¶ added in v0.1.80
func (c *StartInstanceReduceVolumeActionRequestXLanguage) UnmarshalJSON(b []byte) error
func (StartInstanceReduceVolumeActionRequestXLanguage) Value ¶ added in v0.1.80
func (c StartInstanceReduceVolumeActionRequestXLanguage) Value() string
type StartInstanceReduceVolumeActionRequestXLanguageEnum ¶ added in v0.1.80
type StartInstanceReduceVolumeActionRequestXLanguageEnum struct { ZH_CN StartInstanceReduceVolumeActionRequestXLanguage EN_US StartInstanceReduceVolumeActionRequestXLanguage }
func GetStartInstanceReduceVolumeActionRequestXLanguageEnum ¶ added in v0.1.80
func GetStartInstanceReduceVolumeActionRequestXLanguageEnum() StartInstanceReduceVolumeActionRequestXLanguageEnum
type StartInstanceReduceVolumeActionResponse ¶ added in v0.1.80
type StartInstanceReduceVolumeActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StartInstanceReduceVolumeActionResponse Response Object
func (StartInstanceReduceVolumeActionResponse) String ¶ added in v0.1.80
func (o StartInstanceReduceVolumeActionResponse) String() string
type StartInstanceRestartActionRequest ¶
type StartInstanceRestartActionRequest struct { // 语言 XLanguage *StartInstanceRestartActionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *InstanceRestartRequsetBody `json:"body,omitempty"` }
StartInstanceRestartActionRequest 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
func (StartInstanceRestartActionRequestXLanguage) Value ¶ added in v0.0.90
func (c StartInstanceRestartActionRequestXLanguage) Value() string
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:"-"` }
StartInstanceRestartActionResponse Response Object
func (StartInstanceRestartActionResponse) String ¶
func (o StartInstanceRestartActionResponse) String() string
type StartInstanceSingleToHaActionRequest ¶
type StartInstanceSingleToHaActionRequest struct { // 语言 XLanguage *StartInstanceSingleToHaActionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *Single2Ha `json:"body,omitempty"` }
StartInstanceSingleToHaActionRequest 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
func (StartInstanceSingleToHaActionRequestXLanguage) Value ¶ added in v0.0.90
func (c StartInstanceSingleToHaActionRequestXLanguage) Value() string
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"` // 订单号,包年包月单机转主备时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
StartInstanceSingleToHaActionResponse Response Object
func (StartInstanceSingleToHaActionResponse) String ¶
func (o StartInstanceSingleToHaActionResponse) String() string
type StartRecyclePolicyRequest ¶
type StartRecyclePolicyRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *RecyclePolicyRequestBody `json:"body,omitempty"` }
StartRecyclePolicyRequest Request Object
func (StartRecyclePolicyRequest) String ¶
func (o StartRecyclePolicyRequest) String() string
type StartRecyclePolicyResponse ¶
type StartRecyclePolicyResponse struct { // 操作结果。 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
StartRecyclePolicyResponse Response Object
func (StartRecyclePolicyResponse) String ¶
func (o StartRecyclePolicyResponse) String() string
type StartResizeFlavorActionRequest ¶
type StartResizeFlavorActionRequest struct { // 语言 XLanguage *StartResizeFlavorActionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ResizeFlavorRequest `json:"body,omitempty"` }
StartResizeFlavorActionRequest 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
func (StartResizeFlavorActionRequestXLanguage) Value ¶ added in v0.0.90
func (c StartResizeFlavorActionRequestXLanguage) Value() string
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"` // 订单号,规格变更包年包月时返回该参数。 OrderId *string `json:"order_id,omitempty"` HttpStatusCode int `json:"-"` }
StartResizeFlavorActionResponse Response Object
func (StartResizeFlavorActionResponse) String ¶
func (o StartResizeFlavorActionResponse) String() string
type StartupInstanceRequest ¶ added in v0.0.78
type StartupInstanceRequest struct { // 语言 XLanguage *StartupInstanceRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
StartupInstanceRequest Request Object
func (StartupInstanceRequest) String ¶ added in v0.0.78
func (o StartupInstanceRequest) String() string
type StartupInstanceRequestXLanguage ¶ added in v0.0.78
type StartupInstanceRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StartupInstanceRequestXLanguage) MarshalJSON ¶ added in v0.0.78
func (c StartupInstanceRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StartupInstanceRequestXLanguage) UnmarshalJSON ¶ added in v0.0.78
func (c *StartupInstanceRequestXLanguage) UnmarshalJSON(b []byte) error
func (StartupInstanceRequestXLanguage) Value ¶ added in v0.0.90
func (c StartupInstanceRequestXLanguage) Value() string
type StartupInstanceRequestXLanguageEnum ¶ added in v0.0.78
type StartupInstanceRequestXLanguageEnum struct { ZH_CN StartupInstanceRequestXLanguage EN_US StartupInstanceRequestXLanguage }
func GetStartupInstanceRequestXLanguageEnum ¶ added in v0.0.78
func GetStartupInstanceRequestXLanguageEnum() StartupInstanceRequestXLanguageEnum
type StartupInstanceResponse ¶ added in v0.0.78
type StartupInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StartupInstanceResponse Response Object
func (StartupInstanceResponse) String ¶ added in v0.0.78
func (o StartupInstanceResponse) String() string
type StopBackupRequest ¶ added in v0.1.75
type StopBackupRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` }
StopBackupRequest Request Object
func (StopBackupRequest) String ¶ added in v0.1.75
func (o StopBackupRequest) String() string
type StopBackupResponse ¶ added in v0.1.75
type StopBackupResponse struct { // 任务id JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StopBackupResponse Response Object
func (StopBackupResponse) String ¶ added in v0.1.75
func (o StopBackupResponse) String() string
type StopDatabaseProxyRequest ¶ added in v0.0.70
type StopDatabaseProxyRequest struct { // 语言 XLanguage *StopDatabaseProxyRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
StopDatabaseProxyRequest 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
func (StopDatabaseProxyRequestXLanguage) Value ¶ added in v0.0.90
func (c StopDatabaseProxyRequestXLanguage) Value() string
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:"-"` }
StopDatabaseProxyResponse Response Object
func (StopDatabaseProxyResponse) String ¶ added in v0.0.70
func (o StopDatabaseProxyResponse) String() string
type StopInstanceRequest ¶ added in v0.0.78
type StopInstanceRequest struct { // 语言 XLanguage *StopInstanceRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` }
StopInstanceRequest Request Object
func (StopInstanceRequest) String ¶ added in v0.0.78
func (o StopInstanceRequest) String() string
type StopInstanceRequestXLanguage ¶ added in v0.0.78
type StopInstanceRequestXLanguage struct {
// contains filtered or unexported fields
}
func (StopInstanceRequestXLanguage) MarshalJSON ¶ added in v0.0.78
func (c StopInstanceRequestXLanguage) MarshalJSON() ([]byte, error)
func (*StopInstanceRequestXLanguage) UnmarshalJSON ¶ added in v0.0.78
func (c *StopInstanceRequestXLanguage) UnmarshalJSON(b []byte) error
func (StopInstanceRequestXLanguage) Value ¶ added in v0.0.90
func (c StopInstanceRequestXLanguage) Value() string
type StopInstanceRequestXLanguageEnum ¶ added in v0.0.78
type StopInstanceRequestXLanguageEnum struct { ZH_CN StopInstanceRequestXLanguage EN_US StopInstanceRequestXLanguage }
func GetStopInstanceRequestXLanguageEnum ¶ added in v0.0.78
func GetStopInstanceRequestXLanguageEnum() StopInstanceRequestXLanguageEnum
type StopInstanceResponse ¶ added in v0.0.78
type StopInstanceResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StopInstanceResponse Response Object
func (StopInstanceResponse) String ¶ added in v0.0.78
func (o StopInstanceResponse) String() string
type Storage ¶
type Storage struct { // 磁盘类型名称,可能取值如下: - ULTRAHIGH:表示SSD。 - LOCALSSD:表示本地SSD。 - CLOUDSSD:表示SSD云盘,仅支持通用型和独享型规格实例。 - ESSD:表示极速型SSD,仅支持独享型规格实例。 Name string `json:"name"` // 其中key是可用区编号,value是规格所在az的状态,包含以下状态: - normal,在售。 - unsupported,暂不支持该规格。 - sellout,售罄。 AzStatus map[string]string `json:"az_status"` // 性能规格,包含以下状态: - normal:通用增强型。 - normal2:通用增强Ⅱ型。 - armFlavors:鲲鹏通用增强型。 - dedicicatenormal :x86独享型。 - armlocalssd:鲲鹏通用型。 - normallocalssd:x86通用型。 - general:通用型。 - dedicated:独享型,仅云盘SSD支持。 - rapid:独享型,仅极速型SSD支持。 - bigmen:超大内存型。 SupportComputeGroupType *[]string `json:"support_compute_group_type,omitempty"` }
Storage 实例磁盘类型信息。
type SupportFastRestoreList ¶ added in v0.1.49
type SupportFastRestoreList struct { // 实例id。 InstanceId *string `json:"instance_id,omitempty"` // 表级恢复是否支持极速恢复。 IsSupportFastTableRestore *bool `json:"is_support_fast_table_restore,omitempty"` // 库级恢复是否支持极速恢复。 IsSupportFastDatabaseRestore *bool `json:"is_support_fast_database_restore,omitempty"` }
func (SupportFastRestoreList) String ¶ added in v0.1.49
func (o SupportFastRestoreList) String() string
type SwitchLogReplayRequest ¶ added in v0.1.90
type SwitchLogReplayRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage string `json:"X-Language"` Body *SwitchLogReplayRequestBody `json:"body,omitempty"` }
SwitchLogReplayRequest Request Object
func (SwitchLogReplayRequest) String ¶ added in v0.1.90
func (o SwitchLogReplayRequest) String() string
type SwitchLogReplayRequestBody ¶ added in v0.1.90
type SwitchLogReplayRequestBody struct { // “true”表示中止回放,“false”表示恢复回放,其他情况表示不做操作 PauseLogReplay string `json:"pause_log_replay"` }
SwitchLogReplayRequestBody 中止/恢复wal日志回放请求体
func (SwitchLogReplayRequestBody) String ¶ added in v0.1.90
func (o SwitchLogReplayRequestBody) String() string
type SwitchLogReplayResponse ¶ added in v0.1.90
type SwitchLogReplayResponse struct { // 提示信息 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
SwitchLogReplayResponse Response Object
func (SwitchLogReplayResponse) String ¶ added in v0.1.90
func (o SwitchLogReplayResponse) String() string
type SwitchSqlLimitControlReqV3 ¶ added in v0.1.85
type SwitchSqlLimitControlReqV3 struct { // 数据库名称。 DbName string `json:"db_name"` // SQL限流ID。 Id string `json:"id"` // SQL限流动作标志。 取值为“open”:表示开启当前SQL限流。 取值为“close”:表示关闭当前SQL限流。 取值为“disable_all”:表示禁用所有SQL限流。 Action string `json:"action"` }
func (SwitchSqlLimitControlReqV3) String ¶ added in v0.1.85
func (o SwitchSqlLimitControlReqV3) String() string
type SwitchSqlLimitRequest ¶ added in v0.1.85
type SwitchSqlLimitRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *SwitchSqlLimitControlReqV3 `json:"body,omitempty"` }
SwitchSqlLimitRequest Request Object
func (SwitchSqlLimitRequest) String ¶ added in v0.1.85
func (o SwitchSqlLimitRequest) String() string
type SwitchSqlLimitResponse ¶ added in v0.1.85
type SwitchSqlLimitResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
SwitchSqlLimitResponse Response Object
func (SwitchSqlLimitResponse) String ¶ added in v0.1.85
func (o SwitchSqlLimitResponse) String() string
type SwitchSslRequest ¶
type SwitchSslRequest struct { // 语言 XLanguage *SwitchSslRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *SslOptionRequest `json:"body,omitempty"` }
SwitchSslRequest 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
func (SwitchSslRequestXLanguage) Value ¶ added in v0.0.90
func (c SwitchSslRequestXLanguage) Value() string
type SwitchSslRequestXLanguageEnum ¶
type SwitchSslRequestXLanguageEnum struct { ZH_CN SwitchSslRequestXLanguage EN_US SwitchSslRequestXLanguage }
func GetSwitchSslRequestXLanguageEnum ¶
func GetSwitchSslRequestXLanguageEnum() SwitchSslRequestXLanguageEnum
type SwitchSslResponse ¶
type SwitchSslResponse struct {
HttpStatusCode int `json:"-"`
}
SwitchSslResponse 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,omitempty"` }
TagDelWithKeyValue 键值对标签。
func (TagDelWithKeyValue) String ¶
func (o TagDelWithKeyValue) String() string
type TagResp ¶ added in v0.1.45
type TagResponse ¶
TagResponse 标签信息。
func (TagResponse) String ¶
func (o TagResponse) String() string
type TagWithKeyValue ¶
type TagWithKeyValue struct { // 标签键。长度为1-128个unicode字符。 可以包含任何语种字母、数字、空格和_.:=+-@, 但首尾不能含有空格,不能以sys开头。 Key string `json:"key"` // 标签值。最大长度255个unicode字符。 可以为空字符串。可以包含任何语种字母、数字、空格和_.:=+-@, Value string `json:"value"` }
TagWithKeyValue 键值对标签。
func (TagWithKeyValue) String ¶
func (o TagWithKeyValue) String() string
type TargetInstanceRequest ¶ added in v0.0.88
type TargetInstanceRequest struct { // 实例ID InstanceId string `json:"instance_id"` }
func (TargetInstanceRequest) String ¶ added in v0.0.88
func (o TargetInstanceRequest) String() string
type UnchangeableParam ¶ added in v0.0.65
type UnchangeableParam struct { // 表名大小写是否敏感,默认值是“1”,当前仅MySQL 8.0支持。 取值范围: - 0:表名被存储成固定且表名称大小写敏感。 - 1:表名将被存储成小写且表名称大小写不敏感。 LowerCaseTableNames *string `json:"lower_case_table_names,omitempty"` }
func (UnchangeableParam) String ¶ added in v0.0.65
func (o UnchangeableParam) String() string
type UnlockNodeReadonlyStatusRequest ¶ added in v0.1.104
type UnlockNodeReadonlyStatusRequest struct { // 实例id InstanceId string `json:"instance_id"` // 语言 XLanguage *string `json:"X-Language,omitempty"` Body *UnlockNodeReadonlyStatusRequestBody `json:"body,omitempty"` }
UnlockNodeReadonlyStatusRequest Request Object
func (UnlockNodeReadonlyStatusRequest) String ¶ added in v0.1.104
func (o UnlockNodeReadonlyStatusRequest) String() string
type UnlockNodeReadonlyStatusRequestBody ¶ added in v0.1.104
type UnlockNodeReadonlyStatusRequestBody struct { // Ha保持不再设置节点只读状态的时间,单位为分钟。 StatusPreservationTime int32 `json:"status_preservation_time"` }
UnlockNodeReadonlyStatusRequestBody 解除只读请求体
func (UnlockNodeReadonlyStatusRequestBody) String ¶ added in v0.1.104
func (o UnlockNodeReadonlyStatusRequestBody) String() string
type UnlockNodeReadonlyStatusResponse ¶ added in v0.1.104
type UnlockNodeReadonlyStatusResponse struct { // 解除结果 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UnlockNodeReadonlyStatusResponse Response Object
func (UnlockNodeReadonlyStatusResponse) String ¶ added in v0.1.104
func (o UnlockNodeReadonlyStatusResponse) String() string
type UpdateConfigurationRequest ¶
type UpdateConfigurationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 参数模板ID。 ConfigId string `json:"config_id"` Body *ConfigurationForUpdate `json:"body,omitempty"` }
UpdateConfigurationRequest Request Object
func (UpdateConfigurationRequest) String ¶
func (o UpdateConfigurationRequest) String() string
type UpdateConfigurationResponse ¶
type UpdateConfigurationResponse struct { Configuration *UpdateConfigurationRspConfiguration `json:"configuration,omitempty"` HttpStatusCode int `json:"-"` }
UpdateConfigurationResponse Response Object
func (UpdateConfigurationResponse) String ¶
func (o UpdateConfigurationResponse) String() string
type UpdateConfigurationRspConfiguration ¶ added in v0.1.28
type UpdateConfigurationRspConfiguration struct { // 参数模板ID。 Id *string `json:"id,omitempty"` // 参数模板名称。 Name *string `json:"name,omitempty"` // 请求参数“values”中被忽略掉,没有生效的参数名称列表。 当参数不存在时,参数修改不会下发,并通过此参数返回所有被忽略的参数名称。 IgnoredParams *[]string `json:"ignored_params,omitempty"` }
UpdateConfigurationRspConfiguration 参数模板信息
func (UpdateConfigurationRspConfiguration) String ¶ added in v0.1.28
func (o UpdateConfigurationRspConfiguration) String() string
type UpdateDataIpRequest ¶
type UpdateDataIpRequest struct { // 语言 XLanguage *UpdateDataIpRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *DataIpRequest `json:"body,omitempty"` }
UpdateDataIpRequest 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
func (UpdateDataIpRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdateDataIpRequestXLanguage) Value() string
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:"-"` }
UpdateDataIpResponse Response Object
func (UpdateDataIpResponse) String ¶
func (o UpdateDataIpResponse) String() string
type UpdateDatabaseOwnerRequest ¶ added in v0.1.81
type UpdateDatabaseOwnerRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *UpdateDatabaseOwnerRequestBody `json:"body,omitempty"` }
UpdateDatabaseOwnerRequest Request Object
func (UpdateDatabaseOwnerRequest) String ¶ added in v0.1.81
func (o UpdateDatabaseOwnerRequest) String() string
type UpdateDatabaseOwnerRequestBody ¶ added in v0.1.81
type UpdateDatabaseOwnerRequestBody struct { // 修改后数据库owner Owner string `json:"owner"` // 数据库名称 Database string `json:"database"` }
func (UpdateDatabaseOwnerRequestBody) String ¶ added in v0.1.81
func (o UpdateDatabaseOwnerRequestBody) String() string
type UpdateDatabaseOwnerResponse ¶ added in v0.1.81
type UpdateDatabaseOwnerResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdateDatabaseOwnerResponse Response Object
func (UpdateDatabaseOwnerResponse) String ¶ added in v0.1.81
func (o UpdateDatabaseOwnerResponse) String() string
type UpdateDatabaseReq ¶ added in v0.0.59
type UpdateDatabaseReq struct { // 数据库名称。 Name string `json:"name"` // 数据库备注。 Comment *string `json:"comment,omitempty"` }
func (UpdateDatabaseReq) String ¶ added in v0.0.59
func (o UpdateDatabaseReq) String() string
type UpdateDatabaseRequest ¶ added in v0.0.59
type UpdateDatabaseRequest struct { // 语言 XLanguage *UpdateDatabaseRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateDatabaseReq `json:"body,omitempty"` }
UpdateDatabaseRequest Request Object
func (UpdateDatabaseRequest) String ¶ added in v0.0.59
func (o UpdateDatabaseRequest) String() string
type UpdateDatabaseRequestXLanguage ¶ added in v0.0.59
type UpdateDatabaseRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdateDatabaseRequestXLanguage) MarshalJSON ¶ added in v0.0.59
func (c UpdateDatabaseRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdateDatabaseRequestXLanguage) UnmarshalJSON ¶ added in v0.0.59
func (c *UpdateDatabaseRequestXLanguage) UnmarshalJSON(b []byte) error
func (UpdateDatabaseRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdateDatabaseRequestXLanguage) Value() string
type UpdateDatabaseRequestXLanguageEnum ¶ added in v0.0.59
type UpdateDatabaseRequestXLanguageEnum struct { ZH_CN UpdateDatabaseRequestXLanguage EN_US UpdateDatabaseRequestXLanguage }
func GetUpdateDatabaseRequestXLanguageEnum ¶ added in v0.0.59
func GetUpdateDatabaseRequestXLanguageEnum() UpdateDatabaseRequestXLanguageEnum
type UpdateDatabaseResponse ¶ added in v0.0.59
type UpdateDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdateDatabaseResponse Response Object
func (UpdateDatabaseResponse) String ¶ added in v0.0.59
func (o UpdateDatabaseResponse) 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 UpdateDbShrinkRequestBody ¶ added in v0.1.70
type UpdateDbShrinkRequestBody struct { // 数据库名称。 DbName string `json:"db_name"` }
func (UpdateDbShrinkRequestBody) String ¶ added in v0.1.70
func (o UpdateDbShrinkRequestBody) String() string
type UpdateDbUserCommentRequest ¶ added in v0.0.108
type UpdateDbUserCommentRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 数据库用户名。 UserName string `json:"user_name"` Body *UpdateDbUserReq `json:"body,omitempty"` }
UpdateDbUserCommentRequest Request Object
func (UpdateDbUserCommentRequest) String ¶ added in v0.0.108
func (o UpdateDbUserCommentRequest) String() string
type UpdateDbUserCommentResponse ¶ added in v0.0.108
type UpdateDbUserCommentResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdateDbUserCommentResponse Response Object
func (UpdateDbUserCommentResponse) String ¶ added in v0.0.108
func (o UpdateDbUserCommentResponse) String() string
type UpdateDbUserPrivilegeRequest ¶ added in v0.1.27
type UpdateDbUserPrivilegeRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *DbUserPrivilegeRequest `json:"body,omitempty"` }
UpdateDbUserPrivilegeRequest Request Object
func (UpdateDbUserPrivilegeRequest) String ¶ added in v0.1.27
func (o UpdateDbUserPrivilegeRequest) String() string
type UpdateDbUserPrivilegeResponse ¶ added in v0.1.27
type UpdateDbUserPrivilegeResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateDbUserPrivilegeResponse Response Object
func (UpdateDbUserPrivilegeResponse) String ¶ added in v0.1.27
func (o UpdateDbUserPrivilegeResponse) String() string
type UpdateDbUserReq ¶ added in v0.0.108
type UpdateDbUserReq struct { // 数据库用户备注。 Comment *string `json:"comment,omitempty"` }
func (UpdateDbUserReq) String ¶ added in v0.0.108
func (o UpdateDbUserReq) String() string
type UpdateDnsNameRequest ¶
type UpdateDnsNameRequest struct { // 语言 XLanguage *UpdateDnsNameRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ModifyDnsNameRequestBody `json:"body,omitempty"` }
UpdateDnsNameRequest 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
func (UpdateDnsNameRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdateDnsNameRequestXLanguage) Value() string
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:"-"` }
UpdateDnsNameResponse Response Object
func (UpdateDnsNameResponse) String ¶
func (o UpdateDnsNameResponse) String() string
type UpdateHostPrivilegeRequest ¶ added in v0.1.80
type UpdateHostPrivilegeRequest struct { // 实例id InstanceId string `json:"instance_id"` Body *SetHostPrivilegeRequestV3 `json:"body,omitempty"` }
UpdateHostPrivilegeRequest Request Object
func (UpdateHostPrivilegeRequest) String ¶ added in v0.1.80
func (o UpdateHostPrivilegeRequest) String() string
type UpdateHostPrivilegeResponse ¶ added in v0.1.80
type UpdateHostPrivilegeResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdateHostPrivilegeResponse Response Object
func (UpdateHostPrivilegeResponse) String ¶ added in v0.1.80
func (o UpdateHostPrivilegeResponse) String() string
type UpdateIncreBackupPolicy1Request ¶ added in v0.1.80
type UpdateIncreBackupPolicy1Request struct { // instance id InstanceId string `json:"instance_id"` Body *UpdateIncreBackupPolicy1RequestBody `json:"body,omitempty"` }
UpdateIncreBackupPolicy1Request Request Object
func (UpdateIncreBackupPolicy1Request) String ¶ added in v0.1.80
func (o UpdateIncreBackupPolicy1Request) String() string
type UpdateIncreBackupPolicy1RequestBody ¶ added in v0.1.80
type UpdateIncreBackupPolicy1RequestBody struct {
IncreBackupPolicy *ShowIncreBackupPolicyRespBodyIncreBackupPolicy `json:"incre_backup_policy"`
}
UpdateIncreBackupPolicy1RequestBody update incre backup policy
func (UpdateIncreBackupPolicy1RequestBody) String ¶ added in v0.1.80
func (o UpdateIncreBackupPolicy1RequestBody) String() string
type UpdateIncreBackupPolicy1Response ¶ added in v0.1.80
type UpdateIncreBackupPolicy1Response struct { // job id JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateIncreBackupPolicy1Response Response Object
func (UpdateIncreBackupPolicy1Response) String ¶ added in v0.1.80
func (o UpdateIncreBackupPolicy1Response) String() string
type UpdateInstanceConfigurationAsyncRequest ¶ added in v0.0.83
type UpdateInstanceConfigurationAsyncRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateInstanceConfigurationRequestBody `json:"body,omitempty"` }
UpdateInstanceConfigurationAsyncRequest Request Object
func (UpdateInstanceConfigurationAsyncRequest) String ¶ added in v0.0.83
func (o UpdateInstanceConfigurationAsyncRequest) String() string
type UpdateInstanceConfigurationAsyncResponse ¶ added in v0.0.83
type UpdateInstanceConfigurationAsyncResponse struct { // 任务流id JobId *string `json:"job_id,omitempty"` // 实例是否需要重启。 - “true”需要重启。 - “false”不需要重启。 RestartRequired *bool `json:"restart_required,omitempty"` HttpStatusCode int `json:"-"` }
UpdateInstanceConfigurationAsyncResponse Response Object
func (UpdateInstanceConfigurationAsyncResponse) String ¶ added in v0.0.83
func (o UpdateInstanceConfigurationAsyncResponse) String() string
type UpdateInstanceConfigurationRequest ¶
type UpdateInstanceConfigurationRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateInstanceConfigurationRequestBody `json:"body,omitempty"` }
UpdateInstanceConfigurationRequest Request Object
func (UpdateInstanceConfigurationRequest) String ¶
func (o UpdateInstanceConfigurationRequest) String() string
type UpdateInstanceConfigurationRequestBody ¶
type UpdateInstanceConfigurationRequestBody struct { // 参数值对象,用户基于默认参数模板自定义的参数值。为空时不修改参数值。 - key:参数名称,\"max_connections\":\"10\"。为空时不修改参数值,key不为空时value也不可为空。 - value:参数值,\"max_connections\":\"10\"。 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:"-"` }
UpdateInstanceConfigurationResponse Response Object
func (UpdateInstanceConfigurationResponse) String ¶
func (o UpdateInstanceConfigurationResponse) String() string
type UpdateInstanceNameRequest ¶
type UpdateInstanceNameRequest struct { // 语言 XLanguage *UpdateInstanceNameRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ModifiyInstanceNameRequest `json:"body,omitempty"` }
UpdateInstanceNameRequest 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
func (UpdateInstanceNameRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdateInstanceNameRequestXLanguage) Value() string
type UpdateInstanceNameRequestXLanguageEnum ¶
type UpdateInstanceNameRequestXLanguageEnum struct { ZH_CN UpdateInstanceNameRequestXLanguage EN_US UpdateInstanceNameRequestXLanguage }
func GetUpdateInstanceNameRequestXLanguageEnum ¶
func GetUpdateInstanceNameRequestXLanguageEnum() UpdateInstanceNameRequestXLanguageEnum
type UpdateInstanceNameResponse ¶
type UpdateInstanceNameResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateInstanceNameResponse Response Object
func (UpdateInstanceNameResponse) String ¶
func (o UpdateInstanceNameResponse) String() string
type UpdatePortRequest ¶
type UpdatePortRequest struct { // 语言 XLanguage *UpdatePortRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateDbPortRequest `json:"body,omitempty"` }
UpdatePortRequest 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
func (UpdatePortRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdatePortRequestXLanguage) Value() string
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:"-"` }
UpdatePortResponse Response Object
func (UpdatePortResponse) String ¶
func (o UpdatePortResponse) String() string
type UpdatePostgresqlDatabaseRequest ¶ added in v0.1.39
type UpdatePostgresqlDatabaseRequest struct { // 语言 XLanguage *UpdatePostgresqlDatabaseRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateDatabaseReq `json:"body,omitempty"` }
UpdatePostgresqlDatabaseRequest Request Object
func (UpdatePostgresqlDatabaseRequest) String ¶ added in v0.1.39
func (o UpdatePostgresqlDatabaseRequest) String() string
type UpdatePostgresqlDatabaseRequestXLanguage ¶ added in v0.1.39
type UpdatePostgresqlDatabaseRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpdatePostgresqlDatabaseRequestXLanguage) MarshalJSON ¶ added in v0.1.39
func (c UpdatePostgresqlDatabaseRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpdatePostgresqlDatabaseRequestXLanguage) UnmarshalJSON ¶ added in v0.1.39
func (c *UpdatePostgresqlDatabaseRequestXLanguage) UnmarshalJSON(b []byte) error
func (UpdatePostgresqlDatabaseRequestXLanguage) Value ¶ added in v0.1.39
func (c UpdatePostgresqlDatabaseRequestXLanguage) Value() string
type UpdatePostgresqlDatabaseRequestXLanguageEnum ¶ added in v0.1.39
type UpdatePostgresqlDatabaseRequestXLanguageEnum struct { ZH_CN UpdatePostgresqlDatabaseRequestXLanguage EN_US UpdatePostgresqlDatabaseRequestXLanguage }
func GetUpdatePostgresqlDatabaseRequestXLanguageEnum ¶ added in v0.1.39
func GetUpdatePostgresqlDatabaseRequestXLanguageEnum() UpdatePostgresqlDatabaseRequestXLanguageEnum
type UpdatePostgresqlDatabaseResponse ¶ added in v0.1.39
type UpdatePostgresqlDatabaseResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePostgresqlDatabaseResponse Response Object
func (UpdatePostgresqlDatabaseResponse) String ¶ added in v0.1.39
func (o UpdatePostgresqlDatabaseResponse) String() string
type UpdatePostgresqlDbUserCommentRequest ¶ added in v0.1.39
type UpdatePostgresqlDbUserCommentRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 数据库用户名。 UserName string `json:"user_name"` Body *UpdateDbUserReq `json:"body,omitempty"` }
UpdatePostgresqlDbUserCommentRequest Request Object
func (UpdatePostgresqlDbUserCommentRequest) String ¶ added in v0.1.39
func (o UpdatePostgresqlDbUserCommentRequest) String() string
type UpdatePostgresqlDbUserCommentResponse ¶ added in v0.1.39
type UpdatePostgresqlDbUserCommentResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePostgresqlDbUserCommentResponse Response Object
func (UpdatePostgresqlDbUserCommentResponse) String ¶ added in v0.1.39
func (o UpdatePostgresqlDbUserCommentResponse) String() string
type UpdatePostgresqlExtensionRequest ¶ added in v0.1.81
type UpdatePostgresqlExtensionRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ExtensionRequest `json:"body,omitempty"` }
UpdatePostgresqlExtensionRequest Request Object
func (UpdatePostgresqlExtensionRequest) String ¶ added in v0.1.81
func (o UpdatePostgresqlExtensionRequest) String() string
type UpdatePostgresqlExtensionResponse ¶ added in v0.1.81
type UpdatePostgresqlExtensionResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePostgresqlExtensionResponse Response Object
func (UpdatePostgresqlExtensionResponse) String ¶ added in v0.1.81
func (o UpdatePostgresqlExtensionResponse) String() string
type UpdatePostgresqlInstanceAliasRequest ¶
type UpdatePostgresqlInstanceAliasRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateRdsInstanceAliasRequest `json:"body,omitempty"` }
UpdatePostgresqlInstanceAliasRequest Request Object
func (UpdatePostgresqlInstanceAliasRequest) String ¶
func (o UpdatePostgresqlInstanceAliasRequest) String() string
type UpdatePostgresqlInstanceAliasResponse ¶
type UpdatePostgresqlInstanceAliasResponse struct { // 操作结果。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePostgresqlInstanceAliasResponse Response Object
func (UpdatePostgresqlInstanceAliasResponse) String ¶
func (o UpdatePostgresqlInstanceAliasResponse) String() string
type UpdatePostgresqlParameterValueRequest ¶ added in v0.1.10
type UpdatePostgresqlParameterValueRequest struct { // 语言 XLanguage *string `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` // 参数名称。 Name string `json:"name"` Body *ModifyParamRequest `json:"body,omitempty"` }
UpdatePostgresqlParameterValueRequest Request Object
func (UpdatePostgresqlParameterValueRequest) String ¶ added in v0.1.10
func (o UpdatePostgresqlParameterValueRequest) String() string
type UpdatePostgresqlParameterValueResponse ¶ added in v0.1.10
type UpdatePostgresqlParameterValueResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` // 实例是否需要重启。 - “true”需要重启。 - “false”不需要重启。 RestartRequired *bool `json:"restart_required,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePostgresqlParameterValueResponse Response Object
func (UpdatePostgresqlParameterValueResponse) String ¶ added in v0.1.10
func (o UpdatePostgresqlParameterValueResponse) 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"` // 实例ID。 InstanceId string `json:"instance_id"` Body *ModifyProxyWeightRequest `json:"body,omitempty"` }
UpdateReadWeightRequest 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
func (UpdateReadWeightRequestXLanguage) Value ¶ added in v0.0.90
func (c UpdateReadWeightRequestXLanguage) Value() string
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:"-"` }
UpdateReadWeightResponse Response Object
func (UpdateReadWeightResponse) String ¶ added in v0.0.70
func (o UpdateReadWeightResponse) String() string
type UpdateSqlLimitRequest ¶ added in v0.1.85
type UpdateSqlLimitRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *UpdateSqlLimitRuleReqV3 `json:"body,omitempty"` }
UpdateSqlLimitRequest Request Object
func (UpdateSqlLimitRequest) String ¶ added in v0.1.85
func (o UpdateSqlLimitRequest) String() string
type UpdateSqlLimitResponse ¶ added in v0.1.85
type UpdateSqlLimitResponse struct { // 调用正常时,返回“successful”。 Resp *string `json:"resp,omitempty"` HttpStatusCode int `json:"-"` }
UpdateSqlLimitResponse Response Object
func (UpdateSqlLimitResponse) String ¶ added in v0.1.85
func (o UpdateSqlLimitResponse) String() string
type UpdateSqlLimitRuleReqV3 ¶ added in v0.1.85
type UpdateSqlLimitRuleReqV3 struct { // 数据库名称。 DbName string `json:"db_name"` // SQL限流ID。 Id string `json:"id"` // 同时执行的sql数量,小于等于0表示不限制,默认为0,取值范围(-1~50000)。 MaxConcurrency int32 `json:"max_concurrency"` // 最大等待时间,单位为秒。 MaxWaiting int32 `json:"max_waiting"` }
func (UpdateSqlLimitRuleReqV3) String ¶ added in v0.1.85
func (o UpdateSqlLimitRuleReqV3) String() string
type UpdateTdeStatusRequest ¶ added in v0.1.68
type UpdateTdeStatusRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateTdeStatusRequestBody `json:"body,omitempty"` }
UpdateTdeStatusRequest Request Object
func (UpdateTdeStatusRequest) String ¶ added in v0.1.68
func (o UpdateTdeStatusRequest) String() string
type UpdateTdeStatusRequestBody ¶ added in v0.1.68
type UpdateTdeStatusRequestBody struct { // 轮转天数 RotateDay *int32 `json:"rotate_day,omitempty"` // 密钥ID SecretId *string `json:"secret_id,omitempty"` // 密钥名称 SecretName *string `json:"secret_name,omitempty"` // 密钥版本 SecretVersion *string `json:"secret_version,omitempty"` }
UpdateTdeStatusRequestBody sqlserverTDE开关信息
func (UpdateTdeStatusRequestBody) String ¶ added in v0.1.68
func (o UpdateTdeStatusRequestBody) String() string
type UpdateTdeStatusResponse ¶ added in v0.1.68
type UpdateTdeStatusResponse struct { // 任务ID JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTdeStatusResponse Response Object
func (UpdateTdeStatusResponse) String ¶ added in v0.1.68
func (o UpdateTdeStatusResponse) String() string
type UpgradeDbMajorVersionPreCheckRequest ¶ added in v0.1.68
type UpgradeDbMajorVersionPreCheckRequest struct { // 实例ID InstanceId string `json:"instance_id"` // 语言。默认en-us。 XLanguage *string `json:"X-Language,omitempty"` Body *PostgresqlPreCheckUpgradeMajorVersionReq `json:"body,omitempty"` }
UpgradeDbMajorVersionPreCheckRequest Request Object
func (UpgradeDbMajorVersionPreCheckRequest) String ¶ added in v0.1.68
func (o UpgradeDbMajorVersionPreCheckRequest) String() string
type UpgradeDbMajorVersionPreCheckResponse ¶ added in v0.1.68
type UpgradeDbMajorVersionPreCheckResponse struct { // 检查报告ID。 ReportId *string `json:"report_id,omitempty"` HttpStatusCode int `json:"-"` }
UpgradeDbMajorVersionPreCheckResponse Response Object
func (UpgradeDbMajorVersionPreCheckResponse) String ¶ added in v0.1.68
func (o UpgradeDbMajorVersionPreCheckResponse) String() string
type UpgradeDbMajorVersionRequest ¶ added in v0.1.68
type UpgradeDbMajorVersionRequest struct { // 实例ID InstanceId string `json:"instance_id"` Body *UpgradePgMajorVersion `json:"body,omitempty"` }
UpgradeDbMajorVersionRequest Request Object
func (UpgradeDbMajorVersionRequest) String ¶ added in v0.1.68
func (o UpgradeDbMajorVersionRequest) String() string
type UpgradeDbMajorVersionResponse ¶ added in v0.1.68
type UpgradeDbMajorVersionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpgradeDbMajorVersionResponse Response Object
func (UpgradeDbMajorVersionResponse) String ¶ added in v0.1.68
func (o UpgradeDbMajorVersionResponse) String() string
type UpgradeDbVersionNewRequest ¶ added in v0.1.59
type UpgradeDbVersionNewRequest struct { // 语言 XLanguage *UpgradeDbVersionNewRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *CustomerUpgradeDatabaseVersionReqNew `json:"body,omitempty"` }
UpgradeDbVersionNewRequest Request Object
func (UpgradeDbVersionNewRequest) String ¶ added in v0.1.59
func (o UpgradeDbVersionNewRequest) String() string
type UpgradeDbVersionNewRequestXLanguage ¶ added in v0.1.59
type UpgradeDbVersionNewRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpgradeDbVersionNewRequestXLanguage) MarshalJSON ¶ added in v0.1.59
func (c UpgradeDbVersionNewRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpgradeDbVersionNewRequestXLanguage) UnmarshalJSON ¶ added in v0.1.59
func (c *UpgradeDbVersionNewRequestXLanguage) UnmarshalJSON(b []byte) error
func (UpgradeDbVersionNewRequestXLanguage) Value ¶ added in v0.1.59
func (c UpgradeDbVersionNewRequestXLanguage) Value() string
type UpgradeDbVersionNewRequestXLanguageEnum ¶ added in v0.1.59
type UpgradeDbVersionNewRequestXLanguageEnum struct { ZH_CN UpgradeDbVersionNewRequestXLanguage EN_US UpgradeDbVersionNewRequestXLanguage }
func GetUpgradeDbVersionNewRequestXLanguageEnum ¶ added in v0.1.59
func GetUpgradeDbVersionNewRequestXLanguageEnum() UpgradeDbVersionNewRequestXLanguageEnum
type UpgradeDbVersionNewResponse ¶ added in v0.1.59
type UpgradeDbVersionNewResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpgradeDbVersionNewResponse Response Object
func (UpgradeDbVersionNewResponse) String ¶ added in v0.1.59
func (o UpgradeDbVersionNewResponse) String() string
type UpgradeDbVersionRequest ¶ added in v0.0.68
type UpgradeDbVersionRequest struct { // 语言 XLanguage *UpgradeDbVersionRequestXLanguage `json:"X-Language,omitempty"` // 实例ID。 InstanceId string `json:"instance_id"` Body *CustomerUpgradeDatabaseVersionReq `json:"body,omitempty"` }
UpgradeDbVersionRequest Request Object
func (UpgradeDbVersionRequest) String ¶ added in v0.0.68
func (o UpgradeDbVersionRequest) String() string
type UpgradeDbVersionRequestXLanguage ¶ added in v0.0.68
type UpgradeDbVersionRequestXLanguage struct {
// contains filtered or unexported fields
}
func (UpgradeDbVersionRequestXLanguage) MarshalJSON ¶ added in v0.0.68
func (c UpgradeDbVersionRequestXLanguage) MarshalJSON() ([]byte, error)
func (*UpgradeDbVersionRequestXLanguage) UnmarshalJSON ¶ added in v0.0.68
func (c *UpgradeDbVersionRequestXLanguage) UnmarshalJSON(b []byte) error
func (UpgradeDbVersionRequestXLanguage) Value ¶ added in v0.0.90
func (c UpgradeDbVersionRequestXLanguage) Value() string
type UpgradeDbVersionRequestXLanguageEnum ¶ added in v0.0.68
type UpgradeDbVersionRequestXLanguageEnum struct { ZH_CN UpgradeDbVersionRequestXLanguage EN_US UpgradeDbVersionRequestXLanguage }
func GetUpgradeDbVersionRequestXLanguageEnum ¶ added in v0.0.68
func GetUpgradeDbVersionRequestXLanguageEnum() UpgradeDbVersionRequestXLanguageEnum
type UpgradeDbVersionResponse ¶ added in v0.0.68
type UpgradeDbVersionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpgradeDbVersionResponse Response Object
func (UpgradeDbVersionResponse) String ¶ added in v0.0.68
func (o UpgradeDbVersionResponse) String() string
type UpgradePgMajorVersion ¶ added in v0.1.68
type UpgradePgMajorVersion struct { // 目标版本。 高于实例当前的大版本,如当前为12,目标版本需要是13或14。 TargetVersion string `json:"target_version"` // 是否将实例内网IP切换到大版本实例 true:升级后切换当前实例的内网IP到大版本实例 false:升级后当前实例的内网IP不变,大版本实例使用新的内网IP IsChangePrivateIp bool `json:"is_change_private_ip"` // 统计信息收集方式。is_change_private_ip为true时必选 before_change_private_ip:将实例内网IP切换到大版本实例前收集 after_change_private_ip:将实例内网IP切换到大版本实例后收集 StatisticsCollectionMode *string `json:"statistics_collection_mode,omitempty"` }
func (UpgradePgMajorVersion) String ¶ added in v0.1.68
func (o UpgradePgMajorVersion) String() string
type UpgradeReports ¶ added in v0.1.68
type UpgradeReports struct { // 升级报告ID。 Id string `json:"id"` // 升级开始时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 StartTime string `json:"start_time"` // 升级结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 EndTime string `json:"end_time"` // 原实例ID。 SrcInstanceId string `json:"src_instance_id"` // 原数据库版本。 SrcDatabaseVersion string `json:"src_database_version"` // 目标实例ID。 DstInstanceId string `json:"dst_instance_id"` // 目标数据库版本。 DstDatabaseVersion string `json:"dst_database_version"` // 升级结果。 success,表示成功。 failed,表示失败。 running, 表示升级中。 Result string `json:"result"` // 实例内网IP是否改变。 true,表示改变。 false,表示不改变。 IsPrivateIpChanged bool `json:"is_private_ip_changed"` // 实例内网IP修改时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如偏移1个小时显示为+0100。 PrivateIpChangeTime string `json:"private_ip_change_time"` // 统计信息收集模式。 before_change_private_ip,修改实例内网IP前收集。 after_change_private_ip,修改实例内网IP后收集。 StatisticsCollectionMode string `json:"statistics_collection_mode"` // 升级报告详情。 Detail string `json:"detail"` }
func (UpgradeReports) String ¶ added in v0.1.68
func (o UpgradeReports) String() string
type UserForCreation ¶
type UserForCreation struct { // 数据库用户名称。 数据库帐号名称在1到32个字符之间,由字母、数字、中划线或下划线组成,不能包含其他特殊字符。 - 若数据库版本为MySQL5.6,帐号长度为1~16个字符。 - 若数据库版本为MySQL5.7和8.0,帐号长度为1~32个字符。 Name string `json:"name"` // 数据库帐号密码。 取值范围: 非空,由大小写字母、数字和特殊符号~!@#$%^*-_=+?,()&组成,长度8~32个字符,不能和数据库帐号“name”或“name”的逆序相同。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 Password string `json:"password"` // 数据库用户备注。 取值范围:长度1~512个字符。目前仅支持MySQL 8.0.25及以上版本。 Comment *string `json:"comment,omitempty"` // 是否创建高权限用户。 • 若为true,则不用传hosts、databases参数。 IsPrivilege *bool `json:"is_privilege,omitempty"` // 授权用户登录主机IP列表 • 若IP地址为%,则表示允许所有地址访问MySQL实例。 • 若IP地址为“10.10.10.%”,则表示10.10.10.X的IP地址都可以访问该MySQL实例。 • 支持添加多个IP地址。 Hosts *[]string `json:"hosts,omitempty"` // 授权用户数据库权限 Databases *[]DatabaseWithPrivilegeObject `json:"databases,omitempty"` }
func (UserForCreation) String ¶
func (o UserForCreation) String() string
type UserForList ¶
type UserForList struct { // 数据库用户名称。 Name string `json:"name"` }
UserForList 数据库用户信息。
func (UserForList) String ¶
func (o UserForList) String() string
type UserWithPrivilege ¶
type UserWithPrivilege struct { // 用户名。 Name string `json:"name"` // 是否为只读权限。 Readonly bool `json:"readonly"` }
UserWithPrivilege 用户及其权限。
func (UserWithPrivilege) String ¶
func (o UserWithPrivilege) String() string
type Volume ¶
type Volume struct { // 磁盘类型。 取值范围如下,区分大小写: - COMMON,表示SATA。 - HIGH,表示SAS。 - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版(需申请权限)。 - CLOUDSSD,表示SSD云盘,仅支持通用型和独享型规格实例。 - LOCALSSD,表示本地SSD。 - ESSD,表示极速型SSD,仅支持独享型规格实例。 Type VolumeType `json:"type"` // 磁盘大小,单位为GB。 取值范围:40GB~4000GB,必须为10的整数倍。 部分用户支持40GB~6000GB,如果您想创建存储空间最大为6000GB的数据库实例,或提高扩容上限到10000GB,请联系客服开通。 说明:对于只读实例,该参数无效,磁盘大小,默认和主实例相同。 Size int32 `json:"size"` }
type VolumeForInstanceResponse ¶ added in v0.1.85
type VolumeForInstanceResponse struct { // 磁盘类型。 取值范围如下,区分大小写: - COMMON,表示SATA。 - HIGH,表示SAS。 - ULTRAHIGH,表示SSD。 - ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版。 - CLOUDSSD,表示SSD云盘,仅支持通用型和独享型规格实例。 - LOCALSSD,表示本地SSD。 - ESSD,表示极速型SSD,仅支持独享型规格实例。 Type VolumeForInstanceResponseType `json:"type"` // 磁盘大小,单位为GB。 Size int32 `json:"size"` }
func (VolumeForInstanceResponse) String ¶ added in v0.1.85
func (o VolumeForInstanceResponse) String() string
type VolumeForInstanceResponseType ¶ added in v0.1.85
type VolumeForInstanceResponseType struct {
// contains filtered or unexported fields
}
func (VolumeForInstanceResponseType) MarshalJSON ¶ added in v0.1.85
func (c VolumeForInstanceResponseType) MarshalJSON() ([]byte, error)
func (*VolumeForInstanceResponseType) UnmarshalJSON ¶ added in v0.1.85
func (c *VolumeForInstanceResponseType) UnmarshalJSON(b []byte) error
func (VolumeForInstanceResponseType) Value ¶ added in v0.1.85
func (c VolumeForInstanceResponseType) Value() string
type VolumeForInstanceResponseTypeEnum ¶ added in v0.1.85
type VolumeForInstanceResponseTypeEnum struct { ULTRAHIGH VolumeForInstanceResponseType HIGH VolumeForInstanceResponseType COMMON VolumeForInstanceResponseType NVMESSD VolumeForInstanceResponseType ULTRAHIGHPRO VolumeForInstanceResponseType CLOUDSSD VolumeForInstanceResponseType LOCALSSD VolumeForInstanceResponseType ESSD VolumeForInstanceResponseType }
func GetVolumeForInstanceResponseTypeEnum ¶ added in v0.1.85
func GetVolumeForInstanceResponseTypeEnum() VolumeForInstanceResponseTypeEnum
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
func (VolumeType) Value ¶ added in v0.0.90
func (c VolumeType) Value() string
type VolumeTypeEnum ¶
type VolumeTypeEnum struct { ULTRAHIGH VolumeType HIGH VolumeType COMMON VolumeType NVMESSD VolumeType ULTRAHIGHPRO VolumeType CLOUDSSD VolumeType LOCALSSD VolumeType ESSD VolumeType }
func GetVolumeTypeEnum ¶
func GetVolumeTypeEnum() VolumeTypeEnum
Source Files ¶
- model_ad_domain_info.go
- model_add_log_config_response_body.go
- model_add_log_configs.go
- model_add_msdtc_request_body.go
- model_add_postgresql_hba_conf_request.go
- model_add_postgresql_hba_conf_response.go
- 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_allow_sqlserver_db_user_privilege_request.go
- model_allow_sqlserver_db_user_privilege_response.go
- model_api_version.go
- model_apply_configuration_async_request.go
- model_apply_configuration_async_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_datastore.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_add_msdtcs_request.go
- model_batch_add_msdtcs_response.go
- model_batch_delete_backup_request_body.go
- model_batch_delete_manual_backup_request.go
- model_batch_delete_manual_backup_response.go
- model_batch_restore_database_request.go
- model_batch_restore_database_response.go
- model_batch_restore_postgre_sql_tables_request.go
- model_batch_restore_postgre_sql_tables_response.go
- model_batch_shutdown_ins_req.go
- model_batch_stop_instance_request.go
- model_batch_stop_instance_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_binlog_clear_policy_request_body.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_proxy_scale_request.go
- model_change_proxy_scale_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_compute_flavor.go
- model_compute_flavor_group.go
- model_computes.go
- model_configuration_copy_request_body.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_copy_configuration_request.go
- model_copy_configuration_response.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_iam5_request.go
- model_create_instance_iam5_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_mysql_multi_proxy_request.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_postgresql_extension_request.go
- model_create_postgresql_extension_response.go
- model_create_rd_sfor_my_sql_proxy_request.go
- model_create_rd_sfor_my_sql_proxy_response.go
- model_create_restore_instance_request.go
- model_create_restore_instance_request_body.go
- model_create_restore_instance_response.go
- model_create_sql_limit_request.go
- model_create_sql_limit_response.go
- model_create_sql_limit_rule_req_v3.go
- model_create_sqlserver_database_request.go
- model_create_sqlserver_database_response.go
- model_create_sqlserver_db_user_request.go
- model_create_sqlserver_db_user_response.go
- model_create_xel_log_download_request.go
- model_create_xel_log_download_request_body.go
- model_create_xel_log_download_response.go
- model_create_xel_log_download_result.go
- model_customer_create_instance_req.go
- model_customer_modify_auto_enlarge_policy_req.go
- model_customer_upgrade_database_version_req.go
- model_customer_upgrade_database_version_req_new.go
- model_data_ip_request.go
- model_database_for_creation.go
- model_database_user_role_request.go
- model_database_with_privilege.go
- model_database_with_privilege_object.go
- model_datastore.go
- model_db_user_privilege_request.go
- model_db_user_pwd_request.go
- model_dbs_instance_host_info_result.go
- model_delete_backup_result.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_disaster_recovery_request.go
- model_delete_disaster_recovery_request_body.go
- model_delete_disaster_recovery_response.go
- model_delete_instance_request.go
- model_delete_instance_response.go
- model_delete_job_request.go
- model_delete_job_response.go
- model_delete_log_config_response_body.go
- model_delete_log_configs.go
- model_delete_log_lts_configs_request.go
- model_delete_log_lts_configs_response.go
- model_delete_manual_backup_request.go
- model_delete_manual_backup_response.go
- model_delete_postgresql_database_request.go
- model_delete_postgresql_database_response.go
- model_delete_postgresql_db_user_request.go
- model_delete_postgresql_db_user_response.go
- model_delete_postgresql_extension_request.go
- model_delete_postgresql_extension_response.go
- model_delete_postgresql_hba_conf_request.go
- model_delete_postgresql_hba_conf_response.go
- model_delete_rd_sfor_my_sql_proxy_request.go
- model_delete_rd_sfor_my_sql_proxy_response.go
- model_delete_sql_limit_request.go
- model_delete_sql_limit_response.go
- model_delete_sql_limit_rule_req_v3.go
- model_delete_sqlserver_database_ex_request.go
- model_delete_sqlserver_database_ex_response.go
- model_delete_sqlserver_database_request.go
- model_delete_sqlserver_database_response.go
- model_delete_sqlserver_db_user_request.go
- model_delete_sqlserver_db_user_response.go
- model_diagnosis_instances_info_result.go
- model_diagnosis_item_result.go
- model_download_errorlog_request.go
- model_download_errorlog_response.go
- model_download_info_rsp.go
- model_download_slowlog_request.go
- model_download_slowlog_response.go
- model_drop_database_v3_req.go
- model_dss_pool_info.go
- model_enable_configuration_request.go
- model_enable_configuration_response.go
- model_engine_flavor_data.go
- model_enlarge_volume_object.go
- model_enlarge_volume_request_body.go
- model_error_log.go
- model_error_log_item.go
- model_error_response.go
- model_error_rsp.go
- model_errorlog_download_info.go
- model_errorlog_for_lts_request.go
- model_execute_privilege_database_user_role_request.go
- model_execute_privilege_database_user_role_response.go
- model_execute_revoke_database_user_role_request.go
- model_execute_revoke_database_user_role_response.go
- model_extension_request.go
- model_extensions_response.go
- model_failover_mode_request.go
- model_failover_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_off_site_backup_policy.go
- model_get_restore_time_response_restore_time.go
- model_get_task_detail_list_rsp_jobs.go
- model_get_task_detail_list_rsp_jobs_instance.go
- model_grant_request.go
- model_ha.go
- model_ha_response.go
- model_history_database_info.go
- model_history_database_instance.go
- model_inspection_reports.go
- model_instance_dr_relation.go
- model_instance_info.go
- model_instance_lts_basic_info_resp.go
- model_instance_lts_config_detail_resp.go
- model_instance_lts_config_resp.go
- model_instance_request.go
- model_instance_response.go
- model_instance_restart_requset_body.go
- model_instances_weight.go
- model_l_datastore.go
- model_links_info_response.go
- model_list_api_version_new_request.go
- model_list_api_version_new_response.go
- model_list_api_version_request.go
- model_list_api_version_response.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_authorized_sqlserver_db_users_request.go
- model_list_authorized_sqlserver_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_database_user_role_request.go
- model_list_database_user_role_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_dr_relations_request.go
- model_list_dr_relations_response.go
- model_list_engine_flavors_request.go
- model_list_engine_flavors_response.go
- model_list_error_logs_new_request.go
- model_list_error_logs_new_response.go
- model_list_error_logs_request.go
- model_list_error_logs_response.go
- model_list_errorlog_for_lts_request.go
- model_list_errorlog_for_lts_response.go
- model_list_flavors_request.go
- model_list_flavors_resize_request.go
- model_list_flavors_resize_response.go
- model_list_flavors_response.go
- model_list_history_database_request.go
- model_list_history_database_response.go
- model_list_inspection_histories_request.go
- model_list_inspection_histories_response.go
- model_list_instance_diagnosis_request.go
- model_list_instance_diagnosis_response.go
- model_list_instance_param_histories_request.go
- model_list_instance_param_histories_response.go
- model_list_instance_tags_request.go
- model_list_instance_tags_response.go
- model_list_instances_info_diagnosis_request.go
- model_list_instances_info_diagnosis_response.go
- model_list_instances_request.go
- model_list_instances_response.go
- model_list_instances_support_fast_restore_request.go
- model_list_instances_support_fast_restore_request_body.go
- model_list_instances_support_fast_restore_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_log_lts_configs_request.go
- model_list_log_lts_configs_response.go
- model_list_msdtc_hosts_request.go
- model_list_msdtc_hosts_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_postgresql_extension_request.go
- model_list_postgresql_extension_response.go
- model_list_postgresql_hba_info_history_request.go
- model_list_postgresql_hba_info_history_response.go
- model_list_postgresql_hba_info_request.go
- model_list_postgresql_hba_info_response.go
- model_list_postgresql_list_history_tables_request.go
- model_list_postgresql_list_history_tables_response.go
- model_list_predefined_tag_request.go
- model_list_predefined_tag_response.go
- model_list_project_tags_request.go
- model_list_project_tags_response.go
- model_list_rd_sfor_my_sql_proxy_request.go
- model_list_rd_sfor_my_sql_proxy_response.go
- model_list_rd_sfor_mysql_proxy_flavors_request.go
- model_list_rd_sfor_mysql_proxy_flavors_response.go
- model_list_recycle_instances_request.go
- model_list_recycle_instances_response.go
- model_list_restore_times_request.go
- model_list_restore_times_response.go
- model_list_share_backups_request.go
- model_list_share_backups_response.go
- model_list_simplified_instances_request.go
- model_list_simplified_instances_response.go
- model_list_slow_log_file_request.go
- model_list_slow_log_file_response.go
- model_list_slow_log_statistics_for_lts_request.go
- model_list_slow_log_statistics_for_lts_response.go
- model_list_slow_logs_new_request.go
- model_list_slow_logs_new_response.go
- model_list_slow_logs_request.go
- model_list_slow_logs_response.go
- model_list_slowlog_for_lts_request.go
- model_list_slowlog_for_lts_response.go
- model_list_slowlog_statistics_request.go
- model_list_slowlog_statistics_response.go
- model_list_sql_limit_request.go
- model_list_sql_limit_response.go
- model_list_sqlserver_databases_request.go
- model_list_sqlserver_databases_response.go
- model_list_sqlserver_db_users_request.go
- model_list_sqlserver_db_users_response.go
- model_list_ssl_cert_download_link_request.go
- model_list_ssl_cert_download_link_response.go
- model_list_storage_types_request.go
- model_list_storage_types_response.go
- model_list_upgrade_histories_request.go
- model_list_upgrade_histories_response.go
- model_list_xel_log_response_result.go
- model_list_xellog_files_request.go
- model_list_xellog_files_response.go
- model_master_instance.go
- model_migrate_follower_request.go
- model_migrate_follower_response.go
- model_modifiy_instance_name_request.go
- model_modify_collation_request.go
- model_modify_collation_request_body.go
- model_modify_collation_response.go
- model_modify_dns_name_request_body.go
- model_modify_my_sql_proxy_route_mode_request.go
- model_modify_param_request.go
- model_modify_postgresql_hba_conf_request.go
- model_modify_postgresql_hba_conf_response.go
- model_modify_proxy_weight_request.go
- model_modify_rd_sfor_my_sql_proxy_route_mode_request.go
- model_modify_rd_sfor_my_sql_proxy_route_mode_response.go
- model_msdtc_host_option.go
- model_mysql_available_zone_info.go
- model_mysql_proxy_flavors_response_compute_flavor_groups.go
- model_mysql_proxy_flavors_response_compute_flavors.go
- model_mysql_read_only_switch.go
- model_mysql_slow_log_details_item.go
- model_mysql_slow_log_statistics_item.go
- model_node_response.go
- model_off_site_backup_for_list.go
- model_off_site_backup_policy.go
- model_offsite_backup_instance.go
- model_open_proxy_request.go
- model_ops_window_request.go
- model_para_group_datastore.go
- model_param_group_history_result.go
- model_postgre_sql_history_database.go
- model_postgre_sql_history_database_request.go
- model_postgre_sql_history_schema.go
- model_postgre_sql_history_table.go
- model_postgre_sql_history_table_instance.go
- model_postgre_sql_history_table_request.go
- model_postgre_sql_restore_database.go
- model_postgre_sql_restore_database_request.go
- model_postgre_sql_restore_schema.go
- model_postgre_sql_restore_table.go
- model_postgre_sql_restore_table_instance.go
- model_postgre_sql_restore_table_request.go
- model_postgresql_create_schema_req.go
- model_postgresql_database_for_creation.go
- model_postgresql_database_for_list_schema.go
- model_postgresql_database_schema_req.go
- model_postgresql_grant_request.go
- model_postgresql_hba_conf.go
- model_postgresql_hba_history.go
- model_postgresql_list_database.go
- model_postgresql_pre_check_upgrade_major_version_req.go
- model_postgresql_user_for_creation.go
- model_postgresql_user_for_list.go
- model_postgresql_user_with_privilege.go
- model_project_tag_info_response.go
- model_proxy.go
- model_proxy_info.go
- model_proxy_info_flavor_info.go
- model_proxy_info_nodes.go
- model_proxy_node.go
- model_proxy_readonly_instances.go
- model_pwd_reset_request.go
- model_query_proxy_response_v3.go
- model_quotas.go
- model_readonly_instances.go
- model_recycle_instsance_v3.go
- model_recycle_policy.go
- model_recycle_policy_request_body.go
- model_reduce_volume_object.go
- model_reduce_volume_request_body.go
- model_related_instance.go
- model_reset_pwd_request.go
- model_reset_pwd_response.go
- model_resize_flavor_object.go
- model_resize_flavor_request.go
- model_resource_tag.go
- model_resources.go
- model_restore_database_info.go
- model_restore_database_instance.go
- model_restore_databases_info.go
- model_restore_databases_info_new.go
- model_restore_exist_instance_request.go
- model_restore_exist_instance_response.go
- model_restore_existing_instance_request_body.go
- model_restore_existing_instance_request_body_source.go
- model_restore_point.go
- model_restore_result.go
- model_restore_table_info.go
- model_restore_table_info_new.go
- model_restore_tables_new_request.go
- model_restore_tables_new_request_body.go
- model_restore_tables_new_response.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_postgresql_db_privilege_request.go
- model_revoke_postgresql_db_privilege_request_body.go
- model_revoke_postgresql_db_privilege_response.go
- model_revoke_postgresql_db_privilege_user.go
- model_revoke_request.go
- model_revoke_request_body.go
- model_revoke_request_body_users.go
- model_revoke_response.go
- model_revoke_sqlserver_db_user_privilege_request.go
- model_revoke_sqlserver_db_user_privilege_response.go
- model_scale_flavors.go
- model_scale_proxy_request_body.go
- model_search_query_scale_compute_flavors_request.go
- model_search_query_scale_compute_flavors_response.go
- model_search_query_scale_flavors_request.go
- model_search_query_scale_flavors_response.go
- model_second_monitor.go
- model_security_group_request.go
- model_serverless_info.go
- model_serverless_info_response.go
- model_set_auditlog_policy_request.go
- model_set_auditlog_policy_request_body.go
- model_set_auditlog_policy_response.go
- model_set_auto_enlarge_policy_request.go
- model_set_auto_enlarge_policy_response.go
- model_set_backup_policy_request.go
- model_set_backup_policy_request_body.go
- model_set_backup_policy_response.go
- model_set_binlog_clear_policy_request.go
- model_set_binlog_clear_policy_response.go
- model_set_database_user_privilege_req_v3.go
- model_set_database_user_privilege_request.go
- model_set_database_user_privilege_response.go
- model_set_db_user_pwd_request.go
- model_set_db_user_pwd_response.go
- model_set_host_privilege_request_v3.go
- model_set_instances_db_shrink_request.go
- model_set_instances_db_shrink_response.go
- model_set_instances_new_db_shrink_request.go
- model_set_instances_new_db_shrink_response.go
- model_set_instances_proxy_restart_request.go
- model_set_instances_proxy_restart_response.go
- model_set_log_lts_configs_request.go
- model_set_log_lts_configs_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_read_only_switch_request.go
- model_set_read_only_switch_response.go
- model_set_second_level_monitor_request.go
- model_set_second_level_monitor_response.go
- model_set_security_group_request.go
- model_set_security_group_response.go
- model_set_sensitive_slow_log_request.go
- model_set_sensitive_slow_log_response.go
- model_share_backups.go
- model_show_api_version_request.go
- model_show_api_version_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_auto_enlarge_policy_request.go
- model_show_auto_enlarge_policy_response.go
- model_show_available_version_request.go
- model_show_available_version_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_binlog_clear_policy_request.go
- model_show_binlog_clear_policy_response.go
- model_show_configuration_request.go
- model_show_configuration_response.go
- model_show_dns_name_request.go
- model_show_dns_name_response.go
- model_show_domain_name_request.go
- model_show_domain_name_response.go
- model_show_dr_replica_status_request.go
- model_show_dr_replica_status_response.go
- model_show_incre_backup_policy1_request.go
- model_show_incre_backup_policy1_response.go
- model_show_incre_backup_policy_resp_body_incre_backup_policy.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_show_postgresql_param_value_request.go
- model_show_postgresql_param_value_response.go
- model_show_quotas_request.go
- model_show_quotas_response.go
- model_show_recycle_policy_request.go
- model_show_recycle_policy_response.go
- model_show_replay_delay_status_request.go
- model_show_replay_delay_status_response.go
- model_show_replication_status_request.go
- model_show_replication_status_response.go
- model_show_second_level_monitoring_request.go
- model_show_second_level_monitoring_response.go
- model_show_storage_used_space_request.go
- model_show_storage_used_space_response.go
- model_show_tde_status_request.go
- model_show_tde_status_response.go
- model_show_upgrade_db_major_version_status_request.go
- model_show_upgrade_db_major_version_status_response.go
- model_shutdown_instance_record.go
- model_simplified_instance_entry.go
- model_simplified_instances_request.go
- model_single2_ha.go
- model_single2_ha_object.go
- model_slave_instance.go
- model_slow_log.go
- model_slow_log_file.go
- model_slow_log_statistics.go
- model_slow_log_statistics_for_lts_request.go
- model_slowlog_download_info.go
- model_slowlog_download_request.go
- model_slowlog_for_lts_request.go
- model_sql_limit_object.go
- model_sqlserver_database_for_creation.go
- model_sqlserver_database_for_detail.go
- model_sqlserver_grant_request.go
- model_sqlserver_revoke_request.go
- model_sqlserver_user_for_creation.go
- model_sqlserver_user_with_privilege.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_enlarge_volume_action_request.go
- model_start_instance_enlarge_volume_action_response.go
- model_start_instance_reduce_volume_action_request.go
- model_start_instance_reduce_volume_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_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_startup_instance_request.go
- model_startup_instance_response.go
- model_stop_backup_request.go
- model_stop_backup_response.go
- model_stop_database_proxy_request.go
- model_stop_database_proxy_response.go
- model_stop_instance_request.go
- model_stop_instance_response.go
- model_storage.go
- model_support_fast_restore_list.go
- model_switch_log_replay_request.go
- model_switch_log_replay_request_body.go
- model_switch_log_replay_response.go
- model_switch_sql_limit_control_req_v3.go
- model_switch_sql_limit_request.go
- model_switch_sql_limit_response.go
- model_switch_ssl_request.go
- model_switch_ssl_response.go
- model_tag_del_with_key_value.go
- model_tag_resp.go
- model_tag_response.go
- model_tag_with_key_value.go
- model_target_instance_request.go
- model_unchangeable_param.go
- model_unlock_node_readonly_status_request.go
- model_unlock_node_readonly_status_request_body.go
- model_unlock_node_readonly_status_response.go
- model_update_configuration_request.go
- model_update_configuration_response.go
- model_update_configuration_rsp_configuration.go
- model_update_data_ip_request.go
- model_update_data_ip_response.go
- model_update_database_owner_request.go
- model_update_database_owner_request_body.go
- model_update_database_owner_response.go
- model_update_database_req.go
- model_update_database_request.go
- model_update_database_response.go
- model_update_db_port_request.go
- model_update_db_shrink_request_body.go
- model_update_db_user_comment_request.go
- model_update_db_user_comment_response.go
- model_update_db_user_privilege_request.go
- model_update_db_user_privilege_response.go
- model_update_db_user_req.go
- model_update_dns_name_request.go
- model_update_dns_name_response.go
- model_update_host_privilege_request.go
- model_update_host_privilege_response.go
- model_update_incre_backup_policy1_request.go
- model_update_incre_backup_policy1_request_body.go
- model_update_incre_backup_policy1_response.go
- model_update_instance_configuration_async_request.go
- model_update_instance_configuration_async_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_database_request.go
- model_update_postgresql_database_response.go
- model_update_postgresql_db_user_comment_request.go
- model_update_postgresql_db_user_comment_response.go
- model_update_postgresql_extension_request.go
- model_update_postgresql_extension_response.go
- model_update_postgresql_instance_alias_request.go
- model_update_postgresql_instance_alias_response.go
- model_update_postgresql_parameter_value_request.go
- model_update_postgresql_parameter_value_response.go
- model_update_rds_instance_alias_request.go
- model_update_read_weight_request.go
- model_update_read_weight_response.go
- model_update_sql_limit_request.go
- model_update_sql_limit_response.go
- model_update_sql_limit_rule_req_v3.go
- model_update_tde_status_request.go
- model_update_tde_status_request_body.go
- model_update_tde_status_response.go
- model_upgrade_db_major_version_pre_check_request.go
- model_upgrade_db_major_version_pre_check_response.go
- model_upgrade_db_major_version_request.go
- model_upgrade_db_major_version_response.go
- model_upgrade_db_version_new_request.go
- model_upgrade_db_version_new_response.go
- model_upgrade_db_version_request.go
- model_upgrade_db_version_response.go
- model_upgrade_pg_major_version.go
- model_upgrade_reports.go
- model_user_for_creation.go
- model_user_for_list.go
- model_user_with_privilege.go
- model_volume.go
- model_volume_for_instance_response.go