kustomizationclustergroupmodel

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 VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName struct {

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

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

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

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

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName Full name of the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationGetKustomizationResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationGetKustomizationResponse struct {

	// Kustomization returned.
	Kustomization *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization `json:"kustomization,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationGetKustomizationResponse Response from getting a Kustomization.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.kustomization.GetKustomizationResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationGetKustomizationResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationGetKustomizationResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization struct {

	// Full name for the Kustomization.
	FullName *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationFullName `json:"fullName,omitempty"`

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

	// Spec for the Kustomization.
	Spec *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec `json:"spec,omitempty"`

	// Status for the Kustomization.
	Status *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus `json:"status,omitempty"`

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

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization Represents configuration that needs to be applied to cluster group.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.kustomization.Kustomization

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationRequest

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationRequest struct {

	// Kustomization to create.
	Kustomization *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization `json:"kustomization,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationRequest Request to create a Kustomization.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.kustomization.CreateKustomizationRequest

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationResponse struct {

	// Kustomization created.
	Kustomization *VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomization `json:"kustomization,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationResponse Response from creating a Kustomization.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.fluxcd.kustomization.CreateKustomizationResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationKustomizationResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec struct {

	// Spec for the Kustomization as defined at atomic level.
	AtomicSpec *kustomizationclustermodel.VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec `json:"atomicSpec,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec Spec for the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus

type VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus struct {

	// Details contains information about the Cluster Group kustomization 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 kustomization application on member Clusters.
	Phase *statusmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus Status of the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceFluxcdKustomizationStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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