nodepool

package
v1.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VmwareTanzuCoreV1alpha1StatusCondition

type VmwareTanzuCoreV1alpha1StatusCondition struct {

	// Last time the condition transit from one status to another.
	// Format: date-time
	LastTransitionTime strfmt.DateTime `json:"lastTransitionTime,omitempty"`

	// Human readable message indicating details about last transition.
	Message string `json:"message,omitempty"`

	// One-word reason for the condition's last transition.
	Reason string `json:"reason,omitempty"`

	// Severity of condition, one of Error, Warning, Info.
	// Default is Error.
	Severity *VmwareTanzuCoreV1alpha1StatusConditionSeverity `json:"severity,omitempty"`

	// Status of the condition, one of True, False, Unknown.
	// Default is Unknown.
	Status *VmwareTanzuCoreV1alpha1StatusConditionStatus `json:"status,omitempty"`

	// Type of condition.
	Type string `json:"type,omitempty"`
}

VmwareTanzuCoreV1alpha1StatusCondition Condition describes the status of resource. Each resource should provide meaningful set of conditions. For Tanzu, each resource must support 'Ready' and 'Scheduled' conditions Here is meaning of base conditions and their states: Condition 'Ready' with Status 'True' means user action has reached the desired state Condition 'Ready' with Status 'False' means user action failed to reach desired state. Condition 'Scheduled' with Status 'False' means user action can not be scheduled due to some reason Condition 'Scheduled' with Status 'True', Ready unknown means job is scheduled and system is working/will work on reaching to desires state Condition 'Scheduled' with Status 'Unknown' means system does not know the status of the action

swagger:model vmware.tanzu.core.v1alpha1.status.Condition

func (*VmwareTanzuCoreV1alpha1StatusCondition) MarshalBinary

func (m *VmwareTanzuCoreV1alpha1StatusCondition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation.

func (*VmwareTanzuCoreV1alpha1StatusCondition) UnmarshalBinary

func (m *VmwareTanzuCoreV1alpha1StatusCondition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation.

type VmwareTanzuCoreV1alpha1StatusConditionSeverity

type VmwareTanzuCoreV1alpha1StatusConditionSeverity string

VmwareTanzuCoreV1alpha1StatusConditionSeverity Severity expresses the severity of a Condition Type failing.

  • SEVERITY_UNSPECIFIED: Unspecified severity.

  • ERROR: Failure of a condition type should be viewed as an error.

  • WARNING: Failure of a condition type should be viewed as a warning, but that things could still work.

  • INFO: Failure of a condition type should be viewed as purely informational, and that things could still work.

    swagger:model vmware.tanzu.core.v1alpha1.status.Condition.Severity

const (

	// VmwareTanzuCoreV1alpha1StatusConditionSeveritySEVERITYUNSPECIFIED captures enum value "SEVERITY_UNSPECIFIED".
	VmwareTanzuCoreV1alpha1StatusConditionSeveritySEVERITYUNSPECIFIED VmwareTanzuCoreV1alpha1StatusConditionSeverity = "SEVERITY_UNSPECIFIED"

	// VmwareTanzuCoreV1alpha1StatusConditionSeverityERROR captures enum value "ERROR".
	VmwareTanzuCoreV1alpha1StatusConditionSeverityERROR VmwareTanzuCoreV1alpha1StatusConditionSeverity = "ERROR"

	// VmwareTanzuCoreV1alpha1StatusConditionSeverityWARNING captures enum value "WARNING".
	VmwareTanzuCoreV1alpha1StatusConditionSeverityWARNING VmwareTanzuCoreV1alpha1StatusConditionSeverity = "WARNING"

	// VmwareTanzuCoreV1alpha1StatusConditionSeverityINFO captures enum value "INFO".
	VmwareTanzuCoreV1alpha1StatusConditionSeverityINFO VmwareTanzuCoreV1alpha1StatusConditionSeverity = "INFO"
)

type VmwareTanzuCoreV1alpha1StatusConditionStatus

type VmwareTanzuCoreV1alpha1StatusConditionStatus string

VmwareTanzuCoreV1alpha1StatusConditionStatus Status describes the state of condition.

  • STATUS_UNSPECIFIED: Controller is actively working to achieve the condition.

  • TRUE: Reconciliation has succeeded. Once all transition conditions have succeeded, the "happy state" condition should be set to True..

  • FALSE: Reconciliation has failed. This should be a terminal failure state until user action occurs.

    swagger:model vmware.tanzu.core.v1alpha1.status.Condition.Status

const (

	// VmwareTanzuCoreV1alpha1StatusConditionStatusSTATUSUNSPECIFIED captures enum value "STATUS_UNSPECIFIED".
	VmwareTanzuCoreV1alpha1StatusConditionStatusSTATUSUNSPECIFIED VmwareTanzuCoreV1alpha1StatusConditionStatus = "STATUS_UNSPECIFIED"

	// VmwareTanzuCoreV1alpha1StatusConditionStatusTRUE captures enum value "TRUE".
	VmwareTanzuCoreV1alpha1StatusConditionStatusTRUE VmwareTanzuCoreV1alpha1StatusConditionStatus = "TRUE"

	// VmwareTanzuCoreV1alpha1StatusConditionStatusFALSE captures enum value "FALSE".
	VmwareTanzuCoreV1alpha1StatusConditionStatusFALSE VmwareTanzuCoreV1alpha1StatusConditionStatus = "FALSE"
)

type VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolRequest

type VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolRequest struct {

	// Nodepool to create.
	Nodepool *VmwareTanzuManageV1alpha1ClusterNodepoolNodepool `json:"nodepool,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolRequest Request to create a Nodepool.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.CreateNodepoolRequest

func (*VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolResponse

type VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolResponse struct {

	// Nodepool created.
	Nodepool *VmwareTanzuManageV1alpha1ClusterNodepoolNodepool `json:"nodepool,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolResponse Response from creating a Nodepool.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.CreateNodepoolResponse

func (*VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolCreateNodepoolResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolDefinition

type VmwareTanzuManageV1alpha1ClusterNodepoolDefinition struct {

	// Info for the nodepool.
	Info *VmwareTanzuManageV1alpha1ClusterNodepoolInfo `json:"info,omitempty"`

	// Spec for the nodepool.
	Spec *VmwareTanzuManageV1alpha1ClusterNodepoolSpec `json:"spec,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolDefinition Definition is the definition of nodepool for cluster

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Definition

func (*VmwareTanzuManageV1alpha1ClusterNodepoolDefinition) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolDefinition) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolFullName

type VmwareTanzuManageV1alpha1ClusterNodepoolFullName struct {

	// Name of the cluster.
	ClusterName string `json:"clusterName,omitempty"`

	// Name of the management cluster.
	ManagementClusterName string `json:"managementClusterName,omitempty"`

	// Name of this nodepool.
	Name string `json:"name,omitempty"`

	// Provisioner of the cluster.
	ProvisionerName string `json:"provisionerName,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolFullName Full name of the nodepool. This includes the object name along with any parents or further identifiers.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.FullName

func (*VmwareTanzuManageV1alpha1ClusterNodepoolFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolInfo

type VmwareTanzuManageV1alpha1ClusterNodepoolInfo struct {

	// Description for the nodepool.
	Description string `json:"description,omitempty"`

	// Name of the nodepool.
	Name string `json:"name,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolInfo Info is the meta information of nodepool for cluster

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Info

func (*VmwareTanzuManageV1alpha1ClusterNodepoolInfo) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolInfo) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolListNodepoolsResponse

type VmwareTanzuManageV1alpha1ClusterNodepoolListNodepoolsResponse struct {

	// List of nodepools.
	Nodepools []*VmwareTanzuManageV1alpha1ClusterNodepoolNodepool `json:"nodepools"`

	// Total count.
	TotalCount string `json:"totalCount,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolListNodepoolsResponse Response from listing Nodepools.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.ListNodepoolsResponse

func (*VmwareTanzuManageV1alpha1ClusterNodepoolListNodepoolsResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolListNodepoolsResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolNodepool

type VmwareTanzuManageV1alpha1ClusterNodepoolNodepool struct {

	// Full name for the Nodepool.
	FullName *VmwareTanzuManageV1alpha1ClusterNodepoolFullName `json:"fullName,omitempty"`

	// Metadata for the Nodepool object.
	Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"`

	// Spec for the Nodepool.
	Spec *VmwareTanzuManageV1alpha1ClusterNodepoolSpec `json:"spec,omitempty"`

	// Status of the Nodepool.
	Status *VmwareTanzuManageV1alpha1ClusterNodepoolStatus `json:"status,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolNodepool A group of Kubernetes clusters.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Nodepool

func (*VmwareTanzuManageV1alpha1ClusterNodepoolNodepool) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolNodepool) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolSpec

type VmwareTanzuManageV1alpha1ClusterNodepoolSpec struct {

	// Cloud labels.
	CloudLabels map[string]string `json:"cloudLabels,omitempty"`

	// Node labels.
	NodeLabels map[string]string `json:"nodeLabels,omitempty"`

	// Nodepool config for tkg aws.
	TkgAws *VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool `json:"tkgAws,omitempty"`

	// Nodepool config for tkg service vsphere.
	TkgServiceVsphere *VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool `json:"tkgServiceVsphere,omitempty"`

	// Nodepool config for tkg vsphere.
	TkgVsphere *VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool `json:"tkgVsphere,omitempty"`

	// Count is the number of nodes.
	WorkerNodeCount string `json:"workerNodeCount,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolSpec Spec for the cluster nodepool.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Spec

func (*VmwareTanzuManageV1alpha1ClusterNodepoolSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolStatus

type VmwareTanzuManageV1alpha1ClusterNodepoolStatus struct {

	// Conditions for the nodepool resource.
	Conditions map[string]VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"`

	// Phase of the nodepool resource.
	Phase *VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase `json:"phase,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolStatus Status of node pool resource.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Status

func (*VmwareTanzuManageV1alpha1ClusterNodepoolStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase

type VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase string

VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase Phase of the nodepool resource.

  • PHASE_UNSPECIFIED: Unspecified phase.

  • CREATING: Resource is pending processing.

  • READY: Resource is in ready state.

  • ERROR: Error in processing.

  • DELETING: Resource is being deleted.

  • RESIZING: Resizing state.

  • UPGRADING: An upgrade is in progress.

  • UPGRADE_FAILED: An upgrade has failed.

  • WAITING: The cluster is not created yet. so wait till then.

    swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.Status.Phase

const (

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhasePHASEUNSPECIFIED captures enum value "PHASE_UNSPECIFIED".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhasePHASEUNSPECIFIED VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "PHASE_UNSPECIFIED"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseCREATING captures enum value "CREATING".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseCREATING VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "CREATING"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseREADY captures enum value "READY".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseREADY VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "READY"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseERROR captures enum value "ERROR".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseERROR VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "ERROR"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseDELETING captures enum value "DELETING".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseDELETING VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "DELETING"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseRESIZING captures enum value "RESIZING".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseRESIZING VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "RESIZING"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseUPGRADING captures enum value "UPGRADING".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseUPGRADING VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "UPGRADING"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseUPGRADEFAILED captures enum value "UPGRADE_FAILED".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseUPGRADEFAILED VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "UPGRADE_FAILED"

	// VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseWAITING captures enum value "WAITING".
	VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhaseWAITING VmwareTanzuManageV1alpha1ClusterNodepoolStatusPhase = "WAITING"
)

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement struct {

	// The AZ where the AWS nodes are placed.
	AvailabilityZone string `json:"availabilityZone,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement TKGAWSNodePlacement is the structure to indicate the AZ to place the nodes on.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.TKGAWSNodePlacement

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool struct {

	// Availability zone for the nodepool. Should be one of the availability zones chosen for the cluster.
	// Use this field only if you are creating a nodepool for cluster in TMC hosted AWS solution. To create a nodepool for TKG
	// workload cluster please use TKGAWSNodePlacement
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// Nodepool instance type.
	// The potential values could be found using cluster:options api.
	InstanceType string `json:"instanceType,omitempty"`

	// List of AZs to place the AWS nodes on. Please use this field to provision a nodepool for workload cluster on an attached TKG AWS management cluster.
	// Please specify 1 AZ for a dev cluster and up to 3 AZs for production cluster.
	NodePlacement []*VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodePlacement `json:"nodePlacement"`

	// Subnet ID of the private subnet in which you want the nodes to be created in. If specified, availability zone is
	// ignored.
	SubnetID string `json:"subnetId,omitempty"`

	// Kubernetes version of the node pool.
	Version string `json:"version,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool TKGAWSNodepool is the nodepool spec for TKG aws cluster.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.TKGAWSNodepool

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGAWSNodepool) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool struct {

	// Nodepool instance type.
	// The potential values could be found using cluster:options api.
	Class string `json:"class,omitempty"`

	// Configure the failure domain of nodepool.
	// The potential values could be found using cluster:options api.
	// This parameter will be ignored by the backend if the TKG service vsphere cluster doesn't support.
	FailureDomain string `json:"failureDomain,omitempty"`

	// Storage Class to be used for storage of the disks which store the root filesystem of the nodes.
	// The potential values could be found using cluster:options api.
	StorageClass string `json:"storageClass,omitempty"`

	// Configure volumes for node pool nodes.
	Volumes []*VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume `json:"volumes"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool TKGServiceVsphereNodepool is the nodepool spec for TKG service vsphere cluster. The values will flow via cluster:options api.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.TKGServiceVsphereNodepool

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGServiceVsphereNodepool) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool

type VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool struct {

	// VM specific configuration.
	VMConfig *VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig `json:"vmConfig,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool TKGVsphereNodepool is the nodepool spec for TKG vsphere cluster. The values will flow via cluster:options api.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.nodepool.TKGVsphereNodepool

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNodepoolTKGVsphereNodepool) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume

type VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume struct {

	// Volume capacity is in gib.
	Capacity float32 `json:"capacity,omitempty"`

	// MountPath is the directory where the volume device is to be mounted.
	MountPath string `json:"mountPath,omitempty"`

	// Volume name.
	Name string `json:"name,omitempty"`

	// Storage class for PVC
	// If omitted, default storage class will be used for the disks.
	StorageClass string `json:"storageClass,omitempty"`
}

VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume TKGServiceVsphereVolume defines a Persistent Volume Claim attached for the workload cluster.

swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.TKGServiceVsphereVolume

func (*VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1CommonClusterTKGServiceVsphereVolume) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig

type VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig struct {

	// Number of CPUs per node.
	CPU string `json:"cpu,omitempty"`

	// Root disk size in gigabytes for the VM.
	DiskGib string `json:"diskGib,omitempty"`

	// Memory associated with the node in megabytes.
	MemoryMib string `json:"memoryMib,omitempty"`
}

VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig VM specific configuration.

swagger:model vmware.tanzu.manage.v1alpha1.common.cluster.TKGVsphereVMConfig

func (*VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1CommonClusterTKGVsphereVMConfig) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL