用于查询可添加到k8s集群的裸金属服务器实例,只查询未关联集群的EPC实例,如果只想获取可添加到集群的EPC实例,OperateType请指定AddNode,则会对EPC状态进行过滤,只返回Running、HotStandby状态的EPC实例。
参数名称 | 类型 | 必填 | 描述 |
---|
Action | String | 是 | 公共参数,本接口取值:DescribeEpcForCluster。 |
Version | String | 是 | 公共参数,本接口取值:2019-08-06。 |
ClusterId | String | 否 | 集群id |
InstanceId.N | String | 否 | 裸金属服务器实例id |
Filter.N | Object | 否 | |
Name | String | 否 | 一个或者多个过滤器,有效值: |
Value.N | String | 否 | |
Marker | Int | 否 | 分页标识,单次调用未返回全部实例时,标记下次调用的返回值的起点,默认值是0。 |
MaxResults | Int | 否 | 单次调用所返回的最大实例数目,默认20, 范围(1-50]。 |
OperatorType | String | 否 | 操作类型,可取值:AddNode,传递该值后,返回的数据则自动增加状态过滤,只返回Running、HotStandby状态的EPC实例 示例值:AddNode 默认值:AddNode |
参数名称 | 类型 | 描述 |
---|
RequestId | String | 请求id 示例值:4b67a430-e07b-5145-18fa-968411ec271c |
Marker | Int | 分页标识,单次调用未返回全部实例时,标记下次调用的返回值的起点,默认值是0。 示例值:0 |
MaxResults | Int | 单次调用所返回的最大实例数目 示例值:20 |
TotalCount | String | 示例总数量 示例值:100 |
InstanceSet | Object[] | |
InstanceId | String | 实例ID 示例值:3f7b4306-04f4-e371-3a22-8255855a5e64 |
InstanceName | String | 实例名称 示例值:epc-test |
EpcInstancePara | Object | EPC实例信息 |
ProjectId | Int | 实例所属项目ID 示例值:0 |
InstanceType | String | 物理机机型 示例值:CAL |
Cpu | Object | CPU信息 |
Model | String | CPU型号 示例值:Intel_4210*2 |
Frequence | String | CPU主频 |
Count | Int | CPU个数 示例值:2 |
CoreCount | Int | CPU核数 示例值:40 |
Memory | String | 内存大小,单位GB 示例值:128G |
Gpu | Object | GPU信息 |
Model | String | GPU型号 |
Frequence | String | 显存大小 |
Count | Int | CUDA核心数 |
CoreCount | Int | 计算能力 |
DiskSet | Object[] | 磁盘信息 |
DiskType | String | 磁盘类型,枚举值:System(系统盘) 、Data(数据盘) 示例值:Data |
Raid | String | 数据盘Raid级别,枚举值为:Raid0, Raid10, Raid5, Raid1,单盘raid0 示例值:Raid1 |
Space | String | 磁盘可用容量 示例值:480G |
ImageId | String | 镜像id 示例值:8f46874d-bb63-48cc-9116-daf90514f490 |
OsName | String | 镜像名称 示例值:CentOS-8.2 64位 |
AvailabilityZone | String | 所在可用区 示例值:cn-beijing-6a |
NetworkInterfaceSet | Object[] | |
NetworkInterfaceId | String | 网卡id 示例值:472177ca-872f-407e-8982-a2579a941201 |
NetworkInterfaceType | String | 网卡的类型,主网卡(primary)、从网卡(extension) 示例值:primary |
SubnetId | String | 子网id 示例值:fd6fc6c0-ed3e-48a6-a6cc-6430cbe17631 |
PrivateIpAddress | String | 服务器的网卡在vpc中的IP 示例值:192.1.36.11 |
MacAddress | String | 服务器MAC 示例值:b8:ce:f6:ee:1a:11 |
SecurityGroupSet | Object[] | 安全组信息 |
SecurityGroupId | String | 安全组的ID 示例值:12d776f8-bb96-4556-9be6-fd67bf0591c1 |
ProductType | String | 物理机产品类型 示例值:lease |
EnableContainer | Boolean | 是否支持加入容器集群 示例值:true |
Type | String | 实例类型 示例值:epc |
InstanceStatus | String | 实例状态 示例值:Running |
JSON格式
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码
错误码 | 错误信息 | Http状态码 | 描述 |
---|
ClusterIdInvalid | ClusterId must match `^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$` | 400 | 集群ID必须满足 `^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$` |
MarkerInvalid | Marker must be greater or equal to 0 | 400 | Marker必须大于等于0 |
MaxResultsInvalid | MaxResults must be equal or less than 50 | 400 | MaxResults必须小于等于50 |
InstanceIdInvalid | InstanceId contains repeat value | 400 | 实例ID列表包含重复值 |
FilterNameInvalid | FilterName contains repeat value xx | 400 | 过滤参数包含重复值 |
ClusterNotFound | cluster xx is not found | 400 | 集群不存在 |
GetClusterError | failed to get cluster | 400 | 获取集群信息失败 |
InstanceIdSizeExceed | the number of InstanceId can't exceed 100 | 400 | 实例ID数量不能超过100 |
纯净模式