tanzupackage

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: 3 Imported by: 0

Documentation

Index

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 VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataGetPackageResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataGetPackageResponse struct {

	// Package returned.
	Package *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage `json:"package,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataGetPackageResponse Response from getting a Package.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.GetPackageResponse

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataGetPackageResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataGetPackageResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName struct {

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

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

	// Name of the Package metadata.
	MetadataName string `json:"metadataName,omitempty"`

	// Name of the Package. It represents version of the Package metadata.
	Name string `json:"name,omitempty"`

	// Name of Namespace.
	NamespaceName string `json:"namespaceName,omitempty"`

	// ID of Organization.
	OrgID string `json:"orgId,omitempty"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName Full name of the Package.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.FullName

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageListPackagesResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageListPackagesResponse struct {

	// List of packages.
	Packages []*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage `json:"packages"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageListPackagesResponse Response from listing Packages.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.ListPackagesResponse

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageListPackagesResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageListPackagesResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage struct {

	// Full name for the Package.
	FullName *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageFullName `json:"fullName,omitempty"`

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

	// Spec for the Package.
	Spec *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec `json:"spec,omitempty"`

	// Metadata describing the type of the resource.
	Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage Represents Tanzu Carvel Package that's available for installation.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.Package

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackagePackage) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSearchScope

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSearchScope struct {

	// Scope search to the specified cluster_name; supports globbing; default (*).
	ClusterName string `json:"clusterName,omitempty"`

	// Scope search to the specified management_cluster_name; supports globbing; default (*).
	ManagementClusterName string `json:"managementClusterName,omitempty"`

	// Scope search to the specified metadata_name; supports globbing; default (*).
	MetadataName string `json:"metadataName,omitempty"`

	// Scope search to the specified name; supports globbing; default (*).
	Name string `json:"name,omitempty"`

	// Scope search to the specified namespace_name; supports globbing; default (*).
	NamespaceName string `json:"namespaceName,omitempty"`

	// Scope search to the specified provisioner_name; supports globbing; default (*).
	ProvisionerName string `json:"provisionerName,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSearchScope Scope to search by, any fields left empty will be considered all (*).

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.SearchScope

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSearchScope) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSearchScope) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec struct {

	// Minimum capacity requirements to install Package on a cluster.
	CapacityRequirementsDescription string `json:"capacityRequirementsDescription,omitempty"`

	// Licenses under which Package is released.
	Licenses []string `json:"licenses"`

	// Release notes of Package.
	ReleaseNotes string `json:"releaseNotes,omitempty"`

	// Date on which Package is released.
	// Format: date-time
	ReleasedAt strfmt.DateTime `json:"releasedAt,omitempty"`

	// Name of package repository to which this package belongs.
	RepositoryName string `json:"repositoryName,omitempty"`

	// Values schema is used to show template values that can be configured by users.
	ValuesSchema *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema `json:"valuesSchema,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec Spec of the Package.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.Spec

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema struct {

	// Template values in OpenAPI V3 schema format.
	Template *K8sIoApimachineryPkgRuntimeRawExtension `json:"template,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema ValuesSchema is used to show template values that can be configured by users while installing Package.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.metadata.package.ValuesSchema

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageMetadataPackageValuesSchema) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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