Lines Matching defs:MabProtectionPolicy
4612 type MabProtectionPolicy struct { struct
4614 SchedulePolicy BasicSchedulePolicy `json:"schedulePolicy,omitempty"`
4616 RetentionPolicy BasicRetentionPolicy `json:"retentionPolicy,omitempty"`
4618 ProtectedItemsCount *int32 `json:"protectedItemsCount,omitempty"`
4620 BackupManagementType ManagementTypeBasicProtectionPolicy `json:"backupManagementType,omitempty"`
4624 func (mpp MabProtectionPolicy) MarshalJSON() ([]byte, error) {
4639 …nc (mpp MabProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) {
4644 func (mpp MabProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) {
4649 func (mpp MabProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) {
4654 func (mpp MabProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) {
4659 func (mpp MabProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) {
4664 func (mpp *MabProtectionPolicy) UnmarshalJSON(body []byte) error {