Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClusterCluster
- type VmwareTanzuManageV1alpha1ClusterFullName
- type VmwareTanzuManageV1alpha1ClusterGetClusterResponse
- type VmwareTanzuManageV1alpha1ClusterPhase
- type VmwareTanzuManageV1alpha1ClusterRequest
- type VmwareTanzuManageV1alpha1ClusterResponse
- type VmwareTanzuManageV1alpha1ClusterSpec
- type VmwareTanzuManageV1alpha1ClusterStatus
- type VmwareTanzuManageV1alpha1ClusterType
- type VmwareTanzuManageV1alpha1CommonClusterComponentHealth
- type VmwareTanzuManageV1alpha1CommonClusterHealth
- type VmwareTanzuManageV1alpha1CommonClusterHealthInfo
- type VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider
- type VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider
- type VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType
- type VmwareTanzuManageV1alpha1CommonClusterResourceAllocation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ClusterCluster ¶
type VmwareTanzuManageV1alpha1ClusterCluster struct { // Full name for the cluster. FullName *VmwareTanzuManageV1alpha1ClusterFullName `json:"fullName,omitempty"` // Metadata for the cluster object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the cluster. Spec *VmwareTanzuManageV1alpha1ClusterSpec `json:"spec,omitempty"` // Status for the cluster. Status *VmwareTanzuManageV1alpha1ClusterStatus `json:"status,omitempty"` }
VmwareTanzuManageV1alpha1ClusterCluster A Kubernetes Cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.Cluster
func (*VmwareTanzuManageV1alpha1ClusterCluster) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterCluster) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterFullName ¶
type VmwareTanzuManageV1alpha1ClusterFullName struct { // Name of the management cluster. ManagementClusterName string `json:"managementClusterName,omitempty"` // Name of this cluster. Name string `json:"name,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` // Provisioner of the cluster. ProvisionerName string `json:"provisionerName,omitempty"` }
VmwareTanzuManageV1alpha1ClusterFullName Full name of the cluster. This includes the object name along with any parents or further identifiers.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.FullName
func (*VmwareTanzuManageV1alpha1ClusterFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterFullName) ToString ¶
func (m *VmwareTanzuManageV1alpha1ClusterFullName) ToString() string
func (*VmwareTanzuManageV1alpha1ClusterFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterGetClusterResponse ¶
type VmwareTanzuManageV1alpha1ClusterGetClusterResponse struct { // Cluster returned. Cluster *VmwareTanzuManageV1alpha1ClusterCluster `json:"cluster,omitempty"` }
VmwareTanzuManageV1alpha1ClusterGetClusterResponse Response from getting a Cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.GetClusterResponse
func (*VmwareTanzuManageV1alpha1ClusterGetClusterResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterGetClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterGetClusterResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterGetClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterPhase ¶
type VmwareTanzuManageV1alpha1ClusterPhase string
VmwareTanzuManageV1alpha1ClusterPhase Phase of the cluster resource.
PHASE_UNSPECIFIED: Unspecified phase.
PENDING: Resource is pending processing.
PROCESSING: Processing the resource.
CREATING: Resource is being created.
READY: Resource is ready state.
DELETING: Resource is being deleted.
ERROR: Error in processing.
DETACHING: Resource is being detached.
UPGRADING: An upgrade is in progress.
UPGRADE_FAILED: An upgrade has failed.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.Phase
const ( // VmwareTanzuManageV1alpha1ClusterPhasePHASEUNSPECIFIED captures enum value "PHASE_UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterPhasePHASEUNSPECIFIED VmwareTanzuManageV1alpha1ClusterPhase = "PHASE_UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterPhasePENDING captures enum value "PENDING". VmwareTanzuManageV1alpha1ClusterPhasePENDING VmwareTanzuManageV1alpha1ClusterPhase = "PENDING" // VmwareTanzuManageV1alpha1ClusterPhasePROCESSING captures enum value "PROCESSING". VmwareTanzuManageV1alpha1ClusterPhasePROCESSING VmwareTanzuManageV1alpha1ClusterPhase = "PROCESSING" // VmwareTanzuManageV1alpha1ClusterPhaseCREATING captures enum value "CREATING". VmwareTanzuManageV1alpha1ClusterPhaseCREATING VmwareTanzuManageV1alpha1ClusterPhase = "CREATING" // VmwareTanzuManageV1alpha1ClusterPhaseREADY captures enum value "READY". VmwareTanzuManageV1alpha1ClusterPhaseREADY VmwareTanzuManageV1alpha1ClusterPhase = "READY" // VmwareTanzuManageV1alpha1ClusterPhaseDELETING captures enum value "DELETING". VmwareTanzuManageV1alpha1ClusterPhaseDELETING VmwareTanzuManageV1alpha1ClusterPhase = "DELETING" // VmwareTanzuManageV1alpha1ClusterPhaseERROR captures enum value "ERROR". VmwareTanzuManageV1alpha1ClusterPhaseERROR VmwareTanzuManageV1alpha1ClusterPhase = "ERROR" // VmwareTanzuManageV1alpha1ClusterPhaseDETACHING captures enum value "DETACHING". VmwareTanzuManageV1alpha1ClusterPhaseDETACHING VmwareTanzuManageV1alpha1ClusterPhase = "DETACHING" // VmwareTanzuManageV1alpha1ClusterPhaseUPGRADING captures enum value "UPGRADING". VmwareTanzuManageV1alpha1ClusterPhaseUPGRADING VmwareTanzuManageV1alpha1ClusterPhase = "UPGRADING" // VmwareTanzuManageV1alpha1ClusterPhaseUPGRADEFAILED captures enum value "UPGRADE_FAILED". VmwareTanzuManageV1alpha1ClusterPhaseUPGRADEFAILED VmwareTanzuManageV1alpha1ClusterPhase = "UPGRADE_FAILED" )
func NewVmwareTanzuManageV1alpha1ClusterPhase ¶
func NewVmwareTanzuManageV1alpha1ClusterPhase(value VmwareTanzuManageV1alpha1ClusterPhase) *VmwareTanzuManageV1alpha1ClusterPhase
type VmwareTanzuManageV1alpha1ClusterRequest ¶
type VmwareTanzuManageV1alpha1ClusterRequest struct { // Cluster to create. Cluster *VmwareTanzuManageV1alpha1ClusterCluster `json:"cluster,omitempty"` }
VmwareTanzuManageV1alpha1ClusterRequest Request to create a Cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.CreateClusterRequest
func (*VmwareTanzuManageV1alpha1ClusterRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterResponse ¶
type VmwareTanzuManageV1alpha1ClusterResponse struct { // Cluster created. Cluster *VmwareTanzuManageV1alpha1ClusterCluster `json:"cluster,omitempty"` }
VmwareTanzuManageV1alpha1ClusterResponse Response from creating a Cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.CreateClusterResponse.
func (*VmwareTanzuManageV1alpha1ClusterResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterSpec ¶
type VmwareTanzuManageV1alpha1ClusterSpec struct { // Name of the cluster group to which this cluster belongs. ClusterGroupName string `json:"clusterGroupName,omitempty"` // Optional proxy name is the name of the Proxy Config // to be used for the cluster. ProxyName string `json:"proxyName,omitempty"` // Optional image registry is the name of the Image Registry Config // to be used for the cluster. ImageRegistry string `json:"imageRegistry,omitempty"` // TKG AWS cluster spec. TkgAws *tkgawsmodel.VmwareTanzuManageV1alpha1ClusterInfrastructureTkgawsSpec `json:"tkgAws,omitempty"` // TKG Service vSphere cluster spec. TkgServiceVsphere *tkgservicevspheremodel.VmwareTanzuManageV1alpha1ClusterInfrastructureTkgservicevsphereSpec `json:"tkgServiceVsphere,omitempty"` // TKG vSphere cluster spec. TkgVsphere *tkgvspheremodel.VmwareTanzuManageV1alpha1ClusterInfrastructureTkgvsphereSpec `json:"tkgVsphere,omitempty"` }
VmwareTanzuManageV1alpha1ClusterSpec Spec of the cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.Spec
func (*VmwareTanzuManageV1alpha1ClusterSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterStatus ¶
type VmwareTanzuManageV1alpha1ClusterStatus struct { // CPU allocation of a cluster. AllocatedCPU *VmwareTanzuManageV1alpha1CommonClusterResourceAllocation `json:"allocatedCpu,omitempty"` // Memory allocation of a cluster. AllocatedMemory *VmwareTanzuManageV1alpha1CommonClusterResourceAllocation `json:"allocatedMemory,omitempty"` // Health of a resource. Health *VmwareTanzuManageV1alpha1CommonClusterHealth `json:"health,omitempty"` // Health details of the cluster. HealthDetails *VmwareTanzuManageV1alpha1CommonClusterHealthInfo `json:"healthDetails,omitempty"` // Cluster infrastructure provider. InfrastructureProvider *VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider `json:"infrastructureProvider,omitempty"` // Cluster infrastructure provider region. InfrastructureProviderRegion string `json:"infrastructureProviderRegion,omitempty"` // Installer link for TMC related K8s resource manifest. // Note: Applicable only for attached clusters. // If the cluster is attached with proxy, Get on this // URL would need user token with sufficient permission to read the // proxy set during the attach. In all other cases, this // URL can be fetched without user token. InstallerLink string `json:"installerLink,omitempty"` // Kubernetes Server Git Version. KubeServerVersion string `json:"kubeServerVersion,omitempty"` // Kubernetes Provider of the cluster. KubernetesProvider *VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider `json:"kubernetesProvider,omitempty"` // Total number of nodes. NodeCount string `json:"nodeCount,omitempty"` // Phase of the cluster resource. Phase *VmwareTanzuManageV1alpha1ClusterPhase `json:"phase,omitempty"` // Type of the cluster. Type *VmwareTanzuManageV1alpha1ClusterType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClusterStatus Status of the cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.Status
func (*VmwareTanzuManageV1alpha1ClusterStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterType ¶
type VmwareTanzuManageV1alpha1ClusterType string
VmwareTanzuManageV1alpha1ClusterType Type describe type of cluster.
TYPE_UNSPECIFIED: TYPE_UNSPECIFIED cluster type.
ATTACHED: ATTACHED cluster type.
PROVISIONED: PROVISIONED cluster type.
TANZU_KUBERNETES_GRID_SERVICE: Tanzu Kubernetes Grid Service cluster type.
TANZU_KUBERNETES_GRID: Tanzu Kubernetes Grid cluster type.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.Type
const ( // VmwareTanzuManageV1alpha1ClusterTypeTYPEUNSPECIFIED captures enum value "TYPE_UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterTypeTYPEUNSPECIFIED VmwareTanzuManageV1alpha1ClusterType = "TYPE_UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterTypeATTACHED captures enum value "ATTACHED". VmwareTanzuManageV1alpha1ClusterTypeATTACHED VmwareTanzuManageV1alpha1ClusterType = "ATTACHED" // VmwareTanzuManageV1alpha1ClusterTypePROVISIONED captures enum value "PROVISIONED". VmwareTanzuManageV1alpha1ClusterTypePROVISIONED VmwareTanzuManageV1alpha1ClusterType = "PROVISIONED" // VmwareTanzuManageV1alpha1ClusterTypeTANZUKUBERNETESGRIDSERVICE captures enum value "TANZU_KUBERNETES_GRID_SERVICE". VmwareTanzuManageV1alpha1ClusterTypeTANZUKUBERNETESGRIDSERVICE VmwareTanzuManageV1alpha1ClusterType = "TANZU_KUBERNETES_GRID_SERVICE" // VmwareTanzuManageV1alpha1ClusterTypeTANZUKUBERNETESGRID captures enum value "TANZU_KUBERNETES_GRID". VmwareTanzuManageV1alpha1ClusterTypeTANZUKUBERNETESGRID VmwareTanzuManageV1alpha1ClusterType = "TANZU_KUBERNETES_GRID" )
func NewVmwareTanzuManageV1alpha1ClusterType ¶
func NewVmwareTanzuManageV1alpha1ClusterType(value VmwareTanzuManageV1alpha1ClusterType) *VmwareTanzuManageV1alpha1ClusterType
type VmwareTanzuManageV1alpha1CommonClusterComponentHealth ¶
type VmwareTanzuManageV1alpha1CommonClusterComponentHealth struct { // Health of the component. Health *VmwareTanzuManageV1alpha1CommonClusterHealth `json:"health,omitempty"` // Message providing details. Message string `json:"message,omitempty"` // Name of the component. Name string `json:"name,omitempty"` }
func (*VmwareTanzuManageV1alpha1CommonClusterComponentHealth) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterComponentHealth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1CommonClusterComponentHealth) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterComponentHealth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1CommonClusterHealth ¶
type VmwareTanzuManageV1alpha1CommonClusterHealth string
VmwareTanzuManageV1alpha1CommonClusterHealth Health describes the health of a resource.
HEALTH_UNSPECIFIED: Unspecified health.
HEALTHY: Resource is healthy.
WARNING: Resource is in warning state.
UNHEALTHY: Resource is unhealthy.
DISCONNECTED: Resource is disconnected.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.Health
const ( // VmwareTanzuManageV1alpha1CommonClusterHealthHEALTHUNSPECIFIED captures enum value "HEALTH_UNSPECIFIED". VmwareTanzuManageV1alpha1CommonClusterHealthHEALTHUNSPECIFIED VmwareTanzuManageV1alpha1CommonClusterHealth = "HEALTH_UNSPECIFIED" // VmwareTanzuManageV1alpha1CommonClusterHealthHEALTHY captures enum value "HEALTHY". VmwareTanzuManageV1alpha1CommonClusterHealthHEALTHY VmwareTanzuManageV1alpha1CommonClusterHealth = "HEALTHY" // VmwareTanzuManageV1alpha1CommonClusterHealthWARNING captures enum value "WARNING". VmwareTanzuManageV1alpha1CommonClusterHealthWARNING VmwareTanzuManageV1alpha1CommonClusterHealth = "WARNING" // VmwareTanzuManageV1alpha1CommonClusterHealthUNHEALTHY captures enum value "UNHEALTHY". VmwareTanzuManageV1alpha1CommonClusterHealthUNHEALTHY VmwareTanzuManageV1alpha1CommonClusterHealth = "UNHEALTHY" // VmwareTanzuManageV1alpha1CommonClusterHealthDISCONNECTED captures enum value "DISCONNECTED". VmwareTanzuManageV1alpha1CommonClusterHealthDISCONNECTED VmwareTanzuManageV1alpha1CommonClusterHealth = "DISCONNECTED" )
func NewVmwareTanzuManageV1alpha1CommonClusterHealth ¶
func NewVmwareTanzuManageV1alpha1CommonClusterHealth(value VmwareTanzuManageV1alpha1CommonClusterHealth) *VmwareTanzuManageV1alpha1CommonClusterHealth
type VmwareTanzuManageV1alpha1CommonClusterHealthInfo ¶
type VmwareTanzuManageV1alpha1CommonClusterHealthInfo struct { // Controller manager's health status. ControllerManagerHealth *VmwareTanzuManageV1alpha1CommonClusterComponentHealth `json:"controllerManagerHealth,omitempty"` // etcd's health status. EtcdHealth []*VmwareTanzuManageV1alpha1CommonClusterComponentHealth `json:"etcdHealth"` // Message providing overall health details. Message string `json:"message,omitempty"` // Scheduler's health status. SchedulerHealth *VmwareTanzuManageV1alpha1CommonClusterComponentHealth `json:"schedulerHealth,omitempty"` // Timestamp of the record. // Format: date-time Timestamp strfmt.DateTime `json:"timestamp,omitempty"` }
VmwareTanzuManageV1alpha1CommonClusterHealthInfo Health information about cluster components healths.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.HealthInfo
func (*VmwareTanzuManageV1alpha1CommonClusterHealthInfo) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterHealthInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1CommonClusterHealthInfo) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterHealthInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider ¶
type VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider string
VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider InfrastructureProvider definition - indicates the cluster infrastructure provider.
INFRASTRUCTURE_PROVIDER_UNSPECIFIED: Unspecified infrastructure provider (default).
INFRASTRUCTURE_PROVIDER_NONE: No cloud provider (likely bare metal).
AWS_EC2: AmazonWeb Services EC2.
GCP_GCE: Google Cloud.
AZURE_COMPUTE: Azure Compute.
VMWARE_VSPHERE: VMWare vSphere.
OPENSHIFT: OpenShift.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.InfrastructureProvider
const ( // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderINFRASTRUCTUREPROVIDERUNSPECIFIED captures enum value "INFRASTRUCTURE_PROVIDER_UNSPECIFIED". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderINFRASTRUCTUREPROVIDERUNSPECIFIED VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "INFRASTRUCTURE_PROVIDER_UNSPECIFIED" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderINFRASTRUCTUREPROVIDERNONE captures enum value "INFRASTRUCTURE_PROVIDER_NONE". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderINFRASTRUCTUREPROVIDERNONE VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "INFRASTRUCTURE_PROVIDER_NONE" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderAWSEC2 captures enum value "AWS_EC2". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderAWSEC2 VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "AWS_EC2" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderGCPGCE captures enum value "GCP_GCE". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderGCPGCE VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "GCP_GCE" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderAZURECOMPUTE captures enum value "AZURE_COMPUTE". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderAZURECOMPUTE VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "AZURE_COMPUTE" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderVMWAREVSPHERE captures enum value "VMWARE_VSPHERE". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderVMWAREVSPHERE VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "VMWARE_VSPHERE" // VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderOPENSHIFT captures enum value "OPENSHIFT". VmwareTanzuManageV1alpha1CommonClusterInfrastructureProviderOPENSHIFT VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider = "OPENSHIFT" )
func NewVmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider ¶
func NewVmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider(value VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider) *VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider
type VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider ¶
type VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider struct { // Indicates the k8s provider type. Type *VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType `json:"type,omitempty"` // Indicates the k8s provider version. Version string `json:"version,omitempty"` }
VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider KubernetesProvider definition - indicates the k8s provider type and version.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.KubernetesProvider
func (*VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType ¶
type VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType string
VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType KubernetesProviderType definition - indicates the k8s provider Type.
KUBERNETES_PROVIDER_UNSPECIFIED: Unspecified k8s provider (default).
VMWARE_TANZU_KUBERNETES_GRID: VMware Tanzu Kubernetes Grid.
VMWARE_TANZU_KUBERNETES_GRID_SERVICE: VMware Tanzu Kubernetes Grid Service (Guest Cluster Management).
VMWARE_TANZU_KUBERNETES_GRID_HOSTED: VMware Tanzu Kubernetes Grid hosted in TMC.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.KubernetesProviderType
const ( // VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeKUBERNETESPROVIDERUNSPECIFIED captures enum value "KUBERNETES_PROVIDER_UNSPECIFIED". VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeKUBERNETESPROVIDERUNSPECIFIED VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType = "KUBERNETES_PROVIDER_UNSPECIFIED" // VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRID captures enum value "VMWARE_TANZU_KUBERNETES_GRID". VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRID VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType = "VMWARE_TANZU_KUBERNETES_GRID" // VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRIDSERVICE captures enum value "VMWARE_TANZU_KUBERNETES_GRID_SERVICE". VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRIDSERVICE VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType = "VMWARE_TANZU_KUBERNETES_GRID_SERVICE" // VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRIDHOSTED captures enum value "VMWARE_TANZU_KUBERNETES_GRID_HOSTED". VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderTypeVMWARETANZUKUBERNETESGRIDHOSTED VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType = "VMWARE_TANZU_KUBERNETES_GRID_HOSTED" )
func NewVmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType ¶
func NewVmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType(value VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType) *VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType
type VmwareTanzuManageV1alpha1CommonClusterResourceAllocation ¶
type VmwareTanzuManageV1alpha1CommonClusterResourceAllocation struct { // Allocatable is the quantity of compute resources that can be allocated by the user excluding reserved resources. Allocatable float32 `json:"allocatable,omitempty"` // Represents allocated percentage. AllocatedPercentage float32 `json:"allocatedPercentage,omitempty"` // Capacity is the total quantity of compute resources available including reserved resources. Capacity float32 `json:"capacity,omitempty"` // Requested is the requested quantity of compute resources. Requested float32 `json:"requested,omitempty"` // Units is the unit on which resource can be measured e.g. mb, millicores etc. Units string `json:"units,omitempty"` }
VmwareTanzuManageV1alpha1CommonClusterResourceAllocation ResourceAllocation is used for CPU and Memory metrics of a cluster.
swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.ResourceAllocation
func (*VmwareTanzuManageV1alpha1CommonClusterResourceAllocation) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterResourceAllocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1CommonClusterResourceAllocation) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1CommonClusterResourceAllocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.