校验专业版事件流作业 - ValidateEventRouterJob
功能介绍
校验专业版事件流作业
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。
URI
POST /v1/{project_id}/eventrouter/jobs/validation
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 租户资源空间ID |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
validate_type | 否 | String | 校验的类型 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
cluster_id | 是 | String | 集群ID |
source_config | 否 | EventRouterJobSource object | 专业版事件流作业源端配置 |
sink_config | 否 | EventRouterJobSink object | 专业版事件流作业目标端配置 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
source_kafka | 否 | KafkaParameters object | kafka配置 |
source_rocketmq | 否 | RocketmqParameters object | rocketmq配置 |
source_dcs | 否 | DcsParameters object | dcs配置 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
sink_kafka | 否 | KafkaParameters object | kafka配置 |
sink_rocketmq | 否 | RocketmqParameters object | rocketmq配置 |
sink_dcs | 否 | DcsParameters object | dcs配置 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
config_type | 是 | String | 实例类型 CLOUD:云服务DMS kafka实例 |
region | 是 | String | 区域ID |
project_id | 是 | String | 资源空间ID |
instance_id | 否 | String | kafka实例ID,配置类型选择CLOUD时必填 |
cluster_alias | 是 | String | kafka集群别名 |
address | 否 | String | kafka地址 |
authenticate_mode | 否 | String | kafka认证方式 |
sasl_mechanism | 否 | String | SASL认证机制 |
user_name | 否 | String | 用户名,开启SASL_SSL时必填 |
password | 否 | String | 用户密码,开启SASL_SSL时必填 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
config_type | 是 | String | 实例类型。 CLOUD:云服务DMS Rocketmq实例 |
region | 是 | String | 区域id |
project_id | 是 | String | 资源空间ID |
instance_id | 否 | String | rocketmq实例ID,配置类型选择CLOUD时必填 |
cluster_alias | 是 | String | rocketmq集群别名 |
address | 否 | String | rocketmq地址 |
ssl_open | 否 | String | rocketmq SSL开关 true: 开启 false: 关闭 |
acl_open | 否 | Boolean | rocketmq ACL开关 true: 开启 false: 关闭 |
user_name | 否 | String | 用户名,开启ACL时必填 |
password | 否 | String | 用户密码,开启ACL时必填 |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
X-Request-Id | String | 请求ID |
参数 | 参数类型 | 描述 |
|---|---|---|
results | Array of ValidateResult objects | 作业校验结果列表 |
请求示例
校验jobid=123的专业版事件流作业
POST https://{eg_endpoint}/v1/{project_id}/eventrouter/jobs/validation?validate_type=SOURCE_NETWORK&job_id=123
{
"cluster_id" : "fac59513-6c18-4266-bc81-5d412dfc1926",
"source_config" : {
"source_dcs" : {
"config_type" : "CLOUD",
"region" : "roma-dev-1",
"project_id" : "cb13a5c409fe40599271f44bbea5a2ad",
"instance_id" : "228cdb80-fabb-4490-83bd-0a91e8bef9b4",
"password" : null
}
}
} 响应示例
状态码:200
请求成功
{
"results" : [ {
"check_item_name" : "SOURCE_NETWORK",
"name" : "源端连通性",
"content" : "检查数据传输服务器是否能够连通源端服务",
"status" : "SUCCESS",
"error_code" : null,
"reason" : null,
"solution" : null
} ]
} 状态码
状态码 | 描述 |
|---|---|
200 | 请求成功 |
错误码
请参见错误码。

