Lines Matching defs:AzureIaaSVMProtectionPolicy
3571 type AzureIaaSVMProtectionPolicy struct { struct
3573 SchedulePolicy BasicSchedulePolicy `json:"schedulePolicy,omitempty"`
3575 RetentionPolicy BasicRetentionPolicy `json:"retentionPolicy,omitempty"`
3577 TimeZone *string `json:"timeZone,omitempty"`
3579 ProtectedItemsCount *int32 `json:"protectedItemsCount,omitempty"`
3581 BackupManagementType ManagementTypeBasicProtectionPolicy `json:"backupManagementType,omitempty"`
3585 func (aispp AzureIaaSVMProtectionPolicy) MarshalJSON() ([]byte, error) {
3603 …aaSVMProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) {
3608 …AzureIaaSVMProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) {
3613 …aispp AzureIaaSVMProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) {
3618 …SVMProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) {
3623 … (aispp AzureIaaSVMProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) {
3628 func (aispp AzureIaaSVMProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) {
3633 func (aispp AzureIaaSVMProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) {
3638 func (aispp AzureIaaSVMProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) {
3643 func (aispp *AzureIaaSVMProtectionPolicy) UnmarshalJSON(body []byte) error {