HCSMachineConfigPool [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- HCSMachineConfigPool is the Schema for the hcsmachineconfigpools API. It provides a pool of pre-defined machine configurations (hostname, network settings) that can be claimed by HCSMachine resources.
- Type
object- Required
spec
Specification
.spec
- Description
- spec defines the desired state of HCSMachineConfigPool
- Type
object
.spec.configs
- Description
- Configs is the list of machine configurations available in this pool. Each config can be claimed by a HCSMachine.
- Type
array
.spec.configs[]
- Description
- MachineConfig defines the configuration for a single machine in the pool.
- Type
object
.spec.configs[].networks
- Description
- Networks is the list of network configurations for the machine.
- Type
array
.spec.configs[].networks[]
- Description
- MachineConfigNetworkConfig defines the network configuration for a machine.
- Type
object
.status
- Description
- status defines the observed state of HCSMachineConfigPool
- Type
object
.status.usedConfigs
- Description
- UsedConfigs is the list of configurations that have been claimed by HCSMachines.
- Type
array
.status.usedConfigs[]
- Description
- UsedConfig represents a machine configuration that has been claimed by a HCSMachine.
- Type
object- Required
hostnamemachineRef
API Endpoints
The following API endpoints are available:
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpoolsDELETE: delete collection of HCSMachineConfigPoolGET: list objects of kind HCSMachineConfigPoolPOST: create a new HCSMachineConfigPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpools/{name}DELETE: delete the specified HCSMachineConfigPoolGET: read the specified HCSMachineConfigPoolPATCH: partially update the specified HCSMachineConfigPoolPUT: replace the specified HCSMachineConfigPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpools/{name}/statusGET: read status of the specified HCSMachineConfigPoolPATCH: partially update status of the specified HCSMachineConfigPoolPUT: replace status of the specified HCSMachineConfigPool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpools
- HTTP method
DELETE- Description
- delete collection of HCSMachineConfigPool
- HTTP responses
- HTTP method
GET- Description
- list objects of kind HCSMachineConfigPool
- HTTP responses
- HTTP method
POST- Description
- create a new HCSMachineConfigPool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpools/{name}
- HTTP method
DELETE- Description
- delete the specified HCSMachineConfigPool
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified HCSMachineConfigPool
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified HCSMachineConfigPool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified HCSMachineConfigPool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/hcsmachineconfigpools/{name}/status
- HTTP method
GET- Description
- read status of the specified HCSMachineConfigPool
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified HCSMachineConfigPool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified HCSMachineConfigPool
- Query parameters
- Body parameters
- HTTP responses