Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryFullName) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGetGitRepositoryResponse) UnmarshalBinary(b []byte) error
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 NewVmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation ¶
func NewVmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation(value VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation) *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation
func (VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation) Pointer ¶
func (m VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation) Pointer() *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitImplementation
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepository) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryRequest) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryGitRepositoryResponse) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryReference) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositorySpec) UnmarshalBinary(b []byte) error
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 ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdGitrepositoryStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.