API概览

本产品(ComputeNestSupplier/2021-05-21)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

服务

API

标题

API概述

CreateService 创建服务 通过地域ID、部署类型、服务类型、服务名称等参数,创建新的服务。
DeleteService 删除服务 通过地域ID、服务ID、服务版本删除指定服务。
UpdateService 更新服务 升级服务。
GetService 查询服务详细信息 调用GetService查询指定服务的详细信息。
ListServices 查询服务信息 通过指定地域ID、服务ID等参数,查询服务信息列表。例如,服务状态,服务版本,发布时间等信息。
PreLaunchService 对服务进行预发布操作 预发布服务。
RegisterService 注册服务 注册部署物。
LaunchService 上线服务 调用LaunchService上线服务。
GetServiceProvisions 查询服务开通状态和服务角色信息 查询服务开通状态和服务角色信息。
GetServiceTemplateParameterConstraints 查询ROS模板参数限制信息 查询ROS模板参数限定值。
GetServiceEstimateCost 查询创建服务实例的预估价格 查询创建服务实例的预估价格。
WithdrawService 下线服务版本 下线服务版本。
GenerateServicePolicy 创建服务实例前校验所需的权限 调用GenerateServicePolicy创建服务实例前查询缺少的权限策略。
CancelServiceRegistration 取消服务审核申请 取消服务审核申请。
ListServiceRegistrations 查询服务审核申请 查询服务审核申请。

服务实例

API

标题

API概述

ListServiceInstanceUpgradeHistory 查询服务实例升级历史 调用ListServiceInstanceUpgradeHistory查询服务实例的升级历史。
RollbackServiceInstance 回滚服务实例 对升级后的服务实例进行回滚,默认回滚到上一个升级版本。
CreateServiceInstance 创建并部署服务实例 通过指定地域ID、服务ID、服务版本等参数,创建并部署服务实例。
DeleteServiceInstances 删除服务实例 通过指定地域ID、服务ID,删除服务实例。
UpdateServiceInstanceSpec 变配服务实例 变配服务实例。
UpdateServiceInstanceAttribute 更新服务实例属性 更新服务实例的属性。
ModifyServiceInstanceResources 修改服务实例包含的资源 修改服务实例的资源信息。
UpgradeServiceInstance 升级服务实例 使用地域ID、服务版本等参数调用UpgradeServiceInstance升级服务实例。
GetServiceInstance 查询服务实例的详细信息 通过服务实例 ID、地域 ID查询指定服务实例的详细信息。例如,服务实例的部署状态、模板名称、服务详情等信息。
ListServiceInstances 查询服务实例列表 查询服务实例列表。
DeployServiceInstance 部署服务实例 部署服务实例。
ContinueDeployServiceInstance 继续部署服务实例 服务实例部署失败后,通过指定地域ID、服务ID、服务实例配置参数,继续部署服务实例。
StartServiceInstance 启动服务实例 当服务实例状态为Stopped(已关机)、StartFailed(开机失败)时,调用StartServiceInstance接口启动服务实例。
StopServiceInstance 关闭服务实例 当服务实例状态为Deployed(已部署)、StopFailed(关机失败)时,调用StopServiceInstance接口关闭服务实例。
RestartServiceInstance 重启服务实例 当服务实例状态为Deployed(已部署)时,调用RestartServiceInstance接口重启服务实例。
ListServiceInstanceDeployDetails 查询服务实例部署详情列表 查询服务实例部署详情列表。
ListServiceInstanceResources 查询服务实例包含的资源 调用ListServiceInstanceResources查询服务实例包含的资源。
ListServiceInstanceBill 查询服务实例账单 调用ListServiceInstanceBill查询服务实例账单
ListServiceInstanceLogs 查询服务实例的日志 调用ListServiceInstanceLogs查询服务实例的部署,升级和应用等日志。

部署物

API

标题

API概述

DeleteAcrImageRepositories 删除Acr镜像仓库 删除Acr镜像仓库
ListArtifactRisks 查询部署物风险列表 获取部署物安全风险列表。
CreateArtifact 创建部署物 调用CreateArtifact创建部署物。
DeleteArtifact 删除部署物 当您不再需要部署物或部署物对应版本,调用DeleteArtifact删除部署物。
UpdateArtifact 更新部署物 调用UpdateArtifact更新部署物。
DeleteAcrImageTags 删除容器镜像版本 删除Acr容器镜像版本
GetArtifact 查询部署物详情 调用GetArtifact查询部署物详情。
ListArtifacts 查询部署物列表 调用ListArtifacts查询部署物列表。
ListArtifactVersions 查询部署物版本信息 调用ListArtifactVersions查询部署物版本信息。
ReleaseArtifact 发布部署物 调用ReleaseArtifact发布部署物。
GetUploadCredentials 获取文件上传的访问密钥 获取上传文件的访问密钥。
GetArtifactRepositoryCredentials 服务商获取上传部署物所需的访问凭证 获取部署物上传所需的凭证。
ListAcrImageTags 查看镜像仓库中已上传的镜像版本 调用ListAcrImageTags查看镜像仓库中已上传的镜像版本。
ListAcrImageRepositories 查看已上传至ACR的镜像列表 调用ListAcrImageRepositories查看已上传至ACR的镜像列表。

服务使用申请

API

标题

API概述

CreateServiceUsage 创建分销申请 创建服务分销申请。
RejectServiceUsage 拒绝服务申请 调用RejectServiceUsage拒绝服务申请。
ApproveServiceUsage 商家通过服务使用请求 商家调用ApproveServiceUsage通过服务使用请求。
ListServiceUsages 查看当前服务使用申请 查看用户自己当前的服务使用申请。

服务权限

API

标题

API概述

AddServiceSharedAccounts 新增服务共享账号 调用AddServiceSharedAccounts新增服务的共享账号。
RemoveServiceSharedAccounts 删除共享账号 删除共享账号。
ListServiceSharedAccounts 获取服务共享账号列表 调用ListServiceSharedAccounts查看服务共享账号列表。
UpdateSharedAccountPermission 更新共享账号的权限 调用UpdateSharedAccountPermission更新共享账号的权限。

标签和资源组

API

标题

API概述

ListTagResources 查询计算巢资源和标签的绑定关系 查询资源标签。
TagResources 创建并绑定标签 调用TagResources为服务实例的资源列表统一创建并绑定标签。
UnTagResources 删除标签 调用UntagResources删除服务实例资源的标签。
ListTagValues 查询标签键对应的标签值 查询标签键对应的标签值。
ListTagKeys 查询已有标签键信息 查询已有标签键信息。

服务商

API

标题

API概述

GetSupplierInformation 查询服务商信息 获取服务商信息。
CreateSupplierRegistration 服务商提交入驻申请 注册成为服务商。
ListSupplierRegistrations 查看服务商入驻申请 查看服务商已经提交的入驻申请。
UpdateSupplierInformation 更新服务商信息 调用UpdateSupplierInformation更新服务商信息。

其他

API

标题

API概述

PushMeteringData 推送计量数据 API只支持推送按量付费的计算巢服务实例的计量数据,推送的计量项需要定义为服务商上报。
CreateServiceTestTask 创建服务测试任务 调用CreateServiceTestTask创建服务测试任务。
ListServiceTestTasks 查询服务测试任务列表 调用ListServiceTestTasks查询服务模板测试信息。
ListServiceTestTaskLogs 查询服务测试任务日志 获取服务测试实时日志。
GetServiceTestTask 获取服务测试任务详情 当选择了不同的服务测试用例创建好服务测试任务后,可通过此API获取服务测试任务中每个用例执行的详细情况。
GenerateDefaultServiceTestConfig 生成默认的服务测试配置 调用GenerateDefaultServiceTestConfig修改服务测试配置。
GetServiceRegistration 获取服务审核申请详情 获取服务审核申请详情
ListResellers 查分销商 查询分销商用于前端展示。
DeleteServiceTestCase 删除服务测试用例 删除服务测试用例
UpdateServiceTestCase 更新服务测试用例 修改服务测试用例
GetNetworkAvailableZones 地域可用区的列表 根据地域参数获取地域可用区列表
ListServiceTestCases 查询当前服务版本下的服务测试用例集合 列表查询当前服务版本下的服务测试用例集合。
CreateServiceTestCase 创建服务测试用例 创建服务测试用例
GetServiceTemplateCriterionIssues 查询服务模板规范问题 查询服务模板存在的规范问题。
ListArtifactBuildLogs ListArtifactBuildLogs 查询部署物构建日志
ListServiceBuildLogs 查询服务构建日志 查询部署实例、升级以及应用的日志

其他

API

标题

API概述

CreateOpsNotice 创建运维公告 创建运维公告
GetOpsNotice 获取热线会话详情 查看运维公告详情
ListOpsNotices 查询运维公告列表 调用ListOpsNotices查询服务商发布过的运维公告。