华为云用户手册

  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of DevUcClusterPermission objects 主机集群权限矩阵 表4 DevUcClusterPermission 参数 参数类型 描述 region String 局点信息 role_id String 角色id devuc_role_id_list Array of strings 角色id列表 name String 角色名称 group_id String 主机集群id can_view Boolean 是否有查看权限 can_edit Boolean 是否有编辑权限 can_delete Boolean 是否有删除权限 can_add_host Boolean 是否有添加主机权限 can_manage Boolean 是否有权限管理权限 can_copy Boolean 是否有拷贝权限 create_time String 创建时间 update_time String 修改时间 role_type String 角色类型,project-customized:自定义角色;template-project-customized:系统自定义角色;template-customized-inst:系统角色;cluster-creator:集群创建者;project_admin 项目创建者
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : [ { "host_name" : "100.101.28.203", "ip" : "100.101.28.203", "port" : 22, "os" : "linux", "authorization" : { "username" : "root", "password" : null, "private_key" : null, "trusted_type" : 0 }, "permission" : { "can_view" : true, "can_edit" : true, "can_delete" : true, "can_add_host" : true, "can_copy" : true }, "uuid" : "2cc913cc9a494f09b7320801ebacad02", "group_id" : "ab7647b0863c4e969c8949d38d591339", "as_proxy" : false, "proxy_host_id" : "", "owner_id" : "6baa7454109d47c192f22078fe6cda20", "owner_name" : "devcloud_devcloud_l00490255_01", "connection_status" : "success", "create_time" : "2021-04-15 11:01:51", "connection_result" : "连接成功", "lastest_connection_time" : "2021-04-15 11:02:00", "nick_name" : "AB边账号", "proxy_host" : null, "import_status" : null, "env_count" : 1 } ], "total" : 1, "status" : "success" }
  • URI GET /v1/resources/host-groups/{group_id}/hosts 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String 项目id 表2 Query参数 参数 是否必选 参数类型 描述 key_field 否 String 主机名模糊查询信息 environment_id 否 String 环境id page_index 否 Integer 页码数 page_size 否 Integer 每页显示的条目数量,默认为10 sort_key 否 String 排序字段:as_proxy|host_name|owner_name,不传使用默认排序 sort_dir 否 String 排序方式:DESC、ASC,默认为DESC as_proxy 否 Boolean 是否为代理机
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 total Integer 主机数量 status String 请求成功失败状态 result Array of HostInfo objects 主机信息列表 表5 HostInfo 参数 参数类型 描述 uuid String 主机id ip String 主机IP os String 主机操作系统 port Integer 端口 authorization HostAuthorizationBody object 登录主机鉴权,使用密码登录则填写密码即可,使用密钥则填写密钥,二选一即可。 permission PermissionHostDetailNew object 主机相关权限详情类 host_name String 主机名称 as_proxy Boolean 是否为代理机 group_id String 主机集群id proxy_host_id String 代理机id owner_id String 主机所属人id owner_name String 主机所属人名称 proxy_host HostInfo object 代理机信息详情 connection_status String 连通性状态 create_time String 创建时间 lastest_connection_time String 上次连通时间 connection_result String 连通性验证结果 nick_name String 主机所属人昵称 import_status String 导入状态 env_count Integer 关联环境数量 表6 HostAuthorizationBody 参数 参数类型 描述 username String 用户名,可输入中英文,数字和符号(-_.)。 password String 密码,认证类型为0时,密码必填。 private_key String 密钥,认证类型为1时,密钥必填 trusted_type Integer 认证类型,0表示使用密码认证,1表示使用密钥认证 表7 PermissionHostDetailNew 参数 参数类型 描述 can_view Boolean 是否有查看权限 can_edit Boolean 是否有编辑权限 can_delete Boolean 是否有删除权限 can_add_host Boolean 是否有添加主机权限 can_copy Boolean 是否有复制主机权限
  • 响应示例 状态码:200 OK 请求响应成功 { "ip" : "100.101.28.215", "port" : 22, "os" : "linux", "authorization" : { "username" : "root", "password" : null, "private_key" : null, "trusted_type" : 0 }, "permission" : { "can_view" : true, "can_edit" : true, "can_delete" : true, "can_add_host" : true, "can_connection_test" : true }, "group_id" : "ab7647b0863c4e969c8949d38d591339", "host_name" : "100.101.28.215", "as_proxy" : false, "proxy_host_id" : null, "owner_id" : "6baa7454109d47c192f22078fe6cda20", "owner_name" : "devcloud_devcloud_l00490255_01", "updator_id" : "6baa7454109d47c192f22078fe6cda20", "updator_name" : "devcloud_devcloud_l00490255_01", "connection_status" : "success", "install_icagent" : false, "create_time" : "2021-05-13 09:35:41", "update_time" : "2021-05-13 09:35:41", "connection_result" : "连接成功", "lastest_connection_time" : "2021-05-13 09:36:11", "nick_name" : "AB边账号", "host_id" : "300d6d2e53624d0da08b182099ad10f7" }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 group_id String 主机集群id host_name String 主机名称 ip String IPv4/IPv6格式的IP地址 port Integer ssh端口,如:22 os String 操作系统:windows|linux,需要和主机集群保持一致 as_proxy Boolean 是否为代理机 proxy_host_id String 代理机id authorization DeploymentHostAuthorizationBody object 登录主机鉴权,使用密码登录则填写密码即可,使用密钥则填写密钥,二选一即可。 install_icagent Boolean 免费启用应用运维服务( AOM ),提供指标监控、日志查询、告警功能(自动安装数据采集器 ICAgent,仅支持华为云linux主机) host_id String 主机id proxy_host DeploymentHostDetail object 代理机信息详情 group_name String 主机集群名 project_id String 项目id,获取方式请参见获取项目id。 project_name String 项目名称 permission PermissionHostDetail object 主机相关权限详情类 update_time String 更新时间 lastest_connection_time String 最后连接时间 connection_status String 连接状态 owner_name String 拥有者名称 updator_id String 维护者id create_time String 创建时间 nick_name String 昵称 owner_id String 拥有者id updator_name String 维护者名称 connection_result String 连接结果 表4 DeploymentHostAuthorizationBody 参数 参数类型 描述 username String 用户名,可输入中英文,数字和符号(-_.)。 password String 密码,认证类型为0时,密码必填。 private_key String 密钥,认证类型为1时,密钥必填 trusted_type Integer 认证类型,0表示使用密码认证,1表示使用密钥认证 表5 PermissionHostDetail 参数 参数类型 描述 can_view Boolean 是否有查看权限 can_edit Boolean 是否有编辑权限 can_delete Boolean 是否有删除权限 can_add_host Boolean 是否有添加主机权限 can_connection_test Boolean 是否有测试主机连通性权限
  • 请求示例 新建主机时需填写主机基本信息,信息包含主机名称、IP地址、端口、用户名、密码等。 https://{endpoint}/v2/host-groups/ab7647b0863c4e969c8949d38d591339/hosts { "host_name" : "100.101.28.215", "ip" : "100.101.28.215", "port" : "22", "os" : "linux", "as_proxy" : false, "proxy_host_id" : "", "authorization" : { "username" : "root", "password" : "*****", "private_key" : "", "trusted_type" : 0 }, "install_icagent" : true }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token 是 String 用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 表3 请求Body参数 参数 是否必选 参数类型 描述 host_name 是 String 主机名称 ip 是 String IPv4/IPv6格式的IP地址 port 是 Integer ssh端口,如:22 os 是 String 操作系统:windows|linux,需要和主机集群保持一致 as_proxy 是 Boolean 是否为代理机 proxy_host_id 否 String 代理机id authorization 是 DeploymentHostAuthorizationBody object 登录主机鉴权,使用密码登录则填写密码即可,使用密钥则填写密钥,二选一即可。 install_icagent 否 Boolean 免费启用应用运维服务(AOM),提供指标监控、日志查询、告警功能(自动安装数据采集器 ICAgent,仅支持华为云linux主机) 表4 DeploymentHostAuthorizationBody 参数 是否必选 参数类型 描述 username 是 String 用户名,可输入中英文,数字和符号(-_.)。 password 否 String 密码,认证类型为0时,密码必填。 private_key 否 String 密钥,认证类型为1时,密钥必填 trusted_type 是 Integer 认证类型,0表示使用密码认证,1表示使用密钥认证
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : { "id" : "d9e0532073e2475dbed64b22e64f3b26", "name" : "deployenv202308211530723", "region" : "cn-north-7", "description" : "for_test", "is_disable" : true, "create_type" : "template", "project_id" : "1ff8aa6dda4643bd9cbdbb588fb24bde", "project_name" : "测试项目", "slave_cluster_id" : null, "is_care" : false, "can_modify" : true, "can_delete" : true, "can_view" : true, "can_execute" : true, "can_copy" : true, "can_manage" : true, "can_create_env" : true, "can_disable" : true, "owner_tenant_id" : "208fbb09068e4820b9209ef9ff4da73d", "create_user_id" : "6baa7454109d47c192f22078fe6cda20", "create_tenant_id" : "26a680dd72e7482eb60d2ef5513588bb", "create_time" : "2023-08-21 15:30:51.0", "update_time" : "2023-08-21 15:30:51.0", "permission_level" : "instance", "arrange_infos" : [ { "id" : "685a6f3b80264e7d96f2ba308f8414e5", "name" : "deployenv202308211530723", "state" : "Draft", "description" : "for_test", "owner" : "devcloud_devcloud_l00490255_01", "steps" : { "step1" : { "id" : null, "name" : "安装GO语言", "params" : { }, "enable" : true }, "step2" : { "id" : null, "name" : "下载软件包", "params" : { }, "enable" : true }, "step3" : { "id" : null, "name" : "停止Go服务", "params" : { }, "enable" : true }, "step4" : { "id" : null, "name" : "启动Go服务", "params" : { }, "enable" : true }, "step5" : { "id" : null, "name" : "健康测试", "params" : { }, "enable" : true } }, "project_id" : "1ff8aa6dda4643bd9cbdbb588fb24bde", "project_name" : "测试项目", "deploy_system" : "deployTemplate", "create_time" : "2023-08-21 15:30:51", "update_time" : "2023-08-21 15:30:51", "role_id" : 0, "is_defaut_permission" : false, "template_id" : "681bd91f9d6e42cdb4cb84d6718de9fe", "nick_name" : "用户昵称", "owner_id" : "6baa7454109d47c192f22078fe6cda20", "tenant_id" : "26a680dd72e7482eb60d2ef5513588bb", "tenant_name" : "devcloud_devcloud_l00490255_01", "slave_cluster_id" : null, "is_care" : false, "can_modify" : true, "can_delete" : true, "can_view" : true, "can_execute" : true, "can_copy" : true, "can_manage" : true, "can_create_env" : false, "can_disable" : false, "app_component_list" : [ ], "release_id" : 0, "app_id" : "d9e0532073e2475dbed64b22e64f3b26", "is_disable" : true } ] }, "status" : "success" }
  • 响应示例 状态码:200 OK 请求响应成功 { "total" : 1, "host_groups" : [ { "name" : "testwyk", "description" : "11122211", "os" : "linux", "nick_name" : "AB边账号", "group_id" : "ab7647b0863c4e969c8949d38d591339", "region_name" : "cn-north-7", "project_id" : "6039d4480efc4dddb178abff98719913", "permission" : { "can_view" : true, "can_edit" : true, "can_delete" : true, "can_add_host" : true, "can_manage" : true }, "created_by" : { "user_id" : "6baa7454109d47c192f22078fe6cda20", "user_name" : "devcloud_devcloud_l00490255_01" }, "updated_by" : { "user_id" : "6baa7454109d47c192f22078fe6cda20", "user_name" : "devcloud_devcloud_l00490255_01" }, "auto_connection_test_switch" : 0, "slave_cluster_id" : "", "created_time" : "2021-04-01 17:05:53", "updated_time" : "2021-04-21 14:29:14", "host_count" : 1, "project_name" : null } ] }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 total Integer 主机集群个数 host_groups Array of DeploymentGroupDetail objects 主机集群详情响应体 表4 DeploymentGroupDetail 参数 参数类型 描述 group_id String 主机集群id created_time String 创建时间 updated_time String 修改时间 host_count Integer 集群内主机数量,一个主机集群内最多可添加200台主机 project_name String 项目名称 name String 主机集群名 region_name String 局点信息 project_id String 项目id,获取方式请参见获取项目id。 os String 操作系统:windows|linux auto_connection_test_switch Integer 自动测试功能已下架,该字段已失效 slave_cluster_id String slave集群id,默认为null时使用默认slave集群,用户自定义slave时为slave集群id nick_name String 用户昵称 created_by UserInfo object 参数解释: 用户信息,包含用户id、用户名等。 约束限制: 不涉及。 updated_by UserInfo object 参数解释: 用户信息,包含用户id、用户名等。 约束限制: 不涉及。 description String 描述 permission PermissionGroupDetail object 主机集群相关权限详情类 表5 UserInfo 参数 参数类型 描述 user_id String 参数解释: 用户id。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 user_name String 参数解释: 用户名。 取值范围: 只能由英文字母、数字组成,且长度为[1-255]个字符。 表6 PermissionGroupDetail 参数 参数类型 描述 can_view Boolean 是否有查看权限 can_edit Boolean 是否有编辑权限 can_delete Boolean 是否有删除权限 can_add_host Boolean 是否有添加主机权限 can_manage Boolean 是否有编辑主机集群权限矩阵的权限
  • URI GET /v2/host-groups 表1 Query参数 参数 是否必选 参数类型 描述 project_id 否 String 项目id,获取方式请参见获取项目id。 region_name 是 String 局点信息 os 否 String 操作系统:windows|linux offset 否 Integer 偏移量,表示从此偏移量开始查询,offset大于等于0 limit 否 Integer 每页显示的条目数量,默认为1000 name 否 String 主机集群名 sort_key 否 String 排序字段:nickName|NAME|OWNER_NAME|CREATE_TIME|name|owner_name|create_time,不传使用默认排序 sort_dir 否 String 排序方式:DESC、ASC,默认为DESC
  • 请求示例 https://{endpoint}/v2/89931e210b214b5892ea833712f0f5e0/tasks/metrics/success-rate { "start_date" : "2022-01-01", "end_date" : "2022-10-26", "task_ids" : [ "5bf0a54f36b04ddda7b94470fee39307", "b6d20b703ffe4a04bc68790ddabf6ab7" ] }
  • 响应示例 状态码:200 OK 请求响应成功 { "project_id" : "89931e210b214b5892ea833712f0f5e0", "project_name" : "Happy", "start_date" : "2022-01-01", "end_date" : "2022-10-26", "tasks_success_rate" : [ { "task_id" : "5bf0a54f36b04ddda7b94470fee39307", "task_name" : "happy482URL健康测试", "success_rate" : "0", "record_count" : 8, "success_record_count" : 0 }, { "task_id" : "b6d20b703ffe4a04bc68790ddabf6ab7", "task_name" : "happy486启动停止Tomcat", "success_rate" : "14.29", "record_count" : 14, "success_record_count" : 2 } ] }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 project_id String 项目id,获取方式请参见获取项目id。 project_name String 项目名称 start_date String 部署应用开始时间范围的左边界(包含),格式yyyy-MM-dd end_date String 部署应用开始时间范围的右边界(包含),格式yyyy-MM-dd。最大时间范围为1年。 tasks_success_rate Array of TaskSuccessRate objects 应用的成功率列表 表4 TaskSuccessRate 参数 参数类型 描述 task_id String 任务id task_name String 应用名称 success_rate String 成功率 record_count Integer 部署记录数 success_record_count Integer 成功的部署记录数
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : { "id" : "20168cbc8504479d84f118ae72f87763", "name" : "test_app", "region" : "cn-north-7", "arrange_infos" : [ { "id" : "5d55203938db46939cd41a66ef2c4a52" } ] }, "status" : "success" }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功失败状态。 取值范围: success: 成功 error: 失败 result AppBaseResponse object 参数解释: 创建和删除应用响应体。 表4 AppBaseResponse 参数 参数类型 描述 id String 参数解释: 应用id。 取值范围: 由英文字母、数字组成,且长度为32个字符。 name String 参数解释: 应用名称。 取值范围: 由中文字符、英文字母、数字及“_”、“-”组成,且长度为[3-128]个字符。 region String 参数解释: 应用所属区域。 取值范围: 不涉及。 arrange_infos Array of TaskBaseBody objects 参数解释: 部署任务列表。 表5 TaskBaseBody 参数 参数类型 描述 id String 参数解释: 部署任务id。 取值范围: 由英文字母、数字组成,且长度为32个字符。
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 total_num Integer 参数解释: 应用总数。 取值范围: 不涉及。 result Array of AppExecutionInfo objects 参数解释: 应用列表数组。 表4 AppExecutionInfo 参数 参数类型 描述 id String 参数解释: 应用id。 取值范围: 由英文字母、数字组成,且长度为32个字符。 name String 参数解释: 应用名称。 取值范围: 由中文字符、英文字母、数字及“_”、“-”组成,且长度为[3-128]个字符。 duration String 参数解释: 部署时间。 取值范围: 不涉及。 is_disable Boolean 参数解释: 当前应用是否被禁用。 取值范围: true: 被禁用 false: 未被禁用 project_id String 参数解释: 项目id。 取值范围: 由英文字母、数字组成,且长度为32个字符。 project_name String 参数解释: 项目名称。 取值范围: 长度为[3,128]个字符。 is_care Boolean 参数解释: 当前用户是否已收藏。 取值范围: true: 已收藏 false: 未收藏 can_modify Boolean 参数解释: 是否有编辑权限。 取值范围: true: 有权限 false: 无权限 can_delete Boolean 参数解释: 是否有删除的权限。 取值范围: true: 有权限 false: 无权限 can_view Boolean 参数解释: 是否有查看权限。 取值范围: true: 有权限 false: 无权限 can_execute Boolean 参数解释: 是否有部署权限。 取值范围: true: 有权限 false: 无权限 can_copy Boolean 参数解释: 是否有复制权限。 取值范围: true: 有权限 false: 无权限 can_manage Boolean 参数解释: 是否有编辑应用权限矩阵的权限。 取值范围: true: 有权限 false: 无权限 can_create_env Boolean 参数解释: 是否有创建环境的权限。 取值范围: true: 有权限 false: 无权限 can_disable Boolean 参数解释: 是否有禁用应用的权限。 取值范围: true: 有权限 false: 无权限 deploy_system String 参数解释: 部署类型模式。 取值范围: deployTemplate: 部署模板 create_user_id String 参数解释: 应用创建者用户id。 取值范围: 由英文字母、数字组成,且长度为[1,32]个字符。 create_tenant_id String 参数解释: 应用创建者租户id。 取值范围: 由英文字母、数字组成,且长度为[1,32]个字符。 create_time String 参数解释: 创建时间。格式为yyyy-MM-dd HH:mm:ss。例如:2021-02-25 10:37:27。 取值范围: 不涉及。 update_time String 参数解释: 修改时间。格式为yyyy-MM-dd HH:mm:ss。例如:2021-02-25 10:37:27。 取值范围: 不涉及。 execution_time String 参数解释: 最后一次部署时间。格式为yyyy-MM-dd HH:mm:ss。例如:2021-02-25 10:37:27。 取值范围: 不涉及。 end_time String 参数解释: 部署结束时间。格式为yyyy-MM-dd HH:mm:ss。例如:2021-02-25 10:37:27。 取值范围: 不涉及。 execution_state String 参数解释: 部署状态。 取值范围: 不涉及。 release_id Integer 参数解释: 部署记录序列号。 取值范围: 不涉及。 executor_id String 参数解释: 部署者id。 取值范围: 由英文字母、数字组成,且长度为[1,32]个字符。 executor_nick_name String 参数解释: 部署者昵称。 取值范围: 不涉及。 arrange_infos Array of TaskBaseResponseBody objects 参数解释: 部署任务信息。 表5 TaskBaseResponseBody 参数 参数类型 描述 id String 参数解释: 部署任务id。 取值范围: 由英文字母、数字组成,且长度为32个字符。 state String 参数解释: 部署任务状态。 取值范围: Available: 可执行状态 Draft: 草稿状态 deploy_system String 参数解释: 部署类型模式。 取值范围: deployTemplate: 部署模板
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : [ { "id" : "cb439d016d8641c8a44c177a121fad15", "name" : "Test", "duration" : "00:00:17", "is_disable" : true, "project_id" : "1ff8aa6dda4643bd9cbdbb588fb24bde", "project_name" : "项目1", "is_care" : false, "can_modify" : true, "can_delete" : true, "can_view" : true, "can_execute" : true, "can_copy" : true, "can_manage" : false, "can_create_env" : false, "can_disable" : false, "create_user_id" : "04ec4661a8df4359b50980a9c958c86d", "create_tenant_id" : "208fbb09068e4820b9209ef9ff4da73d", "create_time" : "2023-07-05 20:34:40.0", "update_time" : "2023-08-02 14:20:30.0", "execution_time" : "2023-08-18 09:40:16", "end_time" : "2023-08-18 09:40:33", "execution_state" : "failed", "release_id" : 4, "executor_id" : "6baa7454109d47c192f22078fe6cda20", "executor_nick_name" : "测试账号", "arrange_infos" : [ { "id" : "e700f15965694253940502911220d76b", "state" : "failed", "deploy_system" : "deployTemplate" } ] } ], "total_num" : 1 }
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 表2 请求Body参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,获取方式请参见获取项目id。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 page 是 Integer 参数解释: 分页页码,表示从此页开始查询。 约束限制: 不涉及。 取值范围: 1-99999 默认取值: 不涉及。 size 是 Integer 参数解释: 每页显示的条目数量。 约束限制: 不涉及。 取值范围: 1-100 默认取值: 不涉及。 sort_name 否 String 参数解释: 排序字段的名称。 约束限制: 不涉及。 取值范围: name: 应用名称 startTime: 开始时间 默认取值: 不涉及。 sort_by 否 String 参数解释: 排序顺序。 约束限制: 不涉及。 取值范围: ASC: 正序 asc: 正序 DESC: 逆序 desc: 逆序 默认取值: 不涉及。 states 否 Array of strings 参数解释: 应用状态列表。 约束限制: 不涉及。 取值范围: abort: 部署中止 failed: 部署失败 not_started: 取消执行 pending: 排队中 running: 正在部署 succeeded: 部署成功 timeout: 部署超时 not_executed: 未执行 默认取值: 不涉及。 group_id 否 String 参数解释: 应用的分组id,传入no_grouped为查询未分组的应用。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符 或者 no_grouped。 默认取值: 不涉及。
  • URI GET /v2/history/tasks/{task_id}/params 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数解释: 部署任务id。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 record_id 否 String 参数解释: 执行记录id。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of ConfigInfo objects 查询部署记录执行参数返回体 表5 ConfigInfo 参数 参数类型 描述 name String 参数解释: 参数名。 取值范围: 不涉及。 type String 参数解释: 参数类型。 取值范围: 不涉及。 value String 参数解释: 参数值。 取值范围: 不涉及。
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : [ { "application_id" : "eac65c10c5c34df1824af96ec93a9eea", "application_name" : "应用名称1", "error_reason" : "", "status" : "success" }, { "application_id" : "eac65c10c5c34df1824af96ec93a9eeb", "application_name" : "应用名称2", "error_reason" : "该用户没有权限", "status" : "error" } ], "total_num" : 2 }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 result Array of AppDeleteResult objects 批量删除应用结果 total_num Integer 批量删除应用总数 表4 AppDeleteResult 参数 参数类型 描述 application_id String 应用id application_name String 应用名称 status String 删除是否成功 success | error error_reason String 删除失败原因
  • 请求示例 https://{endpoint}/v2/applications/batch-delete { "application_ids" : [ "eac65c10c5c34df1824af96ec93a9eea", "3ba2ad194ff141e39b1d3d0749242858" ], "project_id" : "0a38ce9ba3c740c199a0f872b6163661" }
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 表2 请求Body参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id application_ids 是 Array of strings 应用id列表
  • 响应示例 状态码:200 OK 请求响应成功 { "result" : { "id" : "a21d1951433c47a9b72cb72933d27df8", "name" : "Test_Copy_92131", "region" : "cn-north-7", "is_disable" : false }, "status" : "success" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 表3 请求Body参数 参数 是否必选 参数类型 描述 group_id 是 String 分组id application_ids 是 Array of strings 应用id列表
  • 请求示例 https://{endpoint}/v1/projects/0a38ce9ba3c740c199a0f872b6163661/applications/groups/move { "application_ids" : [ "a958794f9f4f4a24a96950c9cb279a4d", "a958794f9f4f4a24a96950c9cb279a4f" ], "group_id" : "ec3ccc617cf3405b8a6236f26223112b" }
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 result Array of MoveAppToGroupResult objects 移动应用至指定分组结果,仅返回移动失败的列表 status String 请求成功失败状态 表5 MoveAppToGroupResult 参数 参数类型 描述 code String 是否失败 application_id String 应用id application_name String 应用名称 error_code String 错误码 error_msg String 错误信息
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全