Lines Matching defs:MabProtectionPolicy
11010 type MabProtectionPolicy struct { struct
11012 SchedulePolicy BasicSchedulePolicy `json:"schedulePolicy,omitempty"`
11014 RetentionPolicy BasicRetentionPolicy `json:"retentionPolicy,omitempty"`
11016 ProtectedItemsCount *int32 `json:"protectedItemsCount,omitempty"`
11018 BackupManagementType ManagementTypeBasicProtectionPolicy `json:"backupManagementType,omitempty"`
11022 func (mpp MabProtectionPolicy) MarshalJSON() ([]byte, error) {
11037 …p MabProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) {
11042 …nc (mpp MabProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) {
11047 func (mpp MabProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) {
11052 …MabProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) {
11057 func (mpp MabProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) {
11062 func (mpp MabProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) {
11067 func (mpp MabProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) {
11072 func (mpp MabProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) {
11077 func (mpp *MabProtectionPolicy) UnmarshalJSON(body []byte) error {