kustomizationclustermodel

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 VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationFullName

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationFullName struct {

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

	// Name of management cluster.
	ManagementClusterName string `json:"managementClusterName,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"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationFullName Full name of the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationGetKustomizationResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationGetKustomizationResponse struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationGetKustomizationResponse Response from getting a Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationGetKustomizationResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationGetKustomizationResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomization

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomization struct {

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

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

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

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

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomization Represents configuration that needs to be applied to cluster.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomization) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomization) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationRequest

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationRequest struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationRequest Request to create a Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationResponse struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationResponse Response from creating a Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationKustomizationResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference struct {

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

	// Namespace of the repository.
	Namespace string `json:"namespace,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference Reference to the repository in same or different namespace.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.kustomization.RepositoryReference

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec struct {

	// Interval defines the interval at which to reconcile kustomization.
	Interval string `json:"interval,omitempty"`

	// Path within the source from which configurations will be applied.
	Path string `json:"path,omitempty"`

	// If true, the workloads will be deleted when the kustomization CR is deleted.
	Prune bool `json:"prune,omitempty"`

	// Reference to the source from which the configurations will be applied.
	Source *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationRepositoryReference `json:"source,omitempty"`

	// TargetNamespace sets or overrides the namespaces of resources/kustomization yaml while applying on cluster.
	// Namespace specified here must exist on cluster. It won't be created as a result of specifying here.
	TargetNamespace string `json:"targetNamespace,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec Spec of the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationStatus

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationStatus struct {

	// The conditions attached to this Kustomization object.
	Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationStatus Status of the Kustomization.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdKustomizationStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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