helmrepositoryclustermodel

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 VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository struct {

	// Full name for the artifact metadata.
	FullName *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName `json:"fullName,omitempty"`

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

	// Spec for the helm repository.
	Spec *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec `json:"spec,omitempty"`

	// Status for the helm repository.
	Status *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus `json:"status,omitempty"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository Represents Helm Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName struct {

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

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

	// Name of the helm 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"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName Full name of the helm repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryGetResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryGetResponse struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryGetResponse Response from getting a Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryGetResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryGetResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryListResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryListResponse struct {

	// List of repositories.
	Repositories []*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepository `json:"repositories"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryListResponse Response from listing Repositories.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.repository.ListRepositoriesResponse

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryListResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryListResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySearchScope

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySearchScope 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 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"`
}

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

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.repository.SearchScope

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySearchScope) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySearchScope) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec struct {

	// URL of helm repository.
	URL string `json:"url,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec Spec of the helm repository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.repository.Spec

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositorySpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus Status of the Helm Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmRepositoryStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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