Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec
- type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef struct { // Name/path of the chart in the helm/git repository. Chart string `json:"chart,omitempty"` // Repository name. RepositoryName string `json:"repositoryName,omitempty"` // Repository namespace. RepositoryNamespace string `json:"repositoryNamespace,omitempty"` // Repository type. RepositoryType *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType `json:"repositoryType,omitempty"` // Chart version, applicable for helm repository type. Version string `json:"version,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef ChartRef of the helm release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.ChartRef
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName struct { // Name of Cluster. ClusterName string `json:"clusterName,omitempty"` // Name of management cluster. ManagementClusterName string `json:"managementClusterName,omitempty"` // Name of the Release. 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"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName Full name of the Helm Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.FullName
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources struct { // Name of the cluster role used for Helm Release. ClusterRoleName string `json:"clusterRoleName,omitempty"` // Name of the role binding used for Helm Release. RoleBindingName string `json:"roleBindingName,omitempty"` // Name of the service account used for Helm Release. ServiceAccountName string `json:"serviceAccountName,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources Generated Resources for Helm Release on the cluster by TMC.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.GeneratedResources
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse struct { // Release returned. Release *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse Response from getting a Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.GetReleaseResponse
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease struct { // Full name for the Release. FullName *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseFullName `json:"fullName,omitempty"` // Metadata for the Release object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the Release. Spec *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec `json:"spec,omitempty"` // Status for the Release. Status *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease Instance of Helm Chart.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.Release
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType string
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType RepositoryType specifies the type of repository.
- UNSPECIFIED: Repository type is unspecified.
- HELM: Helm repository.
- GIT: Git repository.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.RepositoryType
const ( // VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeUNSPECIFIED captures enum value "UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeUNSPECIFIED VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType = "UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeHELM captures enum value "HELM". VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeHELM VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType = "HELM" // VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeGIT captures enum value "GIT". VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryTypeGIT VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType = "GIT" )
func NewVmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType ¶
func NewVmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType(value VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType) *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType
func (VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType) Pointer ¶
func (m VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType) Pointer() *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType
Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRepositoryType.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest struct { // Release to create. Release *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest Request to create a Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.CreateReleaseRequest
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse struct { // Release created. Release *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseRelease `json:"release,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse Response from creating a Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.CreateReleaseResponse
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec struct { // Reference to the chart which will be installed. ChartRef *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseChartRef `json:"chartRef,omitempty"` // Inline values in yaml format. InlineConfiguration string `json:"inlineConfiguration,omitempty"` // Interval at which to reconcile the Helm release. Interval string `json:"interval,omitempty"` // Name of target namespace. TargetNamespace string `json:"targetNamespace,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec Spec of the Helm Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.Spec
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus ¶
type VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus struct { // Conditions of the Helm Release resource. Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Kuberenetes RBAC resources and service account created on the cluster by TMC for Helm Release. GeneratedResources *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseGeneratedResources `json:"generatedResources,omitempty"` }
VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus Status of the Helm Release.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.namespace.fluxcd.helm.release.Status
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterNamespaceFluxcdHelmReleaseStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.