MachineInventoryPool [infrastructure.cluster.x-k8s.io/v1beta1]
- 描述
- MachineInventoryPool is the Schema for the machineinventorypools API.
- 类型
object
规格
.spec
- 描述
- MachineInventoryPoolSpec declares which MachineInventory objects may back a particular KubeadmControlPlane / MachineDeployment. See design.md §“MachineInventoryPool”.
- 类型
object- 必填
clusterNamemachineInventories
.spec.machineInventories
- 描述
- MachineInventories enumerates the MachineInventory names allowed to back BaremetalMachines that reference this pool.
- 类型
array
.spec.machineInventories[]
- 描述
- PoolInventoryRef references a MachineInventory and optionally overrides the hostname used when reprovisioning it.
- 类型
object- 必填
name
.status
- 描述
- MachineInventoryPoolStatus summarises pool capacity from the provider's allocation annotations plus the upstream MachineInventory.status.plan.
- 类型
object
.status.conditions
- 类型
array
.status.conditions[]
- 描述
- Condition contains details for one aspect of the current state of this API Resource.
- 类型
object- 必填
lastTransitionTimemessagereasonstatustype
API 端点
可用的 API 端点如下:
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypoolsDELETE: delete collection of MachineInventoryPoolGET: list objects of kind MachineInventoryPoolPOST: create a new MachineInventoryPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}DELETE: delete the specified MachineInventoryPoolGET: read the specified MachineInventoryPoolPATCH: partially update the specified MachineInventoryPoolPUT: replace the specified MachineInventoryPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}/statusGET: read status of the specified MachineInventoryPoolPATCH: partially update status of the specified MachineInventoryPoolPUT: replace status of the specified MachineInventoryPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools
- HTTP 方法
DELETE- 描述
- delete collection of MachineInventoryPool
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind MachineInventoryPool
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new MachineInventoryPool
- 查询参数
- 请求体参数
- HTTP 响应
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}
- HTTP 方法
DELETE- 描述
- delete the specified MachineInventoryPool
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified MachineInventoryPool
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified MachineInventoryPool
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified MachineInventoryPool
- 查询参数
- 请求体参数
- HTTP 响应
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified MachineInventoryPool
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified MachineInventoryPool
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified MachineInventoryPool
- 查询参数
- 请求体参数
- HTTP 响应