DCSIpHostnamePool [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- DCSIpHostnamePool is the Schema for the dcsiphostnamepools API.
- Type
object
Specification
.spec
- Description
- DCSIpHostnamePoolSpec defines the desired state of DCSIpHostnamePool.
- Type
object- Required
pool
.spec.pool
- Type
array
.spec.pool[]
- Type
object
.spec.pool[].additionNic
- Type
array
.spec.pool[].additionNic[]
- Type
object
.spec.pool[].persistentDisk
- Description
- PersistentDisk defines disks that should survive VM upgrades (delete-recreate). Each entry is bound to (ip, slot); slot determines attach order and guest device name.
- Type
array
.spec.pool[].persistentDisk[]
- Description
- PersistentDisk describes a disk that survives VM upgrades on an IP slot. Identity key is (ip, slot); path is only the guest mount point.
- Type
object- Required
formatpathquantityGBslot
.spec.pool[].persistentDisk[].mountOptions
- Type
array
.spec.pool[].persistentDisk[].mountOptions[]
- Type
string
.spec.pool[].persistentDisk[].options
- Description
- Options: mkfs flags. Immutable after creation.
- Type
array
.spec.pool[].persistentDisk[].options[]
- Type
string
.status
- Description
- DCSIpHostnamePoolStatus defines the observed state of DCSIpHostnamePool.
- Type
object
.status.persistentDiskStatus
- Description
- PersistentDiskStatus survives DCSMachine delete-recreate; used for volume coordination and crash recovery.
- Type
array
.status.persistentDiskStatus[]
- Description
- PersistentDiskStatus is the runtime state of a persistent volume at a (ip, slot).
- Type
object- Required
ippathslot
API Endpoints
The following API endpoints are available:
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepoolsDELETE: delete collection of DCSIpHostnamePoolGET: list objects of kind DCSIpHostnamePoolPOST: create a new DCSIpHostnamePool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepools/{name}DELETE: delete the specified DCSIpHostnamePoolGET: read the specified DCSIpHostnamePoolPATCH: partially update the specified DCSIpHostnamePoolPUT: replace the specified DCSIpHostnamePool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepools/{name}/statusGET: read status of the specified DCSIpHostnamePoolPATCH: partially update status of the specified DCSIpHostnamePoolPUT: replace status of the specified DCSIpHostnamePool
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepools
- HTTP method
DELETE- Description
- delete collection of DCSIpHostnamePool
- HTTP responses
- HTTP method
GET- Description
- list objects of kind DCSIpHostnamePool
- HTTP responses
- HTTP method
POST- Description
- create a new DCSIpHostnamePool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepools/{name}
- HTTP method
DELETE- Description
- delete the specified DCSIpHostnamePool
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified DCSIpHostnamePool
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified DCSIpHostnamePool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified DCSIpHostnamePool
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1beta1/namespaces/{namespace}/dcsiphostnamepools/{name}/status
- HTTP method
GET- Description
- read status of the specified DCSIpHostnamePool
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified DCSIpHostnamePool
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified DCSIpHostnamePool
- Query parameters
- Body parameters
- HTTP responses