MachineInventoryPool [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- MachineInventoryPool is the Schema for the machineinventorypools API.
- Type
object
Specification
.spec
- Description
- MachineInventoryPoolSpec declares which MachineInventory objects may back a particular KubeadmControlPlane / MachineDeployment. See design.md §“MachineInventoryPool”.
- Type
object- Required
clusterNamemachineInventories
.spec.machineInventories
- Description
- MachineInventories enumerates the MachineInventory names allowed to back BaremetalMachines that reference this pool.
- Type
array
.spec.machineInventories[]
- Description
- PoolInventoryRef references a MachineInventory and optionally overrides the hostname used when reprovisioning it.
- Type
object- Required
name
.status
- Description
- MachineInventoryPoolStatus summarises pool capacity from the provider's allocation annotations plus the upstream MachineInventory.status.plan.
- Type
object
.status.conditions
- Type
array
.status.conditions[]
- Description
- Condition contains details for one aspect of the current state of this API Resource.
- Type
object- Required
lastTransitionTimemessagereasonstatustype
API Endpoints
The following API endpoints are available:
/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 method
DELETE- Description
- delete collection of MachineInventoryPool
- HTTP responses
- HTTP method
GET- Description
- list objects of kind MachineInventoryPool
- HTTP responses
- HTTP method
POST- Description
- create a new MachineInventoryPool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}
- HTTP method
DELETE- Description
- delete the specified MachineInventoryPool
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified MachineInventoryPool
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified MachineInventoryPool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified MachineInventoryPool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/machineinventorypools/{name}/status
- HTTP method
GET- Description
- read status of the specified MachineInventoryPool
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified MachineInventoryPool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified MachineInventoryPool
- Query parameters
- Body parameters
- HTTP responses