Documentation ¶
Index ¶
- type ListClusterGroupBackupSchedulesRequest
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec
- type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListClusterGroupBackupSchedulesRequest ¶
type ListClusterGroupBackupSchedulesRequest struct { // Scope can be provider or cluster. SearchScope *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope `json:"searchScope"` // Sort results by. SortBy string `json:"sortBy,omitempty"` // Query to run against the API. Query string `json:"query,omitempty"` // Include Total. IncludeTotalCount bool `json:"includeTotal"` }
func (*ListClusterGroupBackupSchedulesRequest) MarshalBinary ¶
func (m *ListClusterGroupBackupSchedulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*ListClusterGroupBackupSchedulesRequest) UnmarshalBinary ¶
func (m *ListClusterGroupBackupSchedulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName struct { // Name of Cluster group. ClusterGroupName string `json:"clusterGroupName,omitempty"` // Name of this Schedule. Name string `json:"name,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName 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.schedule.FullName
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse struct { // Schedule returned. Schedule *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule `json:"schedule,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse Response from getting a Schedule.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.GetScheduleResponse
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleGetScheduleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse struct { // List of schedules. Schedules []*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule `json:"schedules"` // Total count. TotalCount string `json:"totalCount,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse Response from listing Schedules.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.ListSchedulesResponse
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleListSchedulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule struct { // Full name for the Schedule. FullName *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleFullName `json:"fullName,omitempty"` // Metadata for the schedule object. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the schedule. Spec *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec `json:"spec,omitempty"` // Status of the schedule. Status *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule A pre-scheduled or periodic Backup that should be run.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.Schedule
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest struct { // Schedule to create. Schedule *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule `json:"schedule,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest Request to create a Schedule.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.CreateScheduleRequest
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse struct { // Schedule created. Schedule *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSchedule `json:"schedule,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse Response from creating a Schedule.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.CreateScheduleResponse
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleScheduleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope struct { // Scope search to the specified cluster_group_name; supports globbing; default (*). ClusterGroupName string `json:"clusterGroupName,omitempty"` // Scope search to the specified name; supports globbing; default (*). Name string `json:"name,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope Scope to search by, any fields left empty will be considered all (*).
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.SearchScope
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSearchScope) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec struct { // Spec of the schedule defined at atomic level. AtomicSpec *backupschedulemodel.VmwareTanzuManageV1alpha1ClusterDataprotectionScheduleSpec `json:"atomicSpec,omitempty"` // Selector to include/exclude specific clusters. Selector *batchselectormodel.VmwareTanzuManageV1alpha1CommonBatchSelector `json:"selector,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec The schedule spec.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.Spec
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus ¶
type VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus struct { // Details contains information about the Cluster Group schedule being applied on member Clusters. Details *statusmodel.VmwareTanzuManageV1alpha1CommonBatchDetails `json:"details,omitempty"` // Generation value at the time this status was updated. ObservedGeneration string `json:"observedGeneration,omitempty"` // Phase of the Cluster Group schedule on member Clusters. Phase *statusmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"` }
VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus Status of the schedule resource.
swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.dataprotection.schedule.Status
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClustergroupDataprotectionScheduleStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation