model

package
v0.0.53 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmNotifyInfo

type AlarmNotifyInfo struct {
	DelayTime *int64 `json:"delay_time,omitempty"`

	RtoDelay *int64 `json:"rto_delay,omitempty"`

	RpoDelay *int64 `json:"rpo_delay,omitempty"`

	AlarmToUser bool `json:"alarm_to_user"`

	Subscriptions *[]SubscriptionInfo `json:"subscriptions,omitempty"`
}

异常通知信息

func (AlarmNotifyInfo) String

func (o AlarmNotifyInfo) String() string

type BatchChangeDataRequest

type BatchChangeDataRequest struct {
	XLanguage BatchChangeDataRequestXLanguage `json:"X-Language"`

	Body *BatchDataTransformationReq `json:"body,omitempty"`
}

Request Object

func (BatchChangeDataRequest) String

func (o BatchChangeDataRequest) String() string

type BatchChangeDataRequestXLanguage

type BatchChangeDataRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchChangeDataRequestXLanguage) MarshalJSON

func (c BatchChangeDataRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchChangeDataRequestXLanguage) UnmarshalJSON

func (c *BatchChangeDataRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchChangeDataRequestXLanguageEnum

type BatchChangeDataRequestXLanguageEnum struct {
	EN_US BatchChangeDataRequestXLanguage
	ZH_CN BatchChangeDataRequestXLanguage
}

func GetBatchChangeDataRequestXLanguageEnum

func GetBatchChangeDataRequestXLanguageEnum() BatchChangeDataRequestXLanguageEnum

type BatchChangeDataResponse

type BatchChangeDataResponse struct {
	Results *[]DataTransformationResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchChangeDataResponse) String

func (o BatchChangeDataResponse) String() string

type BatchCheckJobsRequest

type BatchCheckJobsRequest struct {
	XLanguage BatchCheckJobsRequestXLanguage `json:"X-Language"`

	Body *BatchPrecheckReq `json:"body,omitempty"`
}

Request Object

func (BatchCheckJobsRequest) String

func (o BatchCheckJobsRequest) String() string

type BatchCheckJobsRequestXLanguage

type BatchCheckJobsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchCheckJobsRequestXLanguage) MarshalJSON

func (c BatchCheckJobsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchCheckJobsRequestXLanguage) UnmarshalJSON

func (c *BatchCheckJobsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchCheckJobsRequestXLanguageEnum

type BatchCheckJobsRequestXLanguageEnum struct {
	EN_US BatchCheckJobsRequestXLanguage
	ZH_CN BatchCheckJobsRequestXLanguage
}

func GetBatchCheckJobsRequestXLanguageEnum

func GetBatchCheckJobsRequestXLanguageEnum() BatchCheckJobsRequestXLanguageEnum

type BatchCheckJobsResponse

type BatchCheckJobsResponse struct {
	Results *[]PostPreCheckResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchCheckJobsResponse) String

func (o BatchCheckJobsResponse) String() string

type BatchCheckResultsRequest

type BatchCheckResultsRequest struct {
	XLanguage BatchCheckResultsRequestXLanguage `json:"X-Language"`

	Body *BatchQueryPrecheckResultReq `json:"body,omitempty"`
}

Request Object

func (BatchCheckResultsRequest) String

func (o BatchCheckResultsRequest) String() string

type BatchCheckResultsRequestXLanguage

type BatchCheckResultsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchCheckResultsRequestXLanguage) MarshalJSON

func (c BatchCheckResultsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchCheckResultsRequestXLanguage) UnmarshalJSON

func (c *BatchCheckResultsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchCheckResultsRequestXLanguageEnum

type BatchCheckResultsRequestXLanguageEnum struct {
	EN_US BatchCheckResultsRequestXLanguage
	ZH_CN BatchCheckResultsRequestXLanguage
}

func GetBatchCheckResultsRequestXLanguageEnum

func GetBatchCheckResultsRequestXLanguageEnum() BatchCheckResultsRequestXLanguageEnum

type BatchCheckResultsResponse

type BatchCheckResultsResponse struct {
	Results *[]QueryPreCheckResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchCheckResultsResponse) String

func (o BatchCheckResultsResponse) String() string

type BatchCreateJobReq

type BatchCreateJobReq struct {
	Jobs []CreateJobReq `json:"jobs"`
}

批量创建实时迁移任务请求体

func (BatchCreateJobReq) String

func (o BatchCreateJobReq) String() string

type BatchCreateJobsRequest

type BatchCreateJobsRequest struct {
	XLanguage BatchCreateJobsRequestXLanguage `json:"X-Language"`

	Body *BatchCreateJobReq `json:"body,omitempty"`
}

Request Object

func (BatchCreateJobsRequest) String

func (o BatchCreateJobsRequest) String() string

type BatchCreateJobsRequestXLanguage

type BatchCreateJobsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchCreateJobsRequestXLanguage) MarshalJSON

func (c BatchCreateJobsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchCreateJobsRequestXLanguage) UnmarshalJSON

func (c *BatchCreateJobsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchCreateJobsRequestXLanguageEnum

type BatchCreateJobsRequestXLanguageEnum struct {
	EN_US BatchCreateJobsRequestXLanguage
	ZH_CN BatchCreateJobsRequestXLanguage
}

func GetBatchCreateJobsRequestXLanguageEnum

func GetBatchCreateJobsRequestXLanguageEnum() BatchCreateJobsRequestXLanguageEnum

type BatchCreateJobsResponse

type BatchCreateJobsResponse struct {
	Results *[]CreateJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchCreateJobsResponse) String

func (o BatchCreateJobsResponse) String() string

type BatchDataTransformationReq

type BatchDataTransformationReq struct {
	Jobs []CheckDataTransformationReq `json:"jobs"`
}

批量数据加工规则请求体

func (BatchDataTransformationReq) String

type BatchDeleteJobReq

type BatchDeleteJobReq struct {
	Jobs []DeleteJobReq `json:"jobs"`
}

批量结束与删除在线迁移任务请求体

func (BatchDeleteJobReq) String

func (o BatchDeleteJobReq) String() string

type BatchDeleteJobsRequest

type BatchDeleteJobsRequest struct {
	XLanguage BatchDeleteJobsRequestXLanguage `json:"X-Language"`

	Body *BatchDeleteJobReq `json:"body,omitempty"`
}

Request Object

func (BatchDeleteJobsRequest) String

func (o BatchDeleteJobsRequest) String() string

type BatchDeleteJobsRequestXLanguage

type BatchDeleteJobsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchDeleteJobsRequestXLanguage) MarshalJSON

func (c BatchDeleteJobsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchDeleteJobsRequestXLanguage) UnmarshalJSON

func (c *BatchDeleteJobsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchDeleteJobsRequestXLanguageEnum

type BatchDeleteJobsRequestXLanguageEnum struct {
	EN_US BatchDeleteJobsRequestXLanguage
	ZH_CN BatchDeleteJobsRequestXLanguage
}

func GetBatchDeleteJobsRequestXLanguageEnum

func GetBatchDeleteJobsRequestXLanguageEnum() BatchDeleteJobsRequestXLanguageEnum

type BatchDeleteJobsResponse

type BatchDeleteJobsResponse struct {
	Results *[]DeleteJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchDeleteJobsResponse) String

func (o BatchDeleteJobsResponse) String() string

type BatchJobActionReq

type BatchJobActionReq struct {
	Action BatchJobActionReqAction `json:"action"`

	JobId string `json:"job_id"`

	Property string `json:"property"`
}

任务动作请求体

func (BatchJobActionReq) String

func (o BatchJobActionReq) String() string

type BatchJobActionReqAction

type BatchJobActionReqAction struct {
	// contains filtered or unexported fields
}

func (BatchJobActionReqAction) MarshalJSON

func (c BatchJobActionReqAction) MarshalJSON() ([]byte, error)

func (*BatchJobActionReqAction) UnmarshalJSON

func (c *BatchJobActionReqAction) UnmarshalJSON(b []byte) error

type BatchJobActionReqActionEnum

type BatchJobActionReqActionEnum struct {
	TEST_CONNECTION BatchJobActionReqAction
}

func GetBatchJobActionReqActionEnum

func GetBatchJobActionReqActionEnum() BatchJobActionReqActionEnum

type BatchLimitSpeedReq

type BatchLimitSpeedReq struct {
	SpeedLimits []LimitSpeedReq `json:"speed_limits"`
}

func (BatchLimitSpeedReq) String

func (o BatchLimitSpeedReq) String() string

type BatchListJobDetailsRequest

type BatchListJobDetailsRequest struct {
	XLanguage BatchListJobDetailsRequestXLanguage `json:"X-Language"`

	Body *BatchQueryJobReqPage `json:"body,omitempty"`
}

Request Object

func (BatchListJobDetailsRequest) String

type BatchListJobDetailsRequestXLanguage

type BatchListJobDetailsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListJobDetailsRequestXLanguage) MarshalJSON

func (c BatchListJobDetailsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListJobDetailsRequestXLanguage) UnmarshalJSON

func (c *BatchListJobDetailsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListJobDetailsRequestXLanguageEnum

type BatchListJobDetailsRequestXLanguageEnum struct {
	EN_US BatchListJobDetailsRequestXLanguage
	ZH_CN BatchListJobDetailsRequestXLanguage
}

func GetBatchListJobDetailsRequestXLanguageEnum

func GetBatchListJobDetailsRequestXLanguageEnum() BatchListJobDetailsRequestXLanguageEnum

type BatchListJobDetailsResponse

type BatchListJobDetailsResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]QueryJobResp `json:"results,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (BatchListJobDetailsResponse) String

type BatchListJobStatusRequest

type BatchListJobStatusRequest struct {
	XLanguage BatchListJobStatusRequestXLanguage `json:"X-Language"`

	Body *BatchQueryJobReqPage `json:"body,omitempty"`
}

Request Object

func (BatchListJobStatusRequest) String

func (o BatchListJobStatusRequest) String() string

type BatchListJobStatusRequestXLanguage

type BatchListJobStatusRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListJobStatusRequestXLanguage) MarshalJSON

func (c BatchListJobStatusRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListJobStatusRequestXLanguage) UnmarshalJSON

func (c *BatchListJobStatusRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListJobStatusRequestXLanguageEnum

type BatchListJobStatusRequestXLanguageEnum struct {
	EN_US BatchListJobStatusRequestXLanguage
	ZH_CN BatchListJobStatusRequestXLanguage
}

func GetBatchListJobStatusRequestXLanguageEnum

func GetBatchListJobStatusRequestXLanguageEnum() BatchListJobStatusRequestXLanguageEnum

type BatchListJobStatusResponse

type BatchListJobStatusResponse struct {
	Results *[]QueryJobStatusResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchListJobStatusResponse) String

type BatchListProgressesRequest

type BatchListProgressesRequest struct {
	XLanguage BatchListProgressesRequestXLanguage `json:"X-Language"`

	Body *BatchQueryProgressReq `json:"body,omitempty"`
}

Request Object

func (BatchListProgressesRequest) String

type BatchListProgressesRequestXLanguage

type BatchListProgressesRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListProgressesRequestXLanguage) MarshalJSON

func (c BatchListProgressesRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListProgressesRequestXLanguage) UnmarshalJSON

func (c *BatchListProgressesRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListProgressesRequestXLanguageEnum

type BatchListProgressesRequestXLanguageEnum struct {
	EN_US BatchListProgressesRequestXLanguage
	ZH_CN BatchListProgressesRequestXLanguage
}

func GetBatchListProgressesRequestXLanguageEnum

func GetBatchListProgressesRequestXLanguageEnum() BatchListProgressesRequestXLanguageEnum

type BatchListProgressesResponse

type BatchListProgressesResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]QueryProgressResp `json:"results,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (BatchListProgressesResponse) String

type BatchListRposAndRtosRequest

type BatchListRposAndRtosRequest struct {
	XLanguage BatchListRposAndRtosRequestXLanguage `json:"X-Language"`

	Body *BatchQueryRpoAndRtoReq `json:"body,omitempty"`
}

Request Object

func (BatchListRposAndRtosRequest) String

type BatchListRposAndRtosRequestXLanguage

type BatchListRposAndRtosRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListRposAndRtosRequestXLanguage) MarshalJSON

func (c BatchListRposAndRtosRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListRposAndRtosRequestXLanguage) UnmarshalJSON

func (c *BatchListRposAndRtosRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListRposAndRtosRequestXLanguageEnum

type BatchListRposAndRtosRequestXLanguageEnum struct {
	EN_US BatchListRposAndRtosRequestXLanguage
	ZH_CN BatchListRposAndRtosRequestXLanguage
}

func GetBatchListRposAndRtosRequestXLanguageEnum

func GetBatchListRposAndRtosRequestXLanguageEnum() BatchListRposAndRtosRequestXLanguageEnum

type BatchListRposAndRtosResponse

type BatchListRposAndRtosResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]QueryRpoAndRtoResp `json:"results,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (BatchListRposAndRtosResponse) String

type BatchListStructDetailRequest

type BatchListStructDetailRequest struct {
	Type BatchListStructDetailRequestType `json:"type"`

	XLanguage BatchListStructDetailRequestXLanguage `json:"X-Language"`

	Body *BatchQueryJobReqPage `json:"body,omitempty"`
}

Request Object

func (BatchListStructDetailRequest) String

type BatchListStructDetailRequestType

type BatchListStructDetailRequestType struct {
	// contains filtered or unexported fields
}

func (BatchListStructDetailRequestType) MarshalJSON

func (c BatchListStructDetailRequestType) MarshalJSON() ([]byte, error)

func (*BatchListStructDetailRequestType) UnmarshalJSON

func (c *BatchListStructDetailRequestType) UnmarshalJSON(b []byte) error

type BatchListStructDetailRequestXLanguage

type BatchListStructDetailRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListStructDetailRequestXLanguage) MarshalJSON

func (c BatchListStructDetailRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListStructDetailRequestXLanguage) UnmarshalJSON

func (c *BatchListStructDetailRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListStructDetailRequestXLanguageEnum

type BatchListStructDetailRequestXLanguageEnum struct {
	EN_US BatchListStructDetailRequestXLanguage
	ZH_CN BatchListStructDetailRequestXLanguage
}

func GetBatchListStructDetailRequestXLanguageEnum

func GetBatchListStructDetailRequestXLanguageEnum() BatchListStructDetailRequestXLanguageEnum

type BatchListStructDetailResponse

type BatchListStructDetailResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]QueryStructDetailResp `json:"results,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (BatchListStructDetailResponse) String

type BatchListStructProcessRequest

type BatchListStructProcessRequest struct {
	XLanguage BatchListStructProcessRequestXLanguage `json:"X-Language"`

	Body *BatchQueryJobReq `json:"body,omitempty"`
}

Request Object

func (BatchListStructProcessRequest) String

type BatchListStructProcessRequestXLanguage

type BatchListStructProcessRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchListStructProcessRequestXLanguage) MarshalJSON

func (c BatchListStructProcessRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchListStructProcessRequestXLanguage) UnmarshalJSON

func (c *BatchListStructProcessRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchListStructProcessRequestXLanguageEnum

type BatchListStructProcessRequestXLanguageEnum struct {
	EN_US BatchListStructProcessRequestXLanguage
	ZH_CN BatchListStructProcessRequestXLanguage
}

func GetBatchListStructProcessRequestXLanguageEnum

func GetBatchListStructProcessRequestXLanguageEnum() BatchListStructProcessRequestXLanguageEnum

type BatchListStructProcessResponse

type BatchListStructProcessResponse struct {
	Results *[]QueryStructProcessResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchListStructProcessResponse) String

type BatchModifyJobReq

type BatchModifyJobReq struct {
	Jobs []ModifyJobReq `json:"jobs"`
}

批量修改任务请求体

func (BatchModifyJobReq) String

func (o BatchModifyJobReq) String() string

type BatchModifyPwdReq

type BatchModifyPwdReq struct {
	Jobs []ModifyPwdEndPoint `json:"jobs"`
}

func (BatchModifyPwdReq) String

func (o BatchModifyPwdReq) String() string

type BatchPauseJobReq

type BatchPauseJobReq struct {
	Jobs []PauseInfo `json:"jobs"`
}

批量暂停任务请求体

func (BatchPauseJobReq) String

func (o BatchPauseJobReq) String() string

type BatchPrecheckReq

type BatchPrecheckReq struct {
	Jobs []PreCheckInfo `json:"jobs"`
}

批量预检查请求体

func (BatchPrecheckReq) String

func (o BatchPrecheckReq) String() string

type BatchQueryJobReq

type BatchQueryJobReq struct {
	Jobs []string `json:"jobs"`
}

查询任务请求体

func (BatchQueryJobReq) String

func (o BatchQueryJobReq) String() string

type BatchQueryJobReqPage

type BatchQueryJobReqPage struct {
	Jobs []string `json:"jobs"`

	PageReq *PageReq `json:"page_req,omitempty"`
}

带分页的批量查询任务详情请求体

func (BatchQueryJobReqPage) String

func (o BatchQueryJobReqPage) String() string

type BatchQueryParamReq

type BatchQueryParamReq struct {
	Jobs []string `json:"jobs"`

	Refresh string `json:"refresh"`
}

func (BatchQueryParamReq) String

func (o BatchQueryParamReq) String() string

type BatchQueryPrecheckResultReq

type BatchQueryPrecheckResultReq struct {
	Jobs []string `json:"jobs"`
}

批量查询预检查结果请求体

func (BatchQueryPrecheckResultReq) String

type BatchQueryProgressReq

type BatchQueryProgressReq struct {
	Jobs []string `json:"jobs"`
}

批量查询同步进度的请求体

func (BatchQueryProgressReq) String

func (o BatchQueryProgressReq) String() string

type BatchQueryRpoAndRtoReq

type BatchQueryRpoAndRtoReq struct {
	Jobs []string `json:"jobs"`
}

批量查询RPO和RTO的请求体

func (BatchQueryRpoAndRtoReq) String

func (o BatchQueryRpoAndRtoReq) String() string

type BatchReplaceDefinerReq

type BatchReplaceDefinerReq struct {
	Jobs []ReplaceDefinerInfo `json:"jobs"`
}

批量设置replaceDefiner请求体

func (BatchReplaceDefinerReq) String

func (o BatchReplaceDefinerReq) String() string

type BatchResetPasswordRequest

type BatchResetPasswordRequest struct {
	XLanguage BatchResetPasswordRequestXLanguage `json:"X-Language"`

	Body *BatchModifyPwdReq `json:"body,omitempty"`
}

Request Object

func (BatchResetPasswordRequest) String

func (o BatchResetPasswordRequest) String() string

type BatchResetPasswordRequestXLanguage

type BatchResetPasswordRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchResetPasswordRequestXLanguage) MarshalJSON

func (c BatchResetPasswordRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchResetPasswordRequestXLanguage) UnmarshalJSON

func (c *BatchResetPasswordRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchResetPasswordRequestXLanguageEnum

type BatchResetPasswordRequestXLanguageEnum struct {
	EN_US BatchResetPasswordRequestXLanguage
	ZH_CN BatchResetPasswordRequestXLanguage
}

func GetBatchResetPasswordRequestXLanguageEnum

func GetBatchResetPasswordRequestXLanguageEnum() BatchResetPasswordRequestXLanguageEnum

type BatchResetPasswordResponse

type BatchResetPasswordResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]ModifyJobResp `json:"results,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (BatchResetPasswordResponse) String

type BatchRestoreTaskRequest

type BatchRestoreTaskRequest struct {
	XLanguage BatchRestoreTaskRequestXLanguage `json:"X-Language"`

	Body *BatchRetryReq `json:"body,omitempty"`
}

Request Object

func (BatchRestoreTaskRequest) String

func (o BatchRestoreTaskRequest) String() string

type BatchRestoreTaskRequestXLanguage

type BatchRestoreTaskRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchRestoreTaskRequestXLanguage) MarshalJSON

func (c BatchRestoreTaskRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchRestoreTaskRequestXLanguage) UnmarshalJSON

func (c *BatchRestoreTaskRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchRestoreTaskRequestXLanguageEnum

type BatchRestoreTaskRequestXLanguageEnum struct {
	EN_US BatchRestoreTaskRequestXLanguage
	ZH_CN BatchRestoreTaskRequestXLanguage
}

func GetBatchRestoreTaskRequestXLanguageEnum

func GetBatchRestoreTaskRequestXLanguageEnum() BatchRestoreTaskRequestXLanguageEnum

type BatchRestoreTaskResponse

type BatchRestoreTaskResponse struct {
	Results *[]RetryTaskResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchRestoreTaskResponse) String

func (o BatchRestoreTaskResponse) String() string

type BatchRetryReq

type BatchRetryReq struct {
	Jobs []RetryInfo `json:"jobs"`
}

批量续传任务请求列表

func (BatchRetryReq) String

func (o BatchRetryReq) String() string

type BatchSetDefinerRequest

type BatchSetDefinerRequest struct {
	XLanguage BatchSetDefinerRequestXLanguage `json:"X-Language"`

	Body *BatchReplaceDefinerReq `json:"body,omitempty"`
}

Request Object

func (BatchSetDefinerRequest) String

func (o BatchSetDefinerRequest) String() string

type BatchSetDefinerRequestXLanguage

type BatchSetDefinerRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchSetDefinerRequestXLanguage) MarshalJSON

func (c BatchSetDefinerRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchSetDefinerRequestXLanguage) UnmarshalJSON

func (c *BatchSetDefinerRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchSetDefinerRequestXLanguageEnum

type BatchSetDefinerRequestXLanguageEnum struct {
	EN_US BatchSetDefinerRequestXLanguage
	ZH_CN BatchSetDefinerRequestXLanguage
}

func GetBatchSetDefinerRequestXLanguageEnum

func GetBatchSetDefinerRequestXLanguageEnum() BatchSetDefinerRequestXLanguageEnum

type BatchSetDefinerResponse

type BatchSetDefinerResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]ModifyJobResp `json:"results,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (BatchSetDefinerResponse) String

func (o BatchSetDefinerResponse) String() string

type BatchSetObjectsRequest

type BatchSetObjectsRequest struct {
	XLanguage BatchSetObjectsRequestXLanguage `json:"X-Language"`

	Body *BatchUpdateDatabaseObjectReq `json:"body,omitempty"`
}

Request Object

func (BatchSetObjectsRequest) String

func (o BatchSetObjectsRequest) String() string

type BatchSetObjectsRequestXLanguage

type BatchSetObjectsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchSetObjectsRequestXLanguage) MarshalJSON

func (c BatchSetObjectsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchSetObjectsRequestXLanguage) UnmarshalJSON

func (c *BatchSetObjectsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchSetObjectsRequestXLanguageEnum

type BatchSetObjectsRequestXLanguageEnum struct {
	EN_US BatchSetObjectsRequestXLanguage
	ZH_CN BatchSetObjectsRequestXLanguage
}

func GetBatchSetObjectsRequestXLanguageEnum

func GetBatchSetObjectsRequestXLanguageEnum() BatchSetObjectsRequestXLanguageEnum

type BatchSetObjectsResponse

type BatchSetObjectsResponse struct {
	AllCounts *int64 `json:"all_counts,omitempty"`

	Results        *[]DatabaseObjectResp `json:"results,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (BatchSetObjectsResponse) String

func (o BatchSetObjectsResponse) String() string

type BatchSetSpeedRequest

type BatchSetSpeedRequest struct {
	XLanguage BatchSetSpeedRequestXLanguage `json:"X-Language"`

	Body *BatchLimitSpeedReq `json:"body,omitempty"`
}

Request Object

func (BatchSetSpeedRequest) String

func (o BatchSetSpeedRequest) String() string

type BatchSetSpeedRequestXLanguage

type BatchSetSpeedRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchSetSpeedRequestXLanguage) MarshalJSON

func (c BatchSetSpeedRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchSetSpeedRequestXLanguage) UnmarshalJSON

func (c *BatchSetSpeedRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchSetSpeedRequestXLanguageEnum

type BatchSetSpeedRequestXLanguageEnum struct {
	EN_US BatchSetSpeedRequestXLanguage
	ZH_CN BatchSetSpeedRequestXLanguage
}

func GetBatchSetSpeedRequestXLanguageEnum

func GetBatchSetSpeedRequestXLanguageEnum() BatchSetSpeedRequestXLanguageEnum

type BatchSetSpeedResponse

type BatchSetSpeedResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]ModifyJobResp `json:"results,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (BatchSetSpeedResponse) String

func (o BatchSetSpeedResponse) String() string

type BatchShowParamsRequest

type BatchShowParamsRequest struct {
	XLanguage BatchShowParamsRequestXLanguage `json:"X-Language"`

	Body *BatchQueryParamReq `json:"body,omitempty"`
}

Request Object

func (BatchShowParamsRequest) String

func (o BatchShowParamsRequest) String() string

type BatchShowParamsRequestXLanguage

type BatchShowParamsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchShowParamsRequestXLanguage) MarshalJSON

func (c BatchShowParamsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchShowParamsRequestXLanguage) UnmarshalJSON

func (c *BatchShowParamsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchShowParamsRequestXLanguageEnum

type BatchShowParamsRequestXLanguageEnum struct {
	EN_US BatchShowParamsRequestXLanguage
	ZH_CN BatchShowParamsRequestXLanguage
}

func GetBatchShowParamsRequestXLanguageEnum

func GetBatchShowParamsRequestXLanguageEnum() BatchShowParamsRequestXLanguageEnum

type BatchShowParamsResponse

type BatchShowParamsResponse struct {
	ParamsList *[]QueryDbParamsResp `json:"params_list,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchShowParamsResponse) String

func (o BatchShowParamsResponse) String() string

type BatchSpecialTestConnectionReq

type BatchSpecialTestConnectionReq struct {
	Jobs []BatchJobActionReq `json:"jobs"`
}

集群批量测试连接任务请求体

func (BatchSpecialTestConnectionReq) String

type BatchStartJobReq

type BatchStartJobReq struct {
	Jobs []StartInfo `json:"jobs"`
}

批量启动任务请求体。

func (BatchStartJobReq) String

func (o BatchStartJobReq) String() string

type BatchStartJobsRequest

type BatchStartJobsRequest struct {
	XLanguage BatchStartJobsRequestXLanguage `json:"X-Language"`

	Body *BatchStartJobReq `json:"body,omitempty"`
}

Request Object

func (BatchStartJobsRequest) String

func (o BatchStartJobsRequest) String() string

type BatchStartJobsRequestXLanguage

type BatchStartJobsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchStartJobsRequestXLanguage) MarshalJSON

func (c BatchStartJobsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchStartJobsRequestXLanguage) UnmarshalJSON

func (c *BatchStartJobsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchStartJobsRequestXLanguageEnum

type BatchStartJobsRequestXLanguageEnum struct {
	EN_US BatchStartJobsRequestXLanguage
	ZH_CN BatchStartJobsRequestXLanguage
}

func GetBatchStartJobsRequestXLanguageEnum

func GetBatchStartJobsRequestXLanguageEnum() BatchStartJobsRequestXLanguageEnum

type BatchStartJobsResponse

type BatchStartJobsResponse struct {
	Results *[]StartJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchStartJobsResponse) String

func (o BatchStartJobsResponse) String() string

type BatchStopJobsRequest

type BatchStopJobsRequest struct {
	XLanguage BatchStopJobsRequestXLanguage `json:"X-Language"`

	Body *BatchPauseJobReq `json:"body,omitempty"`
}

Request Object

func (BatchStopJobsRequest) String

func (o BatchStopJobsRequest) String() string

type BatchStopJobsRequestXLanguage

type BatchStopJobsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchStopJobsRequestXLanguage) MarshalJSON

func (c BatchStopJobsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchStopJobsRequestXLanguage) UnmarshalJSON

func (c *BatchStopJobsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchStopJobsRequestXLanguageEnum

type BatchStopJobsRequestXLanguageEnum struct {
	EN_US BatchStopJobsRequestXLanguage
	ZH_CN BatchStopJobsRequestXLanguage
}

func GetBatchStopJobsRequestXLanguageEnum

func GetBatchStopJobsRequestXLanguageEnum() BatchStopJobsRequestXLanguageEnum

type BatchStopJobsResponse

type BatchStopJobsResponse struct {
	Results *[]PauseJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchStopJobsResponse) String

func (o BatchStopJobsResponse) String() string

type BatchSwitchoverReq

type BatchSwitchoverReq struct {
	Jobs []string `json:"jobs"`
}

批量主备倒换请求体

func (BatchSwitchoverReq) String

func (o BatchSwitchoverReq) String() string

type BatchSwitchoverRequest

type BatchSwitchoverRequest struct {
	XLanguage BatchSwitchoverRequestXLanguage `json:"X-Language"`

	Body *BatchSwitchoverReq `json:"body,omitempty"`
}

Request Object

func (BatchSwitchoverRequest) String

func (o BatchSwitchoverRequest) String() string

type BatchSwitchoverRequestXLanguage

type BatchSwitchoverRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchSwitchoverRequestXLanguage) MarshalJSON

func (c BatchSwitchoverRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchSwitchoverRequestXLanguage) UnmarshalJSON

func (c *BatchSwitchoverRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchSwitchoverRequestXLanguageEnum

type BatchSwitchoverRequestXLanguageEnum struct {
	EN_US BatchSwitchoverRequestXLanguage
	ZH_CN BatchSwitchoverRequestXLanguage
}

func GetBatchSwitchoverRequestXLanguageEnum

func GetBatchSwitchoverRequestXLanguageEnum() BatchSwitchoverRequestXLanguageEnum

type BatchSwitchoverResponse

type BatchSwitchoverResponse struct {
	Results *[]SwitchoverResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchSwitchoverResponse) String

func (o BatchSwitchoverResponse) String() string

type BatchTestConnectionReq

type BatchTestConnectionReq struct {
	Jobs []TestEndPoint `json:"jobs"`
}

批量测试连接任务请求体

func (BatchTestConnectionReq) String

func (o BatchTestConnectionReq) String() string

type BatchUpdateDatabaseObjectReq

type BatchUpdateDatabaseObjectReq struct {
	Jobs []UpdateDatabaseObjectReq `json:"jobs"`
}

批量更新数据库对象选择消息体

func (BatchUpdateDatabaseObjectReq) String

type BatchUpdateJobRequest

type BatchUpdateJobRequest struct {
	XLanguage BatchUpdateJobRequestXLanguage `json:"X-Language"`

	Body *BatchModifyJobReq `json:"body,omitempty"`
}

Request Object

func (BatchUpdateJobRequest) String

func (o BatchUpdateJobRequest) String() string

type BatchUpdateJobRequestXLanguage

type BatchUpdateJobRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchUpdateJobRequestXLanguage) MarshalJSON

func (c BatchUpdateJobRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchUpdateJobRequestXLanguage) UnmarshalJSON

func (c *BatchUpdateJobRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchUpdateJobRequestXLanguageEnum

type BatchUpdateJobRequestXLanguageEnum struct {
	EN_US BatchUpdateJobRequestXLanguage
	ZH_CN BatchUpdateJobRequestXLanguage
}

func GetBatchUpdateJobRequestXLanguageEnum

func GetBatchUpdateJobRequestXLanguageEnum() BatchUpdateJobRequestXLanguageEnum

type BatchUpdateJobResponse

type BatchUpdateJobResponse struct {
	Count *int32 `json:"count,omitempty"`

	Results        *[]ModifyJobResp `json:"results,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (BatchUpdateJobResponse) String

func (o BatchUpdateJobResponse) String() string

type BatchUpdateSrcUserReq

type BatchUpdateSrcUserReq struct {
	Jobs []UpdateUserReq `json:"jobs"`
}

批量更新迁移用户请求体

func (BatchUpdateSrcUserReq) String

func (o BatchUpdateSrcUserReq) String() string

type BatchUpdateUserRequest

type BatchUpdateUserRequest struct {
	XLanguage BatchUpdateUserRequestXLanguage `json:"X-Language"`

	Body *BatchUpdateSrcUserReq `json:"body,omitempty"`
}

Request Object

func (BatchUpdateUserRequest) String

func (o BatchUpdateUserRequest) String() string

type BatchUpdateUserRequestXLanguage

type BatchUpdateUserRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchUpdateUserRequestXLanguage) MarshalJSON

func (c BatchUpdateUserRequestXLanguage) MarshalJSON() ([]byte, error)

func (*BatchUpdateUserRequestXLanguage) UnmarshalJSON

func (c *BatchUpdateUserRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchUpdateUserRequestXLanguageEnum

type BatchUpdateUserRequestXLanguageEnum struct {
	EN_US BatchUpdateUserRequestXLanguage
	ZH_CN BatchUpdateUserRequestXLanguage
}

func GetBatchUpdateUserRequestXLanguageEnum

func GetBatchUpdateUserRequestXLanguageEnum() BatchUpdateUserRequestXLanguageEnum

type BatchUpdateUserResponse

type BatchUpdateUserResponse struct {
	AllCounts *int32 `json:"all_counts,omitempty"`

	Results        *[]QueryUserResp `json:"results,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (BatchUpdateUserResponse) String

func (o BatchUpdateUserResponse) String() string

type BatchValidateClustersConnectionsRequest

type BatchValidateClustersConnectionsRequest struct {
	XLanguage BatchValidateClustersConnectionsRequestXLanguage `json:"X-Language"`

	Body *BatchSpecialTestConnectionReq `json:"body,omitempty"`
}

Request Object

func (BatchValidateClustersConnectionsRequest) String

type BatchValidateClustersConnectionsRequestXLanguage

type BatchValidateClustersConnectionsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchValidateClustersConnectionsRequestXLanguage) MarshalJSON

func (*BatchValidateClustersConnectionsRequestXLanguage) UnmarshalJSON

type BatchValidateClustersConnectionsResponse

type BatchValidateClustersConnectionsResponse struct {
	Results *[]CheckJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchValidateClustersConnectionsResponse) String

type BatchValidateConnectionsRequest

type BatchValidateConnectionsRequest struct {
	XLanguage BatchValidateConnectionsRequestXLanguage `json:"X-Language"`

	Body *BatchTestConnectionReq `json:"body,omitempty"`
}

Request Object

func (BatchValidateConnectionsRequest) String

type BatchValidateConnectionsRequestXLanguage

type BatchValidateConnectionsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (BatchValidateConnectionsRequestXLanguage) MarshalJSON

func (*BatchValidateConnectionsRequestXLanguage) UnmarshalJSON

func (c *BatchValidateConnectionsRequestXLanguage) UnmarshalJSON(b []byte) error

type BatchValidateConnectionsRequestXLanguageEnum

type BatchValidateConnectionsRequestXLanguageEnum struct {
	EN_US BatchValidateConnectionsRequestXLanguage
	ZH_CN BatchValidateConnectionsRequestXLanguage
}

func GetBatchValidateConnectionsRequestXLanguageEnum

func GetBatchValidateConnectionsRequestXLanguageEnum() BatchValidateConnectionsRequestXLanguageEnum

type BatchValidateConnectionsResponse

type BatchValidateConnectionsResponse struct {
	Results *[]CheckJobResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (BatchValidateConnectionsResponse) String

type CheckDataTransformationReq

type CheckDataTransformationReq struct {
	JobId *string `json:"job_id,omitempty"`

	ObjectInfo []DatabaseObjectVo `json:"object_info"`

	TransformationInfo *TransformationInfo `json:"transformation_info"`

	ConfigTransformation *ConfigTransformationVo `json:"config_transformation,omitempty"`
}

校验数据加工规则请求体

func (CheckDataTransformationReq) String

type CheckJobResp

type CheckJobResp struct {
	Id string `json:"id"`

	Status CheckJobRespStatus `json:"status"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	Success *bool `json:"success,omitempty"`
}

响应体

func (CheckJobResp) String

func (o CheckJobResp) String() string

type CheckJobRespStatus

type CheckJobRespStatus struct {
	// contains filtered or unexported fields
}

func (CheckJobRespStatus) MarshalJSON

func (c CheckJobRespStatus) MarshalJSON() ([]byte, error)

func (*CheckJobRespStatus) UnmarshalJSON

func (c *CheckJobRespStatus) UnmarshalJSON(b []byte) error

type CheckJobRespStatusEnum

type CheckJobRespStatusEnum struct {
	TRUE  CheckJobRespStatus
	FALSE CheckJobRespStatus
}

func GetCheckJobRespStatusEnum

func GetCheckJobRespStatusEnum() CheckJobRespStatusEnum

type ChildrenJobInfo

type ChildrenJobInfo struct {
	BillingTag string `json:"billing_tag"`

	CreateTime string `json:"create_time"`

	DbUseType ChildrenJobInfoDbUseType `json:"db_use_type"`

	Description string `json:"description"`

	EngineType ChildrenJobInfoEngineType `json:"engine_type"`

	ErrorMsg string `json:"error_msg"`

	Id string `json:"id"`

	JobDirection ChildrenJobInfoJobDirection `json:"job_direction"`

	Name string `json:"name"`

	NetType ChildrenJobInfoNetType `json:"net_type"`

	NodeNewFramework string `json:"node_newFramework"`

	Status string `json:"status"`

	TaskType ChildrenJobInfoTaskType `json:"task_type"`
}

子任务信息体

func (ChildrenJobInfo) String

func (o ChildrenJobInfo) String() string

type ChildrenJobInfoDbUseType

type ChildrenJobInfoDbUseType struct {
	// contains filtered or unexported fields
}

func (ChildrenJobInfoDbUseType) MarshalJSON

func (c ChildrenJobInfoDbUseType) MarshalJSON() ([]byte, error)

func (*ChildrenJobInfoDbUseType) UnmarshalJSON

func (c *ChildrenJobInfoDbUseType) UnmarshalJSON(b []byte) error

type ChildrenJobInfoDbUseTypeEnum

type ChildrenJobInfoDbUseTypeEnum struct {
	MIGRATION        ChildrenJobInfoDbUseType
	SYNC             ChildrenJobInfoDbUseType
	CLOUD_DATA_GUARD ChildrenJobInfoDbUseType
}

func GetChildrenJobInfoDbUseTypeEnum

func GetChildrenJobInfoDbUseTypeEnum() ChildrenJobInfoDbUseTypeEnum

type ChildrenJobInfoEngineType

type ChildrenJobInfoEngineType struct {
	// contains filtered or unexported fields
}

func (ChildrenJobInfoEngineType) MarshalJSON

func (c ChildrenJobInfoEngineType) MarshalJSON() ([]byte, error)

func (*ChildrenJobInfoEngineType) UnmarshalJSON

func (c *ChildrenJobInfoEngineType) UnmarshalJSON(b []byte) error

type ChildrenJobInfoEngineTypeEnum

type ChildrenJobInfoEngineTypeEnum struct {
	CLOUD_DATA_GUARD_CASSANDRA       ChildrenJobInfoEngineType
	CLOUD_DATA_GUARD_DDM             ChildrenJobInfoEngineType
	CLOUD_DATA_GUARD_TAURUS_TO_MYSQL ChildrenJobInfoEngineType
	CLOUD_DATA_GUARD_MYSQL           ChildrenJobInfoEngineType
	CLOUD_DATA_GUARD_MYSQL_TO_TAURUS ChildrenJobInfoEngineType
}

func GetChildrenJobInfoEngineTypeEnum

func GetChildrenJobInfoEngineTypeEnum() ChildrenJobInfoEngineTypeEnum

type ChildrenJobInfoJobDirection

type ChildrenJobInfoJobDirection struct {
	// contains filtered or unexported fields
}

func (ChildrenJobInfoJobDirection) MarshalJSON

func (c ChildrenJobInfoJobDirection) MarshalJSON() ([]byte, error)

func (*ChildrenJobInfoJobDirection) UnmarshalJSON

func (c *ChildrenJobInfoJobDirection) UnmarshalJSON(b []byte) error

type ChildrenJobInfoJobDirectionEnum

type ChildrenJobInfoJobDirectionEnum struct {
	UP     ChildrenJobInfoJobDirection
	DOWN   ChildrenJobInfoJobDirection
	NO_DBS ChildrenJobInfoJobDirection
}

func GetChildrenJobInfoJobDirectionEnum

func GetChildrenJobInfoJobDirectionEnum() ChildrenJobInfoJobDirectionEnum

type ChildrenJobInfoNetType

type ChildrenJobInfoNetType struct {
	// contains filtered or unexported fields
}

func (ChildrenJobInfoNetType) MarshalJSON

func (c ChildrenJobInfoNetType) MarshalJSON() ([]byte, error)

func (*ChildrenJobInfoNetType) UnmarshalJSON

func (c *ChildrenJobInfoNetType) UnmarshalJSON(b []byte) error

type ChildrenJobInfoNetTypeEnum

type ChildrenJobInfoNetTypeEnum struct {
	VPC ChildrenJobInfoNetType
	VPN ChildrenJobInfoNetType
	EIP ChildrenJobInfoNetType
}

func GetChildrenJobInfoNetTypeEnum

func GetChildrenJobInfoNetTypeEnum() ChildrenJobInfoNetTypeEnum

type ChildrenJobInfoTaskType

type ChildrenJobInfoTaskType struct {
	// contains filtered or unexported fields
}

func (ChildrenJobInfoTaskType) MarshalJSON

func (c ChildrenJobInfoTaskType) MarshalJSON() ([]byte, error)

func (*ChildrenJobInfoTaskType) UnmarshalJSON

func (c *ChildrenJobInfoTaskType) UnmarshalJSON(b []byte) error

type ChildrenJobInfoTaskTypeEnum

type ChildrenJobInfoTaskTypeEnum struct {
	FULL_TRANS      ChildrenJobInfoTaskType
	FULL_INCR_TRANS ChildrenJobInfoTaskType
	INCR_TRANS      ChildrenJobInfoTaskType
}

func GetChildrenJobInfoTaskTypeEnum

func GetChildrenJobInfoTaskTypeEnum() ChildrenJobInfoTaskTypeEnum

type CompareObjectInfo

type CompareObjectInfo struct {
	DbName string `json:"db_name"`

	TableName *[]string `json:"table_name,omitempty"`
}

func (CompareObjectInfo) String

func (o CompareObjectInfo) String() string

type CompareObjectInfoWithToken

type CompareObjectInfoWithToken struct {
	DbName string `json:"db_name"`

	TableNameWithToken *[]CompareTableInfoWithToken `json:"table_name_with_token,omitempty"`
}

func (CompareObjectInfoWithToken) String

type CompareTableInfoWithToken

type CompareTableInfoWithToken struct {
	TableName string `json:"table_name"`

	MinToken *string `json:"min_token,omitempty"`

	MaxToken *string `json:"max_token,omitempty"`
}

func (CompareTableInfoWithToken) String

func (o CompareTableInfoWithToken) String() string

type CompareTaskList

type CompareTaskList struct {
	CompareTaskId string `json:"compare_task_id"`

	CompareType string `json:"compare_type"`

	CompareTaskStatus CompareTaskListCompareTaskStatus `json:"compare_task_status"`

	CreateTime string `json:"create_time"`

	EndTime *string `json:"end_time,omitempty"`
}

func (CompareTaskList) String

func (o CompareTaskList) String() string

type CompareTaskListCompareTaskStatus

type CompareTaskListCompareTaskStatus struct {
	// contains filtered or unexported fields
}

func (CompareTaskListCompareTaskStatus) MarshalJSON

func (c CompareTaskListCompareTaskStatus) MarshalJSON() ([]byte, error)

func (*CompareTaskListCompareTaskStatus) UnmarshalJSON

func (c *CompareTaskListCompareTaskStatus) UnmarshalJSON(b []byte) error

type CompareTaskListResult

type CompareTaskListResult struct {
	CompareTaskList *[]CompareTaskList `json:"CompareTaskList,omitempty"`

	CompareTaskListCount *int32 `json:"compare_task_list_count,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`
}

func (CompareTaskListResult) String

func (o CompareTaskListResult) String() string

type ConfigTransformationVo

type ConfigTransformationVo struct {
	DbTableName string `json:"db_table_name"`

	DbName string `json:"db_name"`

	TableName string `json:"table_name"`

	ColNames string `json:"col_names"`

	PrimKeyOrIndex string `json:"prim_key_or_index"`

	Indexs string `json:"indexs"`

	Values string `json:"values"`
}

数据同步配置库规则信息体

func (ConfigTransformationVo) String

func (o ConfigTransformationVo) String() string

type ContentCompareDetail

type ContentCompareDetail struct {
	SourceDbName string `json:"source_db_name"`

	TargetDbName string `json:"target_db_name"`

	SourceTableName string `json:"source_table_name"`

	TargetTableName string `json:"target_table_name"`

	SourceRowNum int32 `json:"source_row_num"`

	TargetRowNum int32 `json:"target_row_num"`

	DiffRowNum int32 `json:"diff_row_num"`

	LineCompareResult *ContentCompareDetailLineCompareResult `json:"line_compare_result,omitempty"`

	ContentCompareResult ContentCompareDetailContentCompareResult `json:"content_compare_result"`

	Message *string `json:"message,omitempty"`
}

内容对比结果详情。

func (ContentCompareDetail) String

func (o ContentCompareDetail) String() string

type ContentCompareDetailContentCompareResult

type ContentCompareDetailContentCompareResult struct {
	// contains filtered or unexported fields
}

func (ContentCompareDetailContentCompareResult) MarshalJSON

func (*ContentCompareDetailContentCompareResult) UnmarshalJSON

func (c *ContentCompareDetailContentCompareResult) UnmarshalJSON(b []byte) error

type ContentCompareDetailLineCompareResult

type ContentCompareDetailLineCompareResult struct {
	// contains filtered or unexported fields
}

func (ContentCompareDetailLineCompareResult) MarshalJSON

func (c ContentCompareDetailLineCompareResult) MarshalJSON() ([]byte, error)

func (*ContentCompareDetailLineCompareResult) UnmarshalJSON

func (c *ContentCompareDetailLineCompareResult) UnmarshalJSON(b []byte) error

type ContentCompareDiff

type ContentCompareDiff struct {
	TargetSelectSql *string `json:"target_select_sql,omitempty"`

	SourceSelectSql *string `json:"source_select_sql,omitempty"`

	SourceKeyValue []string `json:"source_key_value"`

	TargetKeyValue []string `json:"target_key_value"`
}

func (ContentCompareDiff) String

func (o ContentCompareDiff) String() string

type ContentCompareResult

type ContentCompareResult struct {
	CompareTaskId string `json:"compare_task_id"`

	ContentCompareOverview *[]ContentCompareResultOverview `json:"content_compare_overview,omitempty"`

	ContentCompareOverviewCount *int32 `json:"content_compare_overview_count,omitempty"`

	ContentCompareDetails *[]ContentCompareResultDetails `json:"content_compare_details,omitempty"`

	ContentCompareDiffs *[]ContentCompareResultDiffs `json:"content_compare_diffs,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ContentCompareResult) String

func (o ContentCompareResult) String() string

type ContentCompareResultDetails

type ContentCompareResultDetails struct {
	SourceDbName string `json:"source_db_name"`

	ContentCompareDetail []ContentCompareDetail `json:"content_compare_detail"`

	ContentCompareDetailCount int32 `json:"content_compare_detail_count"`

	ContentUncompareDetail *[]ContentCompareDetail `json:"content_uncompare_detail,omitempty"`

	ContentUncompareDetailCount int32 `json:"content_uncompare_detail_count"`
}

func (ContentCompareResultDetails) String

type ContentCompareResultDiffs

type ContentCompareResultDiffs struct {
	SourceDbName string `json:"source_db_name"`

	SourceTableName string `json:"source_table_name"`

	ContentCompareDiff []ContentCompareDiff `json:"ContentCompareDiff"`

	ContentCompareDiffCount int32 `json:"content_compare_diff_count"`
}

func (ContentCompareResultDiffs) String

func (o ContentCompareResultDiffs) String() string

type ContentCompareResultOverview

type ContentCompareResultOverview struct {
	SourceDbName string `json:"source_db_name"`

	TargetDbName string `json:"target_db_name"`

	ContentCompareResult ContentCompareResultOverviewContentCompareResult `json:"content_compare_result"`
}

func (ContentCompareResultOverview) String

type ContentCompareResultOverviewContentCompareResult

type ContentCompareResultOverviewContentCompareResult struct {
	// contains filtered or unexported fields
}

func (ContentCompareResultOverviewContentCompareResult) MarshalJSON

func (*ContentCompareResultOverviewContentCompareResult) UnmarshalJSON

type CreateCompareTaskReq

type CreateCompareTaskReq struct {
	JobId string `json:"job_id"`

	ObjectLevelCompareType *CreateCompareTaskReqObjectLevelCompareType `json:"object_level_compare_type,omitempty"`

	DataLevelCompareInfo *CreateDataLevelCompareReq `json:"data_level_compare_info,omitempty"`
}

func (CreateCompareTaskReq) String

func (o CreateCompareTaskReq) String() string

type CreateCompareTaskReqObjectLevelCompareType

type CreateCompareTaskReqObjectLevelCompareType struct {
	// contains filtered or unexported fields
}

func (CreateCompareTaskReqObjectLevelCompareType) MarshalJSON

func (*CreateCompareTaskReqObjectLevelCompareType) UnmarshalJSON

type CreateCompareTaskReqObjectLevelCompareTypeEnum

type CreateCompareTaskReqObjectLevelCompareTypeEnum struct {
	OBJECTS CreateCompareTaskReqObjectLevelCompareType
}

func GetCreateCompareTaskReqObjectLevelCompareTypeEnum

func GetCreateCompareTaskReqObjectLevelCompareTypeEnum() CreateCompareTaskReqObjectLevelCompareTypeEnum

type CreateCompareTaskRequest

type CreateCompareTaskRequest struct {
	XLanguage CreateCompareTaskRequestXLanguage `json:"X-Language"`

	Body *CreateCompareTaskReq `json:"body,omitempty"`
}

Request Object

func (CreateCompareTaskRequest) String

func (o CreateCompareTaskRequest) String() string

type CreateCompareTaskRequestXLanguage

type CreateCompareTaskRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (CreateCompareTaskRequestXLanguage) MarshalJSON

func (c CreateCompareTaskRequestXLanguage) MarshalJSON() ([]byte, error)

func (*CreateCompareTaskRequestXLanguage) UnmarshalJSON

func (c *CreateCompareTaskRequestXLanguage) UnmarshalJSON(b []byte) error

type CreateCompareTaskRequestXLanguageEnum

type CreateCompareTaskRequestXLanguageEnum struct {
	EN_US CreateCompareTaskRequestXLanguage
	ZH_CN CreateCompareTaskRequestXLanguage
}

func GetCreateCompareTaskRequestXLanguageEnum

func GetCreateCompareTaskRequestXLanguageEnum() CreateCompareTaskRequestXLanguageEnum

type CreateCompareTaskResponse

type CreateCompareTaskResponse struct {
	JobId *string `json:"job_id,omitempty"`

	ObjectLevelCompareCreateResult *CreateCompareTaskResult `json:"object_level_compare_create_result,omitempty"`

	DataLevelCompareCreateResult *CreateCompareTaskResult `json:"data_level_compare_create_result,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateCompareTaskResponse) String

func (o CreateCompareTaskResponse) String() string

type CreateCompareTaskResult

type CreateCompareTaskResult struct {
	CompareTaskId *string `json:"compare_task_id,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (CreateCompareTaskResult) String

func (o CreateCompareTaskResult) String() string

type CreateDataLevelCompareReq

type CreateDataLevelCompareReq struct {
	ConflictPolicy CreateDataLevelCompareReqConflictPolicy `json:"conflict_policy"`

	CompareType CreateDataLevelCompareReqCompareType `json:"compare_type"`

	CompareMode *CreateDataLevelCompareReqCompareMode `json:"compare_mode,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	CompareObjectInfos *[]CompareObjectInfo `json:"compare_object_infos,omitempty"`

	CompareObjectInfosWithToken *[]CompareObjectInfoWithToken `json:"compare_object_infos_with_token,omitempty"`
}

func (CreateDataLevelCompareReq) String

func (o CreateDataLevelCompareReq) String() string

type CreateDataLevelCompareReqCompareMode

type CreateDataLevelCompareReqCompareMode struct {
	// contains filtered or unexported fields
}

func (CreateDataLevelCompareReqCompareMode) MarshalJSON

func (c CreateDataLevelCompareReqCompareMode) MarshalJSON() ([]byte, error)

func (*CreateDataLevelCompareReqCompareMode) UnmarshalJSON

func (c *CreateDataLevelCompareReqCompareMode) UnmarshalJSON(b []byte) error

type CreateDataLevelCompareReqCompareModeEnum

type CreateDataLevelCompareReqCompareModeEnum struct {
	QUICK_COMPARISON CreateDataLevelCompareReqCompareMode
}

func GetCreateDataLevelCompareReqCompareModeEnum

func GetCreateDataLevelCompareReqCompareModeEnum() CreateDataLevelCompareReqCompareModeEnum

type CreateDataLevelCompareReqCompareType

type CreateDataLevelCompareReqCompareType struct {
	// contains filtered or unexported fields
}

func (CreateDataLevelCompareReqCompareType) MarshalJSON

func (c CreateDataLevelCompareReqCompareType) MarshalJSON() ([]byte, error)

func (*CreateDataLevelCompareReqCompareType) UnmarshalJSON

func (c *CreateDataLevelCompareReqCompareType) UnmarshalJSON(b []byte) error

type CreateDataLevelCompareReqCompareTypeEnum

type CreateDataLevelCompareReqCompareTypeEnum struct {
	LINES    CreateDataLevelCompareReqCompareType
	CONTENTS CreateDataLevelCompareReqCompareType
}

func GetCreateDataLevelCompareReqCompareTypeEnum

func GetCreateDataLevelCompareReqCompareTypeEnum() CreateDataLevelCompareReqCompareTypeEnum

type CreateDataLevelCompareReqConflictPolicy

type CreateDataLevelCompareReqConflictPolicy struct {
	// contains filtered or unexported fields
}

func (CreateDataLevelCompareReqConflictPolicy) MarshalJSON

func (c CreateDataLevelCompareReqConflictPolicy) MarshalJSON() ([]byte, error)

func (*CreateDataLevelCompareReqConflictPolicy) UnmarshalJSON

func (c *CreateDataLevelCompareReqConflictPolicy) UnmarshalJSON(b []byte) error

type CreateDataLevelCompareReqConflictPolicyEnum

type CreateDataLevelCompareReqConflictPolicyEnum struct {
	CANCEL CreateDataLevelCompareReqConflictPolicy
	KEEP   CreateDataLevelCompareReqConflictPolicy
}

func GetCreateDataLevelCompareReqConflictPolicyEnum

func GetCreateDataLevelCompareReqConflictPolicyEnum() CreateDataLevelCompareReqConflictPolicyEnum

type CreateJobReq

type CreateJobReq struct {
	BindEip *bool `json:"bind_eip,omitempty"`

	DbUseType CreateJobReqDbUseType `json:"db_use_type"`

	Name string `json:"name"`

	Description *string `json:"description,omitempty"`

	EngineType CreateJobReqEngineType `json:"engine_type"`

	IsTargetReadonly *bool `json:"is_target_readonly,omitempty"`

	JobDirection CreateJobReqJobDirection `json:"job_direction"`

	MultiWrite *bool `json:"multi_write,omitempty"`

	NetType CreateJobReqNetType `json:"net_type"`

	NodeNum *int32 `json:"node_num,omitempty"`

	NodeType CreateJobReqNodeType `json:"node_type"`

	SourceEndpoint *Endpoint `json:"source_endpoint"`

	TargetEndpoint *Endpoint `json:"target_endpoint"`

	Tags *[]ResourceTag `json:"tags,omitempty"`

	TaskType CreateJobReqTaskType `json:"task_type"`

	CustomizeSutnetId string `json:"customize_sutnet_id"`

	ProductId *string `json:"product_id,omitempty"`

	SysTags *[]ResourceTag `json:"sys_tags,omitempty"`

	ExpiredDays *string `json:"expired_days,omitempty"`
}

创建任务请求体

func (CreateJobReq) String

func (o CreateJobReq) String() string

type CreateJobReqDbUseType

type CreateJobReqDbUseType struct {
	// contains filtered or unexported fields
}

func (CreateJobReqDbUseType) MarshalJSON

func (c CreateJobReqDbUseType) MarshalJSON() ([]byte, error)

func (*CreateJobReqDbUseType) UnmarshalJSON

func (c *CreateJobReqDbUseType) UnmarshalJSON(b []byte) error

type CreateJobReqDbUseTypeEnum

type CreateJobReqDbUseTypeEnum struct {
	MIGRATION        CreateJobReqDbUseType
	SYNC             CreateJobReqDbUseType
	CLOUD_DATA_GUARD CreateJobReqDbUseType
}

func GetCreateJobReqDbUseTypeEnum

func GetCreateJobReqDbUseTypeEnum() CreateJobReqDbUseTypeEnum

type CreateJobReqEngineType

type CreateJobReqEngineType struct {
	// contains filtered or unexported fields
}

func (CreateJobReqEngineType) MarshalJSON

func (c CreateJobReqEngineType) MarshalJSON() ([]byte, error)

func (*CreateJobReqEngineType) UnmarshalJSON

func (c *CreateJobReqEngineType) UnmarshalJSON(b []byte) error

type CreateJobReqEngineTypeEnum

type CreateJobReqEngineTypeEnum struct {
	MYSQL                  CreateJobReqEngineType
	MONGODB                CreateJobReqEngineType
	CLOUD_DATA_GUARD_MYSQL CreateJobReqEngineType
}

func GetCreateJobReqEngineTypeEnum

func GetCreateJobReqEngineTypeEnum() CreateJobReqEngineTypeEnum

type CreateJobReqJobDirection

type CreateJobReqJobDirection struct {
	// contains filtered or unexported fields
}

func (CreateJobReqJobDirection) MarshalJSON

func (c CreateJobReqJobDirection) MarshalJSON() ([]byte, error)

func (*CreateJobReqJobDirection) UnmarshalJSON

func (c *CreateJobReqJobDirection) UnmarshalJSON(b []byte) error

type CreateJobReqJobDirectionEnum

type CreateJobReqJobDirectionEnum struct {
	UP      CreateJobReqJobDirection
	DOWN    CreateJobReqJobDirection
	NON_DBS CreateJobReqJobDirection
}

func GetCreateJobReqJobDirectionEnum

func GetCreateJobReqJobDirectionEnum() CreateJobReqJobDirectionEnum

type CreateJobReqNetType

type CreateJobReqNetType struct {
	// contains filtered or unexported fields
}

func (CreateJobReqNetType) MarshalJSON

func (c CreateJobReqNetType) MarshalJSON() ([]byte, error)

func (*CreateJobReqNetType) UnmarshalJSON

func (c *CreateJobReqNetType) UnmarshalJSON(b []byte) error

type CreateJobReqNetTypeEnum

type CreateJobReqNetTypeEnum struct {
	VPN CreateJobReqNetType
	VPC CreateJobReqNetType
	EIP CreateJobReqNetType
}

func GetCreateJobReqNetTypeEnum

func GetCreateJobReqNetTypeEnum() CreateJobReqNetTypeEnum

type CreateJobReqNodeType

type CreateJobReqNodeType struct {
	// contains filtered or unexported fields
}

func (CreateJobReqNodeType) MarshalJSON

func (c CreateJobReqNodeType) MarshalJSON() ([]byte, error)

func (*CreateJobReqNodeType) UnmarshalJSON

func (c *CreateJobReqNodeType) UnmarshalJSON(b []byte) error

type CreateJobReqNodeTypeEnum

type CreateJobReqNodeTypeEnum struct {
	HIGH CreateJobReqNodeType
}

func GetCreateJobReqNodeTypeEnum

func GetCreateJobReqNodeTypeEnum() CreateJobReqNodeTypeEnum

type CreateJobReqTaskType

type CreateJobReqTaskType struct {
	// contains filtered or unexported fields
}

func (CreateJobReqTaskType) MarshalJSON

func (c CreateJobReqTaskType) MarshalJSON() ([]byte, error)

func (*CreateJobReqTaskType) UnmarshalJSON

func (c *CreateJobReqTaskType) UnmarshalJSON(b []byte) error

type CreateJobReqTaskTypeEnum

type CreateJobReqTaskTypeEnum struct {
	FULL_TRANS      CreateJobReqTaskType
	FULL_INCR_TRANS CreateJobReqTaskType
	INCR_TRANS      CreateJobReqTaskType
}

func GetCreateJobReqTaskTypeEnum

func GetCreateJobReqTaskTypeEnum() CreateJobReqTaskTypeEnum

type CreateJobResp

type CreateJobResp struct {
	Id string `json:"id"`

	Name *string `json:"name,omitempty"`

	Status *string `json:"status,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ChildIds *[]string `json:"child_ids,omitempty"`
}

创建任务响应体

func (CreateJobResp) String

func (o CreateJobResp) String() string

type DataTransformationResp

type DataTransformationResp struct {
	Id *string `json:"id,omitempty"`

	Status *DataTransformationRespStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

数据加工返回体

func (DataTransformationResp) String

func (o DataTransformationResp) String() string

type DataTransformationRespStatus

type DataTransformationRespStatus struct {
	// contains filtered or unexported fields
}

func (DataTransformationRespStatus) MarshalJSON

func (c DataTransformationRespStatus) MarshalJSON() ([]byte, error)

func (*DataTransformationRespStatus) UnmarshalJSON

func (c *DataTransformationRespStatus) UnmarshalJSON(b []byte) error

type DataTransformationRespStatusEnum

type DataTransformationRespStatusEnum struct {
	SUCCESS DataTransformationRespStatus
	FAILED  DataTransformationRespStatus
}

func GetDataTransformationRespStatusEnum

func GetDataTransformationRespStatusEnum() DataTransformationRespStatusEnum

type DatabaseInfo

type DatabaseInfo struct {
	Id string `json:"id"`

	ParentId *string `json:"parent_id,omitempty"`

	ObjectType DatabaseInfoObjectType `json:"object_type"`

	ObjectName string `json:"object_name"`

	ObjectAliasName *string `json:"object_alias_name,omitempty"`

	Select *string `json:"select,omitempty"`
}

数据库对象选择信息

func (DatabaseInfo) String

func (o DatabaseInfo) String() string

type DatabaseInfoObjectType

type DatabaseInfoObjectType struct {
	// contains filtered or unexported fields
}

func (DatabaseInfoObjectType) MarshalJSON

func (c DatabaseInfoObjectType) MarshalJSON() ([]byte, error)

func (*DatabaseInfoObjectType) UnmarshalJSON

func (c *DatabaseInfoObjectType) UnmarshalJSON(b []byte) error

type DatabaseInfoObjectTypeEnum

type DatabaseInfoObjectTypeEnum struct {
	DATABASE DatabaseInfoObjectType
	TABLE    DatabaseInfoObjectType
	SCHEMA   DatabaseInfoObjectType
	VIEW     DatabaseInfoObjectType
}

func GetDatabaseInfoObjectTypeEnum

func GetDatabaseInfoObjectTypeEnum() DatabaseInfoObjectTypeEnum

type DatabaseObjectResp

type DatabaseObjectResp struct {
	JobId *string `json:"job_id,omitempty"`

	Status *bool `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

对象选择返回体

func (DatabaseObjectResp) String

func (o DatabaseObjectResp) String() string

type DatabaseObjectVo

type DatabaseObjectVo struct {
	Id string `json:"id"`

	Select string `json:"select"`
}

数据库对象信息体

func (DatabaseObjectVo) String

func (o DatabaseObjectVo) String() string

type DefaultRootDb

type DefaultRootDb struct {
	DbName *string `json:"db_name,omitempty"`

	DbEncoding *string `json:"db_encoding,omitempty"`
}

目标实例根节点库信息体

func (DefaultRootDb) String

func (o DefaultRootDb) String() string

type DeleteJobReq

type DeleteJobReq struct {
	DeleteType DeleteJobReqDeleteType `json:"delete_type"`

	JobId string `json:"job_id"`
}

删除在线迁移任务请求体

func (DeleteJobReq) String

func (o DeleteJobReq) String() string

type DeleteJobReqDeleteType

type DeleteJobReqDeleteType struct {
	// contains filtered or unexported fields
}

func (DeleteJobReqDeleteType) MarshalJSON

func (c DeleteJobReqDeleteType) MarshalJSON() ([]byte, error)

func (*DeleteJobReqDeleteType) UnmarshalJSON

func (c *DeleteJobReqDeleteType) UnmarshalJSON(b []byte) error

type DeleteJobReqDeleteTypeEnum

type DeleteJobReqDeleteTypeEnum struct {
	TERMINATE       DeleteJobReqDeleteType
	FORCE_TERMINATE DeleteJobReqDeleteType
	DELETE          DeleteJobReqDeleteType
}

func GetDeleteJobReqDeleteTypeEnum

func GetDeleteJobReqDeleteTypeEnum() DeleteJobReqDeleteTypeEnum

type DeleteJobResp

type DeleteJobResp struct {
	Id *string `json:"id,omitempty"`

	Status *DeleteJobRespStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

删除或者结束任务返回体

func (DeleteJobResp) String

func (o DeleteJobResp) String() string

type DeleteJobRespStatus

type DeleteJobRespStatus struct {
	// contains filtered or unexported fields
}

func (DeleteJobRespStatus) MarshalJSON

func (c DeleteJobRespStatus) MarshalJSON() ([]byte, error)

func (*DeleteJobRespStatus) UnmarshalJSON

func (c *DeleteJobRespStatus) UnmarshalJSON(b []byte) error

type DeleteJobRespStatusEnum

type DeleteJobRespStatusEnum struct {
	SUCCESS DeleteJobRespStatus
	FAILED  DeleteJobRespStatus
}

func GetDeleteJobRespStatusEnum

func GetDeleteJobRespStatusEnum() DeleteJobRespStatusEnum

type Endpoint

type Endpoint struct {
	DbType EndpointDbType `json:"db_type"`

	AzCode *string `json:"az_code,omitempty"`

	Region *string `json:"region,omitempty"`

	InstId *string `json:"inst_id,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	DbName *string `json:"db_name,omitempty"`

	DbPassword *string `json:"db_password,omitempty"`

	DbPort *int32 `json:"db_port,omitempty"`

	DbUser *string `json:"db_user,omitempty"`

	InstName *string `json:"inst_name,omitempty"`

	Ip *string `json:"ip,omitempty"`

	MongoHaMode *string `json:"mongo_ha_mode,omitempty"`

	SafeMode *int32 `json:"safe_mode,omitempty"`

	SslCertPassword *string `json:"ssl_cert_password,omitempty"`

	SslCertCheckSum *string `json:"ssl_cert_check_sum,omitempty"`

	SslCertKey *string `json:"ssl_cert_key,omitempty"`

	SslCertName *string `json:"ssl_cert_name,omitempty"`

	SslLink *bool `json:"ssl_link,omitempty"`

	Topic *string `json:"topic,omitempty"`

	ClusterMode *EndpointClusterMode `json:"cluster_mode,omitempty"`
}

数据库信息体

func (Endpoint) String

func (o Endpoint) String() string

type EndpointClusterMode

type EndpointClusterMode struct {
	// contains filtered or unexported fields
}

func (EndpointClusterMode) MarshalJSON

func (c EndpointClusterMode) MarshalJSON() ([]byte, error)

func (*EndpointClusterMode) UnmarshalJSON

func (c *EndpointClusterMode) UnmarshalJSON(b []byte) error

type EndpointClusterModeEnum

type EndpointClusterModeEnum struct {
	SHARDING4_0 EndpointClusterMode
}

func GetEndpointClusterModeEnum

func GetEndpointClusterModeEnum() EndpointClusterModeEnum

type EndpointDbType

type EndpointDbType struct {
	// contains filtered or unexported fields
}

func (EndpointDbType) MarshalJSON

func (c EndpointDbType) MarshalJSON() ([]byte, error)

func (*EndpointDbType) UnmarshalJSON

func (c *EndpointDbType) UnmarshalJSON(b []byte) error

type EndpointDbTypeEnum

type EndpointDbTypeEnum struct {
	MYSQL   EndpointDbType
	MONGODB EndpointDbType
}

func GetEndpointDbTypeEnum

func GetEndpointDbTypeEnum() EndpointDbTypeEnum

type EndpointVo

type EndpointVo struct {
	Id *string `json:"id,omitempty"`

	ObjId *string `json:"obj_id,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	DbType *EndpointVoDbType `json:"db_type,omitempty"`

	DbUser *string `json:"db_user,omitempty"`

	DbPassword *string `json:"db_password,omitempty"`

	ManageIp *string `json:"manage_ip,omitempty"`

	TrafficIp *string `json:"traffic_ip,omitempty"`

	DbPort *int32 `json:"db_port,omitempty"`

	Region *string `json:"region,omitempty"`

	CreatedAt *string `json:"created_at,omitempty"`

	UpdatedAt *string `json:"updated_at,omitempty"`

	Ip *string `json:"ip,omitempty"`

	PublicIp *string `json:"public_ip,omitempty"`

	AzCode *string `json:"az_code,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	VolumeSize *int64 `json:"volume_size,omitempty"`

	FullTransUserPwd *string `json:"full_trans_user_pwd,omitempty"`

	IncrementTransUserPwd *string `json:"increment_trans_user_pwd,omitempty"`

	SslLink *bool `json:"ssl_link,omitempty"`

	SslCertKey *string `json:"ssl_cert_key,omitempty"`

	SslCertName *string `json:"ssl_cert_name,omitempty"`

	SslCertCheckSum *string `json:"ssl_cert_check_sum,omitempty"`

	SslCertPassword *string `json:"ssl_cert_password,omitempty"`

	DbVersion *string `json:"db_version,omitempty"`

	MongoHaMode *EndpointVoMongoHaMode `json:"mongo_ha_mode,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	ClusterMode *EndpointVoClusterMode `json:"cluster_mode,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	DbName *string `json:"db_name,omitempty"`

	Topic *string `json:"topic,omitempty"`

	SafeMode *int32 `json:"safe_mode,omitempty"`

	KerberosVo *KerberosVo `json:"kerberos_vo,omitempty"`

	MultiWriteDbId *string `json:"multi_write_db_id,omitempty"`
}

数据库信息

func (EndpointVo) String

func (o EndpointVo) String() string

type EndpointVoClusterMode

type EndpointVoClusterMode struct {
	// contains filtered or unexported fields
}

func (EndpointVoClusterMode) MarshalJSON

func (c EndpointVoClusterMode) MarshalJSON() ([]byte, error)

func (*EndpointVoClusterMode) UnmarshalJSON

func (c *EndpointVoClusterMode) UnmarshalJSON(b []byte) error

type EndpointVoClusterModeEnum

type EndpointVoClusterModeEnum struct {
	SINGLE_RDS                        EndpointVoClusterMode
	HA_RDS                            EndpointVoClusterMode
	GR_RDS                            EndpointVoClusterMode
	SHARDING_MONGODB_DDM              EndpointVoClusterMode
	REPLICA_SET_MONGODB               EndpointVoClusterMode
	REPLICA_RDS                       EndpointVoClusterMode
	REPLICA_SINGLE_MONGODB            EndpointVoClusterMode
	CLUSTER                           EndpointVoClusterMode
	INDEPENDENT_GAUSSDBV5_INDEPENDENT EndpointVoClusterMode
	COMBINED_GAUSSDBV5_COMBINED       EndpointVoClusterMode
	DISTRIBUTED_TAURUS                EndpointVoClusterMode
}

func GetEndpointVoClusterModeEnum

func GetEndpointVoClusterModeEnum() EndpointVoClusterModeEnum

type EndpointVoDbType

type EndpointVoDbType struct {
	// contains filtered or unexported fields
}

func (EndpointVoDbType) MarshalJSON

func (c EndpointVoDbType) MarshalJSON() ([]byte, error)

func (*EndpointVoDbType) UnmarshalJSON

func (c *EndpointVoDbType) UnmarshalJSON(b []byte) error

type EndpointVoDbTypeEnum

type EndpointVoDbTypeEnum struct {
	MYSQL   EndpointVoDbType
	MONGODB EndpointVoDbType
}

func GetEndpointVoDbTypeEnum

func GetEndpointVoDbTypeEnum() EndpointVoDbTypeEnum

type EndpointVoMongoHaMode

type EndpointVoMongoHaMode struct {
	// contains filtered or unexported fields
}

func (EndpointVoMongoHaMode) MarshalJSON

func (c EndpointVoMongoHaMode) MarshalJSON() ([]byte, error)

func (*EndpointVoMongoHaMode) UnmarshalJSON

func (c *EndpointVoMongoHaMode) UnmarshalJSON(b []byte) error

type EndpointVoMongoHaModeEnum

type EndpointVoMongoHaModeEnum struct {
	SHARDING       EndpointVoMongoHaMode
	REPLICA_SET    EndpointVoMongoHaMode
	REPLICA_SINGLE EndpointVoMongoHaMode
}

func GetEndpointVoMongoHaModeEnum

func GetEndpointVoMongoHaModeEnum() EndpointVoMongoHaModeEnum

type InstInfo

type InstInfo struct {
	EngineType *InstInfoEngineType `json:"engine_type,omitempty"`

	InstType *InstInfoInstType `json:"inst_type,omitempty"`

	Ip *string `json:"ip,omitempty"`

	PublicIp *string `json:"public_ip,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	Status *InstInfoStatus `json:"status,omitempty"`

	VolumeSize *int32 `json:"volume_size,omitempty"`
}

迁移实例信息体

func (InstInfo) String

func (o InstInfo) String() string

type InstInfoEngineType

type InstInfoEngineType struct {
	// contains filtered or unexported fields
}

func (InstInfoEngineType) MarshalJSON

func (c InstInfoEngineType) MarshalJSON() ([]byte, error)

func (*InstInfoEngineType) UnmarshalJSON

func (c *InstInfoEngineType) UnmarshalJSON(b []byte) error

type InstInfoEngineTypeEnum

type InstInfoEngineTypeEnum struct {
	MYSQL                  InstInfoEngineType
	MONGODB                InstInfoEngineType
	CLOUD_DATA_GUARD_MYSQL InstInfoEngineType
}

func GetInstInfoEngineTypeEnum

func GetInstInfoEngineTypeEnum() InstInfoEngineTypeEnum

type InstInfoInstType

type InstInfoInstType struct {
	// contains filtered or unexported fields
}

func (InstInfoInstType) MarshalJSON

func (c InstInfoInstType) MarshalJSON() ([]byte, error)

func (*InstInfoInstType) UnmarshalJSON

func (c *InstInfoInstType) UnmarshalJSON(b []byte) error

type InstInfoInstTypeEnum

type InstInfoInstTypeEnum struct {
	HIGH InstInfoInstType
}

func GetInstInfoInstTypeEnum

func GetInstInfoInstTypeEnum() InstInfoInstTypeEnum

type InstInfoStatus

type InstInfoStatus struct {
	// contains filtered or unexported fields
}

func (InstInfoStatus) MarshalJSON

func (c InstInfoStatus) MarshalJSON() ([]byte, error)

func (*InstInfoStatus) UnmarshalJSON

func (c *InstInfoStatus) UnmarshalJSON(b []byte) error

type InstInfoStatusEnum

type InstInfoStatusEnum struct {
	ACTIVE  InstInfoStatus
	DELETED InstInfoStatus
}

func GetInstInfoStatusEnum

func GetInstInfoStatusEnum() InstInfoStatusEnum

type JobInfo

type JobInfo struct {
	Id string `json:"id"`

	Name string `json:"name"`

	Status JobInfoStatus `json:"status"`

	Description string `json:"description"`

	CreateTime string `json:"create_time"`

	EngineType JobInfoEngineType `json:"engine_type"`

	NetType JobInfoNetType `json:"net_type"`

	BillingTag bool `json:"billing_tag"`

	JobDirection JobInfoJobDirection `json:"job_direction"`

	DbUseType JobInfoDbUseType `json:"db_use_type"`

	TaskType JobInfoTaskType `json:"task_type"`

	Children *[]ChildrenJobInfo `json:"children,omitempty"`

	NodeNewFramework bool `json:"node_newFramework"`
}

在线迁移任务列表信息体

func (JobInfo) String

func (o JobInfo) String() string

type JobInfoDbUseType

type JobInfoDbUseType struct {
	// contains filtered or unexported fields
}

func (JobInfoDbUseType) MarshalJSON

func (c JobInfoDbUseType) MarshalJSON() ([]byte, error)

func (*JobInfoDbUseType) UnmarshalJSON

func (c *JobInfoDbUseType) UnmarshalJSON(b []byte) error

type JobInfoDbUseTypeEnum

type JobInfoDbUseTypeEnum struct {
	MIGRATION        JobInfoDbUseType
	SYNC             JobInfoDbUseType
	CLOUD_DATA_GUARD JobInfoDbUseType
}

func GetJobInfoDbUseTypeEnum

func GetJobInfoDbUseTypeEnum() JobInfoDbUseTypeEnum

type JobInfoEngineType

type JobInfoEngineType struct {
	// contains filtered or unexported fields
}

func (JobInfoEngineType) MarshalJSON

func (c JobInfoEngineType) MarshalJSON() ([]byte, error)

func (*JobInfoEngineType) UnmarshalJSON

func (c *JobInfoEngineType) UnmarshalJSON(b []byte) error

type JobInfoEngineTypeEnum

type JobInfoEngineTypeEnum struct {
	CLOUD_DATA_GUARD_CASSANDRA       JobInfoEngineType
	CLOUD_DATA_GUARD_DDM             JobInfoEngineType
	CLOUD_DATA_GUARD_TAURUS_TO_MYSQL JobInfoEngineType
	CLOUD_DATA_GUARD_MYSQL           JobInfoEngineType
	CLOUD_DATA_GUARD_MYSQL_TO_TAURUS JobInfoEngineType
}

func GetJobInfoEngineTypeEnum

func GetJobInfoEngineTypeEnum() JobInfoEngineTypeEnum

type JobInfoJobDirection

type JobInfoJobDirection struct {
	// contains filtered or unexported fields
}

func (JobInfoJobDirection) MarshalJSON

func (c JobInfoJobDirection) MarshalJSON() ([]byte, error)

func (*JobInfoJobDirection) UnmarshalJSON

func (c *JobInfoJobDirection) UnmarshalJSON(b []byte) error

type JobInfoJobDirectionEnum

type JobInfoJobDirectionEnum struct {
	UP   JobInfoJobDirection
	DOWN JobInfoJobDirection
}

func GetJobInfoJobDirectionEnum

func GetJobInfoJobDirectionEnum() JobInfoJobDirectionEnum

type JobInfoNetType

type JobInfoNetType struct {
	// contains filtered or unexported fields
}

func (JobInfoNetType) MarshalJSON

func (c JobInfoNetType) MarshalJSON() ([]byte, error)

func (*JobInfoNetType) UnmarshalJSON

func (c *JobInfoNetType) UnmarshalJSON(b []byte) error

type JobInfoNetTypeEnum

type JobInfoNetTypeEnum struct {
	VPN JobInfoNetType
	VPC JobInfoNetType
	EIP JobInfoNetType
}

func GetJobInfoNetTypeEnum

func GetJobInfoNetTypeEnum() JobInfoNetTypeEnum

type JobInfoStatus

type JobInfoStatus struct {
	// contains filtered or unexported fields
}

func (JobInfoStatus) MarshalJSON

func (c JobInfoStatus) MarshalJSON() ([]byte, error)

func (*JobInfoStatus) UnmarshalJSON

func (c *JobInfoStatus) UnmarshalJSON(b []byte) error

type JobInfoStatusEnum

type JobInfoStatusEnum struct {
	CREATING                        JobInfoStatus
	CREATE_FAILED                   JobInfoStatus
	CONFIGURATION                   JobInfoStatus
	STARTJOBING                     JobInfoStatus
	WAITING_FOR_START               JobInfoStatus
	START_JOB_FAILED                JobInfoStatus
	FULL_TRANSFER_STARTED           JobInfoStatus
	FULL_TRANSFER_FAILED            JobInfoStatus
	FULL_TRANSFER_COMPLETE          JobInfoStatus
	INCRE_TRANSFER_STARTED          JobInfoStatus
	INCRE_TRANSFER_FAILED           JobInfoStatus
	RELEASE_RESOURCE_STARTED        JobInfoStatus
	RELEASE_RESOURCE_FAILED         JobInfoStatus
	RELEASE_RESOURCE_COMPLETE       JobInfoStatus
	CHANGE_JOB_STARTED              JobInfoStatus
	CHANGE_JOB_FAILED               JobInfoStatus
	CHILD_TRANSFER_STARTING         JobInfoStatus
	CHILD_TRANSFER_STARTED          JobInfoStatus
	CHILD_TRANSFER_COMPLETE         JobInfoStatus
	CHILD_TRANSFER_FAILED           JobInfoStatus
	RELEASE_CHILD_TRANSFER_STARTED  JobInfoStatus
	RELEASE_CHILD_TRANSFER_COMPLETE JobInfoStatus
}

func GetJobInfoStatusEnum

func GetJobInfoStatusEnum() JobInfoStatusEnum

type JobInfoTaskType

type JobInfoTaskType struct {
	// contains filtered or unexported fields
}

func (JobInfoTaskType) MarshalJSON

func (c JobInfoTaskType) MarshalJSON() ([]byte, error)

func (*JobInfoTaskType) UnmarshalJSON

func (c *JobInfoTaskType) UnmarshalJSON(b []byte) error

type JobInfoTaskTypeEnum

type JobInfoTaskTypeEnum struct {
	FULL_TRANS      JobInfoTaskType
	FULL_INCR_TRANS JobInfoTaskType
	INCR_TRANS      JobInfoTaskType
}

func GetJobInfoTaskTypeEnum

func GetJobInfoTaskTypeEnum() JobInfoTaskTypeEnum

type KerberosVo

type KerberosVo struct {
	Krb5ConfFile *string `json:"krb5_conf_file,omitempty"`

	KeyTabFile *string `json:"key_tab_file,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	UserPrincipal *string `json:"user_principal,omitempty"`
}

kerberos认证需要的信息

func (KerberosVo) String

func (o KerberosVo) String() string

type LimitSpeedReq

type LimitSpeedReq struct {
	JobId string `json:"job_id"`

	SpeedLimit []SpeedLimitInfo `json:"speed_limit"`
}

func (LimitSpeedReq) String

func (o LimitSpeedReq) String() string

type LineCompareDetail

type LineCompareDetail struct {
	SourceTableName string `json:"source_table_name"`

	TargetTableName string `json:"target_table_name"`

	SourceRowNum int32 `json:"source_row_num"`

	TargetRowNum int32 `json:"target_row_num"`

	DiffRowNum int32 `json:"diff_row_num"`

	LineCompareResult LineCompareDetailLineCompareResult `json:"line_compare_result"`

	Message *string `json:"message,omitempty"`
}

func (LineCompareDetail) String

func (o LineCompareDetail) String() string

type LineCompareDetailLineCompareResult

type LineCompareDetailLineCompareResult struct {
	// contains filtered or unexported fields
}

func (LineCompareDetailLineCompareResult) MarshalJSON

func (c LineCompareDetailLineCompareResult) MarshalJSON() ([]byte, error)

func (*LineCompareDetailLineCompareResult) UnmarshalJSON

func (c *LineCompareDetailLineCompareResult) UnmarshalJSON(b []byte) error

type LineCompareResult

type LineCompareResult struct {
	CompareTaskId *string `json:"compare_task_id,omitempty"`

	LineCompareOverview *[]LineCompareResultOverview `json:"line_compare_overview,omitempty"`

	LineCompareOverviewCount *int32 `json:"line_compare_overview_count,omitempty"`

	LineCompareDetails *[]LineCompareResultDetails `json:"line_compare_details,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (LineCompareResult) String

func (o LineCompareResult) String() string

type LineCompareResultDetails

type LineCompareResultDetails struct {
	SourceDbName string `json:"source_db_name"`

	LineCompareDetail []LineCompareDetail `json:"LineCompareDetail"`

	LineCompareDetailCount int32 `json:"line_compare_detail_count"`
}

func (LineCompareResultDetails) String

func (o LineCompareResultDetails) String() string

type LineCompareResultOverview

type LineCompareResultOverview struct {
	SourceDbName string `json:"source_db_name"`

	TargetDbName string `json:"target_db_name"`

	LineCompareResult LineCompareResultOverviewLineCompareResult `json:"line_compare_result"`
}

func (LineCompareResultOverview) String

func (o LineCompareResultOverview) String() string

type LineCompareResultOverviewLineCompareResult

type LineCompareResultOverviewLineCompareResult struct {
	// contains filtered or unexported fields
}

func (LineCompareResultOverviewLineCompareResult) MarshalJSON

func (*LineCompareResultOverviewLineCompareResult) UnmarshalJSON

type ListCompareResultRequest

type ListCompareResultRequest struct {
	XLanguage ListCompareResultRequestXLanguage `json:"X-Language"`

	Body *QueryCompareResultReq `json:"body,omitempty"`
}

Request Object

func (ListCompareResultRequest) String

func (o ListCompareResultRequest) String() string

type ListCompareResultRequestXLanguage

type ListCompareResultRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (ListCompareResultRequestXLanguage) MarshalJSON

func (c ListCompareResultRequestXLanguage) MarshalJSON() ([]byte, error)

func (*ListCompareResultRequestXLanguage) UnmarshalJSON

func (c *ListCompareResultRequestXLanguage) UnmarshalJSON(b []byte) error

type ListCompareResultRequestXLanguageEnum

type ListCompareResultRequestXLanguageEnum struct {
	EN_US ListCompareResultRequestXLanguage
	ZH_CN ListCompareResultRequestXLanguage
}

func GetListCompareResultRequestXLanguageEnum

func GetListCompareResultRequestXLanguageEnum() ListCompareResultRequestXLanguageEnum

type ListCompareResultResponse

type ListCompareResultResponse struct {
	JobId *string `json:"job_id,omitempty"`

	ObjectLevelCompareResults *ObjectCompareResult `json:"object_level_compare_results,omitempty"`

	LineCompareResults *LineCompareResult `json:"line_compare_results,omitempty"`

	ContentCompareResults *ContentCompareResult `json:"content_compare_results,omitempty"`

	CompareTaskListResults *CompareTaskListResult `json:"compare_task_list_results,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListCompareResultResponse) String

func (o ListCompareResultResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {
	XLanguage ListUsersRequestXLanguage `json:"X-Language"`

	JobId string `json:"job_id"`
}

Request Object

func (ListUsersRequest) String

func (o ListUsersRequest) String() string

type ListUsersRequestXLanguage

type ListUsersRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (ListUsersRequestXLanguage) MarshalJSON

func (c ListUsersRequestXLanguage) MarshalJSON() ([]byte, error)

func (*ListUsersRequestXLanguage) UnmarshalJSON

func (c *ListUsersRequestXLanguage) UnmarshalJSON(b []byte) error

type ListUsersRequestXLanguageEnum

type ListUsersRequestXLanguageEnum struct {
	EN_US ListUsersRequestXLanguage
	ZH_CN ListUsersRequestXLanguage
}

func GetListUsersRequestXLanguageEnum

func GetListUsersRequestXLanguageEnum() ListUsersRequestXLanguageEnum

type ListUsersResponse

type ListUsersResponse struct {
	JobId *string `json:"job_id,omitempty"`

	IsGlobalPassword *string `json:"is_global_password,omitempty"`

	Message *string `json:"message,omitempty"`

	UserList *[]QueryUserDetailResp `json:"user_list,omitempty"`

	RolesList *[]QueryRoleDetailResp `json:"roles_list,omitempty"`

	IsSuccess      *bool `json:"is_success,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ListUsersResponse) String

func (o ListUsersResponse) String() string

type ModifyJobReq

type ModifyJobReq struct {
	JobId string `json:"job_id"`

	Description *string `json:"description,omitempty"`

	Name string `json:"name"`

	AlarmNotify *AlarmNotifyInfo `json:"alarm_notify,omitempty"`

	TaskType *ModifyJobReqTaskType `json:"task_type,omitempty"`

	SourceEndpoint *Endpoint `json:"source_endpoint"`

	TargetEndpoint *Endpoint `json:"target_endpoint"`

	NodeType ModifyJobReqNodeType `json:"node_type"`

	EngineType ModifyJobReqEngineType `json:"engine_type"`

	NetType ModifyJobReqNetType `json:"net_type"`

	StoreDbInfo bool `json:"store_db_info"`

	IsRecreate *bool `json:"is_recreate,omitempty"`

	JobDirection *ModifyJobReqJobDirection `json:"job_direction,omitempty"`

	IsTargetReadonly *bool `json:"is_target_readonly,omitempty"`

	ReplaceDefiner *bool `json:"replace_definer,omitempty"`

	Tags *[]ResourceTag `json:"tags,omitempty"`

	DbUseType *ModifyJobReqDbUseType `json:"db_use_type,omitempty"`

	ProductId *string `json:"product_id,omitempty"`
}

修改任务描述信息、名称,设置异常通知信息、限速等。

func (ModifyJobReq) String

func (o ModifyJobReq) String() string

type ModifyJobReqDbUseType

type ModifyJobReqDbUseType struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqDbUseType) MarshalJSON

func (c ModifyJobReqDbUseType) MarshalJSON() ([]byte, error)

func (*ModifyJobReqDbUseType) UnmarshalJSON

func (c *ModifyJobReqDbUseType) UnmarshalJSON(b []byte) error

type ModifyJobReqDbUseTypeEnum

type ModifyJobReqDbUseTypeEnum struct {
	MIGRATION        ModifyJobReqDbUseType
	SYNC             ModifyJobReqDbUseType
	CLOUD_DATA_GUARD ModifyJobReqDbUseType
}

func GetModifyJobReqDbUseTypeEnum

func GetModifyJobReqDbUseTypeEnum() ModifyJobReqDbUseTypeEnum

type ModifyJobReqEngineType

type ModifyJobReqEngineType struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqEngineType) MarshalJSON

func (c ModifyJobReqEngineType) MarshalJSON() ([]byte, error)

func (*ModifyJobReqEngineType) UnmarshalJSON

func (c *ModifyJobReqEngineType) UnmarshalJSON(b []byte) error

type ModifyJobReqEngineTypeEnum

type ModifyJobReqEngineTypeEnum struct {
	MYSQL                  ModifyJobReqEngineType
	MONGODB                ModifyJobReqEngineType
	CLOUD_DATA_GUARD_MYSQL ModifyJobReqEngineType
}

func GetModifyJobReqEngineTypeEnum

func GetModifyJobReqEngineTypeEnum() ModifyJobReqEngineTypeEnum

type ModifyJobReqJobDirection

type ModifyJobReqJobDirection struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqJobDirection) MarshalJSON

func (c ModifyJobReqJobDirection) MarshalJSON() ([]byte, error)

func (*ModifyJobReqJobDirection) UnmarshalJSON

func (c *ModifyJobReqJobDirection) UnmarshalJSON(b []byte) error

type ModifyJobReqJobDirectionEnum

type ModifyJobReqJobDirectionEnum struct {
	UP      ModifyJobReqJobDirection
	DOWN    ModifyJobReqJobDirection
	NON_DBS ModifyJobReqJobDirection
}

func GetModifyJobReqJobDirectionEnum

func GetModifyJobReqJobDirectionEnum() ModifyJobReqJobDirectionEnum

type ModifyJobReqNetType

type ModifyJobReqNetType struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqNetType) MarshalJSON

func (c ModifyJobReqNetType) MarshalJSON() ([]byte, error)

func (*ModifyJobReqNetType) UnmarshalJSON

func (c *ModifyJobReqNetType) UnmarshalJSON(b []byte) error

type ModifyJobReqNetTypeEnum

type ModifyJobReqNetTypeEnum struct {
	VPC ModifyJobReqNetType
	VPN ModifyJobReqNetType
	EIP ModifyJobReqNetType
}

func GetModifyJobReqNetTypeEnum

func GetModifyJobReqNetTypeEnum() ModifyJobReqNetTypeEnum

type ModifyJobReqNodeType

type ModifyJobReqNodeType struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqNodeType) MarshalJSON

func (c ModifyJobReqNodeType) MarshalJSON() ([]byte, error)

func (*ModifyJobReqNodeType) UnmarshalJSON

func (c *ModifyJobReqNodeType) UnmarshalJSON(b []byte) error

type ModifyJobReqNodeTypeEnum

type ModifyJobReqNodeTypeEnum struct {
	HIGH ModifyJobReqNodeType
}

func GetModifyJobReqNodeTypeEnum

func GetModifyJobReqNodeTypeEnum() ModifyJobReqNodeTypeEnum

type ModifyJobReqTaskType

type ModifyJobReqTaskType struct {
	// contains filtered or unexported fields
}

func (ModifyJobReqTaskType) MarshalJSON

func (c ModifyJobReqTaskType) MarshalJSON() ([]byte, error)

func (*ModifyJobReqTaskType) UnmarshalJSON

func (c *ModifyJobReqTaskType) UnmarshalJSON(b []byte) error

type ModifyJobReqTaskTypeEnum

type ModifyJobReqTaskTypeEnum struct {
	FULL_TRANS      ModifyJobReqTaskType
	INCR_TRANS      ModifyJobReqTaskType
	FULL_INCR_TRANS ModifyJobReqTaskType
}

func GetModifyJobReqTaskTypeEnum

func GetModifyJobReqTaskTypeEnum() ModifyJobReqTaskTypeEnum

type ModifyJobResp

type ModifyJobResp struct {
	Id string `json:"id"`

	Status ModifyJobRespStatus `json:"status"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ModifyJobResp) String

func (o ModifyJobResp) String() string

type ModifyJobRespStatus

type ModifyJobRespStatus struct {
	// contains filtered or unexported fields
}

func (ModifyJobRespStatus) MarshalJSON

func (c ModifyJobRespStatus) MarshalJSON() ([]byte, error)

func (*ModifyJobRespStatus) UnmarshalJSON

func (c *ModifyJobRespStatus) UnmarshalJSON(b []byte) error

type ModifyJobRespStatusEnum

type ModifyJobRespStatusEnum struct {
	SUCCESS ModifyJobRespStatus
	FAILED  ModifyJobRespStatus
}

func GetModifyJobRespStatusEnum

func GetModifyJobRespStatusEnum() ModifyJobRespStatusEnum

type ModifyPwdEndPoint

type ModifyPwdEndPoint struct {
	DbPassword string `json:"db_password"`

	EndPointType ModifyPwdEndPointEndPointType `json:"end_point_type"`

	JobId string `json:"job_id"`

	Kerberos *KerberosVo `json:"kerberos,omitempty"`
}

批量修改数据库密码请求列表

func (ModifyPwdEndPoint) String

func (o ModifyPwdEndPoint) String() string

type ModifyPwdEndPointEndPointType

type ModifyPwdEndPointEndPointType struct {
	// contains filtered or unexported fields
}

func (ModifyPwdEndPointEndPointType) MarshalJSON

func (c ModifyPwdEndPointEndPointType) MarshalJSON() ([]byte, error)

func (*ModifyPwdEndPointEndPointType) UnmarshalJSON

func (c *ModifyPwdEndPointEndPointType) UnmarshalJSON(b []byte) error

type ModifyPwdEndPointEndPointTypeEnum

type ModifyPwdEndPointEndPointTypeEnum struct {
	SO ModifyPwdEndPointEndPointType
	TA ModifyPwdEndPointEndPointType
}

func GetModifyPwdEndPointEndPointTypeEnum

func GetModifyPwdEndPointEndPointTypeEnum() ModifyPwdEndPointEndPointTypeEnum

type ModifyTargetParamsReq

type ModifyTargetParamsReq struct {
	Group ModifyTargetParamsReqGroup `json:"group"`

	Params []ParamsReqBean `json:"params"`
}

修改数据库参数请求体

func (ModifyTargetParamsReq) String

func (o ModifyTargetParamsReq) String() string

type ModifyTargetParamsReqGroup

type ModifyTargetParamsReqGroup struct {
	// contains filtered or unexported fields
}

func (ModifyTargetParamsReqGroup) MarshalJSON

func (c ModifyTargetParamsReqGroup) MarshalJSON() ([]byte, error)

func (*ModifyTargetParamsReqGroup) UnmarshalJSON

func (c *ModifyTargetParamsReqGroup) UnmarshalJSON(b []byte) error

type ModifyTargetParamsReqGroupEnum

type ModifyTargetParamsReqGroupEnum struct {
	COMMON      ModifyTargetParamsReqGroup
	PERFORMANCE ModifyTargetParamsReqGroup
}

func GetModifyTargetParamsReqGroupEnum

func GetModifyTargetParamsReqGroupEnum() ModifyTargetParamsReqGroupEnum

type ObjectCompareResult

type ObjectCompareResult struct {
	CompareTaskId string `json:"compare_task_id"`

	ObjectCompareOverview *[]ObjectCompareResultOverview `json:"object_compare_overview,omitempty"`

	ObjectCompareDetails map[string][]ObjectCompareResultDetails `json:"object_compare_details,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ObjectCompareResult) String

func (o ObjectCompareResult) String() string

type ObjectCompareResultDetails

type ObjectCompareResultDetails struct {
	SourceDbName string `json:"source_db_name"`

	TargetDbName string `json:"target_db_name"`

	SourceDbValue *string `json:"source_db_value,omitempty"`

	TargetDbValue *string `json:"target_db_value,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`
}

func (ObjectCompareResultDetails) String

type ObjectCompareResultOverview

type ObjectCompareResultOverview struct {
	ObjectType ObjectCompareResultOverviewObjectType `json:"object_type"`

	ObjectCompareResult ObjectCompareResultOverviewObjectCompareResult `json:"object_compare_result"`

	TargetCount int32 `json:"target_count"`

	SourceCount int32 `json:"source_count"`

	DiffCount int32 `json:"diff_count"`
}

func (ObjectCompareResultOverview) String

type ObjectCompareResultOverviewObjectCompareResult

type ObjectCompareResultOverviewObjectCompareResult struct {
	// contains filtered or unexported fields
}

func (ObjectCompareResultOverviewObjectCompareResult) MarshalJSON

func (*ObjectCompareResultOverviewObjectCompareResult) UnmarshalJSON

type ObjectCompareResultOverviewObjectType

type ObjectCompareResultOverviewObjectType struct {
	// contains filtered or unexported fields
}

func (ObjectCompareResultOverviewObjectType) MarshalJSON

func (c ObjectCompareResultOverviewObjectType) MarshalJSON() ([]byte, error)

func (*ObjectCompareResultOverviewObjectType) UnmarshalJSON

func (c *ObjectCompareResultOverviewObjectType) UnmarshalJSON(b []byte) error

type PageReq

type PageReq struct {
	CurPage *int32 `json:"cur_page,omitempty"`

	PerPage *int32 `json:"per_page,omitempty"`
}

分页请求体

func (PageReq) String

func (o PageReq) String() string

type Params

type Params struct {
	CompareResult *ParamsCompareResult `json:"compare_result,omitempty"`

	DataType *string `json:"data_type,omitempty"`

	Group *ParamsGroup `json:"group,omitempty"`

	Key *string `json:"key,omitempty"`

	NeedRestart *ParamsNeedRestart `json:"need_restart,omitempty"`

	SourceValue *string `json:"source_value,omitempty"`

	TargetValue *string `json:"target_value,omitempty"`

	ValueRange *string `json:"value_range,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`
}

数据参数信息体

func (Params) String

func (o Params) String() string

type ParamsCompareResult

type ParamsCompareResult struct {
	// contains filtered or unexported fields
}

func (ParamsCompareResult) MarshalJSON

func (c ParamsCompareResult) MarshalJSON() ([]byte, error)

func (*ParamsCompareResult) UnmarshalJSON

func (c *ParamsCompareResult) UnmarshalJSON(b []byte) error

type ParamsCompareResultEnum

type ParamsCompareResultEnum struct {
	TRUE  ParamsCompareResult
	FALSE ParamsCompareResult
}

func GetParamsCompareResultEnum

func GetParamsCompareResultEnum() ParamsCompareResultEnum

type ParamsGroup

type ParamsGroup struct {
	// contains filtered or unexported fields
}

func (ParamsGroup) MarshalJSON

func (c ParamsGroup) MarshalJSON() ([]byte, error)

func (*ParamsGroup) UnmarshalJSON

func (c *ParamsGroup) UnmarshalJSON(b []byte) error

type ParamsGroupEnum

type ParamsGroupEnum struct {
	COMMON      ParamsGroup
	PERFORMANCE ParamsGroup
}

func GetParamsGroupEnum

func GetParamsGroupEnum() ParamsGroupEnum

type ParamsNeedRestart

type ParamsNeedRestart struct {
	// contains filtered or unexported fields
}

func (ParamsNeedRestart) MarshalJSON

func (c ParamsNeedRestart) MarshalJSON() ([]byte, error)

func (*ParamsNeedRestart) UnmarshalJSON

func (c *ParamsNeedRestart) UnmarshalJSON(b []byte) error

type ParamsNeedRestartEnum

type ParamsNeedRestartEnum struct {
	TRUE  ParamsNeedRestart
	FALSE ParamsNeedRestart
}

func GetParamsNeedRestartEnum

func GetParamsNeedRestartEnum() ParamsNeedRestartEnum

type ParamsReqBean

type ParamsReqBean struct {
	Key string `json:"key"`

	TargetValue string `json:"target_value"`
}

参数信息

func (ParamsReqBean) String

func (o ParamsReqBean) String() string

type PauseInfo

type PauseInfo struct {
	JobId string `json:"job_id"`

	PauseMode PauseInfoPauseMode `json:"pause_mode"`
}

暂停任务请求参数

func (PauseInfo) String

func (o PauseInfo) String() string

type PauseInfoPauseMode

type PauseInfoPauseMode struct {
	// contains filtered or unexported fields
}

func (PauseInfoPauseMode) MarshalJSON

func (c PauseInfoPauseMode) MarshalJSON() ([]byte, error)

func (*PauseInfoPauseMode) UnmarshalJSON

func (c *PauseInfoPauseMode) UnmarshalJSON(b []byte) error

type PauseInfoPauseModeEnum

type PauseInfoPauseModeEnum struct {
	TARGET PauseInfoPauseMode
	ALL    PauseInfoPauseMode
}

func GetPauseInfoPauseModeEnum

func GetPauseInfoPauseModeEnum() PauseInfoPauseModeEnum

type PauseJobResp

type PauseJobResp struct {
	Id string `json:"id"`

	Status string `json:"status"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

暂停任务返回体

func (PauseJobResp) String

func (o PauseJobResp) String() string

type PostPreCheckResp

type PostPreCheckResp struct {
	Id *string `json:"id,omitempty"`

	PrecheckId *string `json:"precheck_id,omitempty"`

	Status *PostPreCheckRespStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (PostPreCheckResp) String

func (o PostPreCheckResp) String() string

type PostPreCheckRespStatus

type PostPreCheckRespStatus struct {
	// contains filtered or unexported fields
}

func (PostPreCheckRespStatus) MarshalJSON

func (c PostPreCheckRespStatus) MarshalJSON() ([]byte, error)

func (*PostPreCheckRespStatus) UnmarshalJSON

func (c *PostPreCheckRespStatus) UnmarshalJSON(b []byte) error

type PostPreCheckRespStatusEnum

type PostPreCheckRespStatusEnum struct {
	SUCCESS PostPreCheckRespStatus
	FAILED  PostPreCheckRespStatus
}

func GetPostPreCheckRespStatusEnum

func GetPostPreCheckRespStatusEnum() PostPreCheckRespStatusEnum

type PreCheckInfo

type PreCheckInfo struct {
	JobId string `json:"job_id"`

	PrecheckMode PreCheckInfoPrecheckMode `json:"precheck_mode"`
}

预检查信息体

func (PreCheckInfo) String

func (o PreCheckInfo) String() string

type PreCheckInfoPrecheckMode

type PreCheckInfoPrecheckMode struct {
	// contains filtered or unexported fields
}

func (PreCheckInfoPrecheckMode) MarshalJSON

func (c PreCheckInfoPrecheckMode) MarshalJSON() ([]byte, error)

func (*PreCheckInfoPrecheckMode) UnmarshalJSON

func (c *PreCheckInfoPrecheckMode) UnmarshalJSON(b []byte) error

type PreCheckInfoPrecheckModeEnum

type PreCheckInfoPrecheckModeEnum struct {
	FOR_START_JOB PreCheckInfoPrecheckMode
}

func GetPreCheckInfoPrecheckModeEnum

func GetPreCheckInfoPrecheckModeEnum() PreCheckInfoPrecheckModeEnum

type PrecheckFailSubJobVo

type PrecheckFailSubJobVo struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	CheckResult *string `json:"check_result,omitempty"`
}

预检查失败子任务信息体

func (PrecheckFailSubJobVo) String

func (o PrecheckFailSubJobVo) String() string

type PrecheckResult

type PrecheckResult struct {
	Item *string `json:"item,omitempty"`

	Result *PrecheckResultResult `json:"result,omitempty"`

	FailedReason *string `json:"failed_reason,omitempty"`

	Data *string `json:"data,omitempty"`

	RawErrorMsg *string `json:"raw_error_msg,omitempty"`

	Group *string `json:"group,omitempty"`

	FailedSubJobs *[]PrecheckFailSubJobVo `json:"failed_sub_jobs,omitempty"`
}

预检查结果信息体

func (PrecheckResult) String

func (o PrecheckResult) String() string

type PrecheckResultResult

type PrecheckResultResult struct {
	// contains filtered or unexported fields
}

func (PrecheckResultResult) MarshalJSON

func (c PrecheckResultResult) MarshalJSON() ([]byte, error)

func (*PrecheckResultResult) UnmarshalJSON

func (c *PrecheckResultResult) UnmarshalJSON(b []byte) error

type PrecheckResultResultEnum

type PrecheckResultResultEnum struct {
	PASSED PrecheckResultResult
	ALARM  PrecheckResultResult
	FAILED PrecheckResultResult
}

func GetPrecheckResultResultEnum

func GetPrecheckResultResultEnum() PrecheckResultResultEnum

type ProgressInfo

type ProgressInfo struct {
	Completed *string `json:"completed,omitempty"`

	RemainingTime *string `json:"remaining_time,omitempty"`
}

迁移进度信息体

func (ProgressInfo) String

func (o ProgressInfo) String() string

type QueryCompareResultReq

type QueryCompareResultReq struct {
	JobId string `json:"job_id"`

	ObjectLevelCompareId *string `json:"object_level_compare_id,omitempty"`

	LineCompareId *string `json:"line_compare_id,omitempty"`

	ContentCompareId *string `json:"content_compare_id,omitempty"`

	CurrentPage int32 `json:"current_page"`

	PerPage int32 `json:"per_page"`
}

func (QueryCompareResultReq) String

func (o QueryCompareResultReq) String() string

type QueryDataGuardMonitorAndChartResp

type QueryDataGuardMonitorAndChartResp struct {
	Id string `json:"id"`

	DataGuardMinitor *QueryDataGuardMonitorResponse `json:"data_guard_minitor"`
}

容灾任务监控数据响应体

func (QueryDataGuardMonitorAndChartResp) String

type QueryDataGuardMonitorResponse

type QueryDataGuardMonitorResponse struct {
	Bandwidth *string `json:"bandwidth,omitempty"`

	CpuUsedPercent *string `json:"cpuUsed_percent,omitempty"`

	DstDelay *int64 `json:"dst_delay,omitempty"`

	DstIo *string `json:"dst_io,omitempty"`

	DstNormal *bool `json:"dst_normal,omitempty"`

	DstOffset *string `json:"dst_offset,omitempty"`

	DstRps *string `json:"dst_rps,omitempty"`

	MemUsedInMB *string `json:"mem_used_inMB,omitempty"`

	NodeMemInMB *int64 `json:"node_mem_inMB,omitempty"`

	NodeOffset *string `json:"node_offset,omitempty"`

	NodeVolumeInGB *int64 `json:"node_volume_inGB,omitempty"`

	SrDelay *int64 `json:"sr_delay,omitempty"`

	SrOffset *string `json:"sr_offset,omitempty"`

	SrcIo *string `json:"src_io,omitempty"`

	SrcNormal *bool `json:"src_normal,omitempty"`

	SrcRps *string `json:"src_rps,omitempty"`

	TransInMB *string `json:"trans_inMB,omitempty"`

	TransLines *string `json:"trans_lines,omitempty"`

	VolumeUsedInGB *string `json:"volume_used_inGB,omitempty"`
}

容灾监控数据响应体

func (QueryDataGuardMonitorResponse) String

type QueryDbParamsResp

type QueryDbParamsResp struct {
	Params *[]Params `json:"params,omitempty"`
}

数据库参数信息响应体

func (QueryDbParamsResp) String

func (o QueryDbParamsResp) String() string

type QueryFlowCompareDataResp

type QueryFlowCompareDataResp struct {
	TotalRecord *int64 `json:"total_record,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	List *[]StructDetailVo `json:"list,omitempty"`
}

灾备初始化对象详情信息

func (QueryFlowCompareDataResp) String

func (o QueryFlowCompareDataResp) String() string

type QueryJobResp

type QueryJobResp struct {
	Id *string `json:"id,omitempty"`

	ParentId *string `json:"parent_id,omitempty"`

	Name *string `json:"name,omitempty"`

	Status *QueryJobRespStatus `json:"status,omitempty"`

	Description *string `json:"description,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`

	TaskType *QueryJobRespTaskType `json:"task_type,omitempty"`

	SourceEndpoint *Endpoint `json:"source_endpoint,omitempty"`

	DmqEndpoint *Endpoint `json:"dmq_endpoint,omitempty"`

	SourceSharding *[]Endpoint `json:"source_sharding,omitempty"`

	TargetEndpoint *Endpoint `json:"target_endpoint,omitempty"`

	NetType *QueryJobRespNetType `json:"net_type,omitempty"`

	FailedReason *string `json:"failed_reason,omitempty"`

	InstInfo *InstInfo `json:"inst_info,omitempty"`

	ActualStartTime *string `json:"actual_start_time,omitempty"`

	FullTransferCompleteTime *string `json:"full_transfer_complete_time,omitempty"`

	UpdateTime *string `json:"update_time,omitempty"`

	JobDirection *QueryJobRespJobDirection `json:"job_direction,omitempty"`

	DbUseType *QueryJobRespDbUseType `json:"db_use_type,omitempty"`

	NeedRestart *bool `json:"need_restart,omitempty"`

	IsTargetReadonly *bool `json:"is_target_readonly,omitempty"`

	ConflictPolicy *QueryJobRespConflictPolicy `json:"conflict_policy,omitempty"`

	FilterDdlPolicy *string `json:"filter_ddl_policy,omitempty"`

	SpeedLimit *[]SpeedLimitInfo `json:"speed_limit,omitempty"`

	SchemaType *QueryJobRespSchemaType `json:"schema_type,omitempty"`

	NodeNum *string `json:"node_num,omitempty"`

	ObjectSwitch *bool `json:"object_switch,omitempty"`

	MasterJobId *string `json:"master_job_id,omitempty"`

	FullMode *string `json:"full_mode,omitempty"`

	StructTrans *bool `json:"struct_trans,omitempty"`

	IndexTrans *bool `json:"index_trans,omitempty"`

	ReplaceDefiner *bool `json:"replace_definer,omitempty"`

	MigrateUser *bool `json:"migrate_user,omitempty"`

	SyncDatabase *bool `json:"sync_database,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`

	TargetRootDb *DefaultRootDb `json:"target_root_db,omitempty"`

	AzCode *string `json:"az_code,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	MultiWrite *bool `json:"multi_write,omitempty"`

	SupportIpV6 *bool `json:"support_ip_v6,omitempty"`

	InheritId *string `json:"inherit_id,omitempty"`

	Gtid *string `json:"gtid,omitempty"`

	AlarmNotify *string `json:"alarm_notify,omitempty"`

	IncreStartPosition *string `json:"incre_start_position,omitempty"`
}

func (QueryJobResp) String

func (o QueryJobResp) String() string

type QueryJobRespConflictPolicy

type QueryJobRespConflictPolicy struct {
	// contains filtered or unexported fields
}

func (QueryJobRespConflictPolicy) MarshalJSON

func (c QueryJobRespConflictPolicy) MarshalJSON() ([]byte, error)

func (*QueryJobRespConflictPolicy) UnmarshalJSON

func (c *QueryJobRespConflictPolicy) UnmarshalJSON(b []byte) error

type QueryJobRespConflictPolicyEnum

type QueryJobRespConflictPolicyEnum struct {
	STOP      QueryJobRespConflictPolicy
	OVERWRITE QueryJobRespConflictPolicy
	IGNORE    QueryJobRespConflictPolicy
}

func GetQueryJobRespConflictPolicyEnum

func GetQueryJobRespConflictPolicyEnum() QueryJobRespConflictPolicyEnum

type QueryJobRespDbUseType

type QueryJobRespDbUseType struct {
	// contains filtered or unexported fields
}

func (QueryJobRespDbUseType) MarshalJSON

func (c QueryJobRespDbUseType) MarshalJSON() ([]byte, error)

func (*QueryJobRespDbUseType) UnmarshalJSON

func (c *QueryJobRespDbUseType) UnmarshalJSON(b []byte) error

type QueryJobRespDbUseTypeEnum

type QueryJobRespDbUseTypeEnum struct {
	MIGRATION        QueryJobRespDbUseType
	SYNC             QueryJobRespDbUseType
	CLOUD_DATA_GUARD QueryJobRespDbUseType
}

func GetQueryJobRespDbUseTypeEnum

func GetQueryJobRespDbUseTypeEnum() QueryJobRespDbUseTypeEnum

type QueryJobRespJobDirection

type QueryJobRespJobDirection struct {
	// contains filtered or unexported fields
}

func (QueryJobRespJobDirection) MarshalJSON

func (c QueryJobRespJobDirection) MarshalJSON() ([]byte, error)

func (*QueryJobRespJobDirection) UnmarshalJSON

func (c *QueryJobRespJobDirection) UnmarshalJSON(b []byte) error

type QueryJobRespJobDirectionEnum

type QueryJobRespJobDirectionEnum struct {
	UP      QueryJobRespJobDirection
	DOWN    QueryJobRespJobDirection
	NON_DBS QueryJobRespJobDirection
}

func GetQueryJobRespJobDirectionEnum

func GetQueryJobRespJobDirectionEnum() QueryJobRespJobDirectionEnum

type QueryJobRespNetType

type QueryJobRespNetType struct {
	// contains filtered or unexported fields
}

func (QueryJobRespNetType) MarshalJSON

func (c QueryJobRespNetType) MarshalJSON() ([]byte, error)

func (*QueryJobRespNetType) UnmarshalJSON

func (c *QueryJobRespNetType) UnmarshalJSON(b []byte) error

type QueryJobRespNetTypeEnum

type QueryJobRespNetTypeEnum struct {
	VPN QueryJobRespNetType
	VPC QueryJobRespNetType
	EIP QueryJobRespNetType
}

func GetQueryJobRespNetTypeEnum

func GetQueryJobRespNetTypeEnum() QueryJobRespNetTypeEnum

type QueryJobRespSchemaType

type QueryJobRespSchemaType struct {
	// contains filtered or unexported fields
}

func (QueryJobRespSchemaType) MarshalJSON

func (c QueryJobRespSchemaType) MarshalJSON() ([]byte, error)

func (*QueryJobRespSchemaType) UnmarshalJSON

func (c *QueryJobRespSchemaType) UnmarshalJSON(b []byte) error

type QueryJobRespSchemaTypeEnum

type QueryJobRespSchemaTypeEnum struct {
	REPLICATION    QueryJobRespSchemaType
	TUNGSTEN       QueryJobRespSchemaType
	PG_BASE_BACKUP QueryJobRespSchemaType
}

func GetQueryJobRespSchemaTypeEnum

func GetQueryJobRespSchemaTypeEnum() QueryJobRespSchemaTypeEnum

type QueryJobRespStatus

type QueryJobRespStatus struct {
	// contains filtered or unexported fields
}

func (QueryJobRespStatus) MarshalJSON

func (c QueryJobRespStatus) MarshalJSON() ([]byte, error)

func (*QueryJobRespStatus) UnmarshalJSON

func (c *QueryJobRespStatus) UnmarshalJSON(b []byte) error

type QueryJobRespStatusEnum

type QueryJobRespStatusEnum struct {
	CREATING                        QueryJobRespStatus
	CREATE_FAILED                   QueryJobRespStatus
	CONFIGURATION                   QueryJobRespStatus
	STARTJOBING                     QueryJobRespStatus
	WAITING_FOR_START               QueryJobRespStatus
	START_JOB_FAILED                QueryJobRespStatus
	FULL_TRANSFER_STARTED           QueryJobRespStatus
	FULL_TRANSFER_FAILED            QueryJobRespStatus
	FULL_TRANSFER_COMPLETE          QueryJobRespStatus
	INCRE_TRANSFER_STARTED          QueryJobRespStatus
	INCRE_TRANSFER_FAILED           QueryJobRespStatus
	RELEASE_RESOURCE_STARTED        QueryJobRespStatus
	RELEASE_RESOURCE_FAILED         QueryJobRespStatus
	RELEASE_RESOURCE_COMPLETE       QueryJobRespStatus
	CHANGE_JOB_STARTED              QueryJobRespStatus
	CHANGE_JOB_FAILED               QueryJobRespStatus
	CHILD_TRANSFER_STARTING         QueryJobRespStatus
	CHILD_TRANSFER_STARTED          QueryJobRespStatus
	CHILD_TRANSFER_COMPLETE         QueryJobRespStatus
	CHILD_TRANSFER_FAILED           QueryJobRespStatus
	RELEASE_CHILD_TRANSFER_STARTED  QueryJobRespStatus
	RELEASE_CHILD_TRANSFER_COMPLETE QueryJobRespStatus
}

func GetQueryJobRespStatusEnum

func GetQueryJobRespStatusEnum() QueryJobRespStatusEnum

type QueryJobRespTaskType

type QueryJobRespTaskType struct {
	// contains filtered or unexported fields
}

func (QueryJobRespTaskType) MarshalJSON

func (c QueryJobRespTaskType) MarshalJSON() ([]byte, error)

func (*QueryJobRespTaskType) UnmarshalJSON

func (c *QueryJobRespTaskType) UnmarshalJSON(b []byte) error

type QueryJobRespTaskTypeEnum

type QueryJobRespTaskTypeEnum struct {
	FULL_TRANS      QueryJobRespTaskType
	FULL_INCR_TRANS QueryJobRespTaskType
	INCR_TRANS      QueryJobRespTaskType
}

func GetQueryJobRespTaskTypeEnum

func GetQueryJobRespTaskTypeEnum() QueryJobRespTaskTypeEnum

type QueryJobStatusResp

type QueryJobStatusResp struct {
	Id *string `json:"id,omitempty"`

	Status *QueryJobStatusRespStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`
}

批量查询任务状态返回体

func (QueryJobStatusResp) String

func (o QueryJobStatusResp) String() string

type QueryJobStatusRespStatus

type QueryJobStatusRespStatus struct {
	// contains filtered or unexported fields
}

func (QueryJobStatusRespStatus) MarshalJSON

func (c QueryJobStatusRespStatus) MarshalJSON() ([]byte, error)

func (*QueryJobStatusRespStatus) UnmarshalJSON

func (c *QueryJobStatusRespStatus) UnmarshalJSON(b []byte) error

type QueryJobStatusRespStatusEnum

type QueryJobStatusRespStatusEnum struct {
	CREATING                        QueryJobStatusRespStatus
	CREATE_FAILED                   QueryJobStatusRespStatus
	CONFIGURATION                   QueryJobStatusRespStatus
	STARTJOBING                     QueryJobStatusRespStatus
	WAITING_FOR_START               QueryJobStatusRespStatus
	START_JOB_FAILED                QueryJobStatusRespStatus
	FULL_TRANSFER_STARTED           QueryJobStatusRespStatus
	FULL_TRANSFER_FAILED            QueryJobStatusRespStatus
	FULL_TRANSFER_COMPLETE          QueryJobStatusRespStatus
	INCRE_TRANSFER_STARTED          QueryJobStatusRespStatus
	INCRE_TRANSFER_FAILED           QueryJobStatusRespStatus
	RELEASE_RESOURCE_STARTED        QueryJobStatusRespStatus
	RELEASE_RESOURCE_FAILED         QueryJobStatusRespStatus
	RELEASE_RESOURCE_COMPLETE       QueryJobStatusRespStatus
	CHANGE_JOB_STARTED              QueryJobStatusRespStatus
	CHANGE_JOB_FAILED               QueryJobStatusRespStatus
	CHILD_TRANSFER_STARTING         QueryJobStatusRespStatus
	CHILD_TRANSFER_STARTED          QueryJobStatusRespStatus
	CHILD_TRANSFER_COMPLETE         QueryJobStatusRespStatus
	CHILD_TRANSFER_FAILED           QueryJobStatusRespStatus
	RELEASE_CHILD_TRANSFER_STARTED  QueryJobStatusRespStatus
	RELEASE_CHILD_TRANSFER_COMPLETE QueryJobStatusRespStatus
}

func GetQueryJobStatusRespStatusEnum

func GetQueryJobStatusRespStatusEnum() QueryJobStatusRespStatusEnum

type QueryJobsReq

type QueryJobsReq struct {
	CurPage int32 `json:"cur_page"`

	PerPage int32 `json:"per_page"`

	DbUseType QueryJobsReqDbUseType `json:"db_use_type"`

	EngineType *QueryJobsReqEngineType `json:"engine_type,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	Name *string `json:"name,omitempty"`

	NetType *QueryJobsReqNetType `json:"net_type,omitempty"`

	ServiceName *string `json:"service_name,omitempty"`

	Status *QueryJobsReqStatus `json:"status,omitempty"`

	Tags map[string]string `json:"tags,omitempty"`
}

查询任务列表请求体

func (QueryJobsReq) String

func (o QueryJobsReq) String() string

type QueryJobsReqDbUseType

type QueryJobsReqDbUseType struct {
	// contains filtered or unexported fields
}

func (QueryJobsReqDbUseType) MarshalJSON

func (c QueryJobsReqDbUseType) MarshalJSON() ([]byte, error)

func (*QueryJobsReqDbUseType) UnmarshalJSON

func (c *QueryJobsReqDbUseType) UnmarshalJSON(b []byte) error

type QueryJobsReqDbUseTypeEnum

type QueryJobsReqDbUseTypeEnum struct {
	MIGRATION        QueryJobsReqDbUseType
	SYNC             QueryJobsReqDbUseType
	CLOUD_DATA_GUARD QueryJobsReqDbUseType
}

func GetQueryJobsReqDbUseTypeEnum

func GetQueryJobsReqDbUseTypeEnum() QueryJobsReqDbUseTypeEnum

type QueryJobsReqEngineType

type QueryJobsReqEngineType struct {
	// contains filtered or unexported fields
}

func (QueryJobsReqEngineType) MarshalJSON

func (c QueryJobsReqEngineType) MarshalJSON() ([]byte, error)

func (*QueryJobsReqEngineType) UnmarshalJSON

func (c *QueryJobsReqEngineType) UnmarshalJSON(b []byte) error

type QueryJobsReqEngineTypeEnum

type QueryJobsReqEngineTypeEnum struct {
	MYSQL                  QueryJobsReqEngineType
	MONGODB                QueryJobsReqEngineType
	CLOUD_DATA_GUARD_MYSQL QueryJobsReqEngineType
}

func GetQueryJobsReqEngineTypeEnum

func GetQueryJobsReqEngineTypeEnum() QueryJobsReqEngineTypeEnum

type QueryJobsReqNetType

type QueryJobsReqNetType struct {
	// contains filtered or unexported fields
}

func (QueryJobsReqNetType) MarshalJSON

func (c QueryJobsReqNetType) MarshalJSON() ([]byte, error)

func (*QueryJobsReqNetType) UnmarshalJSON

func (c *QueryJobsReqNetType) UnmarshalJSON(b []byte) error

type QueryJobsReqNetTypeEnum

type QueryJobsReqNetTypeEnum struct {
	VPN QueryJobsReqNetType
	VPC QueryJobsReqNetType
	EIP QueryJobsReqNetType
}

func GetQueryJobsReqNetTypeEnum

func GetQueryJobsReqNetTypeEnum() QueryJobsReqNetTypeEnum

type QueryJobsReqStatus

type QueryJobsReqStatus struct {
	// contains filtered or unexported fields
}

func (QueryJobsReqStatus) MarshalJSON

func (c QueryJobsReqStatus) MarshalJSON() ([]byte, error)

func (*QueryJobsReqStatus) UnmarshalJSON

func (c *QueryJobsReqStatus) UnmarshalJSON(b []byte) error

type QueryJobsReqStatusEnum

type QueryJobsReqStatusEnum struct {
	CREATING                        QueryJobsReqStatus
	CREATE_FAILED                   QueryJobsReqStatus
	CONFIGURATION                   QueryJobsReqStatus
	STARTJOBING                     QueryJobsReqStatus
	WAITING_FOR_START               QueryJobsReqStatus
	START_JOB_FAILED                QueryJobsReqStatus
	FULL_TRANSFER_STARTED           QueryJobsReqStatus
	FULL_TRANSFER_FAILED            QueryJobsReqStatus
	FULL_TRANSFER_COMPLETE          QueryJobsReqStatus
	INCRE_TRANSFER_STARTED          QueryJobsReqStatus
	INCRE_TRANSFER_FAILED           QueryJobsReqStatus
	RELEASE_RESOURCE_STARTED        QueryJobsReqStatus
	RELEASE_RESOURCE_FAILED         QueryJobsReqStatus
	RELEASE_RESOURCE_COMPLETE       QueryJobsReqStatus
	CHANGE_JOB_STARTED              QueryJobsReqStatus
	CHANGE_JOB_FAILED               QueryJobsReqStatus
	CHILD_TRANSFER_STARTING         QueryJobsReqStatus
	CHILD_TRANSFER_STARTED          QueryJobsReqStatus
	CHILD_TRANSFER_COMPLETE         QueryJobsReqStatus
	CHILD_TRANSFER_FAILED           QueryJobsReqStatus
	RELEASE_CHILD_TRANSFER_STARTED  QueryJobsReqStatus
	RELEASE_CHILD_TRANSFER_COMPLETE QueryJobsReqStatus
}

func GetQueryJobsReqStatusEnum

func GetQueryJobsReqStatusEnum() QueryJobsReqStatusEnum

type QueryPreCheckResp

type QueryPreCheckResp struct {
	PrecheckId *string `json:"precheck_id,omitempty"`

	Result *bool `json:"result,omitempty"`

	Process *string `json:"process,omitempty"`

	TotalPassedRate *string `json:"total_passed_rate,omitempty"`

	RdsInstanceId *string `json:"rds_instance_id,omitempty"`

	JobDirection *QueryPreCheckRespJobDirection `json:"job_direction,omitempty"`

	PrecheckResult *[]PrecheckResult `json:"precheck_result,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`
}

获取预检查结果返回体

func (QueryPreCheckResp) String

func (o QueryPreCheckResp) String() string

type QueryPreCheckRespJobDirection

type QueryPreCheckRespJobDirection struct {
	// contains filtered or unexported fields
}

func (QueryPreCheckRespJobDirection) MarshalJSON

func (c QueryPreCheckRespJobDirection) MarshalJSON() ([]byte, error)

func (*QueryPreCheckRespJobDirection) UnmarshalJSON

func (c *QueryPreCheckRespJobDirection) UnmarshalJSON(b []byte) error

type QueryPreCheckRespJobDirectionEnum

type QueryPreCheckRespJobDirectionEnum struct {
	UP_     QueryPreCheckRespJobDirection
	DOWN_   QueryPreCheckRespJobDirection
	NON_DBS QueryPreCheckRespJobDirection
}

func GetQueryPreCheckRespJobDirectionEnum

func GetQueryPreCheckRespJobDirectionEnum() QueryPreCheckRespJobDirectionEnum

type QueryProgressResp

type QueryProgressResp struct {
	JobId *string `json:"job_id,omitempty"`

	Progress *string `json:"progress,omitempty"`

	IncreTransDelay *string `json:"incre_trans_delay,omitempty"`

	TaskMode *QueryProgressRespTaskMode `json:"task_mode,omitempty"`

	TransferStatus *string `json:"transfer_status,omitempty"`

	ProcessTime *string `json:"process_time,omitempty"`

	RemainingTime *string `json:"remaining_time,omitempty"`

	ProgressMap map[string]ProgressInfo `json:"progress_map,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

获取指定任务迁移进度响应体

func (QueryProgressResp) String

func (o QueryProgressResp) String() string

type QueryProgressRespTaskMode

type QueryProgressRespTaskMode struct {
	// contains filtered or unexported fields
}

func (QueryProgressRespTaskMode) MarshalJSON

func (c QueryProgressRespTaskMode) MarshalJSON() ([]byte, error)

func (*QueryProgressRespTaskMode) UnmarshalJSON

func (c *QueryProgressRespTaskMode) UnmarshalJSON(b []byte) error

type QueryProgressRespTaskModeEnum

type QueryProgressRespTaskModeEnum struct {
	FULL_TRANS      QueryProgressRespTaskMode
	INCR_TRANS      QueryProgressRespTaskMode
	FULL_INCR_TRANS QueryProgressRespTaskMode
}

func GetQueryProgressRespTaskModeEnum

func GetQueryProgressRespTaskModeEnum() QueryProgressRespTaskModeEnum

type QueryQuotaInfo

type QueryQuotaInfo struct {
	Resource *QuotaResource `json:"resource,omitempty"`
}

配额信息

func (QueryQuotaInfo) String

func (o QueryQuotaInfo) String() string

type QueryRoleDetailResp

type QueryRoleDetailResp struct {
	Role *string `json:"role,omitempty"`

	Comment *string `json:"comment,omitempty"`

	IsTransfer *bool `json:"is_transfer,omitempty"`

	Privileges *string `json:"privileges,omitempty"`

	InheritsRoles *[]string `json:"inherits_roles,omitempty"`

	Selected *bool `json:"selected,omitempty"`
}

迁移角色响应体

func (QueryRoleDetailResp) String

func (o QueryRoleDetailResp) String() string

type QueryRpoAndRtoResp

type QueryRpoAndRtoResp struct {
	JobId *string `json:"job_id,omitempty"`

	RpoInfo *RpoAndRtoInfo `json:"rpo_info,omitempty"`

	RtoInfo *RpoAndRtoInfo `json:"rto_info,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

RPO和RTO信息体

func (QueryRpoAndRtoResp) String

func (o QueryRpoAndRtoResp) String() string

type QueryStructDetailResp

type QueryStructDetailResp struct {
	JobId string `json:"job_id"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`

	StructDetail *QueryFlowCompareDataResp `json:"struct_detail,omitempty"`
}

灾备初始化对象详情

func (QueryStructDetailResp) String

func (o QueryStructDetailResp) String() string

type QueryStructProcessResp

type QueryStructProcessResp struct {
	JobId string `json:"job_id"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMessage *string `json:"error_message,omitempty"`

	StructProcess *StructProcessResp `json:"struct_process,omitempty"`
}

查询灾备初始化进度

func (QueryStructProcessResp) String

func (o QueryStructProcessResp) String() string

type QueryUserDetailResp

type QueryUserDetailResp struct {
	Id *string `json:"id,omitempty"`

	Account *string `json:"account,omitempty"`

	Comment *string `json:"comment,omitempty"`

	IsTransfer *bool `json:"is_transfer,omitempty"`

	Privileges *[]string `json:"privileges,omitempty"`

	Password *string `json:"password,omitempty"`

	Roles *[]string `json:"roles,omitempty"`

	Selected *bool `json:"selected,omitempty"`
}

迁移用户响应体

func (QueryUserDetailResp) String

func (o QueryUserDetailResp) String() string

type QueryUserResp

type QueryUserResp struct {
	JobId *string `json:"job_id,omitempty"`

	IsGlobalPassword *string `json:"is_global_password,omitempty"`

	Message *string `json:"message,omitempty"`

	UserList *[]QueryUserDetailResp `json:"user_list,omitempty"`

	RolesList *[]QueryRoleDetailResp `json:"roles_list,omitempty"`

	IsSuccess *bool `json:"is_success,omitempty"`
}

迁移用户响应体

func (QueryUserResp) String

func (o QueryUserResp) String() string

type QuotaResource

type QuotaResource struct {
	Type *string `json:"type,omitempty"`

	Min *int32 `json:"min,omitempty"`

	Max *int32 `json:"max,omitempty"`

	Quota *int32 `json:"quota,omitempty"`

	Used *int32 `json:"used,omitempty"`
}

配额信息

func (QuotaResource) String

func (o QuotaResource) String() string

type ReplaceDefinerInfo

type ReplaceDefinerInfo struct {
	JobId string `json:"job_id"`

	ReplaceDefiner bool `json:"replace_definer"`
}

设置replaceDefiner信息

func (ReplaceDefinerInfo) String

func (o ReplaceDefinerInfo) String() string

type ResourceTag

type ResourceTag struct {
	Key string `json:"key"`

	Value string `json:"value"`
}

标签信息体

func (ResourceTag) String

func (o ResourceTag) String() string

type RetryInfo

type RetryInfo struct {
	JobId string `json:"job_id"`

	IsSyncReEdit *bool `json:"is_sync_re_edit,omitempty"`
}

func (RetryInfo) String

func (o RetryInfo) String() string

type RetryTaskResp

type RetryTaskResp struct {
	Id string `json:"id"`

	Status string `json:"status"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

续传任务返回体

func (RetryTaskResp) String

func (o RetryTaskResp) String() string

type RpoAndRtoInfo

type RpoAndRtoInfo struct {
	CheckPoint *string `json:"check_point,omitempty"`

	Delay *string `json:"delay,omitempty"`

	GtidSet *string `json:"gtid_set,omitempty"`

	Time *string `json:"time,omitempty"`
}

RpoAndRTO信息体

func (RpoAndRtoInfo) String

func (o RpoAndRtoInfo) String() string

type ShowJobListRequest

type ShowJobListRequest struct {
	XLanguage ShowJobListRequestXLanguage `json:"X-Language"`

	Body *QueryJobsReq `json:"body,omitempty"`
}

Request Object

func (ShowJobListRequest) String

func (o ShowJobListRequest) String() string

type ShowJobListRequestXLanguage

type ShowJobListRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (ShowJobListRequestXLanguage) MarshalJSON

func (c ShowJobListRequestXLanguage) MarshalJSON() ([]byte, error)

func (*ShowJobListRequestXLanguage) UnmarshalJSON

func (c *ShowJobListRequestXLanguage) UnmarshalJSON(b []byte) error

type ShowJobListRequestXLanguageEnum

type ShowJobListRequestXLanguageEnum struct {
	EN_US ShowJobListRequestXLanguage
	ZH_CN ShowJobListRequestXLanguage
}

func GetShowJobListRequestXLanguageEnum

func GetShowJobListRequestXLanguageEnum() ShowJobListRequestXLanguageEnum

type ShowJobListResponse

type ShowJobListResponse struct {
	TotalRecord *int32 `json:"total_record,omitempty"`

	Jobs           *[]JobInfo `json:"jobs,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (ShowJobListResponse) String

func (o ShowJobListResponse) String() string

type ShowMonitoringDataRequest

type ShowMonitoringDataRequest struct {
	XLanguage ShowMonitoringDataRequestXLanguage `json:"X-Language"`

	Body *BatchQueryJobReq `json:"body,omitempty"`
}

Request Object

func (ShowMonitoringDataRequest) String

func (o ShowMonitoringDataRequest) String() string

type ShowMonitoringDataRequestXLanguage

type ShowMonitoringDataRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (ShowMonitoringDataRequestXLanguage) MarshalJSON

func (c ShowMonitoringDataRequestXLanguage) MarshalJSON() ([]byte, error)

func (*ShowMonitoringDataRequestXLanguage) UnmarshalJSON

func (c *ShowMonitoringDataRequestXLanguage) UnmarshalJSON(b []byte) error

type ShowMonitoringDataRequestXLanguageEnum

type ShowMonitoringDataRequestXLanguageEnum struct {
	EN_US ShowMonitoringDataRequestXLanguage
	ZH_CN ShowMonitoringDataRequestXLanguage
}

func GetShowMonitoringDataRequestXLanguageEnum

func GetShowMonitoringDataRequestXLanguageEnum() ShowMonitoringDataRequestXLanguageEnum

type ShowMonitoringDataResponse

type ShowMonitoringDataResponse struct {
	Results *[]QueryDataGuardMonitorAndChartResp `json:"results,omitempty"`

	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowMonitoringDataResponse) String

type ShowQuotasRequest

type ShowQuotasRequest struct {
	XLanguage ShowQuotasRequestXLanguage `json:"X-Language"`
}

Request Object

func (ShowQuotasRequest) String

func (o ShowQuotasRequest) String() string

type ShowQuotasRequestXLanguage

type ShowQuotasRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (ShowQuotasRequestXLanguage) MarshalJSON

func (c ShowQuotasRequestXLanguage) MarshalJSON() ([]byte, error)

func (*ShowQuotasRequestXLanguage) UnmarshalJSON

func (c *ShowQuotasRequestXLanguage) UnmarshalJSON(b []byte) error

type ShowQuotasRequestXLanguageEnum

type ShowQuotasRequestXLanguageEnum struct {
	EN_US ShowQuotasRequestXLanguage
	ZH_CN ShowQuotasRequestXLanguage
}

func GetShowQuotasRequestXLanguageEnum

func GetShowQuotasRequestXLanguageEnum() ShowQuotasRequestXLanguageEnum

type ShowQuotasResponse

type ShowQuotasResponse struct {
	Quotas         *QueryQuotaInfo `json:"quotas,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ShowQuotasResponse) String

func (o ShowQuotasResponse) String() string

type SpeedLimitInfo

type SpeedLimitInfo struct {
	Begin string `json:"begin"`

	End string `json:"end"`

	Speed string `json:"speed"`
}

限制迁移速度请求体

func (SpeedLimitInfo) String

func (o SpeedLimitInfo) String() string

type StartInfo

type StartInfo struct {
	JobId string `json:"job_id"`

	StartTime *string `json:"start_time,omitempty"`
}

启动任务请求体。

func (StartInfo) String

func (o StartInfo) String() string

type StartJobResp

type StartJobResp struct {
	Id string `json:"id"`

	Status *StartJobRespStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

启动任务返回体。

func (StartJobResp) String

func (o StartJobResp) String() string

type StartJobRespStatus

type StartJobRespStatus struct {
	// contains filtered or unexported fields
}

func (StartJobRespStatus) MarshalJSON

func (c StartJobRespStatus) MarshalJSON() ([]byte, error)

func (*StartJobRespStatus) UnmarshalJSON

func (c *StartJobRespStatus) UnmarshalJSON(b []byte) error

type StartJobRespStatusEnum

type StartJobRespStatusEnum struct {
	SUCCESS StartJobRespStatus
	FAILED  StartJobRespStatus
}

func GetStartJobRespStatusEnum

func GetStartJobRespStatusEnum() StartJobRespStatusEnum

type StructDetailVo

type StructDetailVo struct {
	Progress *int32 `json:"progress,omitempty"`

	SrcDB *string `json:"src_DB,omitempty"`

	SrcTB *string `json:"src_TB,omitempty"`

	DstDB *string `json:"dst_DB,omitempty"`

	DstTB *string `json:"dst_TB,omitempty"`
}

灾备初始化对象详情信息体

func (StructDetailVo) String

func (o StructDetailVo) String() string

type StructProcessResp

type StructProcessResp struct {
	CreateTime *string `json:"create_time,omitempty"`

	Result *[]StructProcessVo `json:"result,omitempty"`
}

灾备初始化进度

func (StructProcessResp) String

func (o StructProcessResp) String() string

type StructProcessVo

type StructProcessVo struct {
	Type string `json:"type"`

	Status int32 `json:"status"`

	SrcCount int32 `json:"src_count"`

	DstCount int32 `json:"dst_count"`

	StartTime int64 `json:"start_time"`

	EndTime *int64 `json:"end_time,omitempty"`
}

灾备初始化进度信息体

func (StructProcessVo) String

func (o StructProcessVo) String() string

type SubscriptionInfo

type SubscriptionInfo struct {
	Endpoints []string `json:"endpoints"`

	Protocol SubscriptionInfoProtocol `json:"protocol"`
}

收件方式与信息体

func (SubscriptionInfo) String

func (o SubscriptionInfo) String() string

type SubscriptionInfoProtocol

type SubscriptionInfoProtocol struct {
	// contains filtered or unexported fields
}

func (SubscriptionInfoProtocol) MarshalJSON

func (c SubscriptionInfoProtocol) MarshalJSON() ([]byte, error)

func (*SubscriptionInfoProtocol) UnmarshalJSON

func (c *SubscriptionInfoProtocol) UnmarshalJSON(b []byte) error

type SubscriptionInfoProtocolEnum

type SubscriptionInfoProtocolEnum struct {
	SMS   SubscriptionInfoProtocol
	EMAIL SubscriptionInfoProtocol
}

func GetSubscriptionInfoProtocolEnum

func GetSubscriptionInfoProtocolEnum() SubscriptionInfoProtocolEnum

type SwitchoverResp

type SwitchoverResp struct {
	JobId *string `json:"job_id,omitempty"`

	UpdatedAt *string `json:"updated_at,omitempty"`

	SourceDb *EndpointVo `json:"source_db,omitempty"`

	TargetDb *EndpointVo `json:"target_db,omitempty"`

	JobDirection *SwitchoverRespJobDirection `json:"job_direction,omitempty"`

	IsTargetReadonly *bool `json:"is_target_readonly,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`
}

主备倒换响应体

func (SwitchoverResp) String

func (o SwitchoverResp) String() string

type SwitchoverRespJobDirection

type SwitchoverRespJobDirection struct {
	// contains filtered or unexported fields
}

func (SwitchoverRespJobDirection) MarshalJSON

func (c SwitchoverRespJobDirection) MarshalJSON() ([]byte, error)

func (*SwitchoverRespJobDirection) UnmarshalJSON

func (c *SwitchoverRespJobDirection) UnmarshalJSON(b []byte) error

type SwitchoverRespJobDirectionEnum

type SwitchoverRespJobDirectionEnum struct {
	UP_     SwitchoverRespJobDirection
	DOWN_   SwitchoverRespJobDirection
	NON_DBS SwitchoverRespJobDirection
}

func GetSwitchoverRespJobDirectionEnum

func GetSwitchoverRespJobDirectionEnum() SwitchoverRespJobDirectionEnum

type TestEndPoint

type TestEndPoint struct {
	Id string `json:"id"`

	NetType TestEndPointNetType `json:"net_type"`

	DbType TestEndPointDbType `json:"db_type"`

	Ip string `json:"ip"`

	DbPort *int32 `json:"db_port,omitempty"`

	InstId *string `json:"inst_id,omitempty"`

	DbUser string `json:"db_user"`

	DbPassword string `json:"db_password"`

	SslLink *bool `json:"ssl_link,omitempty"`

	SslCertKey *string `json:"ssl_cert_key,omitempty"`

	SslCertName *string `json:"ssl_cert_name,omitempty"`

	SslCertCheckSum *string `json:"ssl_cert_check_sum,omitempty"`

	SslCertPassword *string `json:"ssl_cert_password,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	EndPointType TestEndPointEndPointType `json:"end_point_type"`

	Region *string `json:"region,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	DbName *string `json:"db_name,omitempty"`
}

测试连接信息体

func (TestEndPoint) String

func (o TestEndPoint) String() string

type TestEndPointDbType

type TestEndPointDbType struct {
	// contains filtered or unexported fields
}

func (TestEndPointDbType) MarshalJSON

func (c TestEndPointDbType) MarshalJSON() ([]byte, error)

func (*TestEndPointDbType) UnmarshalJSON

func (c *TestEndPointDbType) UnmarshalJSON(b []byte) error

type TestEndPointDbTypeEnum

type TestEndPointDbTypeEnum struct {
	MYSQL   TestEndPointDbType
	MONGODB TestEndPointDbType
}

func GetTestEndPointDbTypeEnum

func GetTestEndPointDbTypeEnum() TestEndPointDbTypeEnum

type TestEndPointEndPointType

type TestEndPointEndPointType struct {
	// contains filtered or unexported fields
}

func (TestEndPointEndPointType) MarshalJSON

func (c TestEndPointEndPointType) MarshalJSON() ([]byte, error)

func (*TestEndPointEndPointType) UnmarshalJSON

func (c *TestEndPointEndPointType) UnmarshalJSON(b []byte) error

type TestEndPointEndPointTypeEnum

type TestEndPointEndPointTypeEnum struct {
	SO TestEndPointEndPointType
	TA TestEndPointEndPointType
}

func GetTestEndPointEndPointTypeEnum

func GetTestEndPointEndPointTypeEnum() TestEndPointEndPointTypeEnum

type TestEndPointNetType

type TestEndPointNetType struct {
	// contains filtered or unexported fields
}

func (TestEndPointNetType) MarshalJSON

func (c TestEndPointNetType) MarshalJSON() ([]byte, error)

func (*TestEndPointNetType) UnmarshalJSON

func (c *TestEndPointNetType) UnmarshalJSON(b []byte) error

type TestEndPointNetTypeEnum

type TestEndPointNetTypeEnum struct {
	VPN TestEndPointNetType
	VPC TestEndPointNetType
	EIP TestEndPointNetType
}

func GetTestEndPointNetTypeEnum

func GetTestEndPointNetTypeEnum() TestEndPointNetTypeEnum

type TransformationInfo

type TransformationInfo struct {
	TransformationType TransformationInfoTransformationType `json:"transformation_type"`

	Value string `json:"value"`
}

数据加工信息

func (TransformationInfo) String

func (o TransformationInfo) String() string

type TransformationInfoTransformationType

type TransformationInfoTransformationType struct {
	// contains filtered or unexported fields
}

func (TransformationInfoTransformationType) MarshalJSON

func (c TransformationInfoTransformationType) MarshalJSON() ([]byte, error)

func (*TransformationInfoTransformationType) UnmarshalJSON

func (c *TransformationInfoTransformationType) UnmarshalJSON(b []byte) error

type TransformationInfoTransformationTypeEnum

type TransformationInfoTransformationTypeEnum struct {
	CONTENT_CONDITIONAL_FILTER TransformationInfoTransformationType
	CONFIG_CONDITIONAL_FILTER  TransformationInfoTransformationType
}

func GetTransformationInfoTransformationTypeEnum

func GetTransformationInfoTransformationTypeEnum() TransformationInfoTransformationTypeEnum

type UpdateDatabaseObjectReq

type UpdateDatabaseObjectReq struct {
	JobId string `json:"job_id"`

	Selected *bool `json:"selected,omitempty"`

	SyncDatabase *bool `json:"sync_database,omitempty"`

	Job *[]DatabaseInfo `json:"job,omitempty"`
}

更新对象选择信息体

func (UpdateDatabaseObjectReq) String

func (o UpdateDatabaseObjectReq) String() string

type UpdateParamsRequest

type UpdateParamsRequest struct {
	JobId string `json:"job_id"`

	XLanguage UpdateParamsRequestXLanguage `json:"X-Language"`

	Body *ModifyTargetParamsReq `json:"body,omitempty"`
}

Request Object

func (UpdateParamsRequest) String

func (o UpdateParamsRequest) String() string

type UpdateParamsRequestXLanguage

type UpdateParamsRequestXLanguage struct {
	// contains filtered or unexported fields
}

func (UpdateParamsRequestXLanguage) MarshalJSON

func (c UpdateParamsRequestXLanguage) MarshalJSON() ([]byte, error)

func (*UpdateParamsRequestXLanguage) UnmarshalJSON

func (c *UpdateParamsRequestXLanguage) UnmarshalJSON(b []byte) error

type UpdateParamsRequestXLanguageEnum

type UpdateParamsRequestXLanguageEnum struct {
	EN_US UpdateParamsRequestXLanguage
	ZH_CN UpdateParamsRequestXLanguage
}

func GetUpdateParamsRequestXLanguageEnum

func GetUpdateParamsRequestXLanguageEnum() UpdateParamsRequestXLanguageEnum

type UpdateParamsResponse

type UpdateParamsResponse struct {
	Success *bool `json:"success,omitempty"`

	ShouldRestart *UpdateParamsResponseShouldRestart `json:"should_restart,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateParamsResponse) String

func (o UpdateParamsResponse) String() string

type UpdateParamsResponseShouldRestart

type UpdateParamsResponseShouldRestart struct {
	// contains filtered or unexported fields
}

func (UpdateParamsResponseShouldRestart) MarshalJSON

func (c UpdateParamsResponseShouldRestart) MarshalJSON() ([]byte, error)

func (*UpdateParamsResponseShouldRestart) UnmarshalJSON

func (c *UpdateParamsResponseShouldRestart) UnmarshalJSON(b []byte) error

type UpdateParamsResponseShouldRestartEnum

type UpdateParamsResponseShouldRestartEnum struct {
	TRUE  UpdateParamsResponseShouldRestart
	FALSE UpdateParamsResponseShouldRestart
}

func GetUpdateParamsResponseShouldRestartEnum

func GetUpdateParamsResponseShouldRestartEnum() UpdateParamsResponseShouldRestartEnum

type UpdateUserReq

type UpdateUserReq struct {
	JobId string `json:"job_id"`

	Password *string `json:"password,omitempty"`

	List *[]UserAccountVo `json:"list,omitempty"`

	UserRoles *[]UserRoleVo `json:"user_roles,omitempty"`

	IsSetPassword bool `json:"is_set_password"`

	IsMigrateUser bool `json:"is_migrate_user"`
}

更新迁移用户请求体

func (UpdateUserReq) String

func (o UpdateUserReq) String() string

type UserAccountVo

type UserAccountVo struct {
	Id string `json:"id"`

	Account string `json:"account"`

	Comment *string `json:"comment,omitempty"`

	IsTransfer bool `json:"is_transfer"`

	Privileges *[]string `json:"privileges,omitempty"`

	Password *string `json:"password,omitempty"`

	IsSetPassword *bool `json:"is_set_password,omitempty"`

	Roles []string `json:"roles"`

	Selected bool `json:"selected"`
}

用户信息

func (UserAccountVo) String

func (o UserAccountVo) String() string

type UserRoleVo

type UserRoleVo struct {
	Role string `json:"role"`

	Comment *string `json:"comment,omitempty"`

	IsTransfer bool `json:"is_transfer"`

	Privileges string `json:"privileges"`

	InheritsRoles *[]string `json:"inherits_roles,omitempty"`

	Selected *bool `json:"selected,omitempty"`
}

用户的角色信息

func (UserRoleVo) String

func (o UserRoleVo) String() string

Source Files

Jump to

Keyboard shortcuts

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