查询符合条件的虚拟节点列表及信息。
说明
【邀测·申请试用】:虚拟节点相关 OpenAPI 功能目前处于 邀测 阶段。如果需要使用,请提交申请。
调用该 API 时的请求参数如下,除此之外还需传入公共请求参数。公共请求参数说明,请参见 公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListVirtualNodes | 接口名称。当前 API 的名称为 ListVirtualNodes 。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12 。 |
Filter | Object of VirtualNodesFilter | 否 | - | 待查询虚拟节点的筛选条件。 |
PageNumber | Integer | 否 | 1 | 分页查询时的起始页码,从 1 开始,默认为 1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的记录数,取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Ids | Array of String | 否 | ["v73mhao7vj0g58ozfe53xxxx"] | 虚拟节点 ID 列表。 |
Name | String | 否 | node-1 | 虚拟节点名称,支持模糊匹配。 说明 此参数为空时,返回指定地域内所有的虚拟节点信息。 |
Statuses | Array of VirtualNodeStatusFilterRequest | 否 | - | 虚拟节点的状态。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Phase | String | 否 | Running | 虚拟节点的状态,取值:
说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
Conditions.Type | String | 否 | Ok | 虚拟节点当前主状态下的状态条件,即进入该主状态的原因,可以有多个原因,取值:
说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
POST https://open.volcengineapi.com/?Action=ListVirtualNodes&Version=2022-05-12 HTTP/1.1 Content-Type:application/json { "Filter": { "Ids": ["vck4gdidlemc3ou******"] }, "PageNumber": 1, "PageSize": 10 }
本接口返回参数如下表所示,公共返回参数请参见 返回结果。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Items | Array of VirtualNode | - | 虚拟节点列表。 |
PageNumber | Integer | 1 | 当前页码。 |
PageSize | Integer | 10 | 每页显示的虚拟节点数。 |
TotalCount | Integer | 11 | 符合条件的虚拟节点总数。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String | v73mhao7vj******** | 虚拟节点 ID。 |
CreateClientToken | String | BC028527-33B9-4990-A633-84E9F9****** | 创建成功时的 ClientToken。 ClientToken 是保证请求幂等性的字符串。该字符串由调用方传入。 |
Name | String | vci-vnode-cn-beijing-1 | 虚拟节点的名称。 |
VirtualNodeConfig | Object of VirtualNodeConfig | - | 虚拟节点的节点配置信息。 |
KubernetesConfig | Object of VirtualNodeKubernetesConfigResponse | - | 虚拟节点的 Kubernetes 配置信息。 |
Status | Object of VirtualNodeStatus | - | 虚拟节点的状态。 |
CreateTime | String | 2022-05-06T02:49:19Z | 虚拟节点的创建时间。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
VpcId | String | vpc-2d73mgm******** | 虚拟节点网络所在的私有网络(VPC)ID。 |
SubnetIds | Array of String | ["subnet-2d73mhao7vj0g58ozf****"] | 虚拟节点网络所属的子网 ID 列表。 |
SecurityGroupIds | Array of String | ["sg-3re8ffwjclybk5zsk****"] | 虚拟节点网络所在的安全组 ID 列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Labels | Array of Label | - | 虚拟节点的 Kubernetes 标签(Labels)信息。 |
Taints | Array of Taint | - | 虚拟节点的 Kubernetes 污点(Taints)信息。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Key | String | label-key | 标签键。 |
Value | String | label-value | 标签值。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Effect | String | NoSchedule | 污点效果,参数值说明:
|
Key | String | taint-key | 污点键。 |
Value | String | taint-value | 污点值。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Phase | String | Creating | 虚拟节点的状态,参数值说明:
说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
Conditions | Array of VirtualNodeStatusCondition | - | 虚拟节点当前主状态下的状态条件,即进入该主状态的原因。 说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Type | String | Ok | 虚拟节点当前主状态下的状态条件,即进入该主状态的原因,可以有多个原因,参数值说明:
|
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "021635*******", "Action": "ListVirtualNodes", "Version": "2022-05-12", "Service": "vke", "Region": "cn-beijing" }, "Result": { "TotalCount": 1, "PageNumber": 1, "PageSize": 10, "Items": [ { "Id": "vck4gdidle********", "Name": "demo-6", "VirtualNodeConfig": { "VpcId": "vpc-3reuafbrw1********", "SubnetIds": [ "subnet-3rfcnoazj4cu85zsk2j******" ], "SecurityGroupIds": [ "sg-3reuafhozdwjk5zsk2i******" ] }, "KubernetesConfig": { "Labels": [ { "Key": "xx/aaaaa", "Value": "v1" } ], "Taints": [ { "Key": "t1", "Value": "tv1", "Effect": "NoSchedule" } ] }, "Status": { "Phase": "Running", "Conditions": [ { "Type": "Ok" } ] }, "CreateTime": "2023-09-19T02:26:17Z" } ] } }
本接口无专有错误码,公共错误码请参见 公共错误码。