Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest
- type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse
- type VmwareTanzuManageV1alpha1ManagementclusterFullName
- type VmwareTanzuManageV1alpha1ManagementclusterManagementCluster
- type VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse
- func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) MarshalBinary() ([]byte, error)
- func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) UnmarshalBinary(b []byte) error
- func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) Validate(formats strfmt.Registry) error
- type VmwareTanzuManageV1alpha1ManagementclusterPhase
- type VmwareTanzuManageV1alpha1ManagementclusterSpec
- type VmwareTanzuManageV1alpha1ManagementclusterStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest ¶
type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest struct { // ManagementCluster to create. ManagementCluster *VmwareTanzuManageV1alpha1ManagementclusterManagementCluster `json:"managementCluster,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest Request to create a ManagementCluster.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.CreateManagementClusterRequest
func (*VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse ¶
type VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse struct { // ManagementCluster created. ManagementCluster *VmwareTanzuManageV1alpha1ManagementclusterManagementCluster `json:"managementCluster,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse Response from creating a ManagementCluster.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.CreateManagementClusterResponse
func (*VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterCreateManagementClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ManagementclusterFullName ¶
type VmwareTanzuManageV1alpha1ManagementclusterFullName struct { // Unique identifier of the ManagementCluster. Name string `json:"name,omitempty"` // ID of Organization. Generally a GUID OrgID string `json:"orgId,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterFullName FullName of the managementcluster. This includes the object name along with any parents or further identifiers.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.FullName
func (*VmwareTanzuManageV1alpha1ManagementclusterFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterFullName) ToString ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterFullName) ToString() string
func (*VmwareTanzuManageV1alpha1ManagementclusterFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ManagementclusterManagementCluster ¶
type VmwareTanzuManageV1alpha1ManagementclusterManagementCluster struct { // Full name for the ManagementCluster. FullName *VmwareTanzuManageV1alpha1ManagementclusterFullName `json:"fullName,omitempty"` // Metadata for the ManagementCluster object. //Meta *VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the ManagementCluster. Spec *VmwareTanzuManageV1alpha1ManagementclusterSpec `json:"spec,omitempty"` // Status of the ManagementCluster. Status *VmwareTanzuManageV1alpha1ManagementclusterStatus `json:"status,omitempty"` // Metadata describing the type of the resource. //Type *VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterManagementCluster A ManagementCluster maintains the connection between a Tanzu Kubernetes Grid instance and the platform.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.ManagementCluster
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementCluster) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementCluster) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse ¶
type VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse struct { // Registration manifest for the management cluster resource. Manifest string `json:"manifest,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse The response type for getting the registration manifest for a management cluster.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.ManagementClusterGetManifestResponse
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) ContextValidate ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vmware tanzu manage v1alpha1 managementcluster management cluster get manifest response based on context it is used
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) Validate ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterManagementClusterGetManifestResponse) Validate(formats strfmt.Registry) error
Validate validates this vmware tanzu manage v1alpha1 managementcluster management cluster get manifest response
type VmwareTanzuManageV1alpha1ManagementclusterPhase ¶
type VmwareTanzuManageV1alpha1ManagementclusterPhase string
VmwareTanzuManageV1alpha1ManagementclusterPhase Phase of a 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.
- READY_TO_ATTACH: Resource is ready to be attached.
- ATTACH_COMPLETE: Attach resource has been applied on the cluster.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.Phase
const ( // VmwareTanzuManageV1alpha1ManagementclusterPhasePHASEUNSPECIFIED captures enum value "PHASE_UNSPECIFIED" VmwareTanzuManageV1alpha1ManagementclusterPhasePHASEUNSPECIFIED VmwareTanzuManageV1alpha1ManagementclusterPhase = "PHASE_UNSPECIFIED" // VmwareTanzuManageV1alpha1ManagementclusterPhasePENDING captures enum value "PENDING" VmwareTanzuManageV1alpha1ManagementclusterPhasePENDING VmwareTanzuManageV1alpha1ManagementclusterPhase = "PENDING" // VmwareTanzuManageV1alpha1ManagementclusterPhasePROCESSING captures enum value "PROCESSING" VmwareTanzuManageV1alpha1ManagementclusterPhasePROCESSING VmwareTanzuManageV1alpha1ManagementclusterPhase = "PROCESSING" // VmwareTanzuManageV1alpha1ManagementclusterPhaseCREATING captures enum value "CREATING" VmwareTanzuManageV1alpha1ManagementclusterPhaseCREATING VmwareTanzuManageV1alpha1ManagementclusterPhase = "CREATING" // VmwareTanzuManageV1alpha1ManagementclusterPhaseREADY captures enum value "READY" VmwareTanzuManageV1alpha1ManagementclusterPhaseREADY VmwareTanzuManageV1alpha1ManagementclusterPhase = "READY" // VmwareTanzuManageV1alpha1ManagementclusterPhaseDELETING captures enum value "DELETING" VmwareTanzuManageV1alpha1ManagementclusterPhaseDELETING VmwareTanzuManageV1alpha1ManagementclusterPhase = "DELETING" // VmwareTanzuManageV1alpha1ManagementclusterPhaseERROR captures enum value "ERROR" VmwareTanzuManageV1alpha1ManagementclusterPhaseERROR VmwareTanzuManageV1alpha1ManagementclusterPhase = "ERROR" // VmwareTanzuManageV1alpha1ManagementclusterPhaseDETACHING captures enum value "DETACHING" VmwareTanzuManageV1alpha1ManagementclusterPhaseDETACHING VmwareTanzuManageV1alpha1ManagementclusterPhase = "DETACHING" // VmwareTanzuManageV1alpha1ManagementclusterPhaseREADYTOATTACH captures enum value "READY_TO_ATTACH" VmwareTanzuManageV1alpha1ManagementclusterPhaseREADYTOATTACH VmwareTanzuManageV1alpha1ManagementclusterPhase = "READY_TO_ATTACH" // VmwareTanzuManageV1alpha1ManagementclusterPhaseATTACHCOMPLETE captures enum value "ATTACH_COMPLETE" VmwareTanzuManageV1alpha1ManagementclusterPhaseATTACHCOMPLETE VmwareTanzuManageV1alpha1ManagementclusterPhase = "ATTACH_COMPLETE" )
func NewVmwareTanzuManageV1alpha1ManagementclusterPhase ¶
func NewVmwareTanzuManageV1alpha1ManagementclusterPhase(value VmwareTanzuManageV1alpha1ManagementclusterPhase) *VmwareTanzuManageV1alpha1ManagementclusterPhase
func (VmwareTanzuManageV1alpha1ManagementclusterPhase) Pointer ¶
func (m VmwareTanzuManageV1alpha1ManagementclusterPhase) Pointer() *VmwareTanzuManageV1alpha1ManagementclusterPhase
Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ManagementclusterPhase.
type VmwareTanzuManageV1alpha1ManagementclusterSpec ¶
type VmwareTanzuManageV1alpha1ManagementclusterSpec struct { // Default cluster group for workload clusters. DefaultClusterGroup string `json:"defaultClusterGroup,omitempty"` // Optional default workload cluster image registry is the // name of the Image Registry Config to be used for workload clusters. // If set empty, no image registry config will be used. // If set non-empty, defined image registry config will be used. // If left unset, management cluster's image registry config will be used. DefaultWorkloadClusterImageRegistry string `json:"defaultWorkloadClusterImageRegistry,omitempty"` // Optional default workload clusters proxy name is the // Proxy Config to be used for workload clusters. DefaultWorkloadClusterProxyName string `json:"defaultWorkloadClusterProxyName,omitempty"` // Optional image registry is the name of the Image Registry Config // to be used for the management cluster. ImageRegistry string `json:"imageRegistry,omitempty"` // Kubernetes Provider Type of user's choice for registration. KubernetesProviderType *clustermodel.VmwareTanzuManageV1alpha1CommonClusterKubernetesProviderType `json:"kubernetesProviderType,omitempty"` // Optional proxy name is the name of the Proxy Config // to be used for the management cluster. ProxyName string `json:"proxyName,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterSpec The ManagementCluster spec.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.Spec
func (*VmwareTanzuManageV1alpha1ManagementclusterSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ManagementclusterStatus ¶
type VmwareTanzuManageV1alpha1ManagementclusterStatus struct { // CPU allocation of a cluster. AllocatedCPU *clustermodel.VmwareTanzuManageV1alpha1CommonClusterResourceAllocation `json:"allocatedCpu,omitempty"` // Memory allocation of a cluster. AllocatedMemory *clustermodel.VmwareTanzuManageV1alpha1CommonClusterResourceAllocation `json:"allocatedMemory,omitempty"` // Conditions of the resource. Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // List of the extensions running on the ManagementCluster Management Cluster. Extensions []string `json:"extensions"` // Health of a resource. Health *clustermodel.VmwareTanzuManageV1alpha1CommonClusterHealth `json:"health,omitempty"` // Health details of the ManagementCluster. HealthDetails *clustermodel.VmwareTanzuManageV1alpha1CommonClusterHealthInfo `json:"healthDetails,omitempty"` // Infrastructure provider. InfrastructureProvider *clustermodel.VmwareTanzuManageV1alpha1CommonClusterInfrastructureProvider `json:"infrastructureProvider,omitempty"` // Kubernetes Server Git Version. KubeServerVersion string `json:"kubeServerVersion,omitempty"` // Kubernetes Provider which is discovered after registration. KubernetesProvider *clustermodel.VmwareTanzuManageV1alpha1CommonClusterKubernetesProvider `json:"kubernetesProvider,omitempty"` // Timestamp when metadata was last updated on this cluster. // Format: date-time LastUpdate strfmt.DateTime `json:"lastUpdate,omitempty"` // Phase of the resource. Phase *VmwareTanzuManageV1alpha1ManagementclusterPhase `json:"phase,omitempty"` // Region. Region string `json:"region,omitempty"` // URL to fetch the TMC registration YAML. // If the management cluster is registered with proxy, Get on this // URL would need user token with sufficient permission to read the // proxy set during the registration set. In all other cases, this // URL can be fetched without user token. RegistrationURL string `json:"registrationUrl,omitempty"` }
VmwareTanzuManageV1alpha1ManagementclusterStatus The ManagementCluster status.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.Status
func (*VmwareTanzuManageV1alpha1ManagementclusterStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ManagementclusterStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation