helmreleaseclustergroupmodel

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 VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName struct {

	// Name of Cluster Group.
	ClusterGroupName string `json:"clusterGroupName,omitempty"`

	// Name of the Helm Release.
	Name string `json:"name,omitempty"`

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

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

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName Full name of the Helm Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.FullName

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseGetResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseGetResponse struct {

	// Release returned.
	Release *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseGetResponse Response from getting a Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.GetReleaseResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseGetResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseGetResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease struct {

	// Full name for the Release.
	FullName *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseFullName `json:"fullName,omitempty"`

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

	// Spec for the Release.
	Spec *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec `json:"spec,omitempty"`

	// Status for the Release.
	Status *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus `json:"status,omitempty"`

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

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease Release is an instance of Helm Chart created at cluster group level.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.Release

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRequest

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRequest struct {

	// Release to create.
	Release *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRequest Request to create a Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.CreateReleaseRequest

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseResponse struct {

	// Release updated.
	Release *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseResponse Response from updating a Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.UpdateReleaseResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec struct {

	// Spec of helm release as defined at atomic level.
	AtomicSpec *helmreleaseclustermodel.VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec `json:"atomicSpec,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec Spec of the Helm Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.Spec

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus struct {

	// Details contains information about the Cluster Group helm release being applied on member Clusters.
	Details *statusmodel.VmwareTanzuManageV1alpha1CommonBatchDetails `json:"details,omitempty"`

	// Generation value at the time this status was updated.
	ObservedGeneration string `json:"observedGeneration,omitempty"`

	// Phase of the Cluster Group helm release application on member Clusters.
	Phase *statusmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus Status of the Release.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.helm.release.Status

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdHelmReleaseStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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