Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest struct { // DataProtection to create. DataProtection *VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection `json:"dataProtection,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest Request to create a DataProtection.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.CreateDataProtectionRequest
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse struct { // DataProtection created. DataProtection *VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection `json:"dataProtection,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse Response from creating a DataProtection.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.CreateDataProtectionResponse
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionCreateDataProtectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection struct { // Full name for the DataProtection. FullName *VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName `json:"fullName,omitempty"` // Metadata for the DataProtection object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec field for DataProtection. Spec *VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec `json:"spec,omitempty"` // Status field. Status *VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection Backup, restore, or migrate cluster data.
Protect Kubernetes cluster data with the DataProtection resource. Backup, restore, or migrate cluster objects and volumes.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.DataProtection
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName struct { // Name of Cluster group. ClusterGroupName string `json:"clusterGroupName,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName Full name of the namespace. This includes the object name along with any parents or further identifiers.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.FullName
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse struct { // List of dataprotections. DataProtections []*VmwareTanzuManageV1alpha1ClustergroupDataprotectionDataProtection `json:"dataProtections"` // Total count. TotalCount string `json:"totalCount,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse Response from listing DataProtections.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.ListDataProtectionsResponse
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionListDataProtectionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec struct { // Spec of the data protection defined at atomic level. AtomicSpec *clusterdpmodel.VmwareTanzuManageV1alpha1ClusterDataprotectionSpec `json:"atomicSpec,omitempty"` // Selector to include/exclude specific clusters (optional). Selector *commonmodel.VmwareTanzuManageV1alpha1CommonBatchSelector `json:"selector,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec The spec collects all the options for installing backup and restore solution into a Kubernetes cluster.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.Spec
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus struct { // Details contains information about the Cluster Group Data Protection being applied on member Clusters. Details *commonmodel.VmwareTanzuManageV1alpha1CommonBatchDetails `json:"details,omitempty"` // Generation value at the time this status was updated. ObservedGeneration string `json:"observedGeneration,omitempty"` // Phase of the Cluster Group Data Protection on member Clusters. Phase *commonmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus Status of the Data Protection.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.Status
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.