gitrepositoryclustermodel

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 VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName struct {

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

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

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName Full name of the Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse struct {

	// GitRepository returned.
	GitRepository *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository `json:"gitRepository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse Response from getting a GitRepository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.GetGitRepositoryResponse

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation string

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation GitImplementation specifies which client library implementation to use.

  • GO_GIT: GO_GIT specifies go-git library to use.
  • LIB_GIT2: LIB_GIT2 specifies libgit2 library to use which supports git v2 protocol.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.GitImplementation

const (

	// VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementationGOGIT captures enum value "GO_GIT".
	VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementationGOGIT VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation = "GO_GIT"

	// VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementationLIBGIT2 captures enum value "LIB_GIT2".
	VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementationLIBGIT2 VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation = "LIB_GIT2"
)

func (VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation) Pointer

Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository struct {

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

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

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

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

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository Represents a gitrepository source to sync configurations from.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.GitRepository

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest struct {

	// GitRepository to create.
	GitRepository *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository `json:"gitRepository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest Request to create a GitRepository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.CreateGitRepositoryRequest

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse struct {

	// GitRepository created.
	GitRepository *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository `json:"gitRepository,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse Response from creating a GitRepository.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.CreateGitRepositoryResponse

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference struct {

	// Branch from git to checkout.
	Branch string `json:"branch,omitempty"`

	// Commit SHA to checkout. Takes precedence over all other reference fields.
	// When GitRepository.spec.git_implementation is `go-git`, this can be combined
	// with branch to shallow clone branch in which the commit is expected to exist.
	Commit string `json:"commit,omitempty"`

	// SemVer expression to checkout from git tags. Takes precedence over tag.
	Semver string `json:"semver,omitempty"`

	// Tag from git to checkout. Takes precedence over branch.
	Tag string `json:"tag,omitempty"`
}

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference Reference specifies git reference to resolve and checkout.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.gitrepository.Reference

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec struct {

	// GitImplementation specifies which client library implementation to use.
	GitImplementation *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation `json:"gitImplementation,omitempty"`

	// Interval at which to check gitrepository for updates.
	Interval string `json:"interval,omitempty"`

	// Reference specifies git reference to resolve.
	Ref *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference `json:"ref,omitempty"`

	// Reference to the secret.
	SecretRef string `json:"secretRef,omitempty"`

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec Spec of the Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus

type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus struct {

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

VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus Status of the Repository.

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

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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