Documentation ¶
Index ¶
- type CreateAccountRequest
- func NewCreateAccountRequest(regionId string, instanceId string, accountName string, accountPassword string) *CreateAccountRequest
- func NewCreateAccountRequestWithAllParams(regionId string, instanceId string, accountName string, accountPassword string) *CreateAccountRequest
- func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
- func (r CreateAccountRequest) GetRegionId() string
- func (r *CreateAccountRequest) SetAccountName(accountName string)
- func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateAccountRequest) SetInstanceId(instanceId string)
- func (r *CreateAccountRequest) SetRegionId(regionId string)
- type CreateAccountResponse
- type CreateAccountResult
- type CreateAuditRequest
- type CreateAuditResponse
- type CreateAuditResult
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateBackupResult
- type CreateDatabaseRequest
- func NewCreateDatabaseRequest(regionId string, instanceId string, dbName string, characterSetName string) *CreateDatabaseRequest
- func NewCreateDatabaseRequestWithAllParams(regionId string, instanceId string, dbName string, characterSetName string) *CreateDatabaseRequest
- func NewCreateDatabaseRequestWithoutParam() *CreateDatabaseRequest
- func (r CreateDatabaseRequest) GetRegionId() string
- func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
- func (r *CreateDatabaseRequest) SetDbName(dbName string)
- func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
- func (r *CreateDatabaseRequest) SetRegionId(regionId string)
- type CreateDatabaseResponse
- type CreateDatabaseResult
- type CreateInstanceByTimeRequest
- func NewCreateInstanceByTimeRequest(regionId string, instanceId string, restoreTime string, ...) *CreateInstanceByTimeRequest
- func NewCreateInstanceByTimeRequestWithAllParams(regionId string, instanceId string, restoreTime string, ...) *CreateInstanceByTimeRequest
- func NewCreateInstanceByTimeRequestWithoutParam() *CreateInstanceByTimeRequest
- func (r CreateInstanceByTimeRequest) GetRegionId() string
- func (r *CreateInstanceByTimeRequest) SetInstanceId(instanceId string)
- func (r *CreateInstanceByTimeRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)
- func (r *CreateInstanceByTimeRequest) SetRegionId(regionId string)
- func (r *CreateInstanceByTimeRequest) SetRestoreTime(restoreTime string)
- type CreateInstanceByTimeResponse
- type CreateInstanceByTimeResult
- type CreateInstanceFromBackupRequest
- func NewCreateInstanceFromBackupRequest(regionId string, backupId string, engine string, ...) *CreateInstanceFromBackupRequest
- func NewCreateInstanceFromBackupRequestWithAllParams(regionId string, backupId string, engine string, ...) *CreateInstanceFromBackupRequest
- func NewCreateInstanceFromBackupRequestWithoutParam() *CreateInstanceFromBackupRequest
- func (r CreateInstanceFromBackupRequest) GetRegionId() string
- func (r *CreateInstanceFromBackupRequest) SetBackupId(backupId string)
- func (r *CreateInstanceFromBackupRequest) SetEngine(engine string)
- func (r *CreateInstanceFromBackupRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)
- func (r *CreateInstanceFromBackupRequest) SetRegionId(regionId string)
- type CreateInstanceFromBackupResponse
- type CreateInstanceFromBackupResult
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceResult
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteAuditRequest
- type DeleteAuditResponse
- type DeleteAuditResult
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteBackupResult
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseResult
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstanceResult
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeAccountsResult
- type DescribeAuditRequest
- type DescribeAuditResponse
- type DescribeAuditResult
- type DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequest(regionId string, backupId string) *DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequestWithAllParams(regionId string, backupId string, fileName *string, ...) *DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequestWithoutParam() *DescribeBackupDownloadURLRequest
- func (r DescribeBackupDownloadURLRequest) GetRegionId() string
- func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
- func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
- func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
- func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
- type DescribeBackupDownloadURLResponse
- type DescribeBackupDownloadURLResult
- type DescribeBackupsRequest
- func NewDescribeBackupsRequest(regionId string, instanceId string, pageNumber int, pageSize int) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithAllParams(regionId string, instanceId string, auto *int, backupTypeFilter *string, ...) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
- func (r DescribeBackupsRequest) GetRegionId() string
- func (r *DescribeBackupsRequest) SetAuto(auto int)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
- func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
- func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
- func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
- func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupsRequest) SetRegionId(regionId string)
- type DescribeBackupsResponse
- type DescribeBackupsResult
- type DescribeDatabasesRequest
- type DescribeDatabasesResponse
- type DescribeDatabasesResult
- type DescribeErrorLogsRequest
- type DescribeErrorLogsResponse
- type DescribeErrorLogsResult
- type DescribeImportFilesRequest
- type DescribeImportFilesResponse
- type DescribeImportFilesResult
- type DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequest(regionId string, instanceId string, queryType string) *DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequestWithAllParams(regionId string, instanceId string, queryType string, db *string, ...) *DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequestWithoutParam() *DescribeIndexPerformanceRequest
- func (r DescribeIndexPerformanceRequest) GetRegionId() string
- func (r *DescribeIndexPerformanceRequest) SetDb(db string)
- func (r *DescribeIndexPerformanceRequest) SetInstanceId(instanceId string)
- func (r *DescribeIndexPerformanceRequest) SetPageNumber(pageNumber int)
- func (r *DescribeIndexPerformanceRequest) SetPageSize(pageSize int)
- func (r *DescribeIndexPerformanceRequest) SetQueryType(queryType string)
- func (r *DescribeIndexPerformanceRequest) SetRegionId(regionId string)
- type DescribeIndexPerformanceResponse
- type DescribeIndexPerformanceResult
- type DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequest(regionId string, instanceId string) *DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequestWithAllParams(regionId string, instanceId string) *DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequestWithoutParam() *DescribeInstanceAttributesRequest
- type DescribeInstanceAttributesResponse
- type DescribeInstanceAttributesResult
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequest(regionId string, instanceId string, queryType string) *DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequestWithAllParams(regionId string, instanceId string, queryType string, threshold *int, ...) *DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequestWithoutParam() *DescribeQueryPerformanceRequest
- func (r DescribeQueryPerformanceRequest) GetRegionId() string
- func (r *DescribeQueryPerformanceRequest) SetInstanceId(instanceId string)
- func (r *DescribeQueryPerformanceRequest) SetPageNumber(pageNumber int)
- func (r *DescribeQueryPerformanceRequest) SetPageSize(pageSize int)
- func (r *DescribeQueryPerformanceRequest) SetQueryType(queryType string)
- func (r *DescribeQueryPerformanceRequest) SetRegionId(regionId string)
- func (r *DescribeQueryPerformanceRequest) SetThreshold(threshold int)
- type DescribeQueryPerformanceResponse
- type DescribeQueryPerformanceResult
- type DescribeWhiteListRequest
- type DescribeWhiteListResponse
- type DescribeWhiteListResult
- type DisableInternetAccessRequest
- type DisableInternetAccessResponse
- type DisableInternetAccessResult
- type EnableInternetAccessRequest
- type EnableInternetAccessResponse
- type EnableInternetAccessResult
- type FailoverInstanceRequest
- type FailoverInstanceResponse
- type FailoverInstanceResult
- type GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequest(regionId string, instanceId string, fileName string) *GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequestWithAllParams(regionId string, instanceId string, fileName string) *GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequestWithoutParam() *GetAuditDownloadURLRequest
- type GetAuditDownloadURLResponse
- type GetAuditDownloadURLResult
- type GetAuditFilesRequest
- type GetAuditFilesResponse
- type GetAuditFilesResult
- type GetAuditOptionsRequest
- type GetAuditOptionsResponse
- type GetAuditOptionsResult
- type GetBackupPolicyRequest
- type GetBackupPolicyResponse
- type GetBackupPolicyResult
- type GetUploadKeyRequest
- type GetUploadKeyResponse
- type GetUploadKeyResult
- type GrantPrivilegeRequest
- func NewGrantPrivilegeRequest(regionId string, instanceId string, accountName string, ...) *GrantPrivilegeRequest
- func NewGrantPrivilegeRequestWithAllParams(regionId string, instanceId string, accountName string, ...) *GrantPrivilegeRequest
- func NewGrantPrivilegeRequestWithoutParam() *GrantPrivilegeRequest
- func (r GrantPrivilegeRequest) GetRegionId() string
- func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
- func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
- func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
- func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
- type GrantPrivilegeResponse
- type GrantPrivilegeResult
- type ModifyAuditRequest
- type ModifyAuditResponse
- type ModifyAuditResult
- type ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequest(regionId string, instanceId string, newInstanceClass string, ...) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithAllParams(regionId string, instanceId string, newInstanceClass string, ...) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest
- func (r ModifyInstanceSpecRequest) GetRegionId() string
- func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceSpecRequest) SetNewInstanceClass(newInstanceClass string)
- func (r *ModifyInstanceSpecRequest) SetNewInstanceStorageGB(newInstanceStorageGB int)
- func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)
- type ModifyInstanceSpecResponse
- type ModifyInstanceSpecResult
- type ModifyWhiteListRequest
- type ModifyWhiteListResponse
- type ModifyWhiteListResult
- type RebootInstanceRequest
- func (r RebootInstanceRequest) GetRegionId() string
- func (r *RebootInstanceRequest) SetInstanceId(instanceId string)
- func (r *RebootInstanceRequest) SetRebootMaster(rebootMaster bool)
- func (r *RebootInstanceRequest) SetRebootSlave(rebootSlave bool)
- func (r *RebootInstanceRequest) SetRegionId(regionId string)
- type RebootInstanceResponse
- type RebootInstanceResult
- type ResetPasswordRequest
- func NewResetPasswordRequest(regionId string, instanceId string, accountName string, accountPassword string) *ResetPasswordRequest
- func NewResetPasswordRequestWithAllParams(regionId string, instanceId string, accountName string, accountPassword string) *ResetPasswordRequest
- func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest
- func (r ResetPasswordRequest) GetRegionId() string
- func (r *ResetPasswordRequest) SetAccountName(accountName string)
- func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
- func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
- func (r *ResetPasswordRequest) SetRegionId(regionId string)
- type ResetPasswordResponse
- type ResetPasswordResult
- type RestoreDatabaseFromBackupRequest
- func NewRestoreDatabaseFromBackupRequest(regionId string, instanceId string, dbName string, backupId string, ...) *RestoreDatabaseFromBackupRequest
- func NewRestoreDatabaseFromBackupRequestWithAllParams(regionId string, instanceId string, dbName string, backupId string, ...) *RestoreDatabaseFromBackupRequest
- func NewRestoreDatabaseFromBackupRequestWithoutParam() *RestoreDatabaseFromBackupRequest
- func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
- func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
- func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
- func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
- type RestoreDatabaseFromBackupResponse
- type RestoreDatabaseFromBackupResult
- type RestoreDatabaseFromFileRequest
- func NewRestoreDatabaseFromFileRequest(regionId string, instanceId string, dbName string, fileName string) *RestoreDatabaseFromFileRequest
- func NewRestoreDatabaseFromFileRequestWithAllParams(regionId string, instanceId string, dbName string, sharedFileGid *string, ...) *RestoreDatabaseFromFileRequest
- func NewRestoreDatabaseFromFileRequestWithoutParam() *RestoreDatabaseFromFileRequest
- func (r RestoreDatabaseFromFileRequest) GetRegionId() string
- func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
- func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
- func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
- type RestoreDatabaseFromFileResponse
- type RestoreDatabaseFromFileResult
- type RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequest(regionId string, instanceId string, dbName string, ossURL string) *RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequestWithAllParams(regionId string, instanceId string, dbName string, ossURL string) *RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequestWithoutParam() *RestoreDatabaseFromOSSRequest
- func (r RestoreDatabaseFromOSSRequest) GetRegionId() string
- func (r *RestoreDatabaseFromOSSRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromOSSRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromOSSRequest) SetOssURL(ossURL string)
- func (r *RestoreDatabaseFromOSSRequest) SetRegionId(regionId string)
- type RestoreDatabaseFromOSSResponse
- type RestoreDatabaseFromOSSResult
- type RestoreInstanceRequest
- type RestoreInstanceResponse
- type RestoreInstanceResult
- type RevokePrivilegeRequest
- func NewRevokePrivilegeRequest(regionId string, instanceId string, accountName string, dbNames []string) *RevokePrivilegeRequest
- func NewRevokePrivilegeRequestWithAllParams(regionId string, instanceId string, accountName string, dbNames []string) *RevokePrivilegeRequest
- func NewRevokePrivilegeRequestWithoutParam() *RevokePrivilegeRequest
- func (r RevokePrivilegeRequest) GetRegionId() string
- func (r *RevokePrivilegeRequest) SetAccountName(accountName string)
- func (r *RevokePrivilegeRequest) SetDbNames(dbNames []string)
- func (r *RevokePrivilegeRequest) SetInstanceId(instanceId string)
- func (r *RevokePrivilegeRequest) SetRegionId(regionId string)
- type RevokePrivilegeResponse
- type RevokePrivilegeResult
- type SetBackupPolicyRequest
- type SetBackupPolicyResponse
- type SetBackupPolicyResult
- type SetImportFileSharedRequest
- func NewSetImportFileSharedRequest(regionId string, instanceId string, fileName string, shared string) *SetImportFileSharedRequest
- func NewSetImportFileSharedRequestWithAllParams(regionId string, instanceId string, fileName string, shared string) *SetImportFileSharedRequest
- func NewSetImportFileSharedRequestWithoutParam() *SetImportFileSharedRequest
- func (r SetImportFileSharedRequest) GetRegionId() string
- func (r *SetImportFileSharedRequest) SetFileName(fileName string)
- func (r *SetImportFileSharedRequest) SetInstanceId(instanceId string)
- func (r *SetImportFileSharedRequest) SetRegionId(regionId string)
- func (r *SetImportFileSharedRequest) SetShared(shared string)
- type SetImportFileSharedResponse
- type SetImportFileSharedResult
- type SetInstanceNameRequest
- func NewSetInstanceNameRequest(regionId string, instanceId string, instanceName string) *SetInstanceNameRequest
- func NewSetInstanceNameRequestWithAllParams(regionId string, instanceId string, instanceName string) *SetInstanceNameRequest
- func NewSetInstanceNameRequestWithoutParam() *SetInstanceNameRequest
- type SetInstanceNameResponse
- type SetInstanceNameResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountRequest ¶
type CreateAccountRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */ AccountName string `json:""` /* 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */ AccountPassword string `json:""` }
func NewCreateAccountRequest ¶
func NewCreateAccountRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAccountRequestWithAllParams ¶ added in v1.0.6
func NewCreateAccountRequestWithAllParams( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required)
func NewCreateAccountRequestWithoutParam ¶ added in v1.0.6
func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
This constructor has better compatible ability when API parameters changed
func (CreateAccountRequest) GetRegionId ¶
func (r CreateAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAccountRequest) SetAccountName ¶
func (r *CreateAccountRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateAccountRequest) SetAccountPassword ¶
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateAccountRequest) SetInstanceId ¶
func (r *CreateAccountRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateAccountRequest) SetRegionId ¶
func (r *CreateAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateAccountResponse ¶
type CreateAccountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateAccountResult `json:"result"` }
type CreateAccountResult ¶
type CreateAccountResult struct { }
type CreateAuditRequest ¶ added in v1.0.6
type CreateAuditRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档 */ Enabled string `json:""` }
func NewCreateAuditRequest ¶ added in v1.0.6
func NewCreateAuditRequest( regionId string, instanceId string, enabled string, ) *CreateAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAuditRequestWithAllParams ¶ added in v1.0.6
func NewCreateAuditRequestWithAllParams( regionId string, instanceId string, enabled string, ) *CreateAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档 (Required)
func NewCreateAuditRequestWithoutParam ¶ added in v1.0.6
func NewCreateAuditRequestWithoutParam() *CreateAuditRequest
This constructor has better compatible ability when API parameters changed
func (CreateAuditRequest) GetRegionId ¶ added in v1.0.6
func (r CreateAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAuditRequest) SetEnabled ¶ added in v1.0.6
func (r *CreateAuditRequest) SetEnabled(enabled string)
param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档(Required)
func (*CreateAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *CreateAuditRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *CreateAuditRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateAuditResponse ¶ added in v1.0.6
type CreateAuditResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateAuditResult `json:"result"` }
type CreateAuditResult ¶ added in v1.0.6
type CreateAuditResult struct { }
type CreateBackupRequest ¶
type CreateBackupRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS实例ID,唯一标识一个实例 (Optional) */ InstanceId *string `json:"instanceId"` /* 备份规格 (Optional) */ BackupSpec *rds.BackupSpec `json:"backupSpec"` }
func NewCreateBackupRequest ¶
func NewCreateBackupRequest( regionId string, ) *CreateBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBackupRequestWithAllParams ¶ added in v1.0.6
func NewCreateBackupRequestWithAllParams( regionId string, instanceId *string, backupSpec *rds.BackupSpec, ) *CreateBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例ID,唯一标识一个实例 (Optional) * param backupSpec: 备份规格 (Optional)
func NewCreateBackupRequestWithoutParam ¶ added in v1.0.6
func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreateBackupRequest) GetRegionId ¶
func (r CreateBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupRequest) SetBackupSpec ¶
func (r *CreateBackupRequest) SetBackupSpec(backupSpec *rds.BackupSpec)
param backupSpec: 备份规格(Optional)
func (*CreateBackupRequest) SetInstanceId ¶
func (r *CreateBackupRequest) SetInstanceId(instanceId string)
param instanceId: RDS实例ID,唯一标识一个实例(Optional)
func (*CreateBackupRequest) SetRegionId ¶
func (r *CreateBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateBackupResponse ¶
type CreateBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateBackupResult `json:"result"` }
type CreateBackupResult ¶
type CreateBackupResult struct {
BackupId string `json:"backupId"`
}
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */ DbName string `json:""` /* 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) */ CharacterSetName string `json:""` }
func NewCreateDatabaseRequest ¶
func NewCreateDatabaseRequest( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDatabaseRequestWithAllParams ¶ added in v1.0.6
func NewCreateDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Required)
func NewCreateDatabaseRequestWithoutParam ¶ added in v1.0.6
func NewCreateDatabaseRequestWithoutParam() *CreateDatabaseRequest
This constructor has better compatible ability when API parameters changed
func (CreateDatabaseRequest) GetRegionId ¶
func (r CreateDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDatabaseRequest) SetCharacterSetName ¶
func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)(Required)
func (*CreateDatabaseRequest) SetDbName ¶
func (r *CreateDatabaseRequest) SetDbName(dbName string)
param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateDatabaseRequest) SetInstanceId ¶
func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateDatabaseRequest) SetRegionId ¶
func (r *CreateDatabaseRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateDatabaseResult `json:"result"` }
type CreateDatabaseResult ¶
type CreateDatabaseResult struct { }
type CreateInstanceByTimeRequest ¶ added in v1.0.11
type CreateInstanceByTimeRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 根据源实例的哪个时间点创建新实例 */ RestoreTime string `json:"restoreTime"` /* 新建实例规格 */ InstanceSpec *rds.RestoredNewDBInstanceSpec `json:"instanceSpec"` }
func NewCreateInstanceByTimeRequest ¶ added in v1.0.11
func NewCreateInstanceByTimeRequest( regionId string, instanceId string, restoreTime string, instanceSpec *rds.RestoredNewDBInstanceSpec, ) *CreateInstanceByTimeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param restoreTime: 根据源实例的哪个时间点创建新实例 (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceByTimeRequestWithAllParams ¶ added in v1.0.11
func NewCreateInstanceByTimeRequestWithAllParams( regionId string, instanceId string, restoreTime string, instanceSpec *rds.RestoredNewDBInstanceSpec, ) *CreateInstanceByTimeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param restoreTime: 根据源实例的哪个时间点创建新实例 (Required) * param instanceSpec: 新建实例规格 (Required)
func NewCreateInstanceByTimeRequestWithoutParam ¶ added in v1.0.11
func NewCreateInstanceByTimeRequestWithoutParam() *CreateInstanceByTimeRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceByTimeRequest) GetRegionId ¶ added in v1.0.11
func (r CreateInstanceByTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceByTimeRequest) SetInstanceId ¶ added in v1.0.11
func (r *CreateInstanceByTimeRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateInstanceByTimeRequest) SetInstanceSpec ¶ added in v1.0.11
func (r *CreateInstanceByTimeRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)
param instanceSpec: 新建实例规格(Required)
func (*CreateInstanceByTimeRequest) SetRegionId ¶ added in v1.0.11
func (r *CreateInstanceByTimeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*CreateInstanceByTimeRequest) SetRestoreTime ¶ added in v1.0.11
func (r *CreateInstanceByTimeRequest) SetRestoreTime(restoreTime string)
param restoreTime: 根据源实例的哪个时间点创建新实例(Required)
type CreateInstanceByTimeResponse ¶ added in v1.0.11
type CreateInstanceByTimeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceByTimeResult `json:"result"` }
type CreateInstanceByTimeResult ¶ added in v1.0.11
type CreateInstanceByTimeResult struct {
InstanceId string `json:"instanceId"`
}
type CreateInstanceFromBackupRequest ¶ added in v1.0.11
type CreateInstanceFromBackupRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* 备份ID */ BackupId string `json:"backupId"` /* 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致** */ Engine string `json:"engine"` /* 新建实例规格 */ InstanceSpec *rds.RestoredNewDBInstanceSpec `json:"instanceSpec"` }
func NewCreateInstanceFromBackupRequest ¶ added in v1.0.11
func NewCreateInstanceFromBackupRequest( regionId string, backupId string, engine string, instanceSpec *rds.RestoredNewDBInstanceSpec, ) *CreateInstanceFromBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致** (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceFromBackupRequestWithAllParams ¶ added in v1.0.11
func NewCreateInstanceFromBackupRequestWithAllParams( regionId string, backupId string, engine string, instanceSpec *rds.RestoredNewDBInstanceSpec, ) *CreateInstanceFromBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致** (Required) * param instanceSpec: 新建实例规格 (Required)
func NewCreateInstanceFromBackupRequestWithoutParam ¶ added in v1.0.11
func NewCreateInstanceFromBackupRequestWithoutParam() *CreateInstanceFromBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceFromBackupRequest) GetRegionId ¶ added in v1.0.11
func (r CreateInstanceFromBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceFromBackupRequest) SetBackupId ¶ added in v1.0.11
func (r *CreateInstanceFromBackupRequest) SetBackupId(backupId string)
param backupId: 备份ID(Required)
func (*CreateInstanceFromBackupRequest) SetEngine ¶ added in v1.0.11
func (r *CreateInstanceFromBackupRequest) SetEngine(engine string)
param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致**(Required)
func (*CreateInstanceFromBackupRequest) SetInstanceSpec ¶ added in v1.0.11
func (r *CreateInstanceFromBackupRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)
param instanceSpec: 新建实例规格(Required)
func (*CreateInstanceFromBackupRequest) SetRegionId ¶ added in v1.0.11
func (r *CreateInstanceFromBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateInstanceFromBackupResponse ¶ added in v1.0.11
type CreateInstanceFromBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceFromBackupResult `json:"result"` }
type CreateInstanceFromBackupResult ¶ added in v1.0.11
type CreateInstanceFromBackupResult struct {
InstanceId string `json:"instanceId"`
}
type CreateInstanceRequest ¶ added in v1.0.6
type CreateInstanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* 新建实例规格 */ InstanceSpec *rds.DBInstanceSpec `json:"instanceSpec"` }
func NewCreateInstanceRequest ¶ added in v1.0.6
func NewCreateInstanceRequest( regionId string, instanceSpec *rds.DBInstanceSpec, ) *CreateInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶ added in v1.0.6
func NewCreateInstanceRequestWithAllParams( regionId string, instanceSpec *rds.DBInstanceSpec, ) *CreateInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceSpec: 新建实例规格 (Required)
func NewCreateInstanceRequestWithoutParam ¶ added in v1.0.6
func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r CreateInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceRequest) SetInstanceSpec ¶ added in v1.0.6
func (r *CreateInstanceRequest) SetInstanceSpec(instanceSpec *rds.DBInstanceSpec)
param instanceSpec: 新建实例规格(Required)
func (*CreateInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateInstanceResponse ¶ added in v1.0.6
type CreateInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceResult `json:"result"` }
type CreateInstanceResult ¶ added in v1.0.6
type CreateInstanceResult struct {
InstanceId string `json:"instanceId"`
}
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 账号名,在同一个实例中账号名不能重复 */ AccountName string `json:"accountName"` }
func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest( regionId string, instanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAccountRequestWithAllParams ¶ added in v1.0.6
func NewDeleteAccountRequestWithAllParams( regionId string, instanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required)
func NewDeleteAccountRequestWithoutParam ¶ added in v1.0.6
func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAccountRequest) GetRegionId ¶
func (r DeleteAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAccountRequest) SetAccountName ¶
func (r *DeleteAccountRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*DeleteAccountRequest) SetInstanceId ¶
func (r *DeleteAccountRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteAccountRequest) SetRegionId ¶
func (r *DeleteAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteAccountResponse ¶
type DeleteAccountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteAccountResult `json:"result"` }
type DeleteAccountResult ¶
type DeleteAccountResult struct { }
type DeleteAuditRequest ¶ added in v1.0.6
type DeleteAuditRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDeleteAuditRequest ¶ added in v1.0.6
func NewDeleteAuditRequest( regionId string, instanceId string, ) *DeleteAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAuditRequestWithAllParams ¶ added in v1.0.6
func NewDeleteAuditRequestWithAllParams( regionId string, instanceId string, ) *DeleteAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDeleteAuditRequestWithoutParam ¶ added in v1.0.6
func NewDeleteAuditRequestWithoutParam() *DeleteAuditRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAuditRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *DeleteAuditRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteAuditRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteAuditResponse ¶ added in v1.0.6
type DeleteAuditResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteAuditResult `json:"result"` }
type DeleteAuditResult ¶ added in v1.0.6
type DeleteAuditResult struct { }
type DeleteBackupRequest ¶ added in v1.0.6
type DeleteBackupRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* 备份ID */ BackupId string `json:"backupId"` }
func NewDeleteBackupRequest ¶ added in v1.0.6
func NewDeleteBackupRequest( regionId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteBackupRequestWithAllParams ¶ added in v1.0.6
func NewDeleteBackupRequestWithAllParams( regionId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required)
func NewDeleteBackupRequestWithoutParam ¶ added in v1.0.6
func NewDeleteBackupRequestWithoutParam() *DeleteBackupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteBackupRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteBackupRequest) SetBackupId ¶ added in v1.0.6
func (r *DeleteBackupRequest) SetBackupId(backupId string)
param backupId: 备份ID(Required)
func (*DeleteBackupRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteBackupResponse ¶ added in v1.0.6
type DeleteBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteBackupResult `json:"result"` }
type DeleteBackupResult ¶ added in v1.0.6
type DeleteBackupResult struct { }
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` }
func NewDeleteDatabaseRequest ¶
func NewDeleteDatabaseRequest( regionId string, instanceId string, dbName string, ) *DeleteDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDatabaseRequestWithAllParams ¶ added in v1.0.6
func NewDeleteDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, ) *DeleteDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required)
func NewDeleteDatabaseRequestWithoutParam ¶ added in v1.0.6
func NewDeleteDatabaseRequestWithoutParam() *DeleteDatabaseRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDatabaseRequest) GetRegionId ¶
func (r DeleteDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDatabaseRequest) SetDbName ¶
func (r *DeleteDatabaseRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*DeleteDatabaseRequest) SetInstanceId ¶
func (r *DeleteDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteDatabaseRequest) SetRegionId ¶
func (r *DeleteDatabaseRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteDatabaseResult `json:"result"` }
type DeleteDatabaseResult ¶
type DeleteDatabaseResult struct { }
type DeleteInstanceRequest ¶ added in v1.0.6
type DeleteInstanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDeleteInstanceRequest ¶ added in v1.0.6
func NewDeleteInstanceRequest( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteInstanceRequestWithAllParams ¶ added in v1.0.6
func NewDeleteInstanceRequestWithAllParams( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDeleteInstanceRequestWithoutParam ¶ added in v1.0.6
func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteInstanceResponse ¶ added in v1.0.6
type DeleteInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteInstanceResult `json:"result"` }
type DeleteInstanceResult ¶ added in v1.0.6
type DeleteInstanceResult struct { }
type DescribeAccountsRequest ¶ added in v1.0.6
type DescribeAccountsRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeAccountsRequest ¶ added in v1.0.6
func NewDescribeAccountsRequest( regionId string, instanceId string, ) *DescribeAccountsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAccountsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeAccountsRequestWithAllParams( regionId string, instanceId string, ) *DescribeAccountsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeAccountsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAccountsRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAccountsRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeAccountsRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeAccountsRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeAccountsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeAccountsResponse ¶ added in v1.0.6
type DescribeAccountsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAccountsResult `json:"result"` }
type DescribeAccountsResult ¶ added in v1.0.6
type DescribeAuditRequest ¶ added in v1.0.6
type DescribeAuditRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeAuditRequest ¶ added in v1.0.6
func NewDescribeAuditRequest( regionId string, instanceId string, ) *DescribeAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAuditRequestWithAllParams ¶ added in v1.0.6
func NewDescribeAuditRequestWithAllParams( regionId string, instanceId string, ) *DescribeAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeAuditRequestWithoutParam ¶ added in v1.0.6
func NewDescribeAuditRequestWithoutParam() *DescribeAuditRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAuditRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeAuditRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeAuditRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeAuditResponse ¶ added in v1.0.6
type DescribeAuditResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAuditResult `json:"result"` }
type DescribeAuditResult ¶ added in v1.0.6
type DescribeAuditResult struct {
Enabled []string `json:"enabled"`
}
type DescribeBackupDownloadURLRequest ¶
type DescribeBackupDownloadURLRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* 备份ID */ BackupId string `json:"backupId"` /* 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Optional) */ FileName *string `json:"fileName"` /* 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持 (Optional) */ UrlExpirationSecond *string `json:"urlExpirationSecond"` }
func NewDescribeBackupDownloadURLRequest ¶
func NewDescribeBackupDownloadURLRequest( regionId string, backupId string, ) *DescribeBackupDownloadURLRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupDownloadURLRequestWithAllParams ¶ added in v1.0.6
func NewDescribeBackupDownloadURLRequestWithAllParams( regionId string, backupId string, fileName *string, urlExpirationSecond *string, ) *DescribeBackupDownloadURLRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param fileName: 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Optional) * param urlExpirationSecond: 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持 (Optional)
func NewDescribeBackupDownloadURLRequestWithoutParam ¶ added in v1.0.6
func NewDescribeBackupDownloadURLRequestWithoutParam() *DescribeBackupDownloadURLRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupDownloadURLRequest) GetRegionId ¶
func (r DescribeBackupDownloadURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupDownloadURLRequest) SetBackupId ¶
func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
param backupId: 备份ID(Required)
func (*DescribeBackupDownloadURLRequest) SetFileName ¶
func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
param fileName: 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份(Optional)
func (*DescribeBackupDownloadURLRequest) SetRegionId ¶
func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*DescribeBackupDownloadURLRequest) SetUrlExpirationSecond ¶
func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
param urlExpirationSecond: 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持(Optional)
type DescribeBackupDownloadURLResponse ¶
type DescribeBackupDownloadURLResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBackupDownloadURLResult `json:"result"` }
type DescribeBackupsRequest ¶
type DescribeBackupsRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS实例ID,唯一标识一个实例 */ InstanceId string `json:"instanceId"` /* 查询备份类型,0为手动备份,1为自动备份,不传表示全部. <br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */ Auto *int `json:"auto"` /* 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */ BackupTypeFilter *string `json:"backupTypeFilter"` /* 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */ DbNameFilter *string `json:"dbNameFilter"` /* 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */ BackupTimeRangeStartFilter *string `json:"backupTimeRangeStartFilter"` /* 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */ BackupTimeRangeEndFilter *string `json:"backupTimeRangeEndFilter"` /* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 */ PageNumber int `json:"pageNumber"` /* 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100 */ PageSize int `json:"pageSize"` }
func NewDescribeBackupsRequest ¶
func NewDescribeBackupsRequest( regionId string, instanceId string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例ID,唯一标识一个实例 (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeBackupsRequestWithAllParams( regionId string, instanceId string, auto *int, backupTypeFilter *string, dbNameFilter *string, backupTimeRangeStartFilter *string, backupTimeRangeEndFilter *string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例ID,唯一标识一个实例 (Required) * param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. <br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100 (Required)
func NewDescribeBackupsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupsRequest) GetRegionId ¶
func (r DescribeBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupsRequest) SetAuto ¶
func (r *DescribeBackupsRequest) SetAuto(auto int)
param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. <br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)
func (*DescribeBackupsRequest) SetBackupTimeRangeEndFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)
func (*DescribeBackupsRequest) SetBackupTimeRangeStartFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)
func (*DescribeBackupsRequest) SetBackupTypeFilter ¶
func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)
func (*DescribeBackupsRequest) SetDbNameFilter ¶
func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)
func (*DescribeBackupsRequest) SetInstanceId ¶
func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
param instanceId: RDS实例ID,唯一标识一个实例(Required)
func (*DescribeBackupsRequest) SetPageNumber ¶
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(Required)
func (*DescribeBackupsRequest) SetPageSize ¶
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100(Required)
func (*DescribeBackupsRequest) SetRegionId ¶
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeBackupsResponse ¶
type DescribeBackupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBackupsResult `json:"result"` }
type DescribeBackupsResult ¶
type DescribeDatabasesRequest ¶ added in v1.0.6
type DescribeDatabasesRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (Optional) */ DbName *string `json:"dbName"` }
func NewDescribeDatabasesRequest ¶ added in v1.0.6
func NewDescribeDatabasesRequest( regionId string, instanceId string, ) *DescribeDatabasesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDatabasesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeDatabasesRequestWithAllParams( regionId string, instanceId string, dbName *string, ) *DescribeDatabasesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (Optional)
func NewDescribeDatabasesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeDatabasesRequestWithoutParam() *DescribeDatabasesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDatabasesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeDatabasesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDatabasesRequest) SetDbName ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetDbName(dbName string)
param dbName: 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段**(Optional)
func (*DescribeDatabasesRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeDatabasesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeDatabasesResponse ¶ added in v1.0.6
type DescribeDatabasesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeDatabasesResult `json:"result"` }
type DescribeDatabasesResult ¶ added in v1.0.6
type DescribeErrorLogsRequest ¶ added in v1.0.6
type DescribeErrorLogsRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeErrorLogsRequest ¶ added in v1.0.6
func NewDescribeErrorLogsRequest( regionId string, instanceId string, ) *DescribeErrorLogsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeErrorLogsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeErrorLogsRequestWithAllParams( regionId string, instanceId string, ) *DescribeErrorLogsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeErrorLogsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeErrorLogsRequestWithoutParam() *DescribeErrorLogsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeErrorLogsRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeErrorLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeErrorLogsRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeErrorLogsRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeErrorLogsRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeErrorLogsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeErrorLogsResponse ¶ added in v1.0.6
type DescribeErrorLogsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeErrorLogsResult `json:"result"` }
type DescribeErrorLogsResult ¶ added in v1.0.6
type DescribeImportFilesRequest ¶
type DescribeImportFilesRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeImportFilesRequest ¶
func NewDescribeImportFilesRequest( regionId string, instanceId string, ) *DescribeImportFilesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImportFilesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeImportFilesRequestWithAllParams( regionId string, instanceId string, ) *DescribeImportFilesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeImportFilesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeImportFilesRequestWithoutParam() *DescribeImportFilesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImportFilesRequest) GetRegionId ¶
func (r DescribeImportFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImportFilesRequest) SetInstanceId ¶
func (r *DescribeImportFilesRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeImportFilesRequest) SetRegionId ¶
func (r *DescribeImportFilesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeImportFilesResponse ¶
type DescribeImportFilesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeImportFilesResult `json:"result"` }
type DescribeImportFilesResult ¶
type DescribeImportFilesResult struct {
ImportFiles []rds.ImportFile `json:"importFiles"`
}
type DescribeIndexPerformanceRequest ¶ added in v1.0.6
type DescribeIndexPerformanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br> */ QueryType string `json:"queryType"` /* 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) */ Db *string `json:"db"` /* 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeIndexPerformanceRequest ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequest( regionId string, instanceId string, queryType string, ) *DescribeIndexPerformanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br> (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIndexPerformanceRequestWithAllParams ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequestWithAllParams( regionId string, instanceId string, queryType string, db *string, pageNumber *int, pageSize *int, ) *DescribeIndexPerformanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br> (Required) * param db: 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Optional) * param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口 (Optional)
func NewDescribeIndexPerformanceRequestWithoutParam ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequestWithoutParam() *DescribeIndexPerformanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIndexPerformanceRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeIndexPerformanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIndexPerformanceRequest) SetDb ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetDb(db string)
param db: 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库(Optional)
func (*DescribeIndexPerformanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeIndexPerformanceRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(Optional)
func (*DescribeIndexPerformanceRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口(Optional)
func (*DescribeIndexPerformanceRequest) SetQueryType ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetQueryType(queryType string)
param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br>(Required)
func (*DescribeIndexPerformanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeIndexPerformanceResponse ¶ added in v1.0.6
type DescribeIndexPerformanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeIndexPerformanceResult `json:"result"` }
type DescribeIndexPerformanceResult ¶ added in v1.0.6
type DescribeIndexPerformanceResult struct { MissingIndexResult []rds.MissingIndexResult `json:"missingIndexResult"` IndexPerformanceResult []rds.IndexPerformanceResult `json:"indexPerformanceResult"` TotalCount int `json:"totalCount"` PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` }
type DescribeInstanceAttributesRequest ¶ added in v1.0.6
type DescribeInstanceAttributesRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceAttributesRequest ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequest( regionId string, instanceId string, ) *DescribeInstanceAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceAttributesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeInstanceAttributesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequestWithoutParam() *DescribeInstanceAttributesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceAttributesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeInstanceAttributesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceAttributesRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeInstanceAttributesRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeInstanceAttributesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeInstanceAttributesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeInstanceAttributesResponse ¶ added in v1.0.6
type DescribeInstanceAttributesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceAttributesResult `json:"result"` }
type DescribeInstanceAttributesResult ¶ added in v1.0.6
type DescribeInstanceAttributesResult struct {
DbInstanceAttributes rds.DBInstanceAttribute `json:"dbInstanceAttributes"`
}
type DescribeInstancesRequest ¶ added in v1.0.6
type DescribeInstancesRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeInstancesRequest ¶ added in v1.0.6
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, ) *DescribeInstancesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页;(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeInstancesResponse ¶ added in v1.0.6
type DescribeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstancesResult `json:"result"` }
type DescribeInstancesResult ¶ added in v1.0.6
type DescribeInstancesResult struct { DbInstances []rds.DBInstance `json:"dbInstances"` TotalCount int `json:"totalCount"` }
type DescribeQueryPerformanceRequest ¶ added in v1.0.6
type DescribeQueryPerformanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br> */ QueryType string `json:"queryType"` /* 只返回查询条件大于等于threshold的记录,默认为0 (Optional) */ Threshold *int `json:"threshold"` /* 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeQueryPerformanceRequest ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequest( regionId string, instanceId string, queryType string, ) *DescribeQueryPerformanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br> (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQueryPerformanceRequestWithAllParams ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequestWithAllParams( regionId string, instanceId string, queryType string, threshold *int, pageNumber *int, pageSize *int, ) *DescribeQueryPerformanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br> (Required) * param threshold: 只返回查询条件大于等于threshold的记录,默认为0 (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Optional) * param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口 (Optional)
func NewDescribeQueryPerformanceRequestWithoutParam ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequestWithoutParam() *DescribeQueryPerformanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQueryPerformanceRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeQueryPerformanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQueryPerformanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeQueryPerformanceRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(Optional)
func (*DescribeQueryPerformanceRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数,用于查询列表的接口(Optional)
func (*DescribeQueryPerformanceRequest) SetQueryType ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetQueryType(queryType string)
param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br>(Required)
func (*DescribeQueryPerformanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*DescribeQueryPerformanceRequest) SetThreshold ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetThreshold(threshold int)
param threshold: 只返回查询条件大于等于threshold的记录,默认为0(Optional)
type DescribeQueryPerformanceResponse ¶ added in v1.0.6
type DescribeQueryPerformanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeQueryPerformanceResult `json:"result"` }
type DescribeQueryPerformanceResult ¶ added in v1.0.6
type DescribeQueryPerformanceResult struct { QueryPerformanceResult []rds.QueryPerformanceResult `json:"queryPerformanceResult"` TotalCount int `json:"totalCount"` PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` }
type DescribeWhiteListRequest ¶ added in v1.0.9
type DescribeWhiteListRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDescribeWhiteListRequest ¶ added in v1.0.9
func NewDescribeWhiteListRequest( regionId string, instanceId string, ) *DescribeWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeWhiteListRequestWithAllParams ¶ added in v1.0.9
func NewDescribeWhiteListRequestWithAllParams( regionId string, instanceId string, ) *DescribeWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeWhiteListRequestWithoutParam ¶ added in v1.0.9
func NewDescribeWhiteListRequestWithoutParam() *DescribeWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeWhiteListRequest) GetRegionId ¶ added in v1.0.9
func (r DescribeWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeWhiteListRequest) SetInstanceId ¶ added in v1.0.9
func (r *DescribeWhiteListRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeWhiteListRequest) SetRegionId ¶ added in v1.0.9
func (r *DescribeWhiteListRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeWhiteListResponse ¶ added in v1.0.9
type DescribeWhiteListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeWhiteListResult `json:"result"` }
type DescribeWhiteListResult ¶ added in v1.0.9
type DisableInternetAccessRequest ¶ added in v1.0.9
type DisableInternetAccessRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewDisableInternetAccessRequest ¶ added in v1.0.9
func NewDisableInternetAccessRequest( regionId string, instanceId string, ) *DisableInternetAccessRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableInternetAccessRequestWithAllParams ¶ added in v1.0.9
func NewDisableInternetAccessRequestWithAllParams( regionId string, instanceId string, ) *DisableInternetAccessRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDisableInternetAccessRequestWithoutParam ¶ added in v1.0.9
func NewDisableInternetAccessRequestWithoutParam() *DisableInternetAccessRequest
This constructor has better compatible ability when API parameters changed
func (DisableInternetAccessRequest) GetRegionId ¶ added in v1.0.9
func (r DisableInternetAccessRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableInternetAccessRequest) SetInstanceId ¶ added in v1.0.9
func (r *DisableInternetAccessRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DisableInternetAccessRequest) SetRegionId ¶ added in v1.0.9
func (r *DisableInternetAccessRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DisableInternetAccessResponse ¶ added in v1.0.9
type DisableInternetAccessResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisableInternetAccessResult `json:"result"` }
type DisableInternetAccessResult ¶ added in v1.0.9
type DisableInternetAccessResult struct { }
type EnableInternetAccessRequest ¶ added in v1.0.9
type EnableInternetAccessRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewEnableInternetAccessRequest ¶ added in v1.0.9
func NewEnableInternetAccessRequest( regionId string, instanceId string, ) *EnableInternetAccessRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableInternetAccessRequestWithAllParams ¶ added in v1.0.9
func NewEnableInternetAccessRequestWithAllParams( regionId string, instanceId string, ) *EnableInternetAccessRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewEnableInternetAccessRequestWithoutParam ¶ added in v1.0.9
func NewEnableInternetAccessRequestWithoutParam() *EnableInternetAccessRequest
This constructor has better compatible ability when API parameters changed
func (EnableInternetAccessRequest) GetRegionId ¶ added in v1.0.9
func (r EnableInternetAccessRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableInternetAccessRequest) SetInstanceId ¶ added in v1.0.9
func (r *EnableInternetAccessRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*EnableInternetAccessRequest) SetRegionId ¶ added in v1.0.9
func (r *EnableInternetAccessRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type EnableInternetAccessResponse ¶ added in v1.0.9
type EnableInternetAccessResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableInternetAccessResult `json:"result"` }
type EnableInternetAccessResult ¶ added in v1.0.9
type EnableInternetAccessResult struct { }
type FailoverInstanceRequest ¶ added in v1.0.6
type FailoverInstanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewFailoverInstanceRequest ¶ added in v1.0.6
func NewFailoverInstanceRequest( regionId string, instanceId string, ) *FailoverInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFailoverInstanceRequestWithAllParams ¶ added in v1.0.6
func NewFailoverInstanceRequestWithAllParams( regionId string, instanceId string, ) *FailoverInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewFailoverInstanceRequestWithoutParam ¶ added in v1.0.6
func NewFailoverInstanceRequestWithoutParam() *FailoverInstanceRequest
This constructor has better compatible ability when API parameters changed
func (FailoverInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r FailoverInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FailoverInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *FailoverInstanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*FailoverInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *FailoverInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type FailoverInstanceResponse ¶ added in v1.0.6
type FailoverInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FailoverInstanceResult `json:"result"` }
type FailoverInstanceResult ¶ added in v1.0.6
type FailoverInstanceResult struct { }
type GetAuditDownloadURLRequest ¶ added in v1.0.6
type GetAuditDownloadURLRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 审计文件名 */ FileName string `json:""` }
func NewGetAuditDownloadURLRequest ¶ added in v1.0.6
func NewGetAuditDownloadURLRequest( regionId string, instanceId string, fileName string, ) *GetAuditDownloadURLRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 审计文件名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditDownloadURLRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditDownloadURLRequestWithAllParams( regionId string, instanceId string, fileName string, ) *GetAuditDownloadURLRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 审计文件名 (Required)
func NewGetAuditDownloadURLRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditDownloadURLRequestWithoutParam() *GetAuditDownloadURLRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditDownloadURLRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditDownloadURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditDownloadURLRequest) SetFileName ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetFileName(fileName string)
param fileName: 审计文件名(Required)
func (*GetAuditDownloadURLRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GetAuditDownloadURLRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GetAuditDownloadURLResponse ¶ added in v1.0.6
type GetAuditDownloadURLResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAuditDownloadURLResult `json:"result"` }
type GetAuditDownloadURLResult ¶ added in v1.0.6
type GetAuditFilesRequest ¶ added in v1.0.6
type GetAuditFilesRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewGetAuditFilesRequest ¶ added in v1.0.6
func NewGetAuditFilesRequest( regionId string, instanceId string, ) *GetAuditFilesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditFilesRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditFilesRequestWithAllParams( regionId string, instanceId string, ) *GetAuditFilesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewGetAuditFilesRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditFilesRequestWithoutParam() *GetAuditFilesRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditFilesRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditFilesRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditFilesRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GetAuditFilesRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditFilesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GetAuditFilesResponse ¶ added in v1.0.6
type GetAuditFilesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAuditFilesResult `json:"result"` }
type GetAuditFilesResult ¶ added in v1.0.6
type GetAuditOptionsRequest ¶ added in v1.0.6
type GetAuditOptionsRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项 */ Name string `json:""` }
func NewGetAuditOptionsRequest ¶ added in v1.0.6
func NewGetAuditOptionsRequest( regionId string, instanceId string, name string, ) *GetAuditOptionsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditOptionsRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditOptionsRequestWithAllParams( regionId string, instanceId string, name string, ) *GetAuditOptionsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项 (Required)
func NewGetAuditOptionsRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditOptionsRequestWithoutParam() *GetAuditOptionsRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditOptionsRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditOptionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditOptionsRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GetAuditOptionsRequest) SetName ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetName(name string)
param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项(Required)
func (*GetAuditOptionsRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GetAuditOptionsResponse ¶ added in v1.0.6
type GetAuditOptionsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAuditOptionsResult `json:"result"` }
type GetAuditOptionsResult ¶ added in v1.0.6
type GetBackupPolicyRequest ¶ added in v1.0.9
type GetBackupPolicyRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewGetBackupPolicyRequest ¶ added in v1.0.9
func NewGetBackupPolicyRequest( regionId string, instanceId string, ) *GetBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBackupPolicyRequestWithAllParams ¶ added in v1.0.9
func NewGetBackupPolicyRequestWithAllParams( regionId string, instanceId string, ) *GetBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewGetBackupPolicyRequestWithoutParam ¶ added in v1.0.9
func NewGetBackupPolicyRequestWithoutParam() *GetBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (GetBackupPolicyRequest) GetRegionId ¶ added in v1.0.9
func (r GetBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBackupPolicyRequest) SetInstanceId ¶ added in v1.0.9
func (r *GetBackupPolicyRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GetBackupPolicyRequest) SetRegionId ¶ added in v1.0.9
func (r *GetBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GetBackupPolicyResponse ¶ added in v1.0.9
type GetBackupPolicyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBackupPolicyResult `json:"result"` }
type GetBackupPolicyResult ¶ added in v1.0.9
type GetUploadKeyRequest ¶ added in v1.0.6
type GetUploadKeyRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` }
func NewGetUploadKeyRequest ¶ added in v1.0.6
func NewGetUploadKeyRequest( regionId string, instanceId string, ) *GetUploadKeyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetUploadKeyRequestWithAllParams ¶ added in v1.0.6
func NewGetUploadKeyRequestWithAllParams( regionId string, instanceId string, ) *GetUploadKeyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewGetUploadKeyRequestWithoutParam ¶ added in v1.0.6
func NewGetUploadKeyRequestWithoutParam() *GetUploadKeyRequest
This constructor has better compatible ability when API parameters changed
func (GetUploadKeyRequest) GetRegionId ¶ added in v1.0.6
func (r GetUploadKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUploadKeyRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetUploadKeyRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GetUploadKeyRequest) SetRegionId ¶ added in v1.0.6
func (r *GetUploadKeyRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GetUploadKeyResponse ¶ added in v1.0.6
type GetUploadKeyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetUploadKeyResult `json:"result"` }
type GetUploadKeyResult ¶ added in v1.0.6
type GetUploadKeyResult struct {
Key string `json:"key"`
}
type GrantPrivilegeRequest ¶
type GrantPrivilegeRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 账号名,在同一个实例中账号名不能重复 */ AccountName string `json:"accountName"` /* 账号的访问权限 */ AccountPrivileges []rds.AccountPrivilege `json:"accountPrivileges"` }
func NewGrantPrivilegeRequest ¶
func NewGrantPrivilegeRequest( regionId string, instanceId string, accountName string, accountPrivileges []rds.AccountPrivilege, ) *GrantPrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPrivileges: 账号的访问权限 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGrantPrivilegeRequestWithAllParams ¶ added in v1.0.6
func NewGrantPrivilegeRequestWithAllParams( regionId string, instanceId string, accountName string, accountPrivileges []rds.AccountPrivilege, ) *GrantPrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPrivileges: 账号的访问权限 (Required)
func NewGrantPrivilegeRequestWithoutParam ¶ added in v1.0.6
func NewGrantPrivilegeRequestWithoutParam() *GrantPrivilegeRequest
This constructor has better compatible ability when API parameters changed
func (GrantPrivilegeRequest) GetRegionId ¶
func (r GrantPrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GrantPrivilegeRequest) SetAccountName ¶
func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*GrantPrivilegeRequest) SetAccountPrivileges ¶
func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
param accountPrivileges: 账号的访问权限(Required)
func (*GrantPrivilegeRequest) SetInstanceId ¶
func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GrantPrivilegeRequest) SetRegionId ¶
func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GrantPrivilegeResponse ¶
type GrantPrivilegeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GrantPrivilegeResult `json:"result"` }
type GrantPrivilegeResult ¶
type GrantPrivilegeResult struct { }
type ModifyAuditRequest ¶ added in v1.0.6
type ModifyAuditRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) */ Add *string `json:""` /* 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP<br>如删除了所有审计项,则审计自动关闭 (Optional) */ Drop *string `json:""` }
func NewModifyAuditRequest ¶ added in v1.0.6
func NewModifyAuditRequest( regionId string, instanceId string, ) *ModifyAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAuditRequestWithAllParams ¶ added in v1.0.6
func NewModifyAuditRequestWithAllParams( regionId string, instanceId string, add *string, drop *string, ) *ModifyAuditRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param add: 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) * param drop: 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP<br>如删除了所有审计项,则审计自动关闭 (Optional)
func NewModifyAuditRequestWithoutParam ¶ added in v1.0.6
func NewModifyAuditRequestWithoutParam() *ModifyAuditRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAuditRequest) GetRegionId ¶ added in v1.0.6
func (r ModifyAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAuditRequest) SetAdd ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetAdd(add string)
param add: 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP(Optional)
func (*ModifyAuditRequest) SetDrop ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetDrop(drop string)
param drop: 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP<br>如删除了所有审计项,则审计自动关闭(Optional)
func (*ModifyAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*ModifyAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type ModifyAuditResponse ¶ added in v1.0.6
type ModifyAuditResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyAuditResult `json:"result"` }
type ModifyAuditResult ¶ added in v1.0.6
type ModifyAuditResult struct { }
type ModifyInstanceSpecRequest ¶ added in v1.0.11
type ModifyInstanceSpecRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 扩容后实例规格 */ NewInstanceClass string `json:"newInstanceClass"` /* 扩容后实例磁盘大小 */ NewInstanceStorageGB int `json:"newInstanceStorageGB"` }
func NewModifyInstanceSpecRequest ¶ added in v1.0.11
func NewModifyInstanceSpecRequest( regionId string, instanceId string, newInstanceClass string, newInstanceStorageGB int, ) *ModifyInstanceSpecRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param newInstanceClass: 扩容后实例规格 (Required) * param newInstanceStorageGB: 扩容后实例磁盘大小 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceSpecRequestWithAllParams ¶ added in v1.0.11
func NewModifyInstanceSpecRequestWithAllParams( regionId string, instanceId string, newInstanceClass string, newInstanceStorageGB int, ) *ModifyInstanceSpecRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param newInstanceClass: 扩容后实例规格 (Required) * param newInstanceStorageGB: 扩容后实例磁盘大小 (Required)
func NewModifyInstanceSpecRequestWithoutParam ¶ added in v1.0.11
func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceSpecRequest) GetRegionId ¶ added in v1.0.11
func (r ModifyInstanceSpecRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceSpecRequest) SetInstanceId ¶ added in v1.0.11
func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*ModifyInstanceSpecRequest) SetNewInstanceClass ¶ added in v1.0.11
func (r *ModifyInstanceSpecRequest) SetNewInstanceClass(newInstanceClass string)
param newInstanceClass: 扩容后实例规格(Required)
func (*ModifyInstanceSpecRequest) SetNewInstanceStorageGB ¶ added in v1.0.11
func (r *ModifyInstanceSpecRequest) SetNewInstanceStorageGB(newInstanceStorageGB int)
param newInstanceStorageGB: 扩容后实例磁盘大小(Required)
func (*ModifyInstanceSpecRequest) SetRegionId ¶ added in v1.0.11
func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type ModifyInstanceSpecResponse ¶ added in v1.0.11
type ModifyInstanceSpecResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyInstanceSpecResult `json:"result"` }
type ModifyInstanceSpecResult ¶ added in v1.0.11
type ModifyInstanceSpecResult struct {
OrderId string `json:"orderId"`
}
type ModifyWhiteListRequest ¶ added in v1.0.11
type ModifyWhiteListRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 */ Ips string `json:"ips"` }
func NewModifyWhiteListRequest ¶ added in v1.0.11
func NewModifyWhiteListRequest( regionId string, instanceId string, ips string, ) *ModifyWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyWhiteListRequestWithAllParams ¶ added in v1.0.11
func NewModifyWhiteListRequestWithAllParams( regionId string, instanceId string, ips string, ) *ModifyWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required)
func NewModifyWhiteListRequestWithoutParam ¶ added in v1.0.11
func NewModifyWhiteListRequestWithoutParam() *ModifyWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (ModifyWhiteListRequest) GetRegionId ¶ added in v1.0.11
func (r ModifyWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyWhiteListRequest) SetInstanceId ¶ added in v1.0.11
func (r *ModifyWhiteListRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*ModifyWhiteListRequest) SetIps ¶ added in v1.0.11
func (r *ModifyWhiteListRequest) SetIps(ips string)
param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Required)
func (*ModifyWhiteListRequest) SetRegionId ¶ added in v1.0.11
func (r *ModifyWhiteListRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type ModifyWhiteListResponse ¶ added in v1.0.11
type ModifyWhiteListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyWhiteListResult `json:"result"` }
type ModifyWhiteListResult ¶ added in v1.0.11
type ModifyWhiteListResult struct { }
type RebootInstanceRequest ¶ added in v1.0.6
type RebootInstanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 是否重启主节点。<br> - 仅SQL Server 支持该参数 (Optional) */ RebootMaster *bool `json:""` /* 是否重启备节点。<br> - 仅SQL Server 支持该参数 (Optional) */ RebootSlave *bool `json:""` }
func NewRebootInstanceRequest ¶ added in v1.0.6
func NewRebootInstanceRequest( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebootInstanceRequestWithAllParams ¶ added in v1.0.6
func NewRebootInstanceRequestWithAllParams( regionId string, instanceId string, rebootMaster *bool, rebootSlave *bool, ) *RebootInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param rebootMaster: 是否重启主节点。<br> - 仅SQL Server 支持该参数 (Optional) * param rebootSlave: 是否重启备节点。<br> - 仅SQL Server 支持该参数 (Optional)
func NewRebootInstanceRequestWithoutParam ¶ added in v1.0.6
func NewRebootInstanceRequestWithoutParam() *RebootInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RebootInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r RebootInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RebootInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RebootInstanceRequest) SetRebootMaster ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRebootMaster(rebootMaster bool)
param rebootMaster: 是否重启主节点。<br> - 仅SQL Server 支持该参数(Optional)
func (*RebootInstanceRequest) SetRebootSlave ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRebootSlave(rebootSlave bool)
param rebootSlave: 是否重启备节点。<br> - 仅SQL Server 支持该参数(Optional)
func (*RebootInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RebootInstanceResponse ¶ added in v1.0.6
type RebootInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RebootInstanceResult `json:"result"` }
type RebootInstanceResult ¶ added in v1.0.6
type RebootInstanceResult struct { }
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 账号名,在同一个实例中账号名不能重复 */ AccountName string `json:"accountName"` /* 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */ AccountPassword string `json:""` }
func NewResetPasswordRequest ¶
func NewResetPasswordRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *ResetPasswordRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetPasswordRequestWithAllParams ¶ added in v1.0.6
func NewResetPasswordRequestWithAllParams( regionId string, instanceId string, accountName string, accountPassword string, ) *ResetPasswordRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required)
func NewResetPasswordRequestWithoutParam ¶ added in v1.0.6
func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest
This constructor has better compatible ability when API parameters changed
func (ResetPasswordRequest) GetRegionId ¶
func (r ResetPasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetPasswordRequest) SetAccountName ¶
func (r *ResetPasswordRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*ResetPasswordRequest) SetAccountPassword ¶
func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
param accountPassword: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*ResetPasswordRequest) SetInstanceId ¶
func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*ResetPasswordRequest) SetRegionId ¶
func (r *ResetPasswordRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type ResetPasswordResponse ¶
type ResetPasswordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResetPasswordResult `json:"result"` }
type ResetPasswordResult ¶
type ResetPasswordResult struct { }
type RestoreDatabaseFromBackupRequest ¶
type RestoreDatabaseFromBackupRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` /* 备份ID,可从备份查询接口describeBackups获取 */ BackupId string `json:""` /* 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 */ BackupFileName string `json:""` }
func NewRestoreDatabaseFromBackupRequest ¶
func NewRestoreDatabaseFromBackupRequest( regionId string, instanceId string, dbName string, backupId string, backupFileName string, ) *RestoreDatabaseFromBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID,可从备份查询接口describeBackups获取 (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromBackupRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromBackupRequestWithAllParams( regionId string, instanceId string, dbName string, backupId string, backupFileName string, ) *RestoreDatabaseFromBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID,可从备份查询接口describeBackups获取 (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Required)
func NewRestoreDatabaseFromBackupRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromBackupRequestWithoutParam() *RestoreDatabaseFromBackupRequest
This constructor has better compatible ability when API parameters changed
func (RestoreDatabaseFromBackupRequest) GetRegionId ¶
func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromBackupRequest) SetBackupFileName ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
param backupFileName: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份(Required)
func (*RestoreDatabaseFromBackupRequest) SetBackupId ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
param backupId: 备份ID,可从备份查询接口describeBackups获取(Required)
func (*RestoreDatabaseFromBackupRequest) SetDbName ¶
func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromBackupRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RestoreDatabaseFromBackupRequest) SetRegionId ¶
func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RestoreDatabaseFromBackupResponse ¶
type RestoreDatabaseFromBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreDatabaseFromBackupResult `json:"result"` }
type RestoreDatabaseFromBackupResult ¶
type RestoreDatabaseFromBackupResult struct { }
type RestoreDatabaseFromFileRequest ¶
type RestoreDatabaseFromFileRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` SharedFileGid *string `json:""` /* 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak */ FileName string `json:""` }
func NewRestoreDatabaseFromFileRequest ¶
func NewRestoreDatabaseFromFileRequest( regionId string, instanceId string, dbName string, fileName string, ) *RestoreDatabaseFromFileRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param fileName: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromFileRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromFileRequestWithAllParams( regionId string, instanceId string, dbName string, sharedFileGid *string, fileName string, ) *RestoreDatabaseFromFileRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口[describeImportFiles](../import/describeImportFiles.md)获取;如果该文件不是共享文件,则不用输入该参数 (Optional) * param fileName: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak (Required)
func NewRestoreDatabaseFromFileRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromFileRequestWithoutParam() *RestoreDatabaseFromFileRequest
This constructor has better compatible ability when API parameters changed
func (RestoreDatabaseFromFileRequest) GetRegionId ¶
func (r RestoreDatabaseFromFileRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromFileRequest) SetDbName ¶
func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromFileRequest) SetFileName ¶
func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
param fileName: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak(Required)
func (*RestoreDatabaseFromFileRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RestoreDatabaseFromFileRequest) SetRegionId ¶
func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*RestoreDatabaseFromFileRequest) SetSharedFileGid ¶
func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口[describeImportFiles](../import/describeImportFiles.md)获取;如果该文件不是共享文件,则不用输入该参数(Optional)
type RestoreDatabaseFromFileResponse ¶
type RestoreDatabaseFromFileResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreDatabaseFromFileResult `json:"result"` }
type RestoreDatabaseFromFileResult ¶
type RestoreDatabaseFromFileResult struct { }
type RestoreDatabaseFromOSSRequest ¶ added in v1.0.6
type RestoreDatabaseFromOSSRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` /* 用户上传到对象存储OSS上的备份文件的内链 */ OssURL string `json:""` }
func NewRestoreDatabaseFromOSSRequest ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequest( regionId string, instanceId string, dbName string, ossURL string, ) *RestoreDatabaseFromOSSRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param ossURL: 用户上传到对象存储OSS上的备份文件的内链 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromOSSRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequestWithAllParams( regionId string, instanceId string, dbName string, ossURL string, ) *RestoreDatabaseFromOSSRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param ossURL: 用户上传到对象存储OSS上的备份文件的内链 (Required)
func NewRestoreDatabaseFromOSSRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequestWithoutParam() *RestoreDatabaseFromOSSRequest
This constructor has better compatible ability when API parameters changed
func (RestoreDatabaseFromOSSRequest) GetRegionId ¶ added in v1.0.6
func (r RestoreDatabaseFromOSSRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromOSSRequest) SetDbName ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromOSSRequest) SetInstanceId ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RestoreDatabaseFromOSSRequest) SetOssURL ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetOssURL(ossURL string)
param ossURL: 用户上传到对象存储OSS上的备份文件的内链(Required)
func (*RestoreDatabaseFromOSSRequest) SetRegionId ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RestoreDatabaseFromOSSResponse ¶ added in v1.0.6
type RestoreDatabaseFromOSSResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreDatabaseFromOSSResult `json:"result"` }
type RestoreDatabaseFromOSSResult ¶ added in v1.0.6
type RestoreDatabaseFromOSSResult struct { }
type RestoreInstanceRequest ¶ added in v1.0.9
type RestoreInstanceRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 用于恢复的备份Id,仅限于本实例生成的备份 (Optional) */ BackupId *string `json:""` }
func NewRestoreInstanceRequest ¶ added in v1.0.9
func NewRestoreInstanceRequest( regionId string, instanceId string, ) *RestoreInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreInstanceRequestWithAllParams ¶ added in v1.0.9
func NewRestoreInstanceRequestWithAllParams( regionId string, instanceId string, backupId *string, ) *RestoreInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param backupId: 用于恢复的备份Id,仅限于本实例生成的备份 (Optional)
func NewRestoreInstanceRequestWithoutParam ¶ added in v1.0.9
func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RestoreInstanceRequest) GetRegionId ¶ added in v1.0.9
func (r RestoreInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreInstanceRequest) SetBackupId ¶ added in v1.0.9
func (r *RestoreInstanceRequest) SetBackupId(backupId string)
param backupId: 用于恢复的备份Id,仅限于本实例生成的备份(Optional)
func (*RestoreInstanceRequest) SetInstanceId ¶ added in v1.0.9
func (r *RestoreInstanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RestoreInstanceRequest) SetRegionId ¶ added in v1.0.9
func (r *RestoreInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RestoreInstanceResponse ¶ added in v1.0.9
type RestoreInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreInstanceResult `json:"result"` }
type RestoreInstanceResult ¶ added in v1.0.9
type RestoreInstanceResult struct { }
type RevokePrivilegeRequest ¶ added in v1.0.11
type RevokePrivilegeRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 账号名,在同一个实例中账号名不能重复 */ AccountName string `json:"accountName"` /* 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 */ DbNames []string `json:"dbNames"` }
func NewRevokePrivilegeRequest ¶ added in v1.0.11
func NewRevokePrivilegeRequest( regionId string, instanceId string, accountName string, dbNames []string, ) *RevokePrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRevokePrivilegeRequestWithAllParams ¶ added in v1.0.11
func NewRevokePrivilegeRequestWithAllParams( regionId string, instanceId string, accountName string, dbNames []string, ) *RevokePrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required)
func NewRevokePrivilegeRequestWithoutParam ¶ added in v1.0.11
func NewRevokePrivilegeRequestWithoutParam() *RevokePrivilegeRequest
This constructor has better compatible ability when API parameters changed
func (RevokePrivilegeRequest) GetRegionId ¶ added in v1.0.11
func (r RevokePrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RevokePrivilegeRequest) SetAccountName ¶ added in v1.0.11
func (r *RevokePrivilegeRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*RevokePrivilegeRequest) SetDbNames ¶ added in v1.0.11
func (r *RevokePrivilegeRequest) SetDbNames(dbNames []string)
param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库(Required)
func (*RevokePrivilegeRequest) SetInstanceId ¶ added in v1.0.11
func (r *RevokePrivilegeRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RevokePrivilegeRequest) SetRegionId ¶ added in v1.0.11
func (r *RevokePrivilegeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RevokePrivilegeResponse ¶ added in v1.0.11
type RevokePrivilegeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RevokePrivilegeResult `json:"result"` }
type RevokePrivilegeResult ¶ added in v1.0.11
type RevokePrivilegeResult struct { }
type SetBackupPolicyRequest ¶ added in v1.0.11
type SetBackupPolicyRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00 (Optional) */ StartWindow *string `json:""` }
func NewSetBackupPolicyRequest ¶ added in v1.0.11
func NewSetBackupPolicyRequest( regionId string, instanceId string, ) *SetBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetBackupPolicyRequestWithAllParams ¶ added in v1.0.11
func NewSetBackupPolicyRequestWithAllParams( regionId string, instanceId string, startWindow *string, ) *SetBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00 (Optional)
func NewSetBackupPolicyRequestWithoutParam ¶ added in v1.0.11
func NewSetBackupPolicyRequestWithoutParam() *SetBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (SetBackupPolicyRequest) GetRegionId ¶ added in v1.0.11
func (r SetBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetBackupPolicyRequest) SetInstanceId ¶ added in v1.0.11
func (r *SetBackupPolicyRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*SetBackupPolicyRequest) SetRegionId ¶ added in v1.0.11
func (r *SetBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*SetBackupPolicyRequest) SetStartWindow ¶ added in v1.0.11
func (r *SetBackupPolicyRequest) SetStartWindow(startWindow string)
param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00(Optional)
type SetBackupPolicyResponse ¶ added in v1.0.11
type SetBackupPolicyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetBackupPolicyResult `json:"result"` }
type SetBackupPolicyResult ¶ added in v1.0.11
type SetBackupPolicyResult struct { }
type SetImportFileSharedRequest ¶ added in v1.0.6
type SetImportFileSharedRequest struct { string `json:"regionId"` InstanceId string `json:"instanceId"` FileName string `json:"fileName"` Shared string `json:""` }RegionId
func NewSetImportFileSharedRequest ¶ added in v1.0.6
func NewSetImportFileSharedRequest( regionId string, instanceId string, fileName string, shared string, ) *SetImportFileSharedRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享<br>true:共享<br>false:不共享 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetImportFileSharedRequestWithAllParams ¶ added in v1.0.6
func NewSetImportFileSharedRequestWithAllParams( regionId string, instanceId string, fileName string, shared string, ) *SetImportFileSharedRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享<br>true:共享<br>false:不共享 (Required)
func NewSetImportFileSharedRequestWithoutParam ¶ added in v1.0.6
func NewSetImportFileSharedRequestWithoutParam() *SetImportFileSharedRequest
This constructor has better compatible ability when API parameters changed
func (SetImportFileSharedRequest) GetRegionId ¶ added in v1.0.6
func (r SetImportFileSharedRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetImportFileSharedRequest) SetFileName ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetFileName(fileName string)
param fileName: 单库上云文件名(Required)
func (*SetImportFileSharedRequest) SetInstanceId ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*SetImportFileSharedRequest) SetRegionId ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*SetImportFileSharedRequest) SetShared ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetShared(shared string)
param shared: 文件是否共享<br>true:共享<br>false:不共享(Required)
type SetImportFileSharedResponse ¶ added in v1.0.6
type SetImportFileSharedResponse struct {}
type SetImportFileSharedResult ¶ added in v1.0.6
type SetImportFileSharedResult struct { }
type SetInstanceNameRequest ¶ added in v1.0.6
type SetInstanceNameRequest struct { core.JDCloudRequest /* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */ RegionId string `json:"regionId"` /* RDS 实例ID,唯一标识一个RDS实例 */ InstanceId string `json:"instanceId"` /* 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */ InstanceName string `json:""` }
func NewSetInstanceNameRequest ¶ added in v1.0.6
func NewSetInstanceNameRequest( regionId string, instanceId string, instanceName string, ) *SetInstanceNameRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetInstanceNameRequestWithAllParams ¶ added in v1.0.6
func NewSetInstanceNameRequestWithAllParams( regionId string, instanceId string, instanceName string, ) *SetInstanceNameRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required)
func NewSetInstanceNameRequestWithoutParam ¶ added in v1.0.6
func NewSetInstanceNameRequestWithoutParam() *SetInstanceNameRequest
This constructor has better compatible ability when API parameters changed
func (SetInstanceNameRequest) GetRegionId ¶ added in v1.0.6
func (r SetInstanceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetInstanceNameRequest) SetInstanceId ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*SetInstanceNameRequest) SetInstanceName ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*SetInstanceNameRequest) SetRegionId ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type SetInstanceNameResponse ¶ added in v1.0.6
type SetInstanceNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetInstanceNameResult `json:"result"` }
type SetInstanceNameResult ¶ added in v1.0.6
type SetInstanceNameResult struct { }
Source Files ¶
- CreateAccount.go
- CreateAudit.go
- CreateBackup.go
- CreateDatabase.go
- CreateInstance.go
- CreateInstanceByTime.go
- CreateInstanceFromBackup.go
- DeleteAccount.go
- DeleteAudit.go
- DeleteBackup.go
- DeleteDatabase.go
- DeleteInstance.go
- DescribeAccounts.go
- DescribeAudit.go
- DescribeBackupDownloadURL.go
- DescribeBackups.go
- DescribeDatabases.go
- DescribeErrorLogs.go
- DescribeImportFiles.go
- DescribeIndexPerformance.go
- DescribeInstanceAttributes.go
- DescribeInstances.go
- DescribeQueryPerformance.go
- DescribeWhiteList.go
- DisableInternetAccess.go
- EnableInternetAccess.go
- FailoverInstance.go
- GetAuditDownloadURL.go
- GetAuditFiles.go
- GetAuditOptions.go
- GetBackupPolicy.go
- GetUploadKey.go
- GrantPrivilege.go
- ModifyAudit.go
- ModifyInstanceSpec.go
- ModifyWhiteList.go
- RebootInstance.go
- ResetPassword.go
- RestoreDatabaseFromBackup.go
- RestoreDatabaseFromFile.go
- RestoreDatabaseFromOSS.go
- RestoreInstance.go
- RevokePrivilege.go
- SetBackupPolicy.go
- SetImportFileShared.go
- SetInstanceName.go