tanzupackagerepository

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 VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository struct {

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

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

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

	// Status for the Package Repository.
	Status *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus `json:"status,omitempty"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository Represents Tanzu Carvel Package repository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.Repository.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName struct {

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

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

	// Name of the Package Repository.
	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"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName Full name of the Package Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryGetResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryGetResponse struct {

	// Repository returned.
	Repository *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository `json:"repository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryGetResponse Response from getting a Repository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.GetRepositoryResponse.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryGetResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryGetResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec struct {

	// Docker image url; unqualified, tagged, or digest references supported.
	Image string `json:"image,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec Package Repository bundle is an image package bundle that holds Package CRs.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.ImgPkgBundleSpec.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryRequest

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryRequest struct {

	// Repository to create.
	Repository *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository `json:"repository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryRequest Request to create a Repository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.CreateRepositoryRequest.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryResponse struct {

	// Repository created.
	Repository *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository `json:"repository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryResponse Response from creating a Repository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.CreateRepositoryResponse.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityRequest

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityRequest struct {

	// If true, Package Repository is disabled for cluster.
	Disabled bool `json:"disabled"`

	// Package Repository full_name.
	FullName *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryFullName `json:"fullName,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityRequest The request type for enabling/disabling a Package Repository for a cluster.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.SetRepositoryAvailabilityRequest.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityResponse struct {

	// Enabled Package Repository resource.
	Repository *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepository `json:"repository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityResponse The response type for enabling/disabling a Package Repository for a cluster.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.SetRepositoryAvailabilityResponse.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySetRepositoryAvailabilityResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySpec

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySpec struct {

	// Pulls imgpkg bundle from Docker/OCI registry.
	ImgpkgBundle *VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryImgPkgBundleSpec `json:"imgpkgBundle,omitempty"`
}

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositorySpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus

type VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus struct {

	// Conditions of the Package Repository resource.
	Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"`

	// If true, the Package Repository is disabled.
	Disabled bool `json:"disabled,omitempty"`

	// If true, the Package Repository is managed by TMC.
	Managed bool `json:"managed,omitempty"`

	// If true, the Package Repository has been subscribed by user organization.
	Subscribed bool `json:"subscribed,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus Status of Package Repository resource.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.tanzupackage.repository.Status.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceTanzupackageRepositoryStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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