通过指定地域ID、服务ID等参数,查询服务信息列表。例如,服务状态,服务版本,发布时间等信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
computenestsupplier:ListServices |
list |
*Service
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
地域 ID。 |
cn-hangzhou |
| MaxResults |
integer |
否 |
分页查询时每页行数。其中最大值为 100 行,默认值为 20 行。 |
10 |
| NextToken |
string |
否 |
查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。 |
BBBAAfu+XtuBE55iRLHEYYuojI4= |
| AllVersions |
boolean |
否 |
返回服务的所有版本。默认值为 false,对每个服务只返回默认版本。 |
false |
| ResourceGroupId |
string |
否 |
资源组 ID。 |
rg-aekzkt5bu**** |
| Filter |
array<object> |
否 |
过滤器。 |
|
|
object |
否 |
过滤器。 |
||
| Value |
array |
否 |
过滤器值列表。 |
|
|
string |
否 |
过滤器值列表。N 的取值范围:1~10。 |
1 |
|
| Name |
string |
否 |
过滤器名称,可选择一个或者多个名称进行查询。取值范围:
|
Status |
| Tag |
array<object> |
否 |
用户自定义标签。 |
|
|
object |
否 |
用户自定义标签。 |
||
| Key |
string |
否 |
标签键。 |
key1 |
| Value |
string |
否 |
标签值。 |
value1 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| NextToken |
string |
下一个查询开始 token。 |
AAAAAfu+XtuBE55iRLHEYYuojI4= |
| RequestId |
string |
请求 ID。 |
51945B04-6AA6-410D-93BA-236E0248B104 |
| TotalCount |
integer |
符合条件的记录总数。 |
100 |
| MaxResults |
integer |
分页查询时每页行数。其中最大值为 100 行,默认值为 20 行。 |
1 |
| Services |
array<object> |
服务列表。 |
|
|
object |
服务列表。 |
||
| Status |
string |
服务状态。可能的值:
|
Online |
| DefaultVersion |
boolean |
是否为默认版本。取值:
|
true |
| PublishTime |
string |
发布时间。 |
2021-05-21T00:00:00Z |
| Version |
string |
服务版本。 |
1.0 |
| DeployType |
string |
部署类型。可能值:
|
ros |
| ServiceId |
string |
服务 ID。 |
service-70a3b15bb62643**** |
| SupplierUrl |
string |
服务商地址。 |
http://example.com |
| ServiceType |
string |
服务类型。可能值:
|
private |
| SupplierName |
string |
服务商名称。 |
A有限公司 |
| ServiceInfos |
array<object> |
服务信息。 |
|
|
object |
服务信息。 |
||
| Locale |
string |
服务配置语言。可能的值:
|
zh-CN |
| Image |
string |
服务图标地址。 |
http://img.example.oss.url |
| Name |
string |
服务名称。 |
B数据库 |
| ShortDescription |
string |
服务概述。 |
B是A公司自主设计并研发的开源分布式的关系型数据库 |
| CommodityCode |
string |
云市场商品 code。 |
cmjj00**** |
| CreateTime |
string |
创建时间。 |
2021-05-20T00:00:00Z |
| UpdateTime |
string |
更新时间。 |
2021-05-21T00:00:00Z |
| ShareType |
string |
共享类型。可能的值:
|
Public |
| ApprovalType |
string |
服务使用申请审批类型,可能的值:
|
AutoPass |
| VersionName |
string |
服务商自定义版本名称。 |
v2.0.0 |
| Tags |
array<object> |
服务标签。 |
|
|
object |
服务标签。 |
||
| Key |
string |
标签键。 |
key1 |
| Value |
string |
标签值。 |
value1 |
| ArtifactId |
string |
部署物 ID。 |
artifact-21ca53ac16a643**** |
| ArtifactVersion |
string |
部署物版本。 |
draft |
| SourceImage |
string |
源镜像。 |
centos_7 |
| RelationType |
string |
部署物关联类型。可能的值:
|
ServiceDeployment |
| TrialType |
string |
试用类型。可选值:
|
Trial |
| TenantType |
string |
托管版服务的租户类型。可能的值:
|
SingleTenant |
| ResourceGroupId |
string |
资源组 ID。 |
rg-aekz5b555**** |
| SourceServiceId |
string |
分销源服务 ID。 |
service-70a3b15bb62643**** |
| SourceServiceVersion |
string |
分销源服务版本。 |
1 |
| SourceSupplierName |
string |
分销源服务商名称。 |
SourceSupplier |
| ResellServiceId |
string |
分销服务 ID。 |
service-70a3b15bb62643**** |
| LatestResellSourceServiceVersion |
string |
最新的分销源服务版本。 |
1 |
| ResellApplyStatus |
string |
服务的分销授权状态。可能的值:
|
CanApply |
| VirtualInternetService |
string |
是否是虚拟互联网服务。可能的值:
|
false |
| Categories |
string |
服务分类。 |
OpenSource |
| ServiceDiscoverable |
string |
服务是否可发现。可能的值:
|
INVISIBLE |
| HasDraft |
boolean |
当前服务是否有 Draft 版本。可能的值:
|
true |
| HasBeta |
boolean |
当前服务是否有 Beta 版本。可能的值:
|
true |
| BuildInfo |
string |
构建服务信息。 |
{ "RepoUrl": "https://github.com/user/example.git", "Brancn": "main"} |
| Commodity |
object |
商品规格。 |
|
| CommodityCode |
string |
商品 code。 |
cmjj00**** |
| Type |
string |
类型。可能的值:
|
Marketplace |
| SaasBoostMetadata |
string |
SaasBoost 配置元数据。 |
{ //开启/关闭SaaS Boost绑定 "Enabled":true/false,默认为false //公网交互地址 "PublicAccessUrl":"https://example.com" } |
| ServiceLocaleConfigs |
array<object> |
服务多语言配置 |
|
|
object |
服务多语言配置 |
||
| OriginalValue |
string |
业务信息原始数据值 |
Service Name |
| ZhValue |
string |
业务信息对应的中文数据值 |
服务名称 |
| EnValue |
string |
业务信息对应的英文数据值 |
Service Name |
示例
正常返回示例
JSON格式
{
"NextToken": "AAAAAfu+XtuBE55iRLHEYYuojI4=",
"RequestId": "51945B04-6AA6-410D-93BA-236E0248B104",
"TotalCount": 100,
"MaxResults": 1,
"Services": [
{
"Status": "Online",
"DefaultVersion": true,
"PublishTime": "2021-05-21T00:00:00Z",
"Version": "1.0",
"DeployType": "ros",
"ServiceId": "service-70a3b15bb62643****",
"SupplierUrl": "http://example.com",
"ServiceType": "private",
"SupplierName": "A有限公司",
"ServiceInfos": [
{
"Locale": "zh-CN",
"Image": "http://img.example.oss.url",
"Name": "B数据库",
"ShortDescription": "B是A公司自主设计并研发的开源分布式的关系型数据库"
}
],
"CommodityCode": "cmjj00****",
"CreateTime": "2021-05-20T00:00:00Z",
"UpdateTime": "2021-05-21T00:00:00Z",
"ShareType": "Public",
"ApprovalType": "AutoPass",
"VersionName": "v2.0.0",
"Tags": [
{
"Key": "key1",
"Value": "value1"
}
],
"ArtifactId": "artifact-21ca53ac16a643****",
"ArtifactVersion": "draft",
"SourceImage": "centos_7",
"RelationType": "ServiceDeployment",
"TrialType": "Trial",
"TenantType": "SingleTenant",
"ResourceGroupId": "rg-aekz5b555****",
"SourceServiceId": "service-70a3b15bb62643****",
"SourceServiceVersion": "1",
"SourceSupplierName": "SourceSupplier",
"ResellServiceId": "service-70a3b15bb62643****",
"LatestResellSourceServiceVersion": "1",
"ResellApplyStatus": "CanApply",
"VirtualInternetService": "false",
"Categories": "OpenSource",
"ServiceDiscoverable": "INVISIBLE",
"HasDraft": true,
"HasBeta": true,
"BuildInfo": "{ \"RepoUrl\": \"https://github.com/user/example.git\", \"Brancn\": \"main\"}",
"Commodity": {
"CommodityCode": "cmjj00****",
"Type": "Marketplace",
"SaasBoostMetadata": "{\n //开启/关闭SaaS Boost绑定\n \"Enabled\":true/false,默认为false\n //公网交互地址\n \"PublicAccessUrl\":\"https://example.com\"\n}"
},
"ServiceLocaleConfigs": [
{
"OriginalValue": "Service Name\n",
"ZhValue": "服务名称",
"EnValue": "Service Name\n"
}
]
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。