Lines Matching defs:AzureIaaSVMProtectionPolicy

3335 type AzureIaaSVMProtectionPolicy struct {  struct
3337 SchedulePolicy BasicSchedulePolicy `json:"schedulePolicy,omitempty"`
3339 RetentionPolicy BasicRetentionPolicy `json:"retentionPolicy,omitempty"`
3341 InstantRpRetentionRangeInDays *int32 `json:"instantRpRetentionRangeInDays,omitempty"`
3343 TimeZone *string `json:"timeZone,omitempty"`
3345 ProtectedItemsCount *int32 `json:"protectedItemsCount,omitempty"`
3347 BackupManagementType ManagementTypeBasicProtectionPolicy `json:"backupManagementType,omitempty"`
3351 func (aispp AzureIaaSVMProtectionPolicy) MarshalJSON() ([]byte, error) {
3372 …aaSVMProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) {
3377 …AzureIaaSVMProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) {
3382 …aispp AzureIaaSVMProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) {
3387 …SVMProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) {
3392 … (aispp AzureIaaSVMProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) {
3397 func (aispp AzureIaaSVMProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) {
3402 func (aispp AzureIaaSVMProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) {
3407 func (aispp AzureIaaSVMProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) {
3412 func (aispp *AzureIaaSVMProtectionPolicy) UnmarshalJSON(body []byte) error {