Documentation ¶
Index ¶
- type K8sIoApimachineryPkgRuntimeRawExtension
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable
- type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema
- type VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K8sIoApimachineryPkgRuntimeRawExtension ¶
type K8sIoApimachineryPkgRuntimeRawExtension struct { // Raw is the underlying serialization of this object. Raw strfmt.Base64 `json:"raw,omitempty"` }
swagger:model k8s.io.apimachinery.pkg.runtime.RawExtension
func (*K8sIoApimachineryPkgRuntimeRawExtension) MarshalBinary ¶
func (m *K8sIoApimachineryPkgRuntimeRawExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*K8sIoApimachineryPkgRuntimeRawExtension) UnmarshalBinary ¶
func (m *K8sIoApimachineryPkgRuntimeRawExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass struct { // Full name for the cluster class. FullName *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName `json:"fullName,omitempty"` // Metadata for the cluster class object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the cluster class. Spec *VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec `json:"spec,omitempty"` // Status of the cluster class. Status *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass A Kubernetes Cluster Class.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.ClusterClass
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName struct { // Name of the management cluster. ManagementClusterName string `json:"managementClusterName,omitempty"` // Name of this cluster class. Name string `json:"name,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` // Provisioner of the cluster class. ProvisionerName string `json:"provisionerName,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName Full name of the cluster class. This includes the object name along with any parents or further identifiers.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.FullName
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData struct { // List of clusterclasses. ClusterClasses []*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClass `json:"clusterClasses"` // Total count. TotalCount string `json:"totalCount,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData Response from listing ClusterClasses.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.ListClusterClassesResponse.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassListData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus struct { // Conditions of the resource. Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Schema of cluster class variables for UI to render. VariablesSchema *K8sIoApimachineryPkgRuntimeRawExtension `json:"variablesSchema,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus Status of the cluster class.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.Status
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable struct { // Name of the cluster class variable. Name string `json:"name,omitempty"` // Required specifies if the variable is required. Required bool `json:"required,omitempty"` // Schema defines the schema of the variable. Schema *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema `json:"schema,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable ClusterClassVariable defines a variable which can be configured in the Cluster topology.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.ClusterClassVariable
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema ¶
type VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema struct { // Template values in OpenAPI V3 schema format. Template *K8sIoApimachineryPkgRuntimeRawExtension `json:"template,omitempty"` }
VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema VariableSchema defines the schema of a variable.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.VariableSchema
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariableSchema) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec ¶
type VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec struct { // Variables defines the variables which can be configured // in the Cluster topology and are then used in patches. Variables []*VmwareTanzuManageV1alpha1ManagementClusterProvisionerClusterClassVariable `json:"variables"` // Workers classes is a collection of node types which can be used to create // the worker nodes of the cluster. WorkersClasses []string `json:"workersClasses"` }
VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec Spec of the cluster class.
swagger:model vmware.tanzu.manage.v1alpha1.managementcluster.provisioner.clusterclass.Spec
func (*VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ManagementclusterProvisionerClusterclassSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.