VSphereCluster [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- VSphereCluster is the Schema for the vsphereclusters API Deprecated: This type will be removed in one of the next releases.
- Type
object
Specification
.spec
- Description
- VSphereClusterSpec defines the desired state of VSphereCluster.
- Type
object
.spec.cloudProviderConfiguration
- Description
- CloudProviderConfiguration holds the cluster-wide configuration for the vSphere cloud provider. Deprecated: will be removed in v1alpha4.
- Type
object
.spec.cloudProviderConfiguration.disk
- Description
- Disk is the vSphere cloud provider's disk configuration.
- Type
object
.spec.cloudProviderConfiguration.global
- Description
- Global is the vSphere cloud provider's global configuration.
- Type
object
.spec.cloudProviderConfiguration.labels
- Description
- Labels is the vSphere cloud provider's zone and region configuration.
- Type
object
.spec.cloudProviderConfiguration.network
- Description
- Network is the vSphere cloud provider's network configuration.
- Type
object
.spec.cloudProviderConfiguration.providerConfig
- Description
- CPIProviderConfig contains extra information used to configure the vSphere cloud provider.
- Type
object
.spec.cloudProviderConfiguration.providerConfig.cloud
- Type
object
.spec.cloudProviderConfiguration.providerConfig.cloud.extraArgs
- Description
- ExtraArgs passes through extra arguments to the cloud provider. The arguments here are passed to the cloud provider daemonset specification
- Type
object
.spec.cloudProviderConfiguration.providerConfig.storage
- Type
object
.spec.cloudProviderConfiguration.virtualCenter
- Description
- VCenter is a list of vCenter configurations.
- Type
object
.spec.cloudProviderConfiguration.workspace
- Description
- Workspace is the vSphere cloud provider's workspace configuration.
- Type
object
.spec.controlPlaneEndpoint
- Description
- ControlPlaneEndpoint represents the endpoint used to communicate with the control plane.
- Type
object- Required
hostport
.spec.identityRef
- Description
- IdentityRef is a reference to either a Secret or VSphereClusterIdentity that contains the identity to use when reconciling the cluster.
- Type
object- Required
kindname
.spec.loadBalancerRef
- Description
- LoadBalancerRef may be used to enable a control plane load balancer for this cluster. When a LoadBalancerRef is provided, the VSphereCluster.Status.Ready field will not be true until the referenced resource is Status.Ready and has a non-empty Status.Address value. Deprecated: will be removed in v1alpha4.
- Type
object
.status
- Description
- VSphereClusterStatus defines the observed state of VSphereClusterSpec.
- Type
object
.status.conditions
- Description
- Conditions defines current service state of the VSphereCluster.
- Type
array
.status.conditions[]
- Description
- Condition defines an observation of a Cluster API resource operational state.
- Type
object- Required
statustype
.status.failureDomains
- Description
- FailureDomains is a list of failure domain objects synced from the infrastructure provider.
- Type
object
API Endpoints
The following API endpoints are available:
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclustersDELETE: delete collection of VSphereClusterGET: list objects of kind VSphereClusterPOST: create a new VSphereCluster
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclusters/{name}DELETE: delete the specified VSphereClusterGET: read the specified VSphereClusterPATCH: partially update the specified VSphereClusterPUT: replace the specified VSphereCluster
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclusters/{name}/statusGET: read status of the specified VSphereClusterPATCH: partially update status of the specified VSphereClusterPUT: replace status of the specified VSphereCluster
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclusters
- HTTP method
DELETE- Description
- delete collection of VSphereCluster
- HTTP responses
- HTTP method
GET- Description
- list objects of kind VSphereCluster
- HTTP responses
- HTTP method
POST- Description
- create a new VSphereCluster
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclusters/{name}
- HTTP method
DELETE- Description
- delete the specified VSphereCluster
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified VSphereCluster
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified VSphereCluster
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified VSphereCluster
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vsphereclusters/{name}/status
- HTTP method
GET- Description
- read status of the specified VSphereCluster
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified VSphereCluster
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified VSphereCluster
- Query parameters
- Body parameters
- HTTP responses