From 2aa0ce4924abb6d59cf2c53ada3694d9569040db Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-azure <> Date: Mon, 11 Dec 2023 08:41:29 +0000 Subject: [PATCH] data: regenerating based on the latest Swagger --- .../2023-08-01/ApiVersionDefinition.json | 19 - .../AzureBackupJob/Model-AzureBackupJob.json | 387 ------------------ .../Model-AzureBackupJobResource.json | 65 --- .../Model-ExportJobsResult.json | 53 --- .../AzureBackupJob/Model-InnerError.json | 45 -- .../AzureBackupJob/Model-JobExtendedInfo.json | 97 ----- .../AzureBackupJob/Model-JobSubTask.json | 69 ---- .../Model-RestoreJobRecoveryPointDetails.json | 30 -- .../AzureBackupJob/Model-UserFacingError.json | 125 ------ ...peration-ExportJobsOperationResultGet.json | 15 - .../Operation-ExportJobsTrigger.json | 12 - .../AzureBackupJob/Operation-JobsGet.json | 14 - .../ResourceId-BackupJobId.json | 52 --- .../ResourceId-BackupVaultId.json | 43 -- .../ResourceId-OperationIdId.json | 57 --- .../AzureBackupJobs/Model-AzureBackupJob.json | 387 ------------------ .../Model-AzureBackupJobResource.json | 65 --- .../AzureBackupJobs/Model-InnerError.json | 45 -- .../Model-JobExtendedInfo.json | 97 ----- .../AzureBackupJobs/Model-JobSubTask.json | 69 ---- .../Model-RestoreJobRecoveryPointDetails.json | 30 -- .../Model-UserFacingError.json | 125 ------ .../AzureBackupJobs/Operation-JobsList.json | 16 - .../ResourceId-BackupVaultId.json | 43 -- .../Constant-CurrentProtectionState.json | 54 --- .../Constant-DataStoreTypes.json | 18 - .../Constant-ExistingResourcePolicy.json | 14 - .../Constant-PersistentVolumeRestoreMode.json | 14 - .../Constant-RecoveryOption.json | 10 - .../Constant-RehydrationPriority.json | 18 - ...Constant-ResourcePropertiesObjectType.json | 10 - .../Constant-RestoreTargetLocationType.json | 18 - .../Constant-SecretStoreType.json | 14 - .../Constant-SourceDataStoreType.json | 22 - .../BackupInstances/Constant-Status.json | 30 -- .../BackupInstances/Constant-SyncType.json | 14 - .../Constant-ValidationType.json | 14 - .../Model-AdHocBackupRuleOptions.json | 29 -- .../Model-AdhocBackupTriggerOption.json | 17 - .../Model-AuthCredentials.json | 18 - ...ackupRecoveryPointBasedRestoreRequest.json | 20 - ...BackupRecoveryTimeBasedRestoreRequest.json | 20 - .../Model-AzureBackupRehydrationRequest.json | 41 -- .../Model-AzureBackupRestoreRequest.json | 66 --- ...reBackupRestoreWithRehydrationRequest.json | 44 -- ...Model-AzureOperationalStoreParameters.json | 20 - .../Model-BackupDatasourceParameters.json | 18 - .../BackupInstances/Model-BackupInstance.json | 149 ------- .../Model-BackupInstanceResource.json | 77 ---- .../Model-BaseResourceProperties.json | 18 - .../Model-BlobBackupDatasourceParameters.json | 24 -- .../Model-DataStoreParameters.json | 30 -- .../BackupInstances/Model-Datasource.json | 101 ----- .../BackupInstances/Model-DatasourceSet.json | 101 ----- .../Model-DefaultResourceProperties.json | 7 - .../Model-IdentityDetails.json | 29 -- .../BackupInstances/Model-InnerError.json | 45 -- .../Model-ItemLevelRestoreCriteria.json | 18 - .../Model-ItemLevelRestoreTargetInfo.json | 60 --- .../Model-ItemPathBasedRestoreCriteria.json | 48 --- ...etesClusterBackupDatasourceParameters.json | 128 ------ ...odel-KubernetesClusterRestoreCriteria.json | 156 ------- ...rnetesClusterVaultTierRestoreCriteria.json | 180 -------- .../Model-KubernetesPVRestoreCriteria.json | 32 -- ...KubernetesStorageClassRestoreCriteria.json | 32 -- .../Model-NamespacedNameResource.json | 29 -- .../Model-OperationExtendedInfo.json | 18 - .../Model-OperationJobExtendedInfo.json | 20 - .../BackupInstances/Model-PolicyInfo.json | 41 -- .../Model-PolicyParameters.json | 37 -- .../Model-ProtectionStatusDetails.json | 29 -- ...el-RangeBasedItemLevelRestoreCriteria.json | 32 -- .../Model-RestoreFilesTargetInfo.json | 20 - .../Model-RestoreTargetInfo.json | 44 -- .../Model-RestoreTargetInfoBase.json | 42 -- ...Model-SecretStoreBasedAuthCredentials.json | 20 - .../Model-SecretStoreResource.json | 41 -- .../Model-SyncBackupInstanceRequest.json | 17 - .../BackupInstances/Model-TargetDetails.json | 53 --- .../Model-TriggerBackupRequest.json | 17 - .../Model-UserFacingError.json | 125 ------ .../Model-ValidateForBackupRequest.json | 17 - .../Model-ValidateRestoreRequestObject.json | 17 - .../Operation-AdhocBackup.json | 16 - .../Operation-CreateOrUpdate.json | 16 - .../BackupInstances/Operation-Delete.json | 12 - .../BackupInstances/Operation-Get.json | 14 - .../BackupInstances/Operation-List.json | 16 - .../Operation-ResumeBackups.json | 12 - .../Operation-ResumeProtection.json | 12 - .../Operation-StopProtection.json | 12 - .../Operation-SuspendBackups.json | 12 - .../Operation-SyncBackupInstance.json | 16 - .../Operation-TriggerRehydrate.json | 16 - .../Operation-TriggerRestore.json | 16 - .../Operation-ValidateForBackup.json | 16 - .../Operation-ValidateForRestore.json | 16 - .../ResourceId-BackupInstanceId.json | 52 --- .../ResourceId-BackupVaultId.json | 43 -- .../Constant-AbsoluteMarker.json | 26 -- .../Constant-DataStoreTypes.json | 18 - .../BackupPolicies/Constant-DayOfWeek.json | 34 -- .../BackupPolicies/Constant-Month.json | 54 --- .../BackupPolicies/Constant-WeekNumber.json | 26 -- .../Model-AbsoluteDeleteOption.json | 7 - .../Model-AdhocBasedTaggingCriteria.json | 17 - .../Model-AdhocBasedTriggerContext.json | 20 - .../Model-AzureBackupParams.json | 20 - .../BackupPolicies/Model-AzureBackupRule.json | 44 -- .../Model-AzureRetentionRule.json | 36 -- .../BackupPolicies/Model-BackupCriteria.json | 18 - .../Model-BackupParameters.json | 18 - .../BackupPolicies/Model-BackupPolicy.json | 24 -- .../BackupPolicies/Model-BackupSchedule.json | 33 -- .../Model-BaseBackupPolicy.json | 34 -- .../Model-BaseBackupPolicyResource.json | 65 --- .../BackupPolicies/Model-BasePolicyRule.json | 30 -- .../Model-CopyOnExpiryOption.json | 7 - .../BackupPolicies/Model-CopyOption.json | 18 - .../Model-CustomCopyOption.json | 20 - .../Model-DataStoreInfoBase.json | 29 -- .../2023-08-01/BackupPolicies/Model-Day.json | 29 -- .../BackupPolicies/Model-DeleteOption.json | 30 -- .../Model-ImmediateCopyOption.json | 7 - .../BackupPolicies/Model-RetentionTag.json | 41 -- .../Model-ScheduleBasedBackupCriteria.json | 105 ----- .../Model-ScheduleBasedTriggerContext.json | 36 -- .../BackupPolicies/Model-SourceLifeCycle.json | 45 -- .../BackupPolicies/Model-TaggingCriteria.json | 57 --- .../Model-TargetCopySetting.json | 29 -- .../BackupPolicies/Model-TriggerContext.json | 18 - .../Operation-CreateOrUpdate.json | 18 - .../BackupPolicies/Operation-Delete.json | 11 - .../BackupPolicies/Operation-Get.json | 14 - .../BackupPolicies/Operation-List.json | 16 - .../ResourceId-BackupPolicyId.json | 52 --- .../ResourceId-BackupVaultId.json | 43 -- .../BackupVaults/Constant-AlertsState.json | 14 - .../Constant-CrossRegionRestoreState.json | 14 - ...onstant-CrossSubscriptionRestoreState.json | 18 - .../Constant-ImmutabilityState.json | 18 - .../Constant-ProvisioningState.json | 26 -- .../Constant-ResourceMoveState.json | 46 --- .../Constant-SecureScoreLevel.json | 26 -- .../Constant-SoftDeleteState.json | 18 - .../Constant-StorageSettingStoreTypes.json | 18 - .../Constant-StorageSettingTypes.json | 18 - .../Model-AzureMonitorAlertSettings.json | 17 - .../BackupVaults/Model-BackupVault.json | 117 ------ .../Model-BackupVaultResource.json | 113 ----- .../Model-CheckNameAvailabilityRequest.json | 29 -- .../Model-CheckNameAvailabilityResult.json | 41 -- .../Model-CrossRegionRestoreSettings.json | 17 - ...odel-CrossSubscriptionRestoreSettings.json | 17 - .../Model-DppIdentityDetails.json | 57 --- .../BackupVaults/Model-FeatureSettings.json | 29 -- .../Model-ImmutabilitySettings.json | 17 - .../Model-MonitoringSettings.json | 17 - .../Model-PatchBackupVaultInput.json | 41 -- .../Model-PatchResourceRequestInput.json | 41 -- .../Model-ResourceMoveDetails.json | 65 --- .../BackupVaults/Model-SecuritySettings.json | 29 -- .../Model-SoftDeleteSettings.json | 29 -- .../BackupVaults/Model-StorageSetting.json | 29 -- .../Model-UserAssignedIdentity.json | 29 -- .../Operation-CheckNameAvailability.json | 19 - .../Operation-CreateOrUpdate.json | 15 - .../BackupVaults/Operation-Delete.json | 12 - .../BackupVaults/Operation-Get.json | 14 - .../Operation-GetInResourceGroup.json | 16 - .../Operation-GetInSubscription.json | 16 - .../BackupVaults/Operation-Update.json | 15 - .../ResourceId-BackupVaultId.json | 43 -- .../ResourceId-ProviderLocationId.json | 43 -- .../ResourceId-ResourceGroupId.json | 25 -- .../ResourceId-SubscriptionId.json | 16 - .../Constant-CurrentProtectionState.json | 54 --- .../Constant-DataStoreTypes.json | 18 - ...Constant-ResourcePropertiesObjectType.json | 10 - .../Constant-SecretStoreType.json | 14 - .../Constant-Status.json | 30 -- .../Constant-ValidationType.json | 14 - .../Model-AuthCredentials.json | 18 - ...Model-AzureOperationalStoreParameters.json | 20 - .../Model-BackupDatasourceParameters.json | 18 - .../Model-BaseResourceProperties.json | 18 - .../Model-BlobBackupDatasourceParameters.json | 24 -- .../Model-DataStoreParameters.json | 30 -- .../Model-Datasource.json | 101 ----- .../Model-DatasourceSet.json | 101 ----- .../Model-DefaultResourceProperties.json | 7 - .../Model-DeletedBackupInstance.json | 161 -------- .../Model-DeletedBackupInstanceResource.json | 65 --- .../Model-DeletionInfo.json | 53 --- .../Model-IdentityDetails.json | 29 -- .../Model-InnerError.json | 45 -- ...etesClusterBackupDatasourceParameters.json | 128 ------ .../Model-NamespacedNameResource.json | 29 -- .../Model-PolicyInfo.json | 41 -- .../Model-PolicyParameters.json | 37 -- .../Model-ProtectionStatusDetails.json | 29 -- ...Model-SecretStoreBasedAuthCredentials.json | 20 - .../Model-SecretStoreResource.json | 41 -- .../Model-UserFacingError.json | 125 ------ .../DeletedBackupInstances/Operation-Get.json | 14 - .../Operation-List.json | 16 - .../Operation-Undelete.json | 12 - .../ResourceId-BackupVaultId.json | 43 -- .../ResourceId-DeletedBackupInstanceId.json | 52 --- .../Constant-FeatureSupportStatus.json | 30 -- .../Constant-FeatureType.json | 14 - .../Model-FeatureValidationRequest.json | 32 -- .../Model-FeatureValidationRequestBase.json | 18 - .../Model-FeatureValidationResponse.json | 36 -- .../Model-FeatureValidationResponseBase.json | 18 - .../Model-SupportedFeature.json | 45 -- ...ion-DataProtectionCheckFeatureSupport.json | 19 - .../ResourceId-LocationId.json | 34 -- .../Model-ResourceGuardOperationDetail.json | 29 -- .../Model-ResourceGuardProxyBase.json | 57 --- .../Model-ResourceGuardProxyBaseResource.json | 65 --- .../Model-UnlockDeleteRequest.json | 33 -- .../Model-UnlockDeleteResponse.json | 17 - ...n-DppResourceGuardProxyCreateOrUpdate.json | 18 - ...Operation-DppResourceGuardProxyDelete.json | 11 - .../Operation-DppResourceGuardProxyGet.json | 14 - .../Operation-DppResourceGuardProxyList.json | 16 - ...ion-DppResourceGuardProxyUnlockDelete.json | 19 - ...ResourceId-BackupResourceGuardProxyId.json | 52 --- .../ResourceId-BackupVaultId.json | 43 -- .../Constant-RestoreSourceDataStoreType.json | 18 - ...BackupFindRestorableTimeRangesRequest.json | 41 -- ...ackupFindRestorableTimeRangesResponse.json | 33 -- ...dRestorableTimeRangesResponseResource.json | 65 --- .../Model-RestorableTimeRange.json | 41 -- .../Operation-RestorableTimeRangesFind.json | 19 - .../ResourceId-BackupInstanceId.json | 52 --- .../Constant-RehydrationStatus.json | 26 -- ...odel-AzureBackupDiscreteRecoveryPoint.json | 134 ------ .../Model-AzureBackupRecoveryPoint.json | 18 - ...odel-AzureBackupRecoveryPointResource.json | 65 --- .../Model-RecoveryPointDataStoreDetails.json | 116 ------ .../RecoveryPoint/Operation-Get.json | 14 - .../RecoveryPoint/Operation-List.json | 28 -- .../ResourceId-BackupInstanceId.json | 52 --- .../ResourceId-RecoveryPointId.json | 61 --- .../Constant-ProvisioningState.json | 26 -- .../ResourceGuards/Model-DppBaseResource.json | 41 -- .../Model-PatchResourceGuardInput.json | 17 - .../ResourceGuards/Model-ResourceGuard.json | 73 ---- .../Model-ResourceGuardOperation.json | 29 -- .../Model-ResourceGuardResource.json | 101 ----- .../ResourceGuards/Operation-Delete.json | 11 - .../ResourceGuards/Operation-Get.json | 14 - ...n-GetBackupSecurityPINRequestsObjects.json | 16 - ...efaultBackupSecurityPINRequestsObject.json | 14 - ...aultDeleteProtectedItemRequestsObject.json | 14 - ...eleteResourceGuardProxyRequestsObject.json | 14 - ...efaultDisableSoftDeleteRequestsObject.json | 14 - ...aultUpdateProtectedItemRequestsObject.json | 14 - ...tUpdateProtectionPolicyRequestsObject.json | 14 - ...GetDeleteProtectedItemRequestsObjects.json | 16 - ...leteResourceGuardProxyRequestsObjects.json | 16 - ...n-GetDisableSoftDeleteRequestsObjects.json | 16 - ...Operation-GetResourcesInResourceGroup.json | 16 - .../Operation-GetResourcesInSubscription.json | 16 - ...GetUpdateProtectedItemRequestsObjects.json | 16 - ...UpdateProtectionPolicyRequestsObjects.json | 16 - .../ResourceGuards/Operation-Patch.json | 18 - .../ResourceGuards/Operation-Put.json | 19 - ...sourceId-DeleteProtectedItemRequestId.json | 52 --- ...eId-DeleteResourceGuardProxyRequestId.json | 52 --- ...ResourceId-DisableSoftDeleteRequestId.json | 52 --- ...ourceId-GetBackupSecurityPINRequestId.json | 52 --- .../ResourceId-ResourceGroupId.json | 25 -- .../ResourceId-ResourceGuardId.json | 43 -- .../ResourceId-SubscriptionId.json | 16 - ...sourceId-UpdateProtectedItemRequestId.json | 52 --- ...rceId-UpdateProtectionPolicyRequestId.json | 52 --- .../ApiVersionDefinition-GenerationSetting.cs | 6 - .../v2023_08_01/ApiVersionDefinition.cs | 26 -- .../v2023_08_01/AzureBackupJob/Definition.cs | 35 -- .../AzureBackupJob/Model-AzureBackupJob.cs | 129 ------ .../Model-AzureBackupJobResource.cs | 32 -- .../AzureBackupJob/Model-ExportJobsResult.cs | 29 -- .../AzureBackupJob/Model-InnerError.cs | 26 -- .../AzureBackupJob/Model-JobExtendedInfo.cs | 38 -- .../AzureBackupJob/Model-JobSubTask.cs | 35 -- .../Model-RestoreJobRecoveryPointDetails.cs | 24 -- .../AzureBackupJob/Model-UserFacingError.cs | 44 -- .../Operation-ExportJobsOperationResultGet.cs | 28 -- .../Operation-ExportJobsTrigger.cs | 32 -- .../AzureBackupJob/Operation-JobsGet.cs | 22 - .../AzureBackupJob/ResourceId-BackupJobId.cs | 30 -- .../ResourceId-BackupVaultId.cs | 28 -- .../ResourceId-OperationIdId.cs | 31 -- .../v2023_08_01/AzureBackupJobs/Definition.cs | 32 -- .../AzureBackupJobs/Model-AzureBackupJob.cs | 129 ------ .../Model-AzureBackupJobResource.cs | 32 -- .../AzureBackupJobs/Model-InnerError.cs | 26 -- .../AzureBackupJobs/Model-JobExtendedInfo.cs | 38 -- .../AzureBackupJobs/Model-JobSubTask.cs | 35 -- .../Model-RestoreJobRecoveryPointDetails.cs | 24 -- .../AzureBackupJobs/Model-UserFacingError.cs | 44 -- .../AzureBackupJobs/Operation-JobsList.cs | 26 -- .../ResourceId-BackupVaultId.cs | 28 -- .../Constant-CurrentProtectionState.cs | 44 -- .../Constant-DataStoreTypes.cs | 17 - .../Constant-ExistingResourcePolicy.cs | 14 - .../Constant-PersistentVolumeRestoreMode.cs | 14 - .../Constant-RecoveryOption.cs | 11 - .../Constant-RehydrationPriority.cs | 17 - .../Constant-ResourcePropertiesObjectType.cs | 11 - .../Constant-RestoreTargetLocationType.cs | 17 - .../Constant-SecretStoreType.cs | 14 - .../Constant-SourceDataStoreType.cs | 20 - .../BackupInstances/Constant-Status.cs | 26 -- .../BackupInstances/Constant-SyncType.cs | 14 - .../Constant-ValidationType.cs | 14 - .../v2023_08_01/BackupInstances/Definition.cs | 96 ----- .../Model-AdHocBackupRuleOptions.cs | 25 -- .../Model-AdhocBackupTriggerOption.cs | 20 - .../BackupInstances/Model-AuthCredentials.cs | 22 - ...eBackupRecoveryPointBasedRestoreRequest.cs | 21 - ...reBackupRecoveryTimeBasedRestoreRequest.cs | 21 - .../Model-AzureBackupRehydrationRequest.cs | 28 -- .../Model-AzureBackupRestoreRequest.cs | 36 -- ...zureBackupRestoreWithRehydrationRequest.cs | 29 -- .../Model-AzureOperationalStoreParameters.cs | 20 - .../Model-BackupDatasourceParameters.cs | 22 - .../BackupInstances/Model-BackupInstance.cs | 56 --- .../Model-BackupInstanceResource.cs | 35 -- .../Model-BaseResourceProperties.cs | 22 - .../Model-BlobBackupDatasourceParameters.cs | 21 - .../Model-DataStoreParameters.cs | 26 -- .../BackupInstances/Model-Datasource.cs | 42 -- .../BackupInstances/Model-DatasourceSet.cs | 42 -- .../Model-DefaultResourceProperties.cs | 19 - .../BackupInstances/Model-IdentityDetails.cs | 23 -- .../BackupInstances/Model-InnerError.cs | 26 -- .../Model-ItemLevelRestoreCriteria.cs | 22 - .../Model-ItemLevelRestoreTargetInfo.cs | 31 -- .../Model-ItemPathBasedRestoreCriteria.cs | 28 -- ...rnetesClusterBackupDatasourceParameters.cs | 43 -- .../Model-KubernetesClusterRestoreCriteria.cs | 48 --- ...bernetesClusterVaultTierRestoreCriteria.cs | 54 --- .../Model-KubernetesPVRestoreCriteria.cs | 23 -- ...l-KubernetesStorageClassRestoreCriteria.cs | 23 -- .../Model-NamespacedNameResource.cs | 23 -- .../Model-OperationExtendedInfo.cs | 22 - .../Model-OperationJobExtendedInfo.cs | 20 - .../BackupInstances/Model-PolicyInfo.cs | 27 -- .../BackupInstances/Model-PolicyParameters.cs | 23 -- .../Model-ProtectionStatusDetails.cs | 23 -- ...odel-RangeBasedItemLevelRestoreCriteria.cs | 23 -- .../Model-RestoreFilesTargetInfo.cs | 21 - .../Model-RestoreTargetInfo.cs | 27 -- .../Model-RestoreTargetInfoBase.cs | 29 -- .../Model-SecretStoreBasedAuthCredentials.cs | 20 - .../Model-SecretStoreResource.cs | 27 -- .../Model-SyncBackupInstanceRequest.cs | 20 - .../BackupInstances/Model-TargetDetails.cs | 32 -- .../Model-TriggerBackupRequest.cs | 21 - .../BackupInstances/Model-UserFacingError.cs | 44 -- .../Model-ValidateForBackupRequest.cs | 21 - .../Model-ValidateRestoreRequestObject.cs | 21 - .../BackupInstances/Operation-AdhocBackup.cs | 32 -- .../Operation-CreateOrUpdate.cs | 31 -- .../BackupInstances/Operation-Delete.cs | 29 -- .../BackupInstances/Operation-Get.cs | 22 - .../BackupInstances/Operation-List.cs | 26 -- .../Operation-ResumeBackups.cs | 32 -- .../Operation-ResumeProtection.cs | 32 -- .../Operation-StopProtection.cs | 32 -- .../Operation-SuspendBackups.cs | 32 -- .../Operation-SyncBackupInstance.cs | 32 -- .../Operation-TriggerRehydrate.cs | 32 -- .../Operation-TriggerRestore.cs | 32 -- .../Operation-ValidateForBackup.cs | 32 -- .../Operation-ValidateForRestore.cs | 32 -- .../ResourceId-BackupInstanceId.cs | 30 -- .../ResourceId-BackupVaultId.cs | 28 -- .../BackupPolicies/Constant-AbsoluteMarker.cs | 23 -- .../BackupPolicies/Constant-DataStoreTypes.cs | 17 - .../BackupPolicies/Constant-DayOfWeek.cs | 29 -- .../BackupPolicies/Constant-Month.cs | 44 -- .../BackupPolicies/Constant-WeekNumber.cs | 23 -- .../v2023_08_01/BackupPolicies/Definition.cs | 59 --- .../Model-AbsoluteDeleteOption.cs | 19 - .../Model-AdhocBasedTaggingCriteria.cs | 20 - .../Model-AdhocBasedTriggerContext.cs | 21 - .../BackupPolicies/Model-AzureBackupParams.cs | 21 - .../BackupPolicies/Model-AzureBackupRule.cs | 28 -- .../Model-AzureRetentionRule.cs | 24 -- .../BackupPolicies/Model-BackupCriteria.cs | 22 - .../BackupPolicies/Model-BackupParameters.cs | 22 - .../BackupPolicies/Model-BackupPolicy.cs | 21 - .../BackupPolicies/Model-BackupSchedule.cs | 24 -- .../BackupPolicies/Model-BaseBackupPolicy.cs | 26 -- .../Model-BaseBackupPolicyResource.cs | 32 -- .../BackupPolicies/Model-BasePolicyRule.cs | 26 -- .../Model-CopyOnExpiryOption.cs | 19 - .../BackupPolicies/Model-CopyOption.cs | 22 - .../BackupPolicies/Model-CustomCopyOption.cs | 20 - .../BackupPolicies/Model-DataStoreInfoBase.cs | 25 -- .../v2023_08_01/BackupPolicies/Model-Day.cs | 23 -- .../BackupPolicies/Model-DeleteOption.cs | 26 -- .../Model-ImmediateCopyOption.cs | 19 - .../BackupPolicies/Model-RetentionTag.cs | 27 -- .../Model-ScheduleBasedBackupCriteria.cs | 35 -- .../Model-ScheduleBasedTriggerContext.cs | 25 -- .../BackupPolicies/Model-SourceLifeCycle.cs | 28 -- .../BackupPolicies/Model-TaggingCriteria.cs | 32 -- .../BackupPolicies/Model-TargetCopySetting.cs | 25 -- .../BackupPolicies/Model-TriggerContext.cs | 22 - .../Operation-CreateOrUpdate.cs | 29 -- .../BackupPolicies/Operation-Delete.cs | 26 -- .../BackupPolicies/Operation-Get.cs | 22 - .../BackupPolicies/Operation-List.cs | 26 -- .../ResourceId-BackupPolicyId.cs | 30 -- .../ResourceId-BackupVaultId.cs | 28 -- .../BackupVaults/Constant-AlertsState.cs | 14 - .../Constant-CrossRegionRestoreState.cs | 14 - .../Constant-CrossSubscriptionRestoreState.cs | 17 - .../Constant-ImmutabilityState.cs | 17 - .../Constant-ProvisioningState.cs | 23 -- .../Constant-ResourceMoveState.cs | 38 -- .../BackupVaults/Constant-SecureScoreLevel.cs | 23 -- .../BackupVaults/Constant-SoftDeleteState.cs | 17 - .../Constant-StorageSettingStoreTypes.cs | 17 - .../Constant-StorageSettingTypes.cs | 17 - .../v2023_08_01/BackupVaults/Definition.cs | 58 --- .../Model-AzureMonitorAlertSettings.cs | 20 - .../BackupVaults/Model-BackupVault.cs | 45 -- .../BackupVaults/Model-BackupVaultResource.cs | 46 --- .../Model-CheckNameAvailabilityRequest.cs | 23 -- .../Model-CheckNameAvailabilityResult.cs | 26 -- .../Model-CrossRegionRestoreSettings.cs | 20 - .../Model-CrossSubscriptionRestoreSettings.cs | 20 - .../BackupVaults/Model-DppIdentityDetails.cs | 29 -- .../BackupVaults/Model-FeatureSettings.cs | 23 -- .../Model-ImmutabilitySettings.cs | 20 - .../BackupVaults/Model-MonitoringSettings.cs | 20 - .../Model-PatchBackupVaultInput.cs | 26 -- .../Model-PatchResourceRequestInput.cs | 26 -- .../BackupVaults/Model-ResourceMoveDetails.cs | 32 -- .../BackupVaults/Model-SecuritySettings.cs | 23 -- .../BackupVaults/Model-SoftDeleteSettings.cs | 23 -- .../BackupVaults/Model-StorageSetting.cs | 23 -- .../Model-UserAssignedIdentity.cs | 23 -- .../Operation-CheckNameAvailability.cs | 31 -- .../BackupVaults/Operation-CreateOrUpdate.cs | 24 -- .../BackupVaults/Operation-Delete.cs | 29 -- .../v2023_08_01/BackupVaults/Operation-Get.cs | 22 - .../Operation-GetInResourceGroup.cs | 26 -- .../Operation-GetInSubscription.cs | 26 -- .../BackupVaults/Operation-Update.cs | 30 -- .../BackupVaults/ResourceId-BackupVaultId.cs | 28 -- .../ResourceId-ProviderLocationId.cs | 28 -- .../ResourceId-ResourceGroupId.cs | 24 -- .../BackupVaults/ResourceId-SubscriptionId.cs | 22 - .../Constant-CurrentProtectionState.cs | 44 -- .../Constant-DataStoreTypes.cs | 17 - .../Constant-ResourcePropertiesObjectType.cs | 11 - .../Constant-SecretStoreType.cs | 14 - .../DeletedBackupInstances/Constant-Status.cs | 26 -- .../Constant-ValidationType.cs | 14 - .../DeletedBackupInstances/Definition.cs | 54 --- .../Model-AuthCredentials.cs | 22 - .../Model-AzureOperationalStoreParameters.cs | 20 - .../Model-BackupDatasourceParameters.cs | 22 - .../Model-BaseResourceProperties.cs | 22 - .../Model-BlobBackupDatasourceParameters.cs | 21 - .../Model-DataStoreParameters.cs | 26 -- .../Model-Datasource.cs | 42 -- .../Model-DatasourceSet.cs | 42 -- .../Model-DefaultResourceProperties.cs | 19 - .../Model-DeletedBackupInstance.cs | 59 --- .../Model-DeletedBackupInstanceResource.cs | 32 -- .../Model-DeletionInfo.cs | 29 -- .../Model-IdentityDetails.cs | 23 -- .../Model-InnerError.cs | 26 -- ...rnetesClusterBackupDatasourceParameters.cs | 43 -- .../Model-NamespacedNameResource.cs | 23 -- .../Model-PolicyInfo.cs | 27 -- .../Model-PolicyParameters.cs | 23 -- .../Model-ProtectionStatusDetails.cs | 23 -- .../Model-SecretStoreBasedAuthCredentials.cs | 20 - .../Model-SecretStoreResource.cs | 27 -- .../Model-UserFacingError.cs | 44 -- .../DeletedBackupInstances/Operation-Get.cs | 22 - .../DeletedBackupInstances/Operation-List.cs | 26 -- .../Operation-Undelete.cs | 32 -- .../ResourceId-BackupVaultId.cs | 28 -- .../ResourceId-DeletedBackupInstanceId.cs | 30 -- .../Constant-FeatureSupportStatus.cs | 26 -- .../DppFeatureSupport/Constant-FeatureType.cs | 14 - .../DppFeatureSupport/Definition.cs | 31 -- .../Model-FeatureValidationRequest.cs | 23 -- .../Model-FeatureValidationRequestBase.cs | 22 - .../Model-FeatureValidationResponse.cs | 23 -- .../Model-FeatureValidationResponseBase.cs | 22 - .../Model-SupportedFeature.cs | 26 -- ...ation-DataProtectionCheckFeatureSupport.cs | 31 -- .../ResourceId-LocationId.cs | 26 -- .../DppResourceGuardProxies/Definition.cs | 34 -- .../Model-ResourceGuardOperationDetail.cs | 23 -- .../Model-ResourceGuardProxyBase.cs | 29 -- .../Model-ResourceGuardProxyBaseResource.cs | 32 -- .../Model-UnlockDeleteRequest.cs | 23 -- .../Model-UnlockDeleteResponse.cs | 20 - ...ion-DppResourceGuardProxyCreateOrUpdate.cs | 29 -- .../Operation-DppResourceGuardProxyDelete.cs | 26 -- .../Operation-DppResourceGuardProxyGet.cs | 22 - .../Operation-DppResourceGuardProxyList.cs | 26 -- ...ation-DppResourceGuardProxyUnlockDelete.cs | 31 -- .../ResourceId-BackupResourceGuardProxyId.cs | 30 -- .../ResourceId-BackupVaultId.cs | 28 -- .../Constant-RestoreSourceDataStoreType.cs | 17 - .../FindRestorableTimeRanges/Definition.cs | 29 -- ...reBackupFindRestorableTimeRangesRequest.cs | 27 -- ...eBackupFindRestorableTimeRangesResponse.cs | 23 -- ...indRestorableTimeRangesResponseResource.cs | 32 -- .../Model-RestorableTimeRange.cs | 28 -- .../Operation-RestorableTimeRangesFind.cs | 31 -- .../ResourceId-BackupInstanceId.cs | 30 -- .../Constant-RehydrationStatus.cs | 23 -- .../v2023_08_01/RecoveryPoint/Definition.cs | 30 -- .../Model-AzureBackupDiscreteRecoveryPoint.cs | 50 --- .../Model-AzureBackupRecoveryPoint.cs | 22 - .../Model-AzureBackupRecoveryPointResource.cs | 32 -- .../Model-RecoveryPointDataStoreDetails.cs | 47 --- .../RecoveryPoint/Operation-Get.cs | 22 - .../RecoveryPoint/Operation-List.cs | 33 -- .../ResourceId-BackupInstanceId.cs | 30 -- .../ResourceId-RecoveryPointId.cs | 32 -- .../Constant-ProvisioningState.cs | 23 -- .../v2023_08_01/ResourceGuards/Definition.cs | 47 --- .../ResourceGuards/Model-DppBaseResource.cs | 26 -- .../Model-PatchResourceGuardInput.cs | 20 - .../ResourceGuards/Model-ResourceGuard.cs | 32 -- .../Model-ResourceGuardOperation.cs | 23 -- .../Model-ResourceGuardResource.cs | 41 -- .../ResourceGuards/Operation-Delete.cs | 26 -- .../ResourceGuards/Operation-Get.cs | 22 - ...ion-GetBackupSecurityPINRequestsObjects.cs | 26 -- ...tDefaultBackupSecurityPINRequestsObject.cs | 22 - ...efaultDeleteProtectedItemRequestsObject.cs | 22 - ...tDeleteResourceGuardProxyRequestsObject.cs | 22 - ...tDefaultDisableSoftDeleteRequestsObject.cs | 22 - ...efaultUpdateProtectedItemRequestsObject.cs | 22 - ...ultUpdateProtectionPolicyRequestsObject.cs | 22 - ...n-GetDeleteProtectedItemRequestsObjects.cs | 26 -- ...DeleteResourceGuardProxyRequestsObjects.cs | 26 -- ...ion-GetDisableSoftDeleteRequestsObjects.cs | 26 -- .../Operation-GetResourcesInResourceGroup.cs | 26 -- .../Operation-GetResourcesInSubscription.cs | 26 -- ...n-GetUpdateProtectedItemRequestsObjects.cs | 26 -- ...etUpdateProtectionPolicyRequestsObjects.cs | 26 -- .../ResourceGuards/Operation-Patch.cs | 29 -- .../ResourceGuards/Operation-Put.cs | 24 -- ...ResourceId-DeleteProtectedItemRequestId.cs | 30 -- ...rceId-DeleteResourceGuardProxyRequestId.cs | 30 -- .../ResourceId-DisableSoftDeleteRequestId.cs | 30 -- ...esourceId-GetBackupSecurityPINRequestId.cs | 30 -- .../ResourceId-ResourceGroupId.cs | 24 -- .../ResourceId-ResourceGuardId.cs | 28 -- .../ResourceId-SubscriptionId.cs | 22 - ...ResourceId-UpdateProtectedItemRequestId.cs | 30 -- ...ourceId-UpdateProtectionPolicyRequestId.cs | 30 -- 570 files changed, 18878 deletions(-) delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ApiVersionDefinition.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJob.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJobResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-ExportJobsResult.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-InnerError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobExtendedInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobSubTask.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-UserFacingError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsOperationResultGet.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsTrigger.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-JobsGet.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupJobId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-OperationIdId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJob.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJobResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-InnerError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobExtendedInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobSubTask.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-UserFacingError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Operation-JobsList.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-CurrentProtectionState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-DataStoreTypes.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ExistingResourcePolicy.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-PersistentVolumeRestoreMode.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RecoveryOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RehydrationPriority.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ResourcePropertiesObjectType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RestoreTargetLocationType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SecretStoreType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SourceDataStoreType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-Status.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SyncType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ValidationType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdHocBackupRuleOptions.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdhocBackupTriggerOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AuthCredentials.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRehydrationRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureOperationalStoreParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstance.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstanceResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BaseResourceProperties.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BlobBackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DataStoreParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-Datasource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DatasourceSet.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DefaultResourceProperties.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-IdentityDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-InnerError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreTargetInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemPathBasedRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesPVRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-NamespacedNameResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationExtendedInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationJobExtendedInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ProtectionStatusDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreFilesTargetInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfoBase.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreBasedAuthCredentials.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SyncBackupInstanceRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TargetDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TriggerBackupRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-UserFacingError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateForBackupRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateRestoreRequestObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-AdhocBackup.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-CreateOrUpdate.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Delete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-List.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeBackups.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeProtection.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-StopProtection.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SuspendBackups.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SyncBackupInstance.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRehydrate.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRestore.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForBackup.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForRestore.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupInstanceId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-AbsoluteMarker.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DataStoreTypes.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DayOfWeek.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-Month.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-WeekNumber.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AbsoluteDeleteOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTaggingCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTriggerContext.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupParams.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupRule.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureRetentionRule.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupPolicy.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupSchedule.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicy.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicyResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BasePolicyRule.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOnExpiryOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CustomCopyOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DataStoreInfoBase.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-Day.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DeleteOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ImmediateCopyOption.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-RetentionTag.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedBackupCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedTriggerContext.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-SourceLifeCycle.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TaggingCriteria.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TargetCopySetting.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TriggerContext.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-CreateOrUpdate.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Delete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-List.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupPolicyId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-AlertsState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossRegionRestoreState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossSubscriptionRestoreState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ImmutabilityState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ProvisioningState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ResourceMoveState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SecureScoreLevel.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SoftDeleteState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingStoreTypes.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingTypes.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-AzureMonitorAlertSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVault.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVaultResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityResult.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossRegionRestoreSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossSubscriptionRestoreSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-DppIdentityDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-FeatureSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ImmutabilitySettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-MonitoringSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchBackupVaultInput.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchResourceRequestInput.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ResourceMoveDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SecuritySettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SoftDeleteSettings.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-StorageSetting.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-UserAssignedIdentity.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CheckNameAvailability.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CreateOrUpdate.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Delete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInResourceGroup.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInSubscription.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Update.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ProviderLocationId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ResourceGroupId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-SubscriptionId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-CurrentProtectionState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-DataStoreTypes.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-SecretStoreType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-Status.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ValidationType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AuthCredentials.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BaseResourceProperties.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DataStoreParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-Datasource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DatasourceSet.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DefaultResourceProperties.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstance.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletionInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-IdentityDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-InnerError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-NamespacedNameResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyInfo.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyParameters.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-ProtectionStatusDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-UserFacingError.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-List.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Undelete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureSupportStatus.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequestBase.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponse.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponseBase.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-SupportedFeature.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/ResourceId-LocationId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteResponse.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupVaultId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-RestorableTimeRange.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Constant-RehydrationStatus.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPoint.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-List.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-BackupInstanceId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-RecoveryPointId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Constant-ProvisioningState.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-DppBaseResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-PatchResourceGuardInput.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuard.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardOperation.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardResource.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Delete.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Get.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInResourceGroup.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInSubscription.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Patch.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Put.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGroupId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGuardId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-SubscriptionId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.json delete mode 100644 api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.json delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition-GenerationSetting.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJob.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJobResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-ExportJobsResult.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-InnerError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobExtendedInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobSubTask.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-UserFacingError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsOperationResultGet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsTrigger.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-JobsGet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupJobId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-OperationIdId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJob.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJobResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-InnerError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobExtendedInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobSubTask.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-UserFacingError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Operation-JobsList.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-CurrentProtectionState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-DataStoreTypes.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ExistingResourcePolicy.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-PersistentVolumeRestoreMode.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RecoveryOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RehydrationPriority.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ResourcePropertiesObjectType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RestoreTargetLocationType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SecretStoreType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SourceDataStoreType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-Status.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SyncType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ValidationType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdHocBackupRuleOptions.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdhocBackupTriggerOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AuthCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRehydrationRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureOperationalStoreParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstance.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstanceResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BaseResourceProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BlobBackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DataStoreParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-Datasource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DatasourceSet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DefaultResourceProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-IdentityDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-InnerError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreTargetInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemPathBasedRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesPVRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-NamespacedNameResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationExtendedInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationJobExtendedInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ProtectionStatusDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreFilesTargetInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfoBase.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreBasedAuthCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SyncBackupInstanceRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TargetDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TriggerBackupRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-UserFacingError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateForBackupRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateRestoreRequestObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-AdhocBackup.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeBackups.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeProtection.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-StopProtection.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SuspendBackups.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SyncBackupInstance.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRehydrate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRestore.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForBackup.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForRestore.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupInstanceId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-AbsoluteMarker.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DataStoreTypes.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DayOfWeek.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-Month.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-WeekNumber.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AbsoluteDeleteOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTaggingCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTriggerContext.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupParams.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupRule.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureRetentionRule.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupPolicy.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupSchedule.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicy.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicyResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BasePolicyRule.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOnExpiryOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CustomCopyOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DataStoreInfoBase.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-Day.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DeleteOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ImmediateCopyOption.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-RetentionTag.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedBackupCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedTriggerContext.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-SourceLifeCycle.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TaggingCriteria.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TargetCopySetting.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TriggerContext.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupPolicyId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-AlertsState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossRegionRestoreState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossSubscriptionRestoreState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ImmutabilityState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ProvisioningState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ResourceMoveState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SecureScoreLevel.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SoftDeleteState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingStoreTypes.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingTypes.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-AzureMonitorAlertSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVault.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVaultResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityResult.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossRegionRestoreSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossSubscriptionRestoreSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-DppIdentityDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-FeatureSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ImmutabilitySettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-MonitoringSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchBackupVaultInput.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchResourceRequestInput.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ResourceMoveDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SecuritySettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SoftDeleteSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-StorageSetting.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-UserAssignedIdentity.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CheckNameAvailability.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInResourceGroup.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInSubscription.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Update.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ProviderLocationId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ResourceGroupId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-CurrentProtectionState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-DataStoreTypes.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-SecretStoreType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-Status.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ValidationType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AuthCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BaseResourceProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DataStoreParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-Datasource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DatasourceSet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DefaultResourceProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstance.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletionInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-IdentityDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-InnerError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-NamespacedNameResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-ProtectionStatusDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-UserFacingError.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Undelete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureSupportStatus.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequestBase.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponse.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponseBase.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-SupportedFeature.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/ResourceId-LocationId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteResponse.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupVaultId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-RestorableTimeRange.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Constant-RehydrationStatus.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPoint.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-BackupInstanceId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-RecoveryPointId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Constant-ProvisioningState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-DppBaseResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-PatchResourceGuardInput.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuard.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardOperation.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardResource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInResourceGroup.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInSubscription.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Patch.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Put.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGroupId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGuardId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.cs diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ApiVersionDefinition.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ApiVersionDefinition.json deleted file mode 100644 index b42764b6c6c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ApiVersionDefinition.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "apiVersion": "2023-08-01", - "isPreview": false, - "generate": true, - "resources": [ - "AzureBackupJob", - "AzureBackupJobs", - "BackupInstances", - "BackupPolicies", - "BackupVaults", - "DeletedBackupInstances", - "DppFeatureSupport", - "DppResourceGuardProxies", - "FindRestorableTimeRanges", - "RecoveryPoint", - "ResourceGuards" - ], - "source": "Azure/azure-rest-api-specs" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJob.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJob.json deleted file mode 100644 index 237f3be3723..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJob.json +++ /dev/null @@ -1,387 +0,0 @@ -{ - "name": "AzureBackupJob", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "activityID", - "name": "ActivityID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceFriendlyName", - "name": "BackupInstanceFriendlyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceId", - "name": "BackupInstanceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceId", - "name": "DataSourceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceLocation", - "name": "DataSourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceName", - "name": "DataSourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceSetName", - "name": "DataSourceSetName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceType", - "name": "DataSourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "destinationDataStoreName", - "name": "DestinationDataStoreName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "duration", - "name": "Duration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "endTime", - "name": "EndTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "errorDetails", - "name": "ErrorDetails", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "etag", - "name": "Etag", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "extendedInfo", - "name": "ExtendedInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "JobExtendedInfo" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserTriggered", - "name": "IsUserTriggered", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "operation", - "name": "Operation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "operationCategory", - "name": "OperationCategory", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyId", - "name": "PolicyId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyName", - "name": "PolicyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "progressEnabled", - "name": "ProgressEnabled", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "progressUrl", - "name": "ProgressUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationPriority", - "name": "RehydrationPriority", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreType", - "name": "RestoreType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceDataStoreName", - "name": "SourceDataStoreName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceResourceGroup", - "name": "SourceResourceGroup", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceSubscriptionID", - "name": "SourceSubscriptionID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "startTime", - "name": "StartTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "status", - "name": "Status", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "subscriptionId", - "name": "SubscriptionId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "supportedActions", - "name": "SupportedActions", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "vaultName", - "name": "VaultName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJobResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJobResource.json deleted file mode 100644 index 708f6c82908..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-AzureBackupJobResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "AzureBackupJobResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureBackupJob" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-ExportJobsResult.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-ExportJobsResult.json deleted file mode 100644 index 612383657ff..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-ExportJobsResult.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "ExportJobsResult", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "blobSasKey", - "name": "BlobSasKey", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "blobUrl", - "name": "BlobUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excelFileBlobSasKey", - "name": "ExcelFileBlobSasKey", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excelFileBlobUrl", - "name": "ExcelFileBlobUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-InnerError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-InnerError.json deleted file mode 100644 index 7bd1114d487..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-InnerError.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "InnerError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalInfo", - "name": "AdditionalInfo", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "embeddedInnerError", - "name": "EmbeddedInnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobExtendedInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobExtendedInfo.json deleted file mode 100644 index c8e5588e132..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobExtendedInfo.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "name": "JobExtendedInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalDetails", - "name": "AdditionalDetails", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceState", - "name": "BackupInstanceState", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataTransferredInBytes", - "name": "DataTransferredInBytes", - "objectDefinition": { - "type": "Float", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryDestination", - "name": "RecoveryDestination", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceRecoverPoint", - "name": "SourceRecoverPoint", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreJobRecoveryPointDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "subTasks", - "name": "SubTasks", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "JobSubTask" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetRecoverPoint", - "name": "TargetRecoverPoint", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreJobRecoveryPointDetails" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobSubTask.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobSubTask.json deleted file mode 100644 index eba0ac1181d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-JobSubTask.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "JobSubTask", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalDetails", - "name": "AdditionalDetails", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskId", - "name": "TaskId", - "objectDefinition": { - "type": "Integer", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskName", - "name": "TaskName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskProgress", - "name": "TaskProgress", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskStatus", - "name": "TaskStatus", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.json deleted file mode 100644 index 84ffc961ae5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "RestoreJobRecoveryPointDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointID", - "name": "RecoveryPointID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointTime", - "name": "RecoveryPointTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-UserFacingError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-UserFacingError.json deleted file mode 100644 index 866c3f5795f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Model-UserFacingError.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "name": "UserFacingError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "details", - "name": "Details", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "innerError", - "name": "InnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isRetryable", - "name": "IsRetryable", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserError", - "name": "IsUserError", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "message", - "name": "Message", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recommendedAction", - "name": "RecommendedAction", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "target", - "name": "Target", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsOperationResultGet.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsOperationResultGet.json deleted file mode 100644 index ea296287ac4..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsOperationResultGet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "ExportJobsOperationResultGet", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "OperationIdId", - "responseObject": { - "type": "Reference", - "referenceName": "ExportJobsResult" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsTrigger.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsTrigger.json deleted file mode 100644 index 7d2d3734e23..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-ExportJobsTrigger.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ExportJobsTrigger", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 202, - 204 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupVaultId", - "uriSuffix": "/exportBackupJobs" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-JobsGet.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-JobsGet.json deleted file mode 100644 index f3313877a0f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/Operation-JobsGet.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "JobsGet", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupJobId", - "responseObject": { - "type": "Reference", - "referenceName": "AzureBackupJobResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupJobId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupJobId.json deleted file mode 100644 index fce94b38567..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupJobId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupJobId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupJobs/{jobId}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupJobs", - "type": "Static", - "value": "backupJobs" - }, - { - "name": "jobId", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-OperationIdId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-OperationIdId.json deleted file mode 100644 index 97897135091..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJob/ResourceId-OperationIdId.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "OperationIdId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupJobs/operations/{operationId}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupJobs", - "type": "Static", - "value": "backupJobs" - }, - { - "name": "staticOperations", - "type": "Static", - "value": "operations" - }, - { - "name": "operationId", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJob.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJob.json deleted file mode 100644 index 237f3be3723..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJob.json +++ /dev/null @@ -1,387 +0,0 @@ -{ - "name": "AzureBackupJob", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "activityID", - "name": "ActivityID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceFriendlyName", - "name": "BackupInstanceFriendlyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceId", - "name": "BackupInstanceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceId", - "name": "DataSourceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceLocation", - "name": "DataSourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceName", - "name": "DataSourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceSetName", - "name": "DataSourceSetName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceType", - "name": "DataSourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "destinationDataStoreName", - "name": "DestinationDataStoreName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "duration", - "name": "Duration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "endTime", - "name": "EndTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "errorDetails", - "name": "ErrorDetails", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "etag", - "name": "Etag", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "extendedInfo", - "name": "ExtendedInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "JobExtendedInfo" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserTriggered", - "name": "IsUserTriggered", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "operation", - "name": "Operation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "operationCategory", - "name": "OperationCategory", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyId", - "name": "PolicyId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyName", - "name": "PolicyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "progressEnabled", - "name": "ProgressEnabled", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "progressUrl", - "name": "ProgressUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationPriority", - "name": "RehydrationPriority", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreType", - "name": "RestoreType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceDataStoreName", - "name": "SourceDataStoreName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceResourceGroup", - "name": "SourceResourceGroup", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceSubscriptionID", - "name": "SourceSubscriptionID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "startTime", - "name": "StartTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "status", - "name": "Status", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "subscriptionId", - "name": "SubscriptionId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "supportedActions", - "name": "SupportedActions", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "vaultName", - "name": "VaultName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJobResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJobResource.json deleted file mode 100644 index 708f6c82908..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-AzureBackupJobResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "AzureBackupJobResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureBackupJob" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-InnerError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-InnerError.json deleted file mode 100644 index 7bd1114d487..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-InnerError.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "InnerError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalInfo", - "name": "AdditionalInfo", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "embeddedInnerError", - "name": "EmbeddedInnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobExtendedInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobExtendedInfo.json deleted file mode 100644 index c8e5588e132..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobExtendedInfo.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "name": "JobExtendedInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalDetails", - "name": "AdditionalDetails", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstanceState", - "name": "BackupInstanceState", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataTransferredInBytes", - "name": "DataTransferredInBytes", - "objectDefinition": { - "type": "Float", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryDestination", - "name": "RecoveryDestination", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceRecoverPoint", - "name": "SourceRecoverPoint", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreJobRecoveryPointDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "subTasks", - "name": "SubTasks", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "JobSubTask" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetRecoverPoint", - "name": "TargetRecoverPoint", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreJobRecoveryPointDetails" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobSubTask.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobSubTask.json deleted file mode 100644 index eba0ac1181d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-JobSubTask.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "JobSubTask", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalDetails", - "name": "AdditionalDetails", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskId", - "name": "TaskId", - "objectDefinition": { - "type": "Integer", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskName", - "name": "TaskName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskProgress", - "name": "TaskProgress", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taskStatus", - "name": "TaskStatus", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.json deleted file mode 100644 index 84ffc961ae5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "RestoreJobRecoveryPointDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointID", - "name": "RecoveryPointID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointTime", - "name": "RecoveryPointTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-UserFacingError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-UserFacingError.json deleted file mode 100644 index 866c3f5795f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Model-UserFacingError.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "name": "UserFacingError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "details", - "name": "Details", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "innerError", - "name": "InnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isRetryable", - "name": "IsRetryable", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserError", - "name": "IsUserError", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "message", - "name": "Message", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recommendedAction", - "name": "RecommendedAction", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "target", - "name": "Target", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Operation-JobsList.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Operation-JobsList.json deleted file mode 100644 index 0a88d955ce5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/Operation-JobsList.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "JobsList", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "AzureBackupJobResource" - }, - "uriSuffix": "/backupJobs" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/AzureBackupJobs/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-CurrentProtectionState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-CurrentProtectionState.json deleted file mode 100644 index e90f4376042..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-CurrentProtectionState.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "CurrentProtectionState", - "type": "String", - "values": [ - { - "key": "BackupSchedulesSuspended", - "value": "BackupSchedulesSuspended" - }, - { - "key": "ConfiguringProtection", - "value": "ConfiguringProtection" - }, - { - "key": "ConfiguringProtectionFailed", - "value": "ConfiguringProtectionFailed" - }, - { - "key": "Invalid", - "value": "Invalid" - }, - { - "key": "NotProtected", - "value": "NotProtected" - }, - { - "key": "ProtectionConfigured", - "value": "ProtectionConfigured" - }, - { - "key": "ProtectionError", - "value": "ProtectionError" - }, - { - "key": "ProtectionStopped", - "value": "ProtectionStopped" - }, - { - "key": "RetentionSchedulesSuspended", - "value": "RetentionSchedulesSuspended" - }, - { - "key": "SoftDeleted", - "value": "SoftDeleted" - }, - { - "key": "SoftDeleting", - "value": "SoftDeleting" - }, - { - "key": "UpdatingProtection", - "value": "UpdatingProtection" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-DataStoreTypes.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-DataStoreTypes.json deleted file mode 100644 index 0d8ea1aa431..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-DataStoreTypes.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "DataStoreTypes", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ExistingResourcePolicy.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ExistingResourcePolicy.json deleted file mode 100644 index e6462c3466c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ExistingResourcePolicy.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "ExistingResourcePolicy", - "type": "String", - "values": [ - { - "key": "Patch", - "value": "Patch" - }, - { - "key": "Skip", - "value": "Skip" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-PersistentVolumeRestoreMode.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-PersistentVolumeRestoreMode.json deleted file mode 100644 index 81f3a4601dd..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-PersistentVolumeRestoreMode.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "PersistentVolumeRestoreMode", - "type": "String", - "values": [ - { - "key": "RestoreWithVolumeData", - "value": "RestoreWithVolumeData" - }, - { - "key": "RestoreWithoutVolumeData", - "value": "RestoreWithoutVolumeData" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RecoveryOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RecoveryOption.json deleted file mode 100644 index 3e6beb511a9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RecoveryOption.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "RecoveryOption", - "type": "String", - "values": [ - { - "key": "FailIfExists", - "value": "FailIfExists" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RehydrationPriority.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RehydrationPriority.json deleted file mode 100644 index c7823c397ad..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RehydrationPriority.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "RehydrationPriority", - "type": "String", - "values": [ - { - "key": "High", - "value": "High" - }, - { - "key": "Invalid", - "value": "Invalid" - }, - { - "key": "Standard", - "value": "Standard" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ResourcePropertiesObjectType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ResourcePropertiesObjectType.json deleted file mode 100644 index 69715a677d1..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ResourcePropertiesObjectType.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "ResourcePropertiesObjectType", - "type": "String", - "values": [ - { - "key": "DefaultResourceProperties", - "value": "DefaultResourceProperties" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RestoreTargetLocationType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RestoreTargetLocationType.json deleted file mode 100644 index aac5862453c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-RestoreTargetLocationType.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "RestoreTargetLocationType", - "type": "String", - "values": [ - { - "key": "AzureBlobs", - "value": "AzureBlobs" - }, - { - "key": "AzureFiles", - "value": "AzureFiles" - }, - { - "key": "Invalid", - "value": "Invalid" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SecretStoreType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SecretStoreType.json deleted file mode 100644 index b374ba1cb2c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SecretStoreType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SecretStoreType", - "type": "String", - "values": [ - { - "key": "AzureKeyVault", - "value": "AzureKeyVault" - }, - { - "key": "Invalid", - "value": "Invalid" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SourceDataStoreType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SourceDataStoreType.json deleted file mode 100644 index 0a3664c3e13..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SourceDataStoreType.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "SourceDataStoreType", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "SnapshotStore", - "value": "SnapshotStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-Status.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-Status.json deleted file mode 100644 index b38a70dacb9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-Status.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "Status", - "type": "String", - "values": [ - { - "key": "ConfiguringProtection", - "value": "ConfiguringProtection" - }, - { - "key": "ConfiguringProtectionFailed", - "value": "ConfiguringProtectionFailed" - }, - { - "key": "ProtectionConfigured", - "value": "ProtectionConfigured" - }, - { - "key": "ProtectionStopped", - "value": "ProtectionStopped" - }, - { - "key": "SoftDeleted", - "value": "SoftDeleted" - }, - { - "key": "SoftDeleting", - "value": "SoftDeleting" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SyncType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SyncType.json deleted file mode 100644 index 9bcde682745..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-SyncType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SyncType", - "type": "String", - "values": [ - { - "key": "Default", - "value": "Default" - }, - { - "key": "ForceResync", - "value": "ForceResync" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ValidationType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ValidationType.json deleted file mode 100644 index 4a90c513ded..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Constant-ValidationType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "ValidationType", - "type": "String", - "values": [ - { - "key": "DeepValidation", - "value": "DeepValidation" - }, - { - "key": "ShallowValidation", - "value": "ShallowValidation" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdHocBackupRuleOptions.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdHocBackupRuleOptions.json deleted file mode 100644 index 5bbd3288894..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdHocBackupRuleOptions.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "AdHocBackupRuleOptions", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "ruleName", - "name": "RuleName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "triggerOption", - "name": "TriggerOption", - "objectDefinition": { - "type": "Reference", - "referenceName": "AdhocBackupTriggerOption" - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdhocBackupTriggerOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdhocBackupTriggerOption.json deleted file mode 100644 index a05013b10d4..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AdhocBackupTriggerOption.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "AdhocBackupTriggerOption", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "retentionTagOverride", - "name": "RetentionTagOverride", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AuthCredentials.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AuthCredentials.json deleted file mode 100644 index 57fcec321d9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AuthCredentials.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "AuthCredentials", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.json deleted file mode 100644 index 884a80b4dab..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AzureBackupRecoveryPointBasedRestoreRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointId", - "name": "RecoveryPointId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "AzureBackupRestoreRequest", - "discriminatedTypeValue": "AzureBackupRecoveryPointBasedRestoreRequest", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.json deleted file mode 100644 index fbef0559216..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AzureBackupRecoveryTimeBasedRestoreRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointTime", - "name": "RecoveryPointTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "AzureBackupRestoreRequest", - "discriminatedTypeValue": "AzureBackupRecoveryTimeBasedRestoreRequest", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRehydrationRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRehydrationRequest.json deleted file mode 100644 index 15914e2bd71..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRehydrationRequest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "AzureBackupRehydrationRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointId", - "name": "RecoveryPointId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationPriority", - "name": "RehydrationPriority", - "objectDefinition": { - "type": "Reference", - "referenceName": "RehydrationPriority" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationRetentionDuration", - "name": "RehydrationRetentionDuration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreRequest.json deleted file mode 100644 index b31c4315c42..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreRequest.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "AzureBackupRestoreRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "identityDetails", - "name": "IdentityDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "IdentityDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreTargetInfo", - "name": "RestoreTargetInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreTargetInfoBase" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceDataStoreType", - "name": "SourceDataStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "SourceDataStoreType" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceResourceId", - "name": "SourceResourceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.json deleted file mode 100644 index 259cfcee58f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "AzureBackupRestoreWithRehydrationRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointId", - "name": "RecoveryPointId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationPriority", - "name": "RehydrationPriority", - "objectDefinition": { - "type": "Reference", - "referenceName": "RehydrationPriority" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationRetentionDuration", - "name": "RehydrationRetentionDuration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "AzureBackupRestoreRequest", - "discriminatedTypeValue": "AzureBackupRestoreWithRehydrationRequest", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureOperationalStoreParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureOperationalStoreParameters.json deleted file mode 100644 index a92342c1079..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-AzureOperationalStoreParameters.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AzureOperationalStoreParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGroupId", - "name": "ResourceGroupId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "DataStoreParameters", - "discriminatedTypeValue": "AzureOperationalStoreParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupDatasourceParameters.json deleted file mode 100644 index e0db3f57015..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupDatasourceParameters.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstance.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstance.json deleted file mode 100644 index 2204af32739..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstance.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "name": "BackupInstance", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "currentProtectionState", - "name": "CurrentProtectionState", - "objectDefinition": { - "type": "Reference", - "referenceName": "CurrentProtectionState" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceInfo", - "name": "DataSourceInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "Datasource" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceSetInfo", - "name": "DataSourceSetInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasourceSet" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceAuthCredentials", - "name": "DatasourceAuthCredentials", - "objectDefinition": { - "type": "Reference", - "referenceName": "AuthCredentials" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "friendlyName", - "name": "FriendlyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "identityDetails", - "name": "IdentityDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "IdentityDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyInfo", - "name": "PolicyInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "PolicyInfo" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "protectionErrorDetails", - "name": "ProtectionErrorDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "UserFacingError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "protectionStatus", - "name": "ProtectionStatus", - "objectDefinition": { - "type": "Reference", - "referenceName": "ProtectionStatusDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "provisioningState", - "name": "ProvisioningState", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "validationType", - "name": "ValidationType", - "objectDefinition": { - "type": "Reference", - "referenceName": "ValidationType" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstanceResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstanceResource.json deleted file mode 100644 index bd129ebc03b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BackupInstanceResource.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "BackupInstanceResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BackupInstance" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tags", - "name": "Tags", - "objectDefinition": { - "type": "Tags", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BaseResourceProperties.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BaseResourceProperties.json deleted file mode 100644 index dcff98eb84f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BaseResourceProperties.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BaseResourceProperties", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourcePropertiesObjectType" - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BlobBackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BlobBackupDatasourceParameters.json deleted file mode 100644 index ecc736fce76..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-BlobBackupDatasourceParameters.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "BlobBackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "containersList", - "name": "ContainersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BackupDatasourceParameters", - "discriminatedTypeValue": "BlobBackupDatasourceParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DataStoreParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DataStoreParameters.json deleted file mode 100644 index a4321602197..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DataStoreParameters.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "DataStoreParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStoreType", - "name": "DataStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreTypes" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-Datasource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-Datasource.json deleted file mode 100644 index a09b7352bfc..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-Datasource.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "Datasource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceType", - "name": "DatasourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceID", - "name": "ResourceID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceLocation", - "name": "ResourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceName", - "name": "ResourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceProperties", - "name": "ResourceProperties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BaseResourceProperties" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceType", - "name": "ResourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceUri", - "name": "ResourceUri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DatasourceSet.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DatasourceSet.json deleted file mode 100644 index 6c889591df6..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DatasourceSet.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "DatasourceSet", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceType", - "name": "DatasourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceID", - "name": "ResourceID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceLocation", - "name": "ResourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceName", - "name": "ResourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceProperties", - "name": "ResourceProperties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BaseResourceProperties" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceType", - "name": "ResourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceUri", - "name": "ResourceUri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DefaultResourceProperties.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DefaultResourceProperties.json deleted file mode 100644 index 8a841f1e547..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-DefaultResourceProperties.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "DefaultResourceProperties", - "fields": [], - "discriminatedParentModelName": "BaseResourceProperties", - "discriminatedTypeValue": "DefaultResourceProperties", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-IdentityDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-IdentityDetails.json deleted file mode 100644 index 8884a6b69d8..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-IdentityDetails.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "IdentityDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "useSystemAssignedIdentity", - "name": "UseSystemAssignedIdentity", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "userAssignedIdentityArmUrl", - "name": "UserAssignedIdentityArmUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-InnerError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-InnerError.json deleted file mode 100644 index 7bd1114d487..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-InnerError.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "InnerError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalInfo", - "name": "AdditionalInfo", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "embeddedInnerError", - "name": "EmbeddedInnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreCriteria.json deleted file mode 100644 index 773712262fe..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreCriteria.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "ItemLevelRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreTargetInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreTargetInfo.json deleted file mode 100644 index 7e6206bd8ae..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemLevelRestoreTargetInfo.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "ItemLevelRestoreTargetInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceAuthCredentials", - "name": "DatasourceAuthCredentials", - "objectDefinition": { - "type": "Reference", - "referenceName": "AuthCredentials" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceInfo", - "name": "DatasourceInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "Datasource" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceSetInfo", - "name": "DatasourceSetInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasourceSet" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreCriteria", - "name": "RestoreCriteria", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "ItemLevelRestoreCriteria" - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "RestoreTargetInfoBase", - "discriminatedTypeValue": "ItemLevelRestoreTargetInfo", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemPathBasedRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemPathBasedRestoreCriteria.json deleted file mode 100644 index 71cd99095b5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ItemPathBasedRestoreCriteria.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "ItemPathBasedRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isPathRelativeToBackupItem", - "name": "IsPathRelativeToBackupItem", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "itemPath", - "name": "ItemPath", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "subItemPathPrefix", - "name": "SubItemPathPrefix", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "ItemPathBasedRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json deleted file mode 100644 index 8f423e19fe3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "name": "KubernetesClusterBackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupHookReferences", - "name": "BackupHookReferences", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "NamespacedNameResource" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedNamespaces", - "name": "ExcludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedResourceTypes", - "name": "ExcludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includeClusterScopeResources", - "name": "IncludeClusterScopeResources", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedNamespaces", - "name": "IncludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedResourceTypes", - "name": "IncludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "labelSelectors", - "name": "LabelSelectors", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "snapshotVolumes", - "name": "SnapshotVolumes", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BackupDatasourceParameters", - "discriminatedTypeValue": "KubernetesClusterBackupDatasourceParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterRestoreCriteria.json deleted file mode 100644 index 042bcc7ac4b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterRestoreCriteria.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "name": "KubernetesClusterRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "conflictPolicy", - "name": "ConflictPolicy", - "objectDefinition": { - "type": "Reference", - "referenceName": "ExistingResourcePolicy" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedNamespaces", - "name": "ExcludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedResourceTypes", - "name": "ExcludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includeClusterScopeResources", - "name": "IncludeClusterScopeResources", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedNamespaces", - "name": "IncludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedResourceTypes", - "name": "IncludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "labelSelectors", - "name": "LabelSelectors", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "namespaceMappings", - "name": "NamespaceMappings", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "persistentVolumeRestoreMode", - "name": "PersistentVolumeRestoreMode", - "objectDefinition": { - "type": "Reference", - "referenceName": "PersistentVolumeRestoreMode" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreHookReferences", - "name": "RestoreHookReferences", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "NamespacedNameResource" - } - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "KubernetesClusterRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.json deleted file mode 100644 index c74cd2153be..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "name": "KubernetesClusterVaultTierRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "conflictPolicy", - "name": "ConflictPolicy", - "objectDefinition": { - "type": "Reference", - "referenceName": "ExistingResourcePolicy" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedNamespaces", - "name": "ExcludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedResourceTypes", - "name": "ExcludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includeClusterScopeResources", - "name": "IncludeClusterScopeResources", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedNamespaces", - "name": "IncludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedResourceTypes", - "name": "IncludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "labelSelectors", - "name": "LabelSelectors", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "namespaceMappings", - "name": "NamespaceMappings", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "persistentVolumeRestoreMode", - "name": "PersistentVolumeRestoreMode", - "objectDefinition": { - "type": "Reference", - "referenceName": "PersistentVolumeRestoreMode" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreHookReferences", - "name": "RestoreHookReferences", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "NamespacedNameResource" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "stagingResourceGroupId", - "name": "StagingResourceGroupId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "stagingStorageAccountId", - "name": "StagingStorageAccountId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "KubernetesClusterVaultTierRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesPVRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesPVRestoreCriteria.json deleted file mode 100644 index a05f5668bcd..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesPVRestoreCriteria.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "KubernetesPVRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "storageClassName", - "name": "StorageClassName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "KubernetesPVRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.json deleted file mode 100644 index 54ce295f0b8..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "KubernetesStorageClassRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "provisioner", - "name": "Provisioner", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "selectedStorageClassName", - "name": "SelectedStorageClassName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "KubernetesStorageClassRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-NamespacedNameResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-NamespacedNameResource.json deleted file mode 100644 index b035c3d3189..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-NamespacedNameResource.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "NamespacedNameResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "namespace", - "name": "Namespace", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationExtendedInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationExtendedInfo.json deleted file mode 100644 index 5954b45eda0..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationExtendedInfo.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "OperationExtendedInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationJobExtendedInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationJobExtendedInfo.json deleted file mode 100644 index ac0e39dfee5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-OperationJobExtendedInfo.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "OperationJobExtendedInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "jobId", - "name": "JobId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "OperationExtendedInfo", - "discriminatedTypeValue": "OperationJobExtendedInfo", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyInfo.json deleted file mode 100644 index d0b231c177a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyInfo.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "PolicyInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyId", - "name": "PolicyId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyParameters", - "name": "PolicyParameters", - "objectDefinition": { - "type": "Reference", - "referenceName": "PolicyParameters" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyVersion", - "name": "PolicyVersion", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyParameters.json deleted file mode 100644 index cf1c11c1fe7..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-PolicyParameters.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "PolicyParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupDatasourceParametersList", - "name": "BackupDatasourceParametersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "BackupDatasourceParameters" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStoreParametersList", - "name": "DataStoreParametersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "DataStoreParameters" - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ProtectionStatusDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ProtectionStatusDetails.json deleted file mode 100644 index 8fd44a13fa9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ProtectionStatusDetails.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "ProtectionStatusDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "errorDetails", - "name": "ErrorDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "UserFacingError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "status", - "name": "Status", - "objectDefinition": { - "type": "Reference", - "referenceName": "Status" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.json deleted file mode 100644 index 4e6c27d3a77..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "RangeBasedItemLevelRestoreCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "maxMatchingValue", - "name": "MaxMatchingValue", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "minMatchingValue", - "name": "MinMatchingValue", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "ItemLevelRestoreCriteria", - "discriminatedTypeValue": "RangeBasedItemLevelRestoreCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreFilesTargetInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreFilesTargetInfo.json deleted file mode 100644 index 1621bbc34f3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreFilesTargetInfo.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "RestoreFilesTargetInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetDetails", - "name": "TargetDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "TargetDetails" - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "RestoreTargetInfoBase", - "discriminatedTypeValue": "RestoreFilesTargetInfo", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfo.json deleted file mode 100644 index 7717280330c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfo.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "RestoreTargetInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceAuthCredentials", - "name": "DatasourceAuthCredentials", - "objectDefinition": { - "type": "Reference", - "referenceName": "AuthCredentials" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceInfo", - "name": "DatasourceInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "Datasource" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceSetInfo", - "name": "DatasourceSetInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasourceSet" - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "RestoreTargetInfoBase", - "discriminatedTypeValue": "RestoreTargetInfo", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfoBase.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfoBase.json deleted file mode 100644 index 8e4c7c6d3c9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-RestoreTargetInfoBase.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "RestoreTargetInfoBase", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryOption", - "name": "RecoveryOption", - "objectDefinition": { - "type": "Reference", - "referenceName": "RecoveryOption" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreLocation", - "name": "RestoreLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreBasedAuthCredentials.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreBasedAuthCredentials.json deleted file mode 100644 index 03e2102078d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreBasedAuthCredentials.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "SecretStoreBasedAuthCredentials", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "secretStoreResource", - "name": "SecretStoreResource", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecretStoreResource" - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "AuthCredentials", - "discriminatedTypeValue": "SecretStoreBasedAuthCredentials", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreResource.json deleted file mode 100644 index 57190a978ba..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SecretStoreResource.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "SecretStoreResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "secretStoreType", - "name": "SecretStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecretStoreType" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "uri", - "name": "Uri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "value", - "name": "Value", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SyncBackupInstanceRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SyncBackupInstanceRequest.json deleted file mode 100644 index abd6dc6a064..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-SyncBackupInstanceRequest.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "SyncBackupInstanceRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "syncType", - "name": "SyncType", - "objectDefinition": { - "type": "Reference", - "referenceName": "SyncType" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TargetDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TargetDetails.json deleted file mode 100644 index c32d1226666..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TargetDetails.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "TargetDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "filePrefix", - "name": "FilePrefix", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreTargetLocationType", - "name": "RestoreTargetLocationType", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreTargetLocationType" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetResourceArmId", - "name": "TargetResourceArmId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "url", - "name": "Url", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TriggerBackupRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TriggerBackupRequest.json deleted file mode 100644 index 89070e7423e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-TriggerBackupRequest.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "TriggerBackupRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupRuleOptions", - "name": "BackupRuleOptions", - "objectDefinition": { - "type": "Reference", - "referenceName": "AdHocBackupRuleOptions" - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-UserFacingError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-UserFacingError.json deleted file mode 100644 index 866c3f5795f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-UserFacingError.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "name": "UserFacingError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "details", - "name": "Details", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "innerError", - "name": "InnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isRetryable", - "name": "IsRetryable", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserError", - "name": "IsUserError", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "message", - "name": "Message", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recommendedAction", - "name": "RecommendedAction", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "target", - "name": "Target", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateForBackupRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateForBackupRequest.json deleted file mode 100644 index 48a6ad409de..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateForBackupRequest.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "ValidateForBackupRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupInstance", - "name": "BackupInstance", - "objectDefinition": { - "type": "Reference", - "referenceName": "BackupInstance" - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateRestoreRequestObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateRestoreRequestObject.json deleted file mode 100644 index 8a5e16f266b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Model-ValidateRestoreRequestObject.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "ValidateRestoreRequestObject", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restoreRequestObject", - "name": "RestoreRequestObject", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureBackupRestoreRequest" - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-AdhocBackup.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-AdhocBackup.json deleted file mode 100644 index c4e9702a37d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-AdhocBackup.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "AdhocBackup", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "TriggerBackupRequest" - }, - "uriSuffix": "/backup" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-CreateOrUpdate.json deleted file mode 100644 index bb0953a714f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-CreateOrUpdate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "CreateOrUpdate", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 201, - 202 - ], - "longRunning": true, - "httpMethod": "PUT", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "BackupInstanceResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Delete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Delete.json deleted file mode 100644 index 00cf7c53961..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Delete.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Delete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202, - 204 - ], - "longRunning": true, - "httpMethod": "DELETE", - "resourceIdName": "BackupInstanceId" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Get.json deleted file mode 100644 index e9065ec7756..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupInstanceId", - "responseObject": { - "type": "Reference", - "referenceName": "BackupInstanceResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-List.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-List.json deleted file mode 100644 index 389ff7f6ee6..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-List.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "List", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "BackupInstanceResource" - }, - "uriSuffix": "/backupInstances" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeBackups.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeBackups.json deleted file mode 100644 index 0038d226b0b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeBackups.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ResumeBackups", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "uriSuffix": "/resumeBackups" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeProtection.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeProtection.json deleted file mode 100644 index 7dce14bab24..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ResumeProtection.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ResumeProtection", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "uriSuffix": "/resumeProtection" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-StopProtection.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-StopProtection.json deleted file mode 100644 index d7e47105c58..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-StopProtection.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "StopProtection", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "uriSuffix": "/stopProtection" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SuspendBackups.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SuspendBackups.json deleted file mode 100644 index adc150e3e98..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SuspendBackups.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "SuspendBackups", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "uriSuffix": "/suspendBackups" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SyncBackupInstance.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SyncBackupInstance.json deleted file mode 100644 index 0a61e6d82d0..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-SyncBackupInstance.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "SyncBackupInstance", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "SyncBackupInstanceRequest" - }, - "uriSuffix": "/sync" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRehydrate.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRehydrate.json deleted file mode 100644 index 7632edaf8e6..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRehydrate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "TriggerRehydrate", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 202, - 204 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "AzureBackupRehydrationRequest" - }, - "uriSuffix": "/rehydrate" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRestore.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRestore.json deleted file mode 100644 index 48cf79ccee9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-TriggerRestore.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "TriggerRestore", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "AzureBackupRestoreRequest" - }, - "uriSuffix": "/restore" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForBackup.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForBackup.json deleted file mode 100644 index 1a3e1dd0779..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForBackup.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ValidateForBackup", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupVaultId", - "requestObject": { - "type": "Reference", - "referenceName": "ValidateForBackupRequest" - }, - "uriSuffix": "/validateForBackup" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForRestore.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForRestore.json deleted file mode 100644 index 60e9cc5d106..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/Operation-ValidateForRestore.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "ValidateForRestore", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "ValidateRestoreRequestObject" - }, - "uriSuffix": "/validateRestore" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupInstanceId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupInstanceId.json deleted file mode 100644 index 029affb63c9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupInstanceId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupInstanceId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupInstances", - "type": "Static", - "value": "backupInstances" - }, - { - "name": "backupInstanceName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupInstances/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-AbsoluteMarker.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-AbsoluteMarker.json deleted file mode 100644 index 763cffc38f3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-AbsoluteMarker.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "AbsoluteMarker", - "type": "String", - "values": [ - { - "key": "AllBackup", - "value": "AllBackup" - }, - { - "key": "FirstOfDay", - "value": "FirstOfDay" - }, - { - "key": "FirstOfMonth", - "value": "FirstOfMonth" - }, - { - "key": "FirstOfWeek", - "value": "FirstOfWeek" - }, - { - "key": "FirstOfYear", - "value": "FirstOfYear" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DataStoreTypes.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DataStoreTypes.json deleted file mode 100644 index 0d8ea1aa431..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DataStoreTypes.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "DataStoreTypes", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DayOfWeek.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DayOfWeek.json deleted file mode 100644 index 289de0c6b3a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-DayOfWeek.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "DayOfWeek", - "type": "String", - "values": [ - { - "key": "Friday", - "value": "Friday" - }, - { - "key": "Monday", - "value": "Monday" - }, - { - "key": "Saturday", - "value": "Saturday" - }, - { - "key": "Sunday", - "value": "Sunday" - }, - { - "key": "Thursday", - "value": "Thursday" - }, - { - "key": "Tuesday", - "value": "Tuesday" - }, - { - "key": "Wednesday", - "value": "Wednesday" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-Month.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-Month.json deleted file mode 100644 index b30e58fbddf..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-Month.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "Month", - "type": "String", - "values": [ - { - "key": "April", - "value": "April" - }, - { - "key": "August", - "value": "August" - }, - { - "key": "December", - "value": "December" - }, - { - "key": "February", - "value": "February" - }, - { - "key": "January", - "value": "January" - }, - { - "key": "July", - "value": "July" - }, - { - "key": "June", - "value": "June" - }, - { - "key": "March", - "value": "March" - }, - { - "key": "May", - "value": "May" - }, - { - "key": "November", - "value": "November" - }, - { - "key": "October", - "value": "October" - }, - { - "key": "September", - "value": "September" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-WeekNumber.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-WeekNumber.json deleted file mode 100644 index bf67822f504..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Constant-WeekNumber.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "WeekNumber", - "type": "String", - "values": [ - { - "key": "First", - "value": "First" - }, - { - "key": "Fourth", - "value": "Fourth" - }, - { - "key": "Last", - "value": "Last" - }, - { - "key": "Second", - "value": "Second" - }, - { - "key": "Third", - "value": "Third" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AbsoluteDeleteOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AbsoluteDeleteOption.json deleted file mode 100644 index dc7f8742f85..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AbsoluteDeleteOption.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "AbsoluteDeleteOption", - "fields": [], - "discriminatedParentModelName": "DeleteOption", - "discriminatedTypeValue": "AbsoluteDeleteOption", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTaggingCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTaggingCriteria.json deleted file mode 100644 index b600cf616ea..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTaggingCriteria.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "AdhocBasedTaggingCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tagInfo", - "name": "TagInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "RetentionTag" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTriggerContext.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTriggerContext.json deleted file mode 100644 index 3e26e993440..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AdhocBasedTriggerContext.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AdhocBasedTriggerContext", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taggingCriteria", - "name": "TaggingCriteria", - "objectDefinition": { - "type": "Reference", - "referenceName": "AdhocBasedTaggingCriteria" - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "TriggerContext", - "discriminatedTypeValue": "AdhocBasedTriggerContext", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupParams.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupParams.json deleted file mode 100644 index 76350e673ac..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupParams.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AzureBackupParams", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupType", - "name": "BackupType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BackupParameters", - "discriminatedTypeValue": "AzureBackupParams", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupRule.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupRule.json deleted file mode 100644 index ff6433e101e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureBackupRule.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "AzureBackupRule", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupParameters", - "name": "BackupParameters", - "objectDefinition": { - "type": "Reference", - "referenceName": "BackupParameters" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStore", - "name": "DataStore", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreInfoBase" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "trigger", - "name": "Trigger", - "objectDefinition": { - "type": "Reference", - "referenceName": "TriggerContext" - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BasePolicyRule", - "discriminatedTypeValue": "AzureBackupRule", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureRetentionRule.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureRetentionRule.json deleted file mode 100644 index 79b0f826d73..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-AzureRetentionRule.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "AzureRetentionRule", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isDefault", - "name": "IsDefault", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "lifecycles", - "name": "Lifecycles", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "SourceLifeCycle" - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BasePolicyRule", - "discriminatedTypeValue": "AzureRetentionRule", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupCriteria.json deleted file mode 100644 index 6c795de6074..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupCriteria.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BackupCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupParameters.json deleted file mode 100644 index 7edec6faf4c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupParameters.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BackupParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupPolicy.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupPolicy.json deleted file mode 100644 index 6c8fcc30d15..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupPolicy.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "BackupPolicy", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyRules", - "name": "PolicyRules", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "BasePolicyRule" - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BaseBackupPolicy", - "discriminatedTypeValue": "BackupPolicy", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupSchedule.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupSchedule.json deleted file mode 100644 index 3ca7313a160..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BackupSchedule.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "BackupSchedule", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "repeatingTimeIntervals", - "name": "RepeatingTimeIntervals", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "timeZone", - "name": "TimeZone", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicy.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicy.json deleted file mode 100644 index 2c5ea76fe74..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicy.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "BaseBackupPolicy", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceTypes", - "name": "DatasourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicyResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicyResource.json deleted file mode 100644 index f81fc823411..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BaseBackupPolicyResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "BaseBackupPolicyResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BaseBackupPolicy" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BasePolicyRule.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BasePolicyRule.json deleted file mode 100644 index 83b3cc9428e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-BasePolicyRule.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "BasePolicyRule", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOnExpiryOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOnExpiryOption.json deleted file mode 100644 index 75b61d38fd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOnExpiryOption.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "CopyOnExpiryOption", - "fields": [], - "discriminatedParentModelName": "CopyOption", - "discriminatedTypeValue": "CopyOnExpiryOption", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOption.json deleted file mode 100644 index 7a96fa151a7..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CopyOption.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "CopyOption", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CustomCopyOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CustomCopyOption.json deleted file mode 100644 index 9ac06a9dcb3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-CustomCopyOption.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "CustomCopyOption", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "duration", - "name": "Duration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "CopyOption", - "discriminatedTypeValue": "CustomCopyOption", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DataStoreInfoBase.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DataStoreInfoBase.json deleted file mode 100644 index 34e457ca32e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DataStoreInfoBase.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "DataStoreInfoBase", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStoreType", - "name": "DataStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreTypes" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-Day.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-Day.json deleted file mode 100644 index adaef2d9d85..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-Day.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "Day", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "date", - "name": "Date", - "objectDefinition": { - "type": "Integer", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isLast", - "name": "IsLast", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DeleteOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DeleteOption.json deleted file mode 100644 index bffe67733d2..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-DeleteOption.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "DeleteOption", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "duration", - "name": "Duration", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ImmediateCopyOption.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ImmediateCopyOption.json deleted file mode 100644 index 90a55acfe80..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ImmediateCopyOption.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "ImmediateCopyOption", - "fields": [], - "discriminatedParentModelName": "CopyOption", - "discriminatedTypeValue": "ImmediateCopyOption", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-RetentionTag.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-RetentionTag.json deleted file mode 100644 index 400ee8e656f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-RetentionTag.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "RetentionTag", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "eTag", - "name": "ETag", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tagName", - "name": "TagName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedBackupCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedBackupCriteria.json deleted file mode 100644 index f8a01c4dae3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedBackupCriteria.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "name": "ScheduleBasedBackupCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "absoluteCriteria", - "name": "AbsoluteCriteria", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "AbsoluteMarker" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "daysOfMonth", - "name": "DaysOfMonth", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "Day" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "daysOfTheWeek", - "name": "DaysOfTheWeek", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "DayOfWeek" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "monthsOfYear", - "name": "MonthsOfYear", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "Month" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "scheduleTimes", - "name": "ScheduleTimes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "weeksOfTheMonth", - "name": "WeeksOfTheMonth", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "WeekNumber" - } - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "BackupCriteria", - "discriminatedTypeValue": "ScheduleBasedBackupCriteria", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedTriggerContext.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedTriggerContext.json deleted file mode 100644 index c49c6c3145a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-ScheduleBasedTriggerContext.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "ScheduleBasedTriggerContext", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "schedule", - "name": "Schedule", - "objectDefinition": { - "type": "Reference", - "referenceName": "BackupSchedule" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taggingCriteria", - "name": "TaggingCriteria", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "TaggingCriteria" - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "TriggerContext", - "discriminatedTypeValue": "ScheduleBasedTriggerContext", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-SourceLifeCycle.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-SourceLifeCycle.json deleted file mode 100644 index 7dfc7f5811c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-SourceLifeCycle.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "SourceLifeCycle", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "deleteAfter", - "name": "DeleteAfter", - "objectDefinition": { - "type": "Reference", - "referenceName": "DeleteOption" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceDataStore", - "name": "SourceDataStore", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreInfoBase" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetDataStoreCopySettings", - "name": "TargetDataStoreCopySettings", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "TargetCopySetting" - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TaggingCriteria.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TaggingCriteria.json deleted file mode 100644 index 4486258b4dc..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TaggingCriteria.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "TaggingCriteria", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "criteria", - "name": "Criteria", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "BackupCriteria" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isDefault", - "name": "IsDefault", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tagInfo", - "name": "TagInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "RetentionTag" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "taggingPriority", - "name": "TaggingPriority", - "objectDefinition": { - "type": "Integer", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TargetCopySetting.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TargetCopySetting.json deleted file mode 100644 index bb4c5d785b3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TargetCopySetting.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "TargetCopySetting", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "copyAfter", - "name": "CopyAfter", - "objectDefinition": { - "type": "Reference", - "referenceName": "CopyOption" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStore", - "name": "DataStore", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreInfoBase" - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TriggerContext.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TriggerContext.json deleted file mode 100644 index 5c9096673f1..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Model-TriggerContext.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "TriggerContext", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-CreateOrUpdate.json deleted file mode 100644 index 68f4dfb8d6b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-CreateOrUpdate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "CreateOrUpdate", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "PUT", - "resourceIdName": "BackupPolicyId", - "requestObject": { - "type": "Reference", - "referenceName": "BaseBackupPolicyResource" - }, - "responseObject": { - "type": "Reference", - "referenceName": "BaseBackupPolicyResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Delete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Delete.json deleted file mode 100644 index 4ac5fdc4c83..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Delete.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "Delete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 204 - ], - "longRunning": false, - "httpMethod": "DELETE", - "resourceIdName": "BackupPolicyId" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Get.json deleted file mode 100644 index 5b155423649..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupPolicyId", - "responseObject": { - "type": "Reference", - "referenceName": "BaseBackupPolicyResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-List.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-List.json deleted file mode 100644 index e7f405fc730..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/Operation-List.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "List", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "BaseBackupPolicyResource" - }, - "uriSuffix": "/backupPolicies" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupPolicyId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupPolicyId.json deleted file mode 100644 index 410f65883f4..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupPolicyId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupPolicyId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupPolicies/{backupPolicyName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupPolicies", - "type": "Static", - "value": "backupPolicies" - }, - { - "name": "backupPolicyName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupPolicies/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-AlertsState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-AlertsState.json deleted file mode 100644 index b0dbf0ae587..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-AlertsState.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "AlertsState", - "type": "String", - "values": [ - { - "key": "Disabled", - "value": "Disabled" - }, - { - "key": "Enabled", - "value": "Enabled" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossRegionRestoreState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossRegionRestoreState.json deleted file mode 100644 index bd09e88f771..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossRegionRestoreState.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "CrossRegionRestoreState", - "type": "String", - "values": [ - { - "key": "Disabled", - "value": "Disabled" - }, - { - "key": "Enabled", - "value": "Enabled" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossSubscriptionRestoreState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossSubscriptionRestoreState.json deleted file mode 100644 index 82a2e3b5aba..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-CrossSubscriptionRestoreState.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "CrossSubscriptionRestoreState", - "type": "String", - "values": [ - { - "key": "Disabled", - "value": "Disabled" - }, - { - "key": "Enabled", - "value": "Enabled" - }, - { - "key": "PermanentlyDisabled", - "value": "PermanentlyDisabled" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ImmutabilityState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ImmutabilityState.json deleted file mode 100644 index 2bbaf2a92cd..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ImmutabilityState.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "ImmutabilityState", - "type": "String", - "values": [ - { - "key": "Disabled", - "value": "Disabled" - }, - { - "key": "Locked", - "value": "Locked" - }, - { - "key": "Unlocked", - "value": "Unlocked" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ProvisioningState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ProvisioningState.json deleted file mode 100644 index a923dde625a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ProvisioningState.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "ProvisioningState", - "type": "String", - "values": [ - { - "key": "Failed", - "value": "Failed" - }, - { - "key": "Provisioning", - "value": "Provisioning" - }, - { - "key": "Succeeded", - "value": "Succeeded" - }, - { - "key": "Unknown", - "value": "Unknown" - }, - { - "key": "Updating", - "value": "Updating" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ResourceMoveState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ResourceMoveState.json deleted file mode 100644 index d936a62bb1c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-ResourceMoveState.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "ResourceMoveState", - "type": "String", - "values": [ - { - "key": "CommitFailed", - "value": "CommitFailed" - }, - { - "key": "CommitTimedout", - "value": "CommitTimedout" - }, - { - "key": "CriticalFailure", - "value": "CriticalFailure" - }, - { - "key": "Failed", - "value": "Failed" - }, - { - "key": "InProgress", - "value": "InProgress" - }, - { - "key": "MoveSucceeded", - "value": "MoveSucceeded" - }, - { - "key": "PartialSuccess", - "value": "PartialSuccess" - }, - { - "key": "PrepareFailed", - "value": "PrepareFailed" - }, - { - "key": "PrepareTimedout", - "value": "PrepareTimedout" - }, - { - "key": "Unknown", - "value": "Unknown" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SecureScoreLevel.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SecureScoreLevel.json deleted file mode 100644 index 5240c2c2817..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SecureScoreLevel.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "SecureScoreLevel", - "type": "String", - "values": [ - { - "key": "Adequate", - "value": "Adequate" - }, - { - "key": "Maximum", - "value": "Maximum" - }, - { - "key": "Minimum", - "value": "Minimum" - }, - { - "key": "None", - "value": "None" - }, - { - "key": "NotSupported", - "value": "NotSupported" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SoftDeleteState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SoftDeleteState.json deleted file mode 100644 index ade689a2814..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-SoftDeleteState.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "SoftDeleteState", - "type": "String", - "values": [ - { - "key": "AlwaysOn", - "value": "AlwaysOn" - }, - { - "key": "Off", - "value": "Off" - }, - { - "key": "On", - "value": "On" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingStoreTypes.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingStoreTypes.json deleted file mode 100644 index ced961e1009..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingStoreTypes.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "StorageSettingStoreTypes", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingTypes.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingTypes.json deleted file mode 100644 index f6310ece351..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Constant-StorageSettingTypes.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "StorageSettingTypes", - "type": "String", - "values": [ - { - "key": "GeoRedundant", - "value": "GeoRedundant" - }, - { - "key": "LocallyRedundant", - "value": "LocallyRedundant" - }, - { - "key": "ZoneRedundant", - "value": "ZoneRedundant" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-AzureMonitorAlertSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-AzureMonitorAlertSettings.json deleted file mode 100644 index b06745bf892..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-AzureMonitorAlertSettings.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "AzureMonitorAlertSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "alertsForAllJobFailures", - "name": "AlertsForAllJobFailures", - "objectDefinition": { - "type": "Reference", - "referenceName": "AlertsState" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVault.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVault.json deleted file mode 100644 index 2d541298c98..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVault.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "name": "BackupVault", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureSettings", - "name": "FeatureSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "FeatureSettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isVaultProtectedByResourceGuard", - "name": "IsVaultProtectedByResourceGuard", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "monitoringSettings", - "name": "MonitoringSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "MonitoringSettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "provisioningState", - "name": "ProvisioningState", - "objectDefinition": { - "type": "Reference", - "referenceName": "ProvisioningState" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceMoveDetails", - "name": "ResourceMoveDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourceMoveDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceMoveState", - "name": "ResourceMoveState", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourceMoveState" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "secureScore", - "name": "SecureScore", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecureScoreLevel" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "securitySettings", - "name": "SecuritySettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecuritySettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "storageSettings", - "name": "StorageSettings", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "StorageSetting" - } - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVaultResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVaultResource.json deleted file mode 100644 index 327ac4a957c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-BackupVaultResource.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "name": "BackupVaultResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "eTag", - "name": "ETag", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "identity", - "name": "Identity", - "objectDefinition": { - "type": "Reference", - "referenceName": "DppIdentityDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "location", - "name": "Location", - "objectDefinition": { - "type": "Location", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BackupVault" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tags", - "name": "Tags", - "objectDefinition": { - "type": "Tags", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityRequest.json deleted file mode 100644 index ff853978454..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityRequest.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "CheckNameAvailabilityRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityResult.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityResult.json deleted file mode 100644 index 3760cd632a9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CheckNameAvailabilityResult.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "CheckNameAvailabilityResult", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "message", - "name": "Message", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "nameAvailable", - "name": "NameAvailable", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "reason", - "name": "Reason", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossRegionRestoreSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossRegionRestoreSettings.json deleted file mode 100644 index 3f90f68358e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossRegionRestoreSettings.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "CrossRegionRestoreSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "state", - "name": "State", - "objectDefinition": { - "type": "Reference", - "referenceName": "CrossRegionRestoreState" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossSubscriptionRestoreSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossSubscriptionRestoreSettings.json deleted file mode 100644 index 18a54f4f24c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-CrossSubscriptionRestoreSettings.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "CrossSubscriptionRestoreSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "state", - "name": "State", - "objectDefinition": { - "type": "Reference", - "referenceName": "CrossSubscriptionRestoreState" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-DppIdentityDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-DppIdentityDetails.json deleted file mode 100644 index ad7560be26a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-DppIdentityDetails.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "DppIdentityDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "principalId", - "name": "PrincipalId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tenantId", - "name": "TenantId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "userAssignedIdentities", - "name": "UserAssignedIdentities", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserAssignedIdentity" - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-FeatureSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-FeatureSettings.json deleted file mode 100644 index 27874430b53..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-FeatureSettings.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "FeatureSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "crossRegionRestoreSettings", - "name": "CrossRegionRestoreSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "CrossRegionRestoreSettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "crossSubscriptionRestoreSettings", - "name": "CrossSubscriptionRestoreSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "CrossSubscriptionRestoreSettings" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ImmutabilitySettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ImmutabilitySettings.json deleted file mode 100644 index eb3080b0639..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ImmutabilitySettings.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "ImmutabilitySettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "state", - "name": "State", - "objectDefinition": { - "type": "Reference", - "referenceName": "ImmutabilityState" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-MonitoringSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-MonitoringSettings.json deleted file mode 100644 index d8a81f9145f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-MonitoringSettings.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "MonitoringSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "azureMonitorAlertSettings", - "name": "AzureMonitorAlertSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureMonitorAlertSettings" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchBackupVaultInput.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchBackupVaultInput.json deleted file mode 100644 index b31e87fb043..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchBackupVaultInput.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "PatchBackupVaultInput", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureSettings", - "name": "FeatureSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "FeatureSettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "monitoringSettings", - "name": "MonitoringSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "MonitoringSettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "securitySettings", - "name": "SecuritySettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecuritySettings" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchResourceRequestInput.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchResourceRequestInput.json deleted file mode 100644 index 4e5d6c56ab1..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-PatchResourceRequestInput.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "PatchResourceRequestInput", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "identity", - "name": "Identity", - "objectDefinition": { - "type": "Reference", - "referenceName": "DppIdentityDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "PatchBackupVaultInput" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tags", - "name": "Tags", - "objectDefinition": { - "type": "Tags", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ResourceMoveDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ResourceMoveDetails.json deleted file mode 100644 index 36e18d3dafb..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-ResourceMoveDetails.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "ResourceMoveDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "completionTimeUtc", - "name": "CompletionTimeUtc", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "operationId", - "name": "OperationId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceResourcePath", - "name": "SourceResourcePath", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "startTimeUtc", - "name": "StartTimeUtc", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "targetResourcePath", - "name": "TargetResourcePath", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SecuritySettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SecuritySettings.json deleted file mode 100644 index ae87a77cc70..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SecuritySettings.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "SecuritySettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "immutabilitySettings", - "name": "ImmutabilitySettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "ImmutabilitySettings" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "softDeleteSettings", - "name": "SoftDeleteSettings", - "objectDefinition": { - "type": "Reference", - "referenceName": "SoftDeleteSettings" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SoftDeleteSettings.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SoftDeleteSettings.json deleted file mode 100644 index 16ddcd878d5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-SoftDeleteSettings.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "SoftDeleteSettings", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "retentionDurationInDays", - "name": "RetentionDurationInDays", - "objectDefinition": { - "type": "Float", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "state", - "name": "State", - "objectDefinition": { - "type": "Reference", - "referenceName": "SoftDeleteState" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-StorageSetting.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-StorageSetting.json deleted file mode 100644 index 8dab941add2..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-StorageSetting.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "StorageSetting", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datastoreType", - "name": "DatastoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "StorageSettingStoreTypes" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "Reference", - "referenceName": "StorageSettingTypes" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-UserAssignedIdentity.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-UserAssignedIdentity.json deleted file mode 100644 index c30868d743a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Model-UserAssignedIdentity.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "UserAssignedIdentity", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "clientId", - "name": "ClientId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "principalId", - "name": "PrincipalId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CheckNameAvailability.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CheckNameAvailability.json deleted file mode 100644 index 38299dc135f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CheckNameAvailability.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "CheckNameAvailability", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "POST", - "resourceIdName": "ProviderLocationId", - "requestObject": { - "type": "Reference", - "referenceName": "CheckNameAvailabilityRequest" - }, - "responseObject": { - "type": "Reference", - "referenceName": "CheckNameAvailabilityResult" - }, - "uriSuffix": "/checkNameAvailability" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CreateOrUpdate.json deleted file mode 100644 index b30d3b52867..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-CreateOrUpdate.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "CreateOrUpdate", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 201 - ], - "longRunning": true, - "httpMethod": "PUT", - "resourceIdName": "BackupVaultId", - "requestObject": { - "type": "Reference", - "referenceName": "BackupVaultResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Delete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Delete.json deleted file mode 100644 index fe1ef12a579..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Delete.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Delete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202, - 204 - ], - "longRunning": true, - "httpMethod": "DELETE", - "resourceIdName": "BackupVaultId" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Get.json deleted file mode 100644 index e63b235c934..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "BackupVaultResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInResourceGroup.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInResourceGroup.json deleted file mode 100644 index 64090c8e222..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInResourceGroup.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetInResourceGroup", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGroupId", - "responseObject": { - "type": "Reference", - "referenceName": "BackupVaultResource" - }, - "uriSuffix": "/providers/Microsoft.DataProtection/backupVaults" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInSubscription.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInSubscription.json deleted file mode 100644 index 9baacdc1e9d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-GetInSubscription.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetInSubscription", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "SubscriptionId", - "responseObject": { - "type": "Reference", - "referenceName": "BackupVaultResource" - }, - "uriSuffix": "/providers/Microsoft.DataProtection/backupVaults" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Update.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Update.json deleted file mode 100644 index e24bce9d2d0..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/Operation-Update.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "Update", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "PATCH", - "resourceIdName": "BackupVaultId", - "requestObject": { - "type": "Reference", - "referenceName": "PatchResourceRequestInput" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ProviderLocationId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ProviderLocationId.json deleted file mode 100644 index 72bf23d8470..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ProviderLocationId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "ProviderLocationId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{locationName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticLocations", - "type": "Static", - "value": "locations" - }, - { - "name": "locationName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ResourceGroupId.json deleted file mode 100644 index d9bc3aee421..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-ResourceGroupId.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "ResourceGroupId", - "commonAlias": "ResourceGroup", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", - "segments": [ - { - "name": "subscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "resourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-SubscriptionId.json deleted file mode 100644 index be509dbf7a3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/BackupVaults/ResourceId-SubscriptionId.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "SubscriptionId", - "commonAlias": "Subscription", - "id": "/subscriptions/{subscriptionId}", - "segments": [ - { - "name": "subscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-CurrentProtectionState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-CurrentProtectionState.json deleted file mode 100644 index e90f4376042..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-CurrentProtectionState.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "CurrentProtectionState", - "type": "String", - "values": [ - { - "key": "BackupSchedulesSuspended", - "value": "BackupSchedulesSuspended" - }, - { - "key": "ConfiguringProtection", - "value": "ConfiguringProtection" - }, - { - "key": "ConfiguringProtectionFailed", - "value": "ConfiguringProtectionFailed" - }, - { - "key": "Invalid", - "value": "Invalid" - }, - { - "key": "NotProtected", - "value": "NotProtected" - }, - { - "key": "ProtectionConfigured", - "value": "ProtectionConfigured" - }, - { - "key": "ProtectionError", - "value": "ProtectionError" - }, - { - "key": "ProtectionStopped", - "value": "ProtectionStopped" - }, - { - "key": "RetentionSchedulesSuspended", - "value": "RetentionSchedulesSuspended" - }, - { - "key": "SoftDeleted", - "value": "SoftDeleted" - }, - { - "key": "SoftDeleting", - "value": "SoftDeleting" - }, - { - "key": "UpdatingProtection", - "value": "UpdatingProtection" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-DataStoreTypes.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-DataStoreTypes.json deleted file mode 100644 index 0d8ea1aa431..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-DataStoreTypes.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "DataStoreTypes", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.json deleted file mode 100644 index 69715a677d1..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "ResourcePropertiesObjectType", - "type": "String", - "values": [ - { - "key": "DefaultResourceProperties", - "value": "DefaultResourceProperties" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-SecretStoreType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-SecretStoreType.json deleted file mode 100644 index b374ba1cb2c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-SecretStoreType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SecretStoreType", - "type": "String", - "values": [ - { - "key": "AzureKeyVault", - "value": "AzureKeyVault" - }, - { - "key": "Invalid", - "value": "Invalid" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-Status.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-Status.json deleted file mode 100644 index b38a70dacb9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-Status.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "Status", - "type": "String", - "values": [ - { - "key": "ConfiguringProtection", - "value": "ConfiguringProtection" - }, - { - "key": "ConfiguringProtectionFailed", - "value": "ConfiguringProtectionFailed" - }, - { - "key": "ProtectionConfigured", - "value": "ProtectionConfigured" - }, - { - "key": "ProtectionStopped", - "value": "ProtectionStopped" - }, - { - "key": "SoftDeleted", - "value": "SoftDeleted" - }, - { - "key": "SoftDeleting", - "value": "SoftDeleting" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ValidationType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ValidationType.json deleted file mode 100644 index 4a90c513ded..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Constant-ValidationType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "ValidationType", - "type": "String", - "values": [ - { - "key": "DeepValidation", - "value": "DeepValidation" - }, - { - "key": "ShallowValidation", - "value": "ShallowValidation" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AuthCredentials.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AuthCredentials.json deleted file mode 100644 index 57fcec321d9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AuthCredentials.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "AuthCredentials", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.json deleted file mode 100644 index a92342c1079..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "AzureOperationalStoreParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGroupId", - "name": "ResourceGroupId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "DataStoreParameters", - "discriminatedTypeValue": "AzureOperationalStoreParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BackupDatasourceParameters.json deleted file mode 100644 index e0db3f57015..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BackupDatasourceParameters.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BaseResourceProperties.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BaseResourceProperties.json deleted file mode 100644 index dcff98eb84f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BaseResourceProperties.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "BaseResourceProperties", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourcePropertiesObjectType" - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.json deleted file mode 100644 index ecc736fce76..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "BlobBackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "containersList", - "name": "ContainersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BackupDatasourceParameters", - "discriminatedTypeValue": "BlobBackupDatasourceParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DataStoreParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DataStoreParameters.json deleted file mode 100644 index a4321602197..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DataStoreParameters.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "DataStoreParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStoreType", - "name": "DataStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataStoreTypes" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-Datasource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-Datasource.json deleted file mode 100644 index a09b7352bfc..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-Datasource.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "Datasource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceType", - "name": "DatasourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceID", - "name": "ResourceID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceLocation", - "name": "ResourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceName", - "name": "ResourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceProperties", - "name": "ResourceProperties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BaseResourceProperties" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceType", - "name": "ResourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceUri", - "name": "ResourceUri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DatasourceSet.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DatasourceSet.json deleted file mode 100644 index 6c889591df6..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DatasourceSet.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "DatasourceSet", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceType", - "name": "DatasourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceID", - "name": "ResourceID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceLocation", - "name": "ResourceLocation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceName", - "name": "ResourceName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceProperties", - "name": "ResourceProperties", - "objectDefinition": { - "type": "Reference", - "referenceName": "BaseResourceProperties" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceType", - "name": "ResourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceUri", - "name": "ResourceUri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DefaultResourceProperties.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DefaultResourceProperties.json deleted file mode 100644 index 8a841f1e547..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DefaultResourceProperties.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "DefaultResourceProperties", - "fields": [], - "discriminatedParentModelName": "BaseResourceProperties", - "discriminatedTypeValue": "DefaultResourceProperties", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstance.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstance.json deleted file mode 100644 index 0b28b4ea819..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstance.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "name": "DeletedBackupInstance", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "currentProtectionState", - "name": "CurrentProtectionState", - "objectDefinition": { - "type": "Reference", - "referenceName": "CurrentProtectionState" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceInfo", - "name": "DataSourceInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "Datasource" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataSourceSetInfo", - "name": "DataSourceSetInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasourceSet" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "datasourceAuthCredentials", - "name": "DatasourceAuthCredentials", - "objectDefinition": { - "type": "Reference", - "referenceName": "AuthCredentials" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "deletionInfo", - "name": "DeletionInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "DeletionInfo" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "friendlyName", - "name": "FriendlyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "identityDetails", - "name": "IdentityDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "IdentityDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyInfo", - "name": "PolicyInfo", - "objectDefinition": { - "type": "Reference", - "referenceName": "PolicyInfo" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "protectionErrorDetails", - "name": "ProtectionErrorDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "UserFacingError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "protectionStatus", - "name": "ProtectionStatus", - "objectDefinition": { - "type": "Reference", - "referenceName": "ProtectionStatusDetails" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "provisioningState", - "name": "ProvisioningState", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "validationType", - "name": "ValidationType", - "objectDefinition": { - "type": "Reference", - "referenceName": "ValidationType" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.json deleted file mode 100644 index 63c01180e81..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "DeletedBackupInstanceResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "DeletedBackupInstance" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletionInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletionInfo.json deleted file mode 100644 index 0824564452d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-DeletionInfo.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "DeletionInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "billingEndDate", - "name": "BillingEndDate", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "deleteActivityID", - "name": "DeleteActivityID", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "deletionTime", - "name": "DeletionTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "scheduledPurgeTime", - "name": "ScheduledPurgeTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-IdentityDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-IdentityDetails.json deleted file mode 100644 index 8884a6b69d8..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-IdentityDetails.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "IdentityDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "useSystemAssignedIdentity", - "name": "UseSystemAssignedIdentity", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "userAssignedIdentityArmUrl", - "name": "UserAssignedIdentityArmUrl", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-InnerError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-InnerError.json deleted file mode 100644 index 7bd1114d487..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-InnerError.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "InnerError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "additionalInfo", - "name": "AdditionalInfo", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "embeddedInnerError", - "name": "EmbeddedInnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json deleted file mode 100644 index 8f423e19fe3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "name": "KubernetesClusterBackupDatasourceParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupHookReferences", - "name": "BackupHookReferences", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "NamespacedNameResource" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedNamespaces", - "name": "ExcludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "excludedResourceTypes", - "name": "ExcludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includeClusterScopeResources", - "name": "IncludeClusterScopeResources", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedNamespaces", - "name": "IncludedNamespaces", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "includedResourceTypes", - "name": "IncludedResourceTypes", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "labelSelectors", - "name": "LabelSelectors", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "snapshotVolumes", - "name": "SnapshotVolumes", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "discriminatedParentModelName": "BackupDatasourceParameters", - "discriminatedTypeValue": "KubernetesClusterBackupDatasourceParameters", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-NamespacedNameResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-NamespacedNameResource.json deleted file mode 100644 index b035c3d3189..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-NamespacedNameResource.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "NamespacedNameResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "namespace", - "name": "Namespace", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyInfo.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyInfo.json deleted file mode 100644 index d0b231c177a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyInfo.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "PolicyInfo", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyId", - "name": "PolicyId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyParameters", - "name": "PolicyParameters", - "objectDefinition": { - "type": "Reference", - "referenceName": "PolicyParameters" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyVersion", - "name": "PolicyVersion", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyParameters.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyParameters.json deleted file mode 100644 index cf1c11c1fe7..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-PolicyParameters.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "PolicyParameters", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "backupDatasourceParametersList", - "name": "BackupDatasourceParametersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "BackupDatasourceParameters" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataStoreParametersList", - "name": "DataStoreParametersList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "DataStoreParameters" - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-ProtectionStatusDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-ProtectionStatusDetails.json deleted file mode 100644 index 8fd44a13fa9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-ProtectionStatusDetails.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "ProtectionStatusDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "errorDetails", - "name": "ErrorDetails", - "objectDefinition": { - "type": "Reference", - "referenceName": "UserFacingError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "status", - "name": "Status", - "objectDefinition": { - "type": "Reference", - "referenceName": "Status" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.json deleted file mode 100644 index 03e2102078d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "SecretStoreBasedAuthCredentials", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "secretStoreResource", - "name": "SecretStoreResource", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecretStoreResource" - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "AuthCredentials", - "discriminatedTypeValue": "SecretStoreBasedAuthCredentials", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreResource.json deleted file mode 100644 index 57190a978ba..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-SecretStoreResource.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "SecretStoreResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "secretStoreType", - "name": "SecretStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "SecretStoreType" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "uri", - "name": "Uri", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "value", - "name": "Value", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-UserFacingError.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-UserFacingError.json deleted file mode 100644 index 866c3f5795f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Model-UserFacingError.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "name": "UserFacingError", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "code", - "name": "Code", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "details", - "name": "Details", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "UserFacingError" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "innerError", - "name": "InnerError", - "objectDefinition": { - "type": "Reference", - "referenceName": "InnerError" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isRetryable", - "name": "IsRetryable", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "isUserError", - "name": "IsUserError", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "message", - "name": "Message", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Dictionary", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recommendedAction", - "name": "RecommendedAction", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "target", - "name": "Target", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Get.json deleted file mode 100644 index a5001c2b56e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "DeletedBackupInstanceId", - "responseObject": { - "type": "Reference", - "referenceName": "DeletedBackupInstanceResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-List.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-List.json deleted file mode 100644 index f6b83d26608..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-List.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "List", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "DeletedBackupInstanceResource" - }, - "uriSuffix": "/deletedBackupInstances" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Undelete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Undelete.json deleted file mode 100644 index 049fd46086b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/Operation-Undelete.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Undelete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 202 - ], - "longRunning": true, - "httpMethod": "POST", - "resourceIdName": "DeletedBackupInstanceId", - "uriSuffix": "/undelete" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.json deleted file mode 100644 index e1237c96c61..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "DeletedBackupInstanceId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/deletedBackupInstances/{deletedBackupInstanceName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticDeletedBackupInstances", - "type": "Static", - "value": "deletedBackupInstances" - }, - { - "name": "deletedBackupInstanceName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureSupportStatus.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureSupportStatus.json deleted file mode 100644 index 9a0dc82004a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureSupportStatus.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "FeatureSupportStatus", - "type": "String", - "values": [ - { - "key": "AlphaPreview", - "value": "AlphaPreview" - }, - { - "key": "GenerallyAvailable", - "value": "GenerallyAvailable" - }, - { - "key": "Invalid", - "value": "Invalid" - }, - { - "key": "NotSupported", - "value": "NotSupported" - }, - { - "key": "PrivatePreview", - "value": "PrivatePreview" - }, - { - "key": "PublicPreview", - "value": "PublicPreview" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureType.json deleted file mode 100644 index 4fe1d8a2c43..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Constant-FeatureType.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "FeatureType", - "type": "String", - "values": [ - { - "key": "DataSourceType", - "value": "DataSourceType" - }, - { - "key": "Invalid", - "value": "Invalid" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequest.json deleted file mode 100644 index e7154f8d300..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "FeatureValidationRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureName", - "name": "FeatureName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureType", - "name": "FeatureType", - "objectDefinition": { - "type": "Reference", - "referenceName": "FeatureType" - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "FeatureValidationRequestBase", - "discriminatedTypeValue": "FeatureValidationRequest", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequestBase.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequestBase.json deleted file mode 100644 index 0858d64ca57..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationRequestBase.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "FeatureValidationRequestBase", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponse.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponse.json deleted file mode 100644 index e73d1bd2b6c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponse.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "FeatureValidationResponse", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureType", - "name": "FeatureType", - "objectDefinition": { - "type": "Reference", - "referenceName": "FeatureType" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "features", - "name": "Features", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "SupportedFeature" - } - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "FeatureValidationResponseBase", - "discriminatedTypeValue": "FeatureValidationResponse", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponseBase.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponseBase.json deleted file mode 100644 index a27f9946d0d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-FeatureValidationResponseBase.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "FeatureValidationResponseBase", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-SupportedFeature.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-SupportedFeature.json deleted file mode 100644 index fc24f5c4a1e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Model-SupportedFeature.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "SupportedFeature", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "exposureControlledFeatures", - "name": "ExposureControlledFeatures", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "featureName", - "name": "FeatureName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "supportStatus", - "name": "SupportStatus", - "objectDefinition": { - "type": "Reference", - "referenceName": "FeatureSupportStatus" - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.json deleted file mode 100644 index 835c320b3fe..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "DataProtectionCheckFeatureSupport", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "POST", - "resourceIdName": "LocationId", - "requestObject": { - "type": "Reference", - "referenceName": "FeatureValidationRequestBase" - }, - "responseObject": { - "type": "Reference", - "referenceName": "FeatureValidationResponseBase" - }, - "uriSuffix": "/checkFeatureSupport" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/ResourceId-LocationId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/ResourceId-LocationId.json deleted file mode 100644 index 36c972f04fa..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppFeatureSupport/ResourceId-LocationId.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "LocationId", - "id": "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{locationName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticLocations", - "type": "Static", - "value": "locations" - }, - { - "name": "locationName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.json deleted file mode 100644 index dcc19da188b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "ResourceGuardOperationDetail", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "defaultResourceRequest", - "name": "DefaultResourceRequest", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "vaultCriticalOperation", - "name": "VaultCriticalOperation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.json deleted file mode 100644 index 65cd7664b3f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "ResourceGuardProxyBase", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "description", - "name": "Description", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "lastUpdatedTime", - "name": "LastUpdatedTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGuardOperationDetails", - "name": "ResourceGuardOperationDetails", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "ResourceGuardOperationDetail" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGuardResourceId", - "name": "ResourceGuardResourceId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.json deleted file mode 100644 index 0810e7ae166..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "ResourceGuardProxyBaseResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourceGuardProxyBase" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteRequest.json deleted file mode 100644 index 7b8efa8326b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteRequest.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "UnlockDeleteRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGuardOperationRequests", - "name": "ResourceGuardOperationRequests", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceToBeDeleted", - "name": "ResourceToBeDeleted", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteResponse.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteResponse.json deleted file mode 100644 index 925692664da..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Model-UnlockDeleteResponse.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "UnlockDeleteResponse", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "unlockDeleteExpiryTime", - "name": "UnlockDeleteExpiryTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.json deleted file mode 100644 index f4f80e4f266..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "DppResourceGuardProxyCreateOrUpdate", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "PUT", - "resourceIdName": "BackupResourceGuardProxyId", - "requestObject": { - "type": "Reference", - "referenceName": "ResourceGuardProxyBaseResource" - }, - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardProxyBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.json deleted file mode 100644 index 708261e3431..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "DppResourceGuardProxyDelete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 204 - ], - "longRunning": false, - "httpMethod": "DELETE", - "resourceIdName": "BackupResourceGuardProxyId" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.json deleted file mode 100644 index 42e0f5d3631..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "DppResourceGuardProxyGet", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupResourceGuardProxyId", - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardProxyBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.json deleted file mode 100644 index 1844cd1d3e5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "DppResourceGuardProxyList", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "BackupVaultId", - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardProxyBaseResource" - }, - "uriSuffix": "/backupResourceGuardProxies" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.json deleted file mode 100644 index 573a019261e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "DppResourceGuardProxyUnlockDelete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "POST", - "resourceIdName": "BackupResourceGuardProxyId", - "requestObject": { - "type": "Reference", - "referenceName": "UnlockDeleteRequest" - }, - "responseObject": { - "type": "Reference", - "referenceName": "UnlockDeleteResponse" - }, - "uriSuffix": "/unlockDelete" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.json deleted file mode 100644 index c0d2a9fab52..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupResourceGuardProxyId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupResourceGuardProxies/{backupResourceGuardProxyName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupResourceGuardProxies", - "type": "Static", - "value": "backupResourceGuardProxies" - }, - { - "name": "backupResourceGuardProxyName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupVaultId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupVaultId.json deleted file mode 100644 index 3e6ddc33cd3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/DppResourceGuardProxies/ResourceId-BackupVaultId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "BackupVaultId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.json deleted file mode 100644 index e7ac0415c7a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "RestoreSourceDataStoreType", - "type": "String", - "values": [ - { - "key": "ArchiveStore", - "value": "ArchiveStore" - }, - { - "key": "OperationalStore", - "value": "OperationalStore" - }, - { - "key": "VaultStore", - "value": "VaultStore" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.json deleted file mode 100644 index a212fb20b7d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "AzureBackupFindRestorableTimeRangesRequest", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "endTime", - "name": "EndTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "sourceDataStoreType", - "name": "SourceDataStoreType", - "objectDefinition": { - "type": "Reference", - "referenceName": "RestoreSourceDataStoreType" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "startTime", - "name": "StartTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.json deleted file mode 100644 index 5a3d6b1742f..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "AzureBackupFindRestorableTimeRangesResponse", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "restorableTimeRanges", - "name": "RestorableTimeRanges", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "RestorableTimeRange" - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.json deleted file mode 100644 index cf012586fd5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "AzureBackupFindRestorableTimeRangesResponseResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureBackupFindRestorableTimeRangesResponse" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-RestorableTimeRange.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-RestorableTimeRange.json deleted file mode 100644 index efd159e66b8..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Model-RestorableTimeRange.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "RestorableTimeRange", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "endTime", - "name": "EndTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "startTime", - "name": "StartTime", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.json deleted file mode 100644 index ea7e8d149c8..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "RestorableTimeRangesFind", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "POST", - "resourceIdName": "BackupInstanceId", - "requestObject": { - "type": "Reference", - "referenceName": "AzureBackupFindRestorableTimeRangesRequest" - }, - "responseObject": { - "type": "Reference", - "referenceName": "AzureBackupFindRestorableTimeRangesResponseResource" - }, - "uriSuffix": "/findRestorableTimeRanges" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.json deleted file mode 100644 index 029affb63c9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupInstanceId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupInstances", - "type": "Static", - "value": "backupInstances" - }, - { - "name": "backupInstanceName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Constant-RehydrationStatus.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Constant-RehydrationStatus.json deleted file mode 100644 index d1fb57fddaa..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Constant-RehydrationStatus.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "RehydrationStatus", - "type": "String", - "values": [ - { - "key": "COMPLETED", - "value": "COMPLETED" - }, - { - "key": "CREATEINPROGRESS", - "value": "CREATE_IN_PROGRESS" - }, - { - "key": "DELETED", - "value": "DELETED" - }, - { - "key": "DELETEINPROGRESS", - "value": "DELETE_IN_PROGRESS" - }, - { - "key": "FAILED", - "value": "FAILED" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.json deleted file mode 100644 index a28fe9e5af9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "name": "AzureBackupDiscreteRecoveryPoint", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "expiryTime", - "name": "ExpiryTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "friendlyName", - "name": "FriendlyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyName", - "name": "PolicyName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "policyVersion", - "name": "PolicyVersion", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointDataStoresDetails", - "name": "RecoveryPointDataStoresDetails", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "RecoveryPointDataStoreDetails" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointId", - "name": "RecoveryPointId", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointTime", - "name": "RecoveryPointTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": false, - "required": true, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "recoveryPointType", - "name": "RecoveryPointType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "retentionTagName", - "name": "RetentionTagName", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "retentionTagVersion", - "name": "RetentionTagVersion", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ], - "discriminatedParentModelName": "AzureBackupRecoveryPoint", - "discriminatedTypeValue": "AzureBackupDiscreteRecoveryPoint", - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPoint.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPoint.json deleted file mode 100644 index da248423c8e..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPoint.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "AzureBackupRecoveryPoint", - "fields": [ - { - "containsDiscriminatedTypeValue": true, - "jsonName": "objectType", - "name": "ObjectType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "required": true, - "description": "" - } - ], - "typeHintIn": "ObjectType" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.json deleted file mode 100644 index 394bb957b4d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "AzureBackupRecoveryPointResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "AzureBackupRecoveryPoint" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.json deleted file mode 100644 index 26b1afebb97..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "name": "RecoveryPointDataStoreDetails", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "creationTime", - "name": "CreationTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "expiryTime", - "name": "ExpiryTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "metaData", - "name": "MetaData", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationExpiryTime", - "name": "RehydrationExpiryTime", - "objectDefinition": { - "type": "DateTime", - "referenceName": null, - "dateFormat": "RFC3339" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rehydrationStatus", - "name": "RehydrationStatus", - "objectDefinition": { - "type": "Reference", - "referenceName": "RehydrationStatus" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "state", - "name": "State", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "visible", - "name": "Visible", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-Get.json deleted file mode 100644 index 7bbf6c7264c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "RecoveryPointId", - "responseObject": { - "type": "Reference", - "referenceName": "AzureBackupRecoveryPointResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-List.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-List.json deleted file mode 100644 index 0c6b6bdde83..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/Operation-List.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "List", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "options": [ - { - "optional": true, - "queryString": "$filter", - "required": false, - "field": "Filter", - "optionsObjectDefinition": { - "type": "String", - "referenceName": null - } - } - ], - "resourceIdName": "BackupInstanceId", - "responseObject": { - "type": "Reference", - "referenceName": "AzureBackupRecoveryPointResource" - }, - "uriSuffix": "/recoveryPoints" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-BackupInstanceId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-BackupInstanceId.json deleted file mode 100644 index 029affb63c9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-BackupInstanceId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "BackupInstanceId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupInstances", - "type": "Static", - "value": "backupInstances" - }, - { - "name": "backupInstanceName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-RecoveryPointId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-RecoveryPointId.json deleted file mode 100644 index 2417d8d8b09..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/RecoveryPoint/ResourceId-RecoveryPointId.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "RecoveryPointId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticBackupVaults", - "type": "Static", - "value": "backupVaults" - }, - { - "name": "backupVaultName", - "type": "UserSpecified" - }, - { - "name": "staticBackupInstances", - "type": "Static", - "value": "backupInstances" - }, - { - "name": "backupInstanceName", - "type": "UserSpecified" - }, - { - "name": "staticRecoveryPoints", - "type": "Static", - "value": "recoveryPoints" - }, - { - "name": "recoveryPointId", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Constant-ProvisioningState.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Constant-ProvisioningState.json deleted file mode 100644 index a923dde625a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Constant-ProvisioningState.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "ProvisioningState", - "type": "String", - "values": [ - { - "key": "Failed", - "value": "Failed" - }, - { - "key": "Provisioning", - "value": "Provisioning" - }, - { - "key": "Succeeded", - "value": "Succeeded" - }, - { - "key": "Unknown", - "value": "Unknown" - }, - { - "key": "Updating", - "value": "Updating" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-DppBaseResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-DppBaseResource.json deleted file mode 100644 index c119e62db22..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-DppBaseResource.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "DppBaseResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-PatchResourceGuardInput.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-PatchResourceGuardInput.json deleted file mode 100644 index 9b960dd7e80..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-PatchResourceGuardInput.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "PatchResourceGuardInput", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tags", - "name": "Tags", - "objectDefinition": { - "type": "Tags", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuard.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuard.json deleted file mode 100644 index e813ebde450..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuard.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "ResourceGuard", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "allowAutoApprovals", - "name": "AllowAutoApprovals", - "objectDefinition": { - "type": "Boolean", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "description", - "name": "Description", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "provisioningState", - "name": "ProvisioningState", - "objectDefinition": { - "type": "Reference", - "referenceName": "ProvisioningState" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "resourceGuardOperations", - "name": "ResourceGuardOperations", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "Reference", - "referenceName": "ResourceGuardOperation" - } - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "vaultCriticalOperationExclusionList", - "name": "VaultCriticalOperationExclusionList", - "objectDefinition": { - "type": "List", - "referenceName": null, - "nestedItem": { - "type": "String", - "referenceName": null - } - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardOperation.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardOperation.json deleted file mode 100644 index 93446a6824c..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardOperation.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "ResourceGuardOperation", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "requestResourceType", - "name": "RequestResourceType", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "vaultCriticalOperation", - "name": "VaultCriticalOperation", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardResource.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardResource.json deleted file mode 100644 index 0efc677ac3b..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Model-ResourceGuardResource.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "ResourceGuardResource", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "eTag", - "name": "ETag", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "id", - "name": "Id", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "location", - "name": "Location", - "objectDefinition": { - "type": "Location", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "properties", - "name": "Properties", - "objectDefinition": { - "type": "Reference", - "referenceName": "ResourceGuard" - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "systemData", - "name": "SystemData", - "objectDefinition": { - "type": "SystemData", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "tags", - "name": "Tags", - "objectDefinition": { - "type": "Tags", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "required": false, - "description": "" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Delete.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Delete.json deleted file mode 100644 index 93b9916b3c7..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Delete.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "Delete", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 204 - ], - "longRunning": false, - "httpMethod": "DELETE", - "resourceIdName": "ResourceGuardId" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Get.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Get.json deleted file mode 100644 index 73d913777a9..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Get.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Get", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.json deleted file mode 100644 index e9b53a0202d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetBackupSecurityPINRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/getBackupSecurityPINRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.json deleted file mode 100644 index 9633992692d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultBackupSecurityPINRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "GetBackupSecurityPINRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.json deleted file mode 100644 index 91a13bcee26..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultDeleteProtectedItemRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "DeleteProtectedItemRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.json deleted file mode 100644 index 1155b7bdda2..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultDeleteResourceGuardProxyRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "DeleteResourceGuardProxyRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.json deleted file mode 100644 index 70635ec337d..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultDisableSoftDeleteRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "DisableSoftDeleteRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.json deleted file mode 100644 index fc722dd7bfc..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultUpdateProtectedItemRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "UpdateProtectedItemRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.json deleted file mode 100644 index fb1c34735e4..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetDefaultUpdateProtectionPolicyRequestsObject", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "UpdateProtectionPolicyRequestId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.json deleted file mode 100644 index 3650e0d5f64..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetDeleteProtectedItemRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/deleteProtectedItemRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.json deleted file mode 100644 index 1fd5e8de809..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetDeleteResourceGuardProxyRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/deleteResourceGuardProxyRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.json deleted file mode 100644 index db7d83f65d2..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetDisableSoftDeleteRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/disableSoftDeleteRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInResourceGroup.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInResourceGroup.json deleted file mode 100644 index 0bf1623f567..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInResourceGroup.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetResourcesInResourceGroup", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGroupId", - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - }, - "uriSuffix": "/providers/Microsoft.DataProtection/resourceGuards" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInSubscription.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInSubscription.json deleted file mode 100644 index 7a3a073f9e5..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetResourcesInSubscription.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetResourcesInSubscription", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "SubscriptionId", - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - }, - "uriSuffix": "/providers/Microsoft.DataProtection/resourceGuards" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.json deleted file mode 100644 index cb344444760..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetUpdateProtectedItemRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/updateProtectedItemRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.json deleted file mode 100644 index 9934682b2a4..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "GetUpdateProtectionPolicyRequestsObjects", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "fieldContainingPaginationDetails": "nextLink", - "longRunning": false, - "httpMethod": "GET", - "resourceIdName": "ResourceGuardId", - "responseObject": { - "type": "Reference", - "referenceName": "DppBaseResource" - }, - "uriSuffix": "/updateProtectionPolicyRequests" -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Patch.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Patch.json deleted file mode 100644 index e437f0d2755..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Patch.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "Patch", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200 - ], - "longRunning": false, - "httpMethod": "PATCH", - "resourceIdName": "ResourceGuardId", - "requestObject": { - "type": "Reference", - "referenceName": "PatchResourceGuardInput" - }, - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Put.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Put.json deleted file mode 100644 index 065b2560707..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/Operation-Put.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Put", - "contentType": "application/json; charset=utf-8", - "expectedStatusCodes": [ - 200, - 201 - ], - "longRunning": false, - "httpMethod": "PUT", - "resourceIdName": "ResourceGuardId", - "requestObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - }, - "responseObject": { - "type": "Reference", - "referenceName": "ResourceGuardResource" - } -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.json deleted file mode 100644 index 67931130408..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "DeleteProtectedItemRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/deleteProtectedItemRequests/{deleteProtectedItemRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticDeleteProtectedItemRequests", - "type": "Static", - "value": "deleteProtectedItemRequests" - }, - { - "name": "deleteProtectedItemRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.json deleted file mode 100644 index 3ba94537462..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "DeleteResourceGuardProxyRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/deleteResourceGuardProxyRequests/{deleteResourceGuardProxyRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticDeleteResourceGuardProxyRequests", - "type": "Static", - "value": "deleteResourceGuardProxyRequests" - }, - { - "name": "deleteResourceGuardProxyRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.json deleted file mode 100644 index 8342e79cc76..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "DisableSoftDeleteRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/disableSoftDeleteRequests/{disableSoftDeleteRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticDisableSoftDeleteRequests", - "type": "Static", - "value": "disableSoftDeleteRequests" - }, - { - "name": "disableSoftDeleteRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.json deleted file mode 100644 index b63128fc80a..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "GetBackupSecurityPINRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/getBackupSecurityPINRequests/{getBackupSecurityPINRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticGetBackupSecurityPINRequests", - "type": "Static", - "value": "getBackupSecurityPINRequests" - }, - { - "name": "getBackupSecurityPINRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGroupId.json deleted file mode 100644 index d9bc3aee421..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGroupId.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "ResourceGroupId", - "commonAlias": "ResourceGroup", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", - "segments": [ - { - "name": "subscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "resourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGuardId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGuardId.json deleted file mode 100644 index 535cb86d582..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-ResourceGuardId.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "ResourceGuardId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-SubscriptionId.json deleted file mode 100644 index be509dbf7a3..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-SubscriptionId.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "SubscriptionId", - "commonAlias": "Subscription", - "id": "/subscriptions/{subscriptionId}", - "segments": [ - { - "name": "subscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.json deleted file mode 100644 index 350d2dba577..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "UpdateProtectedItemRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/updateProtectedItemRequests/{updateProtectedItemRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticUpdateProtectedItemRequests", - "type": "Static", - "value": "updateProtectedItemRequests" - }, - { - "name": "updateProtectedItemRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.json b/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.json deleted file mode 100644 index d558ecc8c34..00000000000 --- a/api-definitions/resource-manager/DataProtection/2023-08-01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "UpdateProtectionPolicyRequestId", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/updateProtectionPolicyRequests/{updateProtectionPolicyRequestName}", - "segments": [ - { - "name": "staticSubscriptions", - "type": "Static", - "value": "subscriptions" - }, - { - "name": "subscriptionId", - "type": "SubscriptionId" - }, - { - "name": "staticResourceGroups", - "type": "Static", - "value": "resourceGroups" - }, - { - "name": "resourceGroupName", - "type": "ResourceGroup" - }, - { - "name": "staticProviders", - "type": "Static", - "value": "providers" - }, - { - "name": "staticMicrosoftDataProtection", - "type": "ResourceProvider", - "value": "Microsoft.DataProtection" - }, - { - "name": "staticResourceGuards", - "type": "Static", - "value": "resourceGuards" - }, - { - "name": "resourceGuardName", - "type": "UserSpecified" - }, - { - "name": "staticUpdateProtectionPolicyRequests", - "type": "Static", - "value": "updateProtectionPolicyRequests" - }, - { - "name": "updateProtectionPolicyRequestName", - "type": "UserSpecified" - } - ] -} \ No newline at end of file diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition-GenerationSetting.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition-GenerationSetting.cs deleted file mode 100644 index b3eaee0f66d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition-GenerationSetting.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01; - -public partial class Definition -{ - public bool Generate => true; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition.cs deleted file mode 100644 index 3defb21653c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ApiVersionDefinition.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01; - -public partial class Definition : ApiVersionDefinition -{ - public string ApiVersion => "2023-08-01"; - public bool Preview => false; - public Source Source => Source.ResourceManagerRestApiSpecs; - - public IEnumerable Resources => new List - { - new AzureBackupJob.Definition(), - new AzureBackupJobs.Definition(), - new BackupInstances.Definition(), - new BackupPolicies.Definition(), - new BackupVaults.Definition(), - new DeletedBackupInstances.Definition(), - new DppFeatureSupport.Definition(), - new DppResourceGuardProxies.Definition(), - new FindRestorableTimeRanges.Definition(), - new RecoveryPoint.Definition(), - new ResourceGuards.Definition(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Definition.cs deleted file mode 100644 index f1c4a5a1fe8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Definition.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class Definition : ResourceDefinition -{ - public string Name => "AzureBackupJob"; - public IEnumerable Operations => new List - { - new ExportJobsOperationResultGetOperation(), - new ExportJobsTriggerOperation(), - new JobsGetOperation(), - }; - public IEnumerable Constants => new List - { - - }; - public IEnumerable Models => new List - { - typeof(AzureBackupJobModel), - typeof(AzureBackupJobResourceModel), - typeof(ExportJobsResultModel), - typeof(InnerErrorModel), - typeof(JobExtendedInfoModel), - typeof(JobSubTaskModel), - typeof(RestoreJobRecoveryPointDetailsModel), - typeof(UserFacingErrorModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJob.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJob.cs deleted file mode 100644 index 6517e1552b9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJob.cs +++ /dev/null @@ -1,129 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class AzureBackupJobModel -{ - [JsonPropertyName("activityID")] - [Required] - public string ActivityID { get; set; } - - [JsonPropertyName("backupInstanceFriendlyName")] - [Required] - public string BackupInstanceFriendlyName { get; set; } - - [JsonPropertyName("backupInstanceId")] - public string? BackupInstanceId { get; set; } - - [JsonPropertyName("dataSourceId")] - [Required] - public string DataSourceId { get; set; } - - [JsonPropertyName("dataSourceLocation")] - [Required] - public string DataSourceLocation { get; set; } - - [JsonPropertyName("dataSourceName")] - [Required] - public string DataSourceName { get; set; } - - [JsonPropertyName("dataSourceSetName")] - public string? DataSourceSetName { get; set; } - - [JsonPropertyName("dataSourceType")] - [Required] - public string DataSourceType { get; set; } - - [JsonPropertyName("destinationDataStoreName")] - public string? DestinationDataStoreName { get; set; } - - [JsonPropertyName("duration")] - public string? Duration { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("errorDetails")] - public List? ErrorDetails { get; set; } - - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("extendedInfo")] - public JobExtendedInfoModel? ExtendedInfo { get; set; } - - [JsonPropertyName("isUserTriggered")] - [Required] - public bool IsUserTriggered { get; set; } - - [JsonPropertyName("operation")] - [Required] - public string Operation { get; set; } - - [JsonPropertyName("operationCategory")] - [Required] - public string OperationCategory { get; set; } - - [JsonPropertyName("policyId")] - public string? PolicyId { get; set; } - - [JsonPropertyName("policyName")] - public string? PolicyName { get; set; } - - [JsonPropertyName("progressEnabled")] - [Required] - public bool ProgressEnabled { get; set; } - - [JsonPropertyName("progressUrl")] - public string? ProgressUrl { get; set; } - - [JsonPropertyName("rehydrationPriority")] - public string? RehydrationPriority { get; set; } - - [JsonPropertyName("restoreType")] - public string? RestoreType { get; set; } - - [JsonPropertyName("sourceDataStoreName")] - public string? SourceDataStoreName { get; set; } - - [JsonPropertyName("sourceResourceGroup")] - [Required] - public string SourceResourceGroup { get; set; } - - [JsonPropertyName("sourceSubscriptionID")] - [Required] - public string SourceSubscriptionID { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - [Required] - public DateTime StartTime { get; set; } - - [JsonPropertyName("status")] - [Required] - public string Status { get; set; } - - [JsonPropertyName("subscriptionId")] - [Required] - public string SubscriptionId { get; set; } - - [JsonPropertyName("supportedActions")] - [Required] - public List SupportedActions { get; set; } - - [JsonPropertyName("vaultName")] - [Required] - public string VaultName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJobResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJobResource.cs deleted file mode 100644 index 2744fd70096..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-AzureBackupJobResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class AzureBackupJobResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AzureBackupJobModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-ExportJobsResult.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-ExportJobsResult.cs deleted file mode 100644 index 07a735f4716..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-ExportJobsResult.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class ExportJobsResultModel -{ - [JsonPropertyName("blobSasKey")] - public string? BlobSasKey { get; set; } - - [JsonPropertyName("blobUrl")] - public string? BlobUrl { get; set; } - - [JsonPropertyName("excelFileBlobSasKey")] - public string? ExcelFileBlobSasKey { get; set; } - - [JsonPropertyName("excelFileBlobUrl")] - public string? ExcelFileBlobUrl { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-InnerError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-InnerError.cs deleted file mode 100644 index 75d70ecba00..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-InnerError.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class InnerErrorModel -{ - [JsonPropertyName("additionalInfo")] - public Dictionary? AdditionalInfo { get; set; } - - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("embeddedInnerError")] - public InnerErrorModel? EmbeddedInnerError { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobExtendedInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobExtendedInfo.cs deleted file mode 100644 index 05763eed615..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobExtendedInfo.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class JobExtendedInfoModel -{ - [JsonPropertyName("additionalDetails")] - public Dictionary? AdditionalDetails { get; set; } - - [JsonPropertyName("backupInstanceState")] - public string? BackupInstanceState { get; set; } - - [JsonPropertyName("dataTransferredInBytes")] - public float? DataTransferredInBytes { get; set; } - - [JsonPropertyName("recoveryDestination")] - public string? RecoveryDestination { get; set; } - - [JsonPropertyName("sourceRecoverPoint")] - public RestoreJobRecoveryPointDetailsModel? SourceRecoverPoint { get; set; } - - [JsonPropertyName("subTasks")] - public List? SubTasks { get; set; } - - [JsonPropertyName("targetRecoverPoint")] - public RestoreJobRecoveryPointDetailsModel? TargetRecoverPoint { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobSubTask.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobSubTask.cs deleted file mode 100644 index 72036c61771..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-JobSubTask.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class JobSubTaskModel -{ - [JsonPropertyName("additionalDetails")] - public Dictionary? AdditionalDetails { get; set; } - - [JsonPropertyName("taskId")] - [Required] - public int TaskId { get; set; } - - [JsonPropertyName("taskName")] - [Required] - public string TaskName { get; set; } - - [JsonPropertyName("taskProgress")] - public string? TaskProgress { get; set; } - - [JsonPropertyName("taskStatus")] - [Required] - public string TaskStatus { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.cs deleted file mode 100644 index 562a13e51e9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-RestoreJobRecoveryPointDetails.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class RestoreJobRecoveryPointDetailsModel -{ - [JsonPropertyName("recoveryPointID")] - public string? RecoveryPointID { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("recoveryPointTime")] - public DateTime? RecoveryPointTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-UserFacingError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-UserFacingError.cs deleted file mode 100644 index 0cf725c01fd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Model-UserFacingError.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - - -internal class UserFacingErrorModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("details")] - public List? Details { get; set; } - - [JsonPropertyName("innerError")] - public InnerErrorModel? InnerError { get; set; } - - [JsonPropertyName("isRetryable")] - public bool? IsRetryable { get; set; } - - [JsonPropertyName("isUserError")] - public bool? IsUserError { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("properties")] - public Dictionary? Properties { get; set; } - - [JsonPropertyName("recommendedAction")] - public List? RecommendedAction { get; set; } - - [JsonPropertyName("target")] - public string? Target { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsOperationResultGet.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsOperationResultGet.cs deleted file mode 100644 index 1521a4b632e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsOperationResultGet.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class ExportJobsOperationResultGetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new OperationIdId(); - - public override Type? ResponseObject() => typeof(ExportJobsResultModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsTrigger.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsTrigger.cs deleted file mode 100644 index 9dbe92417b1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-ExportJobsTrigger.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class ExportJobsTriggerOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override string? UriSuffix() => "/exportBackupJobs"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-JobsGet.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-JobsGet.cs deleted file mode 100644 index c860e6ad920..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/Operation-JobsGet.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class JobsGetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new BackupJobId(); - - public override Type? ResponseObject() => typeof(AzureBackupJobResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupJobId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupJobId.cs deleted file mode 100644 index e17468d05b1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupJobId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class BackupJobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupJobs/{jobId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupJobs", "backupJobs"), - ResourceIDSegment.UserSpecified("jobId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupVaultId.cs deleted file mode 100644 index 594832871d5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-OperationIdId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-OperationIdId.cs deleted file mode 100644 index 47516d0da2e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJob/ResourceId-OperationIdId.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJob; - -internal class OperationIdId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupJobs/operations/{operationId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupJobs", "backupJobs"), - ResourceIDSegment.Static("staticOperations", "operations"), - ResourceIDSegment.UserSpecified("operationId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Definition.cs deleted file mode 100644 index bdac814f4f6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Definition.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - -internal class Definition : ResourceDefinition -{ - public string Name => "AzureBackupJobs"; - public IEnumerable Operations => new List - { - new JobsListOperation(), - }; - public IEnumerable Constants => new List - { - - }; - public IEnumerable Models => new List - { - typeof(AzureBackupJobModel), - typeof(AzureBackupJobResourceModel), - typeof(InnerErrorModel), - typeof(JobExtendedInfoModel), - typeof(JobSubTaskModel), - typeof(RestoreJobRecoveryPointDetailsModel), - typeof(UserFacingErrorModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJob.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJob.cs deleted file mode 100644 index 6c83a9a2189..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJob.cs +++ /dev/null @@ -1,129 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class AzureBackupJobModel -{ - [JsonPropertyName("activityID")] - [Required] - public string ActivityID { get; set; } - - [JsonPropertyName("backupInstanceFriendlyName")] - [Required] - public string BackupInstanceFriendlyName { get; set; } - - [JsonPropertyName("backupInstanceId")] - public string? BackupInstanceId { get; set; } - - [JsonPropertyName("dataSourceId")] - [Required] - public string DataSourceId { get; set; } - - [JsonPropertyName("dataSourceLocation")] - [Required] - public string DataSourceLocation { get; set; } - - [JsonPropertyName("dataSourceName")] - [Required] - public string DataSourceName { get; set; } - - [JsonPropertyName("dataSourceSetName")] - public string? DataSourceSetName { get; set; } - - [JsonPropertyName("dataSourceType")] - [Required] - public string DataSourceType { get; set; } - - [JsonPropertyName("destinationDataStoreName")] - public string? DestinationDataStoreName { get; set; } - - [JsonPropertyName("duration")] - public string? Duration { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("errorDetails")] - public List? ErrorDetails { get; set; } - - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("extendedInfo")] - public JobExtendedInfoModel? ExtendedInfo { get; set; } - - [JsonPropertyName("isUserTriggered")] - [Required] - public bool IsUserTriggered { get; set; } - - [JsonPropertyName("operation")] - [Required] - public string Operation { get; set; } - - [JsonPropertyName("operationCategory")] - [Required] - public string OperationCategory { get; set; } - - [JsonPropertyName("policyId")] - public string? PolicyId { get; set; } - - [JsonPropertyName("policyName")] - public string? PolicyName { get; set; } - - [JsonPropertyName("progressEnabled")] - [Required] - public bool ProgressEnabled { get; set; } - - [JsonPropertyName("progressUrl")] - public string? ProgressUrl { get; set; } - - [JsonPropertyName("rehydrationPriority")] - public string? RehydrationPriority { get; set; } - - [JsonPropertyName("restoreType")] - public string? RestoreType { get; set; } - - [JsonPropertyName("sourceDataStoreName")] - public string? SourceDataStoreName { get; set; } - - [JsonPropertyName("sourceResourceGroup")] - [Required] - public string SourceResourceGroup { get; set; } - - [JsonPropertyName("sourceSubscriptionID")] - [Required] - public string SourceSubscriptionID { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - [Required] - public DateTime StartTime { get; set; } - - [JsonPropertyName("status")] - [Required] - public string Status { get; set; } - - [JsonPropertyName("subscriptionId")] - [Required] - public string SubscriptionId { get; set; } - - [JsonPropertyName("supportedActions")] - [Required] - public List SupportedActions { get; set; } - - [JsonPropertyName("vaultName")] - [Required] - public string VaultName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJobResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJobResource.cs deleted file mode 100644 index 8772fa1f6c1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-AzureBackupJobResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class AzureBackupJobResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AzureBackupJobModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-InnerError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-InnerError.cs deleted file mode 100644 index ed740adfb3b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-InnerError.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class InnerErrorModel -{ - [JsonPropertyName("additionalInfo")] - public Dictionary? AdditionalInfo { get; set; } - - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("embeddedInnerError")] - public InnerErrorModel? EmbeddedInnerError { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobExtendedInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobExtendedInfo.cs deleted file mode 100644 index 5b7e84cee00..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobExtendedInfo.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class JobExtendedInfoModel -{ - [JsonPropertyName("additionalDetails")] - public Dictionary? AdditionalDetails { get; set; } - - [JsonPropertyName("backupInstanceState")] - public string? BackupInstanceState { get; set; } - - [JsonPropertyName("dataTransferredInBytes")] - public float? DataTransferredInBytes { get; set; } - - [JsonPropertyName("recoveryDestination")] - public string? RecoveryDestination { get; set; } - - [JsonPropertyName("sourceRecoverPoint")] - public RestoreJobRecoveryPointDetailsModel? SourceRecoverPoint { get; set; } - - [JsonPropertyName("subTasks")] - public List? SubTasks { get; set; } - - [JsonPropertyName("targetRecoverPoint")] - public RestoreJobRecoveryPointDetailsModel? TargetRecoverPoint { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobSubTask.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobSubTask.cs deleted file mode 100644 index d2577eb1736..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-JobSubTask.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class JobSubTaskModel -{ - [JsonPropertyName("additionalDetails")] - public Dictionary? AdditionalDetails { get; set; } - - [JsonPropertyName("taskId")] - [Required] - public int TaskId { get; set; } - - [JsonPropertyName("taskName")] - [Required] - public string TaskName { get; set; } - - [JsonPropertyName("taskProgress")] - public string? TaskProgress { get; set; } - - [JsonPropertyName("taskStatus")] - [Required] - public string TaskStatus { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.cs deleted file mode 100644 index ada6de5a89d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-RestoreJobRecoveryPointDetails.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class RestoreJobRecoveryPointDetailsModel -{ - [JsonPropertyName("recoveryPointID")] - public string? RecoveryPointID { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("recoveryPointTime")] - public DateTime? RecoveryPointTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-UserFacingError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-UserFacingError.cs deleted file mode 100644 index 42a501d8eb2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Model-UserFacingError.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - - -internal class UserFacingErrorModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("details")] - public List? Details { get; set; } - - [JsonPropertyName("innerError")] - public InnerErrorModel? InnerError { get; set; } - - [JsonPropertyName("isRetryable")] - public bool? IsRetryable { get; set; } - - [JsonPropertyName("isUserError")] - public bool? IsUserError { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("properties")] - public Dictionary? Properties { get; set; } - - [JsonPropertyName("recommendedAction")] - public List? RecommendedAction { get; set; } - - [JsonPropertyName("target")] - public string? Target { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Operation-JobsList.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Operation-JobsList.cs deleted file mode 100644 index 0155a645c74..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/Operation-JobsList.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - -internal class JobsListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type NestedItemType() => typeof(AzureBackupJobResourceModel); - - public override string? UriSuffix() => "/backupJobs"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/ResourceId-BackupVaultId.cs deleted file mode 100644 index 6d555c744fa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/AzureBackupJobs/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.AzureBackupJobs; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-CurrentProtectionState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-CurrentProtectionState.cs deleted file mode 100644 index 67d97b9db62..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-CurrentProtectionState.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CurrentProtectionStateConstant -{ - [Description("BackupSchedulesSuspended")] - BackupSchedulesSuspended, - - [Description("ConfiguringProtection")] - ConfiguringProtection, - - [Description("ConfiguringProtectionFailed")] - ConfiguringProtectionFailed, - - [Description("Invalid")] - Invalid, - - [Description("NotProtected")] - NotProtected, - - [Description("ProtectionConfigured")] - ProtectionConfigured, - - [Description("ProtectionError")] - ProtectionError, - - [Description("ProtectionStopped")] - ProtectionStopped, - - [Description("RetentionSchedulesSuspended")] - RetentionSchedulesSuspended, - - [Description("SoftDeleted")] - SoftDeleted, - - [Description("SoftDeleting")] - SoftDeleting, - - [Description("UpdatingProtection")] - UpdatingProtection, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-DataStoreTypes.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-DataStoreTypes.cs deleted file mode 100644 index f46c8a83b39..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-DataStoreTypes.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DataStoreTypesConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ExistingResourcePolicy.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ExistingResourcePolicy.cs deleted file mode 100644 index e378d1296dc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ExistingResourcePolicy.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ExistingResourcePolicyConstant -{ - [Description("Patch")] - Patch, - - [Description("Skip")] - Skip, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-PersistentVolumeRestoreMode.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-PersistentVolumeRestoreMode.cs deleted file mode 100644 index 9026ac60800..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-PersistentVolumeRestoreMode.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum PersistentVolumeRestoreModeConstant -{ - [Description("RestoreWithVolumeData")] - RestoreWithVolumeData, - - [Description("RestoreWithoutVolumeData")] - RestoreWithoutVolumeData, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RecoveryOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RecoveryOption.cs deleted file mode 100644 index 34e67283c26..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RecoveryOption.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RecoveryOptionConstant -{ - [Description("FailIfExists")] - FailIfExists, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RehydrationPriority.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RehydrationPriority.cs deleted file mode 100644 index 3705e5b8a26..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RehydrationPriority.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RehydrationPriorityConstant -{ - [Description("High")] - High, - - [Description("Invalid")] - Invalid, - - [Description("Standard")] - Standard, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ResourcePropertiesObjectType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ResourcePropertiesObjectType.cs deleted file mode 100644 index 87dde3e2f53..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ResourcePropertiesObjectType.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ResourcePropertiesObjectTypeConstant -{ - [Description("DefaultResourceProperties")] - DefaultResourceProperties, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RestoreTargetLocationType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RestoreTargetLocationType.cs deleted file mode 100644 index 299e87332cb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-RestoreTargetLocationType.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RestoreTargetLocationTypeConstant -{ - [Description("AzureBlobs")] - AzureBlobs, - - [Description("AzureFiles")] - AzureFiles, - - [Description("Invalid")] - Invalid, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SecretStoreType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SecretStoreType.cs deleted file mode 100644 index dfe9264ef06..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SecretStoreType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SecretStoreTypeConstant -{ - [Description("AzureKeyVault")] - AzureKeyVault, - - [Description("Invalid")] - Invalid, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SourceDataStoreType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SourceDataStoreType.cs deleted file mode 100644 index 0e4c664665f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SourceDataStoreType.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SourceDataStoreTypeConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("SnapshotStore")] - SnapshotStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-Status.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-Status.cs deleted file mode 100644 index 49726c780fc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-Status.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StatusConstant -{ - [Description("ConfiguringProtection")] - ConfiguringProtection, - - [Description("ConfiguringProtectionFailed")] - ConfiguringProtectionFailed, - - [Description("ProtectionConfigured")] - ProtectionConfigured, - - [Description("ProtectionStopped")] - ProtectionStopped, - - [Description("SoftDeleted")] - SoftDeleted, - - [Description("SoftDeleting")] - SoftDeleting, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SyncType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SyncType.cs deleted file mode 100644 index 4aff028bd45..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-SyncType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SyncTypeConstant -{ - [Description("Default")] - Default, - - [Description("ForceResync")] - ForceResync, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ValidationType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ValidationType.cs deleted file mode 100644 index 3eddec37c71..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Constant-ValidationType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ValidationTypeConstant -{ - [Description("DeepValidation")] - DeepValidation, - - [Description("ShallowValidation")] - ShallowValidation, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Definition.cs deleted file mode 100644 index b614faa879c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Definition.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class Definition : ResourceDefinition -{ - public string Name => "BackupInstances"; - public IEnumerable Operations => new List - { - new AdhocBackupOperation(), - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListOperation(), - new ResumeBackupsOperation(), - new ResumeProtectionOperation(), - new StopProtectionOperation(), - new SuspendBackupsOperation(), - new SyncBackupInstanceOperation(), - new TriggerRehydrateOperation(), - new TriggerRestoreOperation(), - new ValidateForBackupOperation(), - new ValidateForRestoreOperation(), - }; - public IEnumerable Constants => new List - { - typeof(CurrentProtectionStateConstant), - typeof(DataStoreTypesConstant), - typeof(ExistingResourcePolicyConstant), - typeof(PersistentVolumeRestoreModeConstant), - typeof(RecoveryOptionConstant), - typeof(RehydrationPriorityConstant), - typeof(ResourcePropertiesObjectTypeConstant), - typeof(RestoreTargetLocationTypeConstant), - typeof(SecretStoreTypeConstant), - typeof(SourceDataStoreTypeConstant), - typeof(StatusConstant), - typeof(SyncTypeConstant), - typeof(ValidationTypeConstant), - }; - public IEnumerable Models => new List - { - typeof(AdHocBackupRuleOptionsModel), - typeof(AdhocBackupTriggerOptionModel), - typeof(AuthCredentialsModel), - typeof(AzureBackupRecoveryPointBasedRestoreRequestModel), - typeof(AzureBackupRecoveryTimeBasedRestoreRequestModel), - typeof(AzureBackupRehydrationRequestModel), - typeof(AzureBackupRestoreRequestModel), - typeof(AzureBackupRestoreWithRehydrationRequestModel), - typeof(AzureOperationalStoreParametersModel), - typeof(BackupDatasourceParametersModel), - typeof(BackupInstanceModel), - typeof(BackupInstanceResourceModel), - typeof(BaseResourcePropertiesModel), - typeof(BlobBackupDatasourceParametersModel), - typeof(DataStoreParametersModel), - typeof(DatasourceModel), - typeof(DatasourceSetModel), - typeof(DefaultResourcePropertiesModel), - typeof(IdentityDetailsModel), - typeof(InnerErrorModel), - typeof(ItemLevelRestoreCriteriaModel), - typeof(ItemLevelRestoreTargetInfoModel), - typeof(ItemPathBasedRestoreCriteriaModel), - typeof(KubernetesClusterBackupDatasourceParametersModel), - typeof(KubernetesClusterRestoreCriteriaModel), - typeof(KubernetesClusterVaultTierRestoreCriteriaModel), - typeof(KubernetesPVRestoreCriteriaModel), - typeof(KubernetesStorageClassRestoreCriteriaModel), - typeof(NamespacedNameResourceModel), - typeof(OperationExtendedInfoModel), - typeof(OperationJobExtendedInfoModel), - typeof(PolicyInfoModel), - typeof(PolicyParametersModel), - typeof(ProtectionStatusDetailsModel), - typeof(RangeBasedItemLevelRestoreCriteriaModel), - typeof(RestoreFilesTargetInfoModel), - typeof(RestoreTargetInfoModel), - typeof(RestoreTargetInfoBaseModel), - typeof(SecretStoreBasedAuthCredentialsModel), - typeof(SecretStoreResourceModel), - typeof(SyncBackupInstanceRequestModel), - typeof(TargetDetailsModel), - typeof(TriggerBackupRequestModel), - typeof(UserFacingErrorModel), - typeof(ValidateForBackupRequestModel), - typeof(ValidateRestoreRequestObjectModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdHocBackupRuleOptions.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdHocBackupRuleOptions.cs deleted file mode 100644 index 159716abf5c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdHocBackupRuleOptions.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class AdHocBackupRuleOptionsModel -{ - [JsonPropertyName("ruleName")] - [Required] - public string RuleName { get; set; } - - [JsonPropertyName("triggerOption")] - [Required] - public AdhocBackupTriggerOptionModel TriggerOption { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdhocBackupTriggerOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdhocBackupTriggerOption.cs deleted file mode 100644 index 5120a036817..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AdhocBackupTriggerOption.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class AdhocBackupTriggerOptionModel -{ - [JsonPropertyName("retentionTagOverride")] - public string? RetentionTagOverride { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AuthCredentials.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AuthCredentials.cs deleted file mode 100644 index 819c26748c0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AuthCredentials.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class AuthCredentialsModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.cs deleted file mode 100644 index d619734acbc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryPointBasedRestoreRequest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("AzureBackupRecoveryPointBasedRestoreRequest")] -internal class AzureBackupRecoveryPointBasedRestoreRequestModel : AzureBackupRestoreRequestModel -{ - [JsonPropertyName("recoveryPointId")] - [Required] - public string RecoveryPointId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.cs deleted file mode 100644 index 465fd29b3a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRecoveryTimeBasedRestoreRequest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("AzureBackupRecoveryTimeBasedRestoreRequest")] -internal class AzureBackupRecoveryTimeBasedRestoreRequestModel : AzureBackupRestoreRequestModel -{ - [JsonPropertyName("recoveryPointTime")] - [Required] - public string RecoveryPointTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRehydrationRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRehydrationRequest.cs deleted file mode 100644 index cb88f79ac11..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRehydrationRequest.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class AzureBackupRehydrationRequestModel -{ - [JsonPropertyName("recoveryPointId")] - [Required] - public string RecoveryPointId { get; set; } - - [JsonPropertyName("rehydrationPriority")] - public RehydrationPriorityConstant? RehydrationPriority { get; set; } - - [JsonPropertyName("rehydrationRetentionDuration")] - [Required] - public string RehydrationRetentionDuration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreRequest.cs deleted file mode 100644 index 3216c12cffb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreRequest.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class AzureBackupRestoreRequestModel -{ - [JsonPropertyName("identityDetails")] - public IdentityDetailsModel? IdentityDetails { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } - - [JsonPropertyName("restoreTargetInfo")] - [Required] - public RestoreTargetInfoBaseModel RestoreTargetInfo { get; set; } - - [JsonPropertyName("sourceDataStoreType")] - [Required] - public SourceDataStoreTypeConstant SourceDataStoreType { get; set; } - - [JsonPropertyName("sourceResourceId")] - public string? SourceResourceId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.cs deleted file mode 100644 index 52301febdf6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureBackupRestoreWithRehydrationRequest.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("AzureBackupRestoreWithRehydrationRequest")] -internal class AzureBackupRestoreWithRehydrationRequestModel : AzureBackupRestoreRequestModel -{ - [JsonPropertyName("recoveryPointId")] - [Required] - public string RecoveryPointId { get; set; } - - [JsonPropertyName("rehydrationPriority")] - [Required] - public RehydrationPriorityConstant RehydrationPriority { get; set; } - - [JsonPropertyName("rehydrationRetentionDuration")] - [Required] - public string RehydrationRetentionDuration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureOperationalStoreParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureOperationalStoreParameters.cs deleted file mode 100644 index 6282f9f6609..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-AzureOperationalStoreParameters.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("AzureOperationalStoreParameters")] -internal class AzureOperationalStoreParametersModel : DataStoreParametersModel -{ - [JsonPropertyName("resourceGroupId")] - public string? ResourceGroupId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupDatasourceParameters.cs deleted file mode 100644 index c03206ad987..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupDatasourceParameters.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class BackupDatasourceParametersModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstance.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstance.cs deleted file mode 100644 index d83a5889ec7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstance.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class BackupInstanceModel -{ - [JsonPropertyName("currentProtectionState")] - public CurrentProtectionStateConstant? CurrentProtectionState { get; set; } - - [JsonPropertyName("dataSourceInfo")] - [Required] - public DatasourceModel DataSourceInfo { get; set; } - - [JsonPropertyName("dataSourceSetInfo")] - public DatasourceSetModel? DataSourceSetInfo { get; set; } - - [JsonPropertyName("datasourceAuthCredentials")] - public AuthCredentialsModel? DatasourceAuthCredentials { get; set; } - - [JsonPropertyName("friendlyName")] - public string? FriendlyName { get; set; } - - [JsonPropertyName("identityDetails")] - public IdentityDetailsModel? IdentityDetails { get; set; } - - [JsonPropertyName("objectType")] - [Required] - public string ObjectType { get; set; } - - [JsonPropertyName("policyInfo")] - [Required] - public PolicyInfoModel PolicyInfo { get; set; } - - [JsonPropertyName("protectionErrorDetails")] - public UserFacingErrorModel? ProtectionErrorDetails { get; set; } - - [JsonPropertyName("protectionStatus")] - public ProtectionStatusDetailsModel? ProtectionStatus { get; set; } - - [JsonPropertyName("provisioningState")] - public string? ProvisioningState { get; set; } - - [JsonPropertyName("validationType")] - public ValidationTypeConstant? ValidationType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstanceResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstanceResource.cs deleted file mode 100644 index 7b1707b6e0e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BackupInstanceResource.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class BackupInstanceResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public BackupInstanceModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BaseResourceProperties.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BaseResourceProperties.cs deleted file mode 100644 index b189258a8ec..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BaseResourceProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class BaseResourcePropertiesModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public ResourcePropertiesObjectTypeConstant ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BlobBackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BlobBackupDatasourceParameters.cs deleted file mode 100644 index 5e59c92563d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-BlobBackupDatasourceParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("BlobBackupDatasourceParameters")] -internal class BlobBackupDatasourceParametersModel : BackupDatasourceParametersModel -{ - [JsonPropertyName("containersList")] - [Required] - public List ContainersList { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DataStoreParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DataStoreParameters.cs deleted file mode 100644 index be1f87cfb57..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DataStoreParameters.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class DataStoreParametersModel -{ - [JsonPropertyName("dataStoreType")] - [Required] - public DataStoreTypesConstant DataStoreType { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-Datasource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-Datasource.cs deleted file mode 100644 index 6b641e578e0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-Datasource.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class DatasourceModel -{ - [JsonPropertyName("datasourceType")] - public string? DatasourceType { get; set; } - - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("resourceID")] - [Required] - public string ResourceID { get; set; } - - [JsonPropertyName("resourceLocation")] - public string? ResourceLocation { get; set; } - - [JsonPropertyName("resourceName")] - public string? ResourceName { get; set; } - - [JsonPropertyName("resourceProperties")] - public BaseResourcePropertiesModel? ResourceProperties { get; set; } - - [JsonPropertyName("resourceType")] - public string? ResourceType { get; set; } - - [JsonPropertyName("resourceUri")] - public string? ResourceUri { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DatasourceSet.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DatasourceSet.cs deleted file mode 100644 index f6a47c5fba2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DatasourceSet.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class DatasourceSetModel -{ - [JsonPropertyName("datasourceType")] - public string? DatasourceType { get; set; } - - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("resourceID")] - [Required] - public string ResourceID { get; set; } - - [JsonPropertyName("resourceLocation")] - public string? ResourceLocation { get; set; } - - [JsonPropertyName("resourceName")] - public string? ResourceName { get; set; } - - [JsonPropertyName("resourceProperties")] - public BaseResourcePropertiesModel? ResourceProperties { get; set; } - - [JsonPropertyName("resourceType")] - public string? ResourceType { get; set; } - - [JsonPropertyName("resourceUri")] - public string? ResourceUri { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DefaultResourceProperties.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DefaultResourceProperties.cs deleted file mode 100644 index b9a36fe04db..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-DefaultResourceProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("DefaultResourceProperties")] -internal class DefaultResourcePropertiesModel : BaseResourcePropertiesModel -{ - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-IdentityDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-IdentityDetails.cs deleted file mode 100644 index cc5dcf548a7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-IdentityDetails.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class IdentityDetailsModel -{ - [JsonPropertyName("useSystemAssignedIdentity")] - public bool? UseSystemAssignedIdentity { get; set; } - - [JsonPropertyName("userAssignedIdentityArmUrl")] - public string? UserAssignedIdentityArmUrl { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-InnerError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-InnerError.cs deleted file mode 100644 index f2030cc7854..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-InnerError.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class InnerErrorModel -{ - [JsonPropertyName("additionalInfo")] - public Dictionary? AdditionalInfo { get; set; } - - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("embeddedInnerError")] - public InnerErrorModel? EmbeddedInnerError { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreCriteria.cs deleted file mode 100644 index 03bba58c7a1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreCriteria.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreTargetInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreTargetInfo.cs deleted file mode 100644 index 1012c0a1708..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemLevelRestoreTargetInfo.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("ItemLevelRestoreTargetInfo")] -internal class ItemLevelRestoreTargetInfoModel : RestoreTargetInfoBaseModel -{ - [JsonPropertyName("datasourceAuthCredentials")] - public AuthCredentialsModel? DatasourceAuthCredentials { get; set; } - - [JsonPropertyName("datasourceInfo")] - [Required] - public DatasourceModel DatasourceInfo { get; set; } - - [JsonPropertyName("datasourceSetInfo")] - public DatasourceSetModel? DatasourceSetInfo { get; set; } - - [JsonPropertyName("restoreCriteria")] - [Required] - public List RestoreCriteria { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemPathBasedRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemPathBasedRestoreCriteria.cs deleted file mode 100644 index 3f99de9a829..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ItemPathBasedRestoreCriteria.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("ItemPathBasedRestoreCriteria")] -internal class ItemPathBasedRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("isPathRelativeToBackupItem")] - [Required] - public bool IsPathRelativeToBackupItem { get; set; } - - [JsonPropertyName("itemPath")] - [Required] - public string ItemPath { get; set; } - - [JsonPropertyName("subItemPathPrefix")] - public List? SubItemPathPrefix { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs deleted file mode 100644 index 954bf9e98a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("KubernetesClusterBackupDatasourceParameters")] -internal class KubernetesClusterBackupDatasourceParametersModel : BackupDatasourceParametersModel -{ - [JsonPropertyName("backupHookReferences")] - public List? BackupHookReferences { get; set; } - - [JsonPropertyName("excludedNamespaces")] - public List? ExcludedNamespaces { get; set; } - - [JsonPropertyName("excludedResourceTypes")] - public List? ExcludedResourceTypes { get; set; } - - [JsonPropertyName("includeClusterScopeResources")] - [Required] - public bool IncludeClusterScopeResources { get; set; } - - [JsonPropertyName("includedNamespaces")] - public List? IncludedNamespaces { get; set; } - - [JsonPropertyName("includedResourceTypes")] - public List? IncludedResourceTypes { get; set; } - - [JsonPropertyName("labelSelectors")] - public List? LabelSelectors { get; set; } - - [JsonPropertyName("snapshotVolumes")] - [Required] - public bool SnapshotVolumes { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterRestoreCriteria.cs deleted file mode 100644 index a1249dd0f13..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterRestoreCriteria.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("KubernetesClusterRestoreCriteria")] -internal class KubernetesClusterRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("conflictPolicy")] - public ExistingResourcePolicyConstant? ConflictPolicy { get; set; } - - [JsonPropertyName("excludedNamespaces")] - public List? ExcludedNamespaces { get; set; } - - [JsonPropertyName("excludedResourceTypes")] - public List? ExcludedResourceTypes { get; set; } - - [JsonPropertyName("includeClusterScopeResources")] - [Required] - public bool IncludeClusterScopeResources { get; set; } - - [JsonPropertyName("includedNamespaces")] - public List? IncludedNamespaces { get; set; } - - [JsonPropertyName("includedResourceTypes")] - public List? IncludedResourceTypes { get; set; } - - [JsonPropertyName("labelSelectors")] - public List? LabelSelectors { get; set; } - - [JsonPropertyName("namespaceMappings")] - public Dictionary? NamespaceMappings { get; set; } - - [JsonPropertyName("persistentVolumeRestoreMode")] - public PersistentVolumeRestoreModeConstant? PersistentVolumeRestoreMode { get; set; } - - [JsonPropertyName("restoreHookReferences")] - public List? RestoreHookReferences { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.cs deleted file mode 100644 index 6a53c483ac8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesClusterVaultTierRestoreCriteria.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("KubernetesClusterVaultTierRestoreCriteria")] -internal class KubernetesClusterVaultTierRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("conflictPolicy")] - public ExistingResourcePolicyConstant? ConflictPolicy { get; set; } - - [JsonPropertyName("excludedNamespaces")] - public List? ExcludedNamespaces { get; set; } - - [JsonPropertyName("excludedResourceTypes")] - public List? ExcludedResourceTypes { get; set; } - - [JsonPropertyName("includeClusterScopeResources")] - [Required] - public bool IncludeClusterScopeResources { get; set; } - - [JsonPropertyName("includedNamespaces")] - public List? IncludedNamespaces { get; set; } - - [JsonPropertyName("includedResourceTypes")] - public List? IncludedResourceTypes { get; set; } - - [JsonPropertyName("labelSelectors")] - public List? LabelSelectors { get; set; } - - [JsonPropertyName("namespaceMappings")] - public Dictionary? NamespaceMappings { get; set; } - - [JsonPropertyName("persistentVolumeRestoreMode")] - public PersistentVolumeRestoreModeConstant? PersistentVolumeRestoreMode { get; set; } - - [JsonPropertyName("restoreHookReferences")] - public List? RestoreHookReferences { get; set; } - - [JsonPropertyName("stagingResourceGroupId")] - public string? StagingResourceGroupId { get; set; } - - [JsonPropertyName("stagingStorageAccountId")] - public string? StagingStorageAccountId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesPVRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesPVRestoreCriteria.cs deleted file mode 100644 index 3f5b0416a77..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesPVRestoreCriteria.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("KubernetesPVRestoreCriteria")] -internal class KubernetesPVRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("storageClassName")] - public string? StorageClassName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.cs deleted file mode 100644 index f8c93c2e38e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-KubernetesStorageClassRestoreCriteria.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("KubernetesStorageClassRestoreCriteria")] -internal class KubernetesStorageClassRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("provisioner")] - public string? Provisioner { get; set; } - - [JsonPropertyName("selectedStorageClassName")] - public string? SelectedStorageClassName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-NamespacedNameResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-NamespacedNameResource.cs deleted file mode 100644 index 0f6212a5286..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-NamespacedNameResource.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class NamespacedNameResourceModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("namespace")] - public string? Namespace { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationExtendedInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationExtendedInfo.cs deleted file mode 100644 index 7bbeb3c3e6e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationExtendedInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class OperationExtendedInfoModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationJobExtendedInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationJobExtendedInfo.cs deleted file mode 100644 index c63d87cf61c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-OperationJobExtendedInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("OperationJobExtendedInfo")] -internal class OperationJobExtendedInfoModel : OperationExtendedInfoModel -{ - [JsonPropertyName("jobId")] - public string? JobId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyInfo.cs deleted file mode 100644 index 5c8807c156c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class PolicyInfoModel -{ - [JsonPropertyName("policyId")] - [Required] - public string PolicyId { get; set; } - - [JsonPropertyName("policyParameters")] - public PolicyParametersModel? PolicyParameters { get; set; } - - [JsonPropertyName("policyVersion")] - public string? PolicyVersion { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyParameters.cs deleted file mode 100644 index c2bdcbace3a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-PolicyParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class PolicyParametersModel -{ - [JsonPropertyName("backupDatasourceParametersList")] - public List? BackupDatasourceParametersList { get; set; } - - [JsonPropertyName("dataStoreParametersList")] - public List? DataStoreParametersList { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ProtectionStatusDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ProtectionStatusDetails.cs deleted file mode 100644 index 633a43246d5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ProtectionStatusDetails.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class ProtectionStatusDetailsModel -{ - [JsonPropertyName("errorDetails")] - public UserFacingErrorModel? ErrorDetails { get; set; } - - [JsonPropertyName("status")] - public StatusConstant? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.cs deleted file mode 100644 index 27d68e6ccb1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RangeBasedItemLevelRestoreCriteria.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("RangeBasedItemLevelRestoreCriteria")] -internal class RangeBasedItemLevelRestoreCriteriaModel : ItemLevelRestoreCriteriaModel -{ - [JsonPropertyName("maxMatchingValue")] - public string? MaxMatchingValue { get; set; } - - [JsonPropertyName("minMatchingValue")] - public string? MinMatchingValue { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreFilesTargetInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreFilesTargetInfo.cs deleted file mode 100644 index 1b716a34d7f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreFilesTargetInfo.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("RestoreFilesTargetInfo")] -internal class RestoreFilesTargetInfoModel : RestoreTargetInfoBaseModel -{ - [JsonPropertyName("targetDetails")] - [Required] - public TargetDetailsModel TargetDetails { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfo.cs deleted file mode 100644 index db6107ec265..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("RestoreTargetInfo")] -internal class RestoreTargetInfoModel : RestoreTargetInfoBaseModel -{ - [JsonPropertyName("datasourceAuthCredentials")] - public AuthCredentialsModel? DatasourceAuthCredentials { get; set; } - - [JsonPropertyName("datasourceInfo")] - [Required] - public DatasourceModel DatasourceInfo { get; set; } - - [JsonPropertyName("datasourceSetInfo")] - public DatasourceSetModel? DatasourceSetInfo { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfoBase.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfoBase.cs deleted file mode 100644 index 7e8b9b4ee5f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-RestoreTargetInfoBase.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal abstract class RestoreTargetInfoBaseModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } - - [JsonPropertyName("recoveryOption")] - [Required] - public RecoveryOptionConstant RecoveryOption { get; set; } - - [JsonPropertyName("restoreLocation")] - public string? RestoreLocation { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreBasedAuthCredentials.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreBasedAuthCredentials.cs deleted file mode 100644 index 2b9631e0d6c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreBasedAuthCredentials.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -[ValueForType("SecretStoreBasedAuthCredentials")] -internal class SecretStoreBasedAuthCredentialsModel : AuthCredentialsModel -{ - [JsonPropertyName("secretStoreResource")] - public SecretStoreResourceModel? SecretStoreResource { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreResource.cs deleted file mode 100644 index fa716806802..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SecretStoreResource.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class SecretStoreResourceModel -{ - [JsonPropertyName("secretStoreType")] - [Required] - public SecretStoreTypeConstant SecretStoreType { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SyncBackupInstanceRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SyncBackupInstanceRequest.cs deleted file mode 100644 index 33f0bbff98d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-SyncBackupInstanceRequest.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class SyncBackupInstanceRequestModel -{ - [JsonPropertyName("syncType")] - public SyncTypeConstant? SyncType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TargetDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TargetDetails.cs deleted file mode 100644 index 69022c38ea2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TargetDetails.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class TargetDetailsModel -{ - [JsonPropertyName("filePrefix")] - [Required] - public string FilePrefix { get; set; } - - [JsonPropertyName("restoreTargetLocationType")] - [Required] - public RestoreTargetLocationTypeConstant RestoreTargetLocationType { get; set; } - - [JsonPropertyName("targetResourceArmId")] - public string? TargetResourceArmId { get; set; } - - [JsonPropertyName("url")] - [Required] - public string Url { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TriggerBackupRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TriggerBackupRequest.cs deleted file mode 100644 index 9813b16cc1f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-TriggerBackupRequest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class TriggerBackupRequestModel -{ - [JsonPropertyName("backupRuleOptions")] - [Required] - public AdHocBackupRuleOptionsModel BackupRuleOptions { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-UserFacingError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-UserFacingError.cs deleted file mode 100644 index c90807b78d8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-UserFacingError.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class UserFacingErrorModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("details")] - public List? Details { get; set; } - - [JsonPropertyName("innerError")] - public InnerErrorModel? InnerError { get; set; } - - [JsonPropertyName("isRetryable")] - public bool? IsRetryable { get; set; } - - [JsonPropertyName("isUserError")] - public bool? IsUserError { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("properties")] - public Dictionary? Properties { get; set; } - - [JsonPropertyName("recommendedAction")] - public List? RecommendedAction { get; set; } - - [JsonPropertyName("target")] - public string? Target { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateForBackupRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateForBackupRequest.cs deleted file mode 100644 index 200c0a79775..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateForBackupRequest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class ValidateForBackupRequestModel -{ - [JsonPropertyName("backupInstance")] - [Required] - public BackupInstanceModel BackupInstance { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateRestoreRequestObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateRestoreRequestObject.cs deleted file mode 100644 index d3f99e51af7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Model-ValidateRestoreRequestObject.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - - -internal class ValidateRestoreRequestObjectModel -{ - [JsonPropertyName("restoreRequestObject")] - [Required] - public AzureBackupRestoreRequestModel RestoreRequestObject { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-AdhocBackup.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-AdhocBackup.cs deleted file mode 100644 index 140bd803bb8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-AdhocBackup.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class AdhocBackupOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(TriggerBackupRequestModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/backup"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-CreateOrUpdate.cs deleted file mode 100644 index e433f7b93c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.Created, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(BackupInstanceResourceModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Delete.cs deleted file mode 100644 index febb8806fbb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Delete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Get.cs deleted file mode 100644 index 18b2c504880..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override Type? ResponseObject() => typeof(BackupInstanceResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-List.cs deleted file mode 100644 index 48b4784ae2d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type NestedItemType() => typeof(BackupInstanceResourceModel); - - public override string? UriSuffix() => "/backupInstances"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeBackups.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeBackups.cs deleted file mode 100644 index 186d1e06bbc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeBackups.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class ResumeBackupsOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/resumeBackups"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeProtection.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeProtection.cs deleted file mode 100644 index 1fc6dd62733..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ResumeProtection.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class ResumeProtectionOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/resumeProtection"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-StopProtection.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-StopProtection.cs deleted file mode 100644 index ee3eb6fa48d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-StopProtection.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class StopProtectionOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/stopProtection"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SuspendBackups.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SuspendBackups.cs deleted file mode 100644 index e538e420a4a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SuspendBackups.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class SuspendBackupsOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/suspendBackups"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SyncBackupInstance.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SyncBackupInstance.cs deleted file mode 100644 index 2e47b875d55..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-SyncBackupInstance.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class SyncBackupInstanceOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(SyncBackupInstanceRequestModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/sync"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRehydrate.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRehydrate.cs deleted file mode 100644 index b9b084e5bce..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRehydrate.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class TriggerRehydrateOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(AzureBackupRehydrationRequestModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/rehydrate"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRestore.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRestore.cs deleted file mode 100644 index a074aafcfb6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-TriggerRestore.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class TriggerRestoreOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(AzureBackupRestoreRequestModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/restore"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForBackup.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForBackup.cs deleted file mode 100644 index beb277c2b62..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForBackup.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class ValidateForBackupOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(ValidateForBackupRequestModel); - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override string? UriSuffix() => "/validateForBackup"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForRestore.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForRestore.cs deleted file mode 100644 index 81b073c81f7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/Operation-ValidateForRestore.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class ValidateForRestoreOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(ValidateRestoreRequestObjectModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override string? UriSuffix() => "/validateRestore"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupInstanceId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupInstanceId.cs deleted file mode 100644 index 3df6d46385e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupInstanceId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class BackupInstanceId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupInstances", "backupInstances"), - ResourceIDSegment.UserSpecified("backupInstanceName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupVaultId.cs deleted file mode 100644 index 4576927138b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupInstances/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupInstances; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-AbsoluteMarker.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-AbsoluteMarker.cs deleted file mode 100644 index df04a5b63f2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-AbsoluteMarker.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AbsoluteMarkerConstant -{ - [Description("AllBackup")] - AllBackup, - - [Description("FirstOfDay")] - FirstOfDay, - - [Description("FirstOfMonth")] - FirstOfMonth, - - [Description("FirstOfWeek")] - FirstOfWeek, - - [Description("FirstOfYear")] - FirstOfYear, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DataStoreTypes.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DataStoreTypes.cs deleted file mode 100644 index 4215f974c0d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DataStoreTypes.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DataStoreTypesConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DayOfWeek.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DayOfWeek.cs deleted file mode 100644 index 29c71bd315e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-DayOfWeek.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DayOfWeekConstant -{ - [Description("Friday")] - Friday, - - [Description("Monday")] - Monday, - - [Description("Saturday")] - Saturday, - - [Description("Sunday")] - Sunday, - - [Description("Thursday")] - Thursday, - - [Description("Tuesday")] - Tuesday, - - [Description("Wednesday")] - Wednesday, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-Month.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-Month.cs deleted file mode 100644 index 5b0c695bc43..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-Month.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum MonthConstant -{ - [Description("April")] - April, - - [Description("August")] - August, - - [Description("December")] - December, - - [Description("February")] - February, - - [Description("January")] - January, - - [Description("July")] - July, - - [Description("June")] - June, - - [Description("March")] - March, - - [Description("May")] - May, - - [Description("November")] - November, - - [Description("October")] - October, - - [Description("September")] - September, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-WeekNumber.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-WeekNumber.cs deleted file mode 100644 index 9e3fa5f7681..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Constant-WeekNumber.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum WeekNumberConstant -{ - [Description("First")] - First, - - [Description("Fourth")] - Fourth, - - [Description("Last")] - Last, - - [Description("Second")] - Second, - - [Description("Third")] - Third, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Definition.cs deleted file mode 100644 index 341363d7e36..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Definition.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class Definition : ResourceDefinition -{ - public string Name => "BackupPolicies"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListOperation(), - }; - public IEnumerable Constants => new List - { - typeof(AbsoluteMarkerConstant), - typeof(DataStoreTypesConstant), - typeof(DayOfWeekConstant), - typeof(MonthConstant), - typeof(WeekNumberConstant), - }; - public IEnumerable Models => new List - { - typeof(AbsoluteDeleteOptionModel), - typeof(AdhocBasedTaggingCriteriaModel), - typeof(AdhocBasedTriggerContextModel), - typeof(AzureBackupParamsModel), - typeof(AzureBackupRuleModel), - typeof(AzureRetentionRuleModel), - typeof(BackupCriteriaModel), - typeof(BackupParametersModel), - typeof(BackupPolicyModel), - typeof(BackupScheduleModel), - typeof(BaseBackupPolicyModel), - typeof(BaseBackupPolicyResourceModel), - typeof(BasePolicyRuleModel), - typeof(CopyOnExpiryOptionModel), - typeof(CopyOptionModel), - typeof(CustomCopyOptionModel), - typeof(DataStoreInfoBaseModel), - typeof(DayModel), - typeof(DeleteOptionModel), - typeof(ImmediateCopyOptionModel), - typeof(RetentionTagModel), - typeof(ScheduleBasedBackupCriteriaModel), - typeof(ScheduleBasedTriggerContextModel), - typeof(SourceLifeCycleModel), - typeof(TaggingCriteriaModel), - typeof(TargetCopySettingModel), - typeof(TriggerContextModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AbsoluteDeleteOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AbsoluteDeleteOption.cs deleted file mode 100644 index 2b0f3074018..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AbsoluteDeleteOption.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("AbsoluteDeleteOption")] -internal class AbsoluteDeleteOptionModel : DeleteOptionModel -{ - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTaggingCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTaggingCriteria.cs deleted file mode 100644 index d9fca629ae8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTaggingCriteria.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class AdhocBasedTaggingCriteriaModel -{ - [JsonPropertyName("tagInfo")] - public RetentionTagModel? TagInfo { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTriggerContext.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTriggerContext.cs deleted file mode 100644 index b0faa3f5a9f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AdhocBasedTriggerContext.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("AdhocBasedTriggerContext")] -internal class AdhocBasedTriggerContextModel : TriggerContextModel -{ - [JsonPropertyName("taggingCriteria")] - [Required] - public AdhocBasedTaggingCriteriaModel TaggingCriteria { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupParams.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupParams.cs deleted file mode 100644 index f21ba0be6fa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupParams.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("AzureBackupParams")] -internal class AzureBackupParamsModel : BackupParametersModel -{ - [JsonPropertyName("backupType")] - [Required] - public string BackupType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupRule.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupRule.cs deleted file mode 100644 index fa8b46f55a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureBackupRule.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("AzureBackupRule")] -internal class AzureBackupRuleModel : BasePolicyRuleModel -{ - [JsonPropertyName("backupParameters")] - public BackupParametersModel? BackupParameters { get; set; } - - [JsonPropertyName("dataStore")] - [Required] - public DataStoreInfoBaseModel DataStore { get; set; } - - [JsonPropertyName("trigger")] - [Required] - public TriggerContextModel Trigger { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureRetentionRule.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureRetentionRule.cs deleted file mode 100644 index 3dedcdb6558..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-AzureRetentionRule.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("AzureRetentionRule")] -internal class AzureRetentionRuleModel : BasePolicyRuleModel -{ - [JsonPropertyName("isDefault")] - public bool? IsDefault { get; set; } - - [JsonPropertyName("lifecycles")] - [Required] - public List Lifecycles { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupCriteria.cs deleted file mode 100644 index b1ea13eff6c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupCriteria.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class BackupCriteriaModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupParameters.cs deleted file mode 100644 index 6b243b797d1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupParameters.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class BackupParametersModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupPolicy.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupPolicy.cs deleted file mode 100644 index 3e9cb7444c5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupPolicy.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("BackupPolicy")] -internal class BackupPolicyModel : BaseBackupPolicyModel -{ - [JsonPropertyName("policyRules")] - [Required] - public List PolicyRules { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupSchedule.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupSchedule.cs deleted file mode 100644 index c0935162359..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BackupSchedule.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class BackupScheduleModel -{ - [JsonPropertyName("repeatingTimeIntervals")] - [Required] - public List RepeatingTimeIntervals { get; set; } - - [JsonPropertyName("timeZone")] - public string? TimeZone { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicy.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicy.cs deleted file mode 100644 index 5065e043caa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicy.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class BaseBackupPolicyModel -{ - [JsonPropertyName("datasourceTypes")] - [Required] - public List DatasourceTypes { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicyResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicyResource.cs deleted file mode 100644 index c1f5c41f06a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BaseBackupPolicyResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class BaseBackupPolicyResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public BaseBackupPolicyModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BasePolicyRule.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BasePolicyRule.cs deleted file mode 100644 index 6a0f662d27d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-BasePolicyRule.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class BasePolicyRuleModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOnExpiryOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOnExpiryOption.cs deleted file mode 100644 index 8635134adf6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOnExpiryOption.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("CopyOnExpiryOption")] -internal class CopyOnExpiryOptionModel : CopyOptionModel -{ - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOption.cs deleted file mode 100644 index 0922aec808d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CopyOption.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class CopyOptionModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CustomCopyOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CustomCopyOption.cs deleted file mode 100644 index 17e82029e81..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-CustomCopyOption.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("CustomCopyOption")] -internal class CustomCopyOptionModel : CopyOptionModel -{ - [JsonPropertyName("duration")] - public string? Duration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DataStoreInfoBase.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DataStoreInfoBase.cs deleted file mode 100644 index bdc849dcdcf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DataStoreInfoBase.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class DataStoreInfoBaseModel -{ - [JsonPropertyName("dataStoreType")] - [Required] - public DataStoreTypesConstant DataStoreType { get; set; } - - [JsonPropertyName("objectType")] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-Day.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-Day.cs deleted file mode 100644 index 1d07e7bb711..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-Day.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class DayModel -{ - [JsonPropertyName("date")] - public int? Date { get; set; } - - [JsonPropertyName("isLast")] - public bool? IsLast { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DeleteOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DeleteOption.cs deleted file mode 100644 index 11fdfecbb0d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-DeleteOption.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class DeleteOptionModel -{ - [JsonPropertyName("duration")] - [Required] - public string Duration { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ImmediateCopyOption.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ImmediateCopyOption.cs deleted file mode 100644 index c12769f49f0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ImmediateCopyOption.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("ImmediateCopyOption")] -internal class ImmediateCopyOptionModel : CopyOptionModel -{ - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-RetentionTag.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-RetentionTag.cs deleted file mode 100644 index 6111d095f95..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-RetentionTag.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class RetentionTagModel -{ - [JsonPropertyName("eTag")] - public string? ETag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("tagName")] - [Required] - public string TagName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedBackupCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedBackupCriteria.cs deleted file mode 100644 index f047b04ac95..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedBackupCriteria.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("ScheduleBasedBackupCriteria")] -internal class ScheduleBasedBackupCriteriaModel : BackupCriteriaModel -{ - [JsonPropertyName("absoluteCriteria")] - public List? AbsoluteCriteria { get; set; } - - [JsonPropertyName("daysOfMonth")] - public List? DaysOfMonth { get; set; } - - [JsonPropertyName("daysOfTheWeek")] - public List? DaysOfTheWeek { get; set; } - - [JsonPropertyName("monthsOfYear")] - public List? MonthsOfYear { get; set; } - - [JsonPropertyName("scheduleTimes")] - public List? ScheduleTimes { get; set; } - - [JsonPropertyName("weeksOfTheMonth")] - public List? WeeksOfTheMonth { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedTriggerContext.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedTriggerContext.cs deleted file mode 100644 index 0e4a3395c62..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-ScheduleBasedTriggerContext.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -[ValueForType("ScheduleBasedTriggerContext")] -internal class ScheduleBasedTriggerContextModel : TriggerContextModel -{ - [JsonPropertyName("schedule")] - [Required] - public BackupScheduleModel Schedule { get; set; } - - [JsonPropertyName("taggingCriteria")] - [Required] - public List TaggingCriteria { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-SourceLifeCycle.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-SourceLifeCycle.cs deleted file mode 100644 index ae888e0ffa7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-SourceLifeCycle.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class SourceLifeCycleModel -{ - [JsonPropertyName("deleteAfter")] - [Required] - public DeleteOptionModel DeleteAfter { get; set; } - - [JsonPropertyName("sourceDataStore")] - [Required] - public DataStoreInfoBaseModel SourceDataStore { get; set; } - - [JsonPropertyName("targetDataStoreCopySettings")] - public List? TargetDataStoreCopySettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TaggingCriteria.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TaggingCriteria.cs deleted file mode 100644 index 5cd63254051..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TaggingCriteria.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class TaggingCriteriaModel -{ - [JsonPropertyName("criteria")] - public List? Criteria { get; set; } - - [JsonPropertyName("isDefault")] - [Required] - public bool IsDefault { get; set; } - - [JsonPropertyName("tagInfo")] - [Required] - public RetentionTagModel TagInfo { get; set; } - - [JsonPropertyName("taggingPriority")] - [Required] - public int TaggingPriority { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TargetCopySetting.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TargetCopySetting.cs deleted file mode 100644 index dd9972a92bb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TargetCopySetting.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal class TargetCopySettingModel -{ - [JsonPropertyName("copyAfter")] - [Required] - public CopyOptionModel CopyAfter { get; set; } - - [JsonPropertyName("dataStore")] - [Required] - public DataStoreInfoBaseModel DataStore { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TriggerContext.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TriggerContext.cs deleted file mode 100644 index 60c89ed7b1a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Model-TriggerContext.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - - -internal abstract class TriggerContextModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-CreateOrUpdate.cs deleted file mode 100644 index ef1a2cdccc4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(BaseBackupPolicyResourceModel); - - public override ResourceID? ResourceId() => new BackupPolicyId(); - - public override Type? ResponseObject() => typeof(BaseBackupPolicyResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Delete.cs deleted file mode 100644 index 3ef29ec20bc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new BackupPolicyId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Get.cs deleted file mode 100644 index 89771efcbce..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new BackupPolicyId(); - - public override Type? ResponseObject() => typeof(BaseBackupPolicyResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-List.cs deleted file mode 100644 index c6ae5eea321..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type NestedItemType() => typeof(BaseBackupPolicyResourceModel); - - public override string? UriSuffix() => "/backupPolicies"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupPolicyId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupPolicyId.cs deleted file mode 100644 index a20b12d90b4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupPolicyId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class BackupPolicyId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupPolicies/{backupPolicyName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupPolicies", "backupPolicies"), - ResourceIDSegment.UserSpecified("backupPolicyName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupVaultId.cs deleted file mode 100644 index 5fcd09bbce3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupPolicies/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupPolicies; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-AlertsState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-AlertsState.cs deleted file mode 100644 index 07db3422c0e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-AlertsState.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AlertsStateConstant -{ - [Description("Disabled")] - Disabled, - - [Description("Enabled")] - Enabled, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossRegionRestoreState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossRegionRestoreState.cs deleted file mode 100644 index de6f7fd4338..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossRegionRestoreState.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CrossRegionRestoreStateConstant -{ - [Description("Disabled")] - Disabled, - - [Description("Enabled")] - Enabled, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossSubscriptionRestoreState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossSubscriptionRestoreState.cs deleted file mode 100644 index b1e3305cc7c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-CrossSubscriptionRestoreState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CrossSubscriptionRestoreStateConstant -{ - [Description("Disabled")] - Disabled, - - [Description("Enabled")] - Enabled, - - [Description("PermanentlyDisabled")] - PermanentlyDisabled, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ImmutabilityState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ImmutabilityState.cs deleted file mode 100644 index bd6da1106e3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ImmutabilityState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ImmutabilityStateConstant -{ - [Description("Disabled")] - Disabled, - - [Description("Locked")] - Locked, - - [Description("Unlocked")] - Unlocked, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ProvisioningState.cs deleted file mode 100644 index 941cd377a08..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ProvisioningState.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Failed")] - Failed, - - [Description("Provisioning")] - Provisioning, - - [Description("Succeeded")] - Succeeded, - - [Description("Unknown")] - Unknown, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ResourceMoveState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ResourceMoveState.cs deleted file mode 100644 index 0954bb92192..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-ResourceMoveState.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ResourceMoveStateConstant -{ - [Description("CommitFailed")] - CommitFailed, - - [Description("CommitTimedout")] - CommitTimedout, - - [Description("CriticalFailure")] - CriticalFailure, - - [Description("Failed")] - Failed, - - [Description("InProgress")] - InProgress, - - [Description("MoveSucceeded")] - MoveSucceeded, - - [Description("PartialSuccess")] - PartialSuccess, - - [Description("PrepareFailed")] - PrepareFailed, - - [Description("PrepareTimedout")] - PrepareTimedout, - - [Description("Unknown")] - Unknown, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SecureScoreLevel.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SecureScoreLevel.cs deleted file mode 100644 index 524a94226b2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SecureScoreLevel.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SecureScoreLevelConstant -{ - [Description("Adequate")] - Adequate, - - [Description("Maximum")] - Maximum, - - [Description("Minimum")] - Minimum, - - [Description("None")] - None, - - [Description("NotSupported")] - NotSupported, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SoftDeleteState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SoftDeleteState.cs deleted file mode 100644 index 47cdb81a9dd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-SoftDeleteState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SoftDeleteStateConstant -{ - [Description("AlwaysOn")] - AlwaysOn, - - [Description("Off")] - Off, - - [Description("On")] - On, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingStoreTypes.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingStoreTypes.cs deleted file mode 100644 index 8293c8a6151..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingStoreTypes.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StorageSettingStoreTypesConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingTypes.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingTypes.cs deleted file mode 100644 index aa49747f51a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Constant-StorageSettingTypes.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StorageSettingTypesConstant -{ - [Description("GeoRedundant")] - GeoRedundant, - - [Description("LocallyRedundant")] - LocallyRedundant, - - [Description("ZoneRedundant")] - ZoneRedundant, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Definition.cs deleted file mode 100644 index 28964da5795..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Definition.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class Definition : ResourceDefinition -{ - public string Name => "BackupVaults"; - public IEnumerable Operations => new List - { - new CheckNameAvailabilityOperation(), - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new GetInResourceGroupOperation(), - new GetInSubscriptionOperation(), - new UpdateOperation(), - }; - public IEnumerable Constants => new List - { - typeof(AlertsStateConstant), - typeof(CrossRegionRestoreStateConstant), - typeof(CrossSubscriptionRestoreStateConstant), - typeof(ImmutabilityStateConstant), - typeof(ProvisioningStateConstant), - typeof(ResourceMoveStateConstant), - typeof(SecureScoreLevelConstant), - typeof(SoftDeleteStateConstant), - typeof(StorageSettingStoreTypesConstant), - typeof(StorageSettingTypesConstant), - }; - public IEnumerable Models => new List - { - typeof(AzureMonitorAlertSettingsModel), - typeof(BackupVaultModel), - typeof(BackupVaultResourceModel), - typeof(CheckNameAvailabilityRequestModel), - typeof(CheckNameAvailabilityResultModel), - typeof(CrossRegionRestoreSettingsModel), - typeof(CrossSubscriptionRestoreSettingsModel), - typeof(DppIdentityDetailsModel), - typeof(FeatureSettingsModel), - typeof(ImmutabilitySettingsModel), - typeof(MonitoringSettingsModel), - typeof(PatchBackupVaultInputModel), - typeof(PatchResourceRequestInputModel), - typeof(ResourceMoveDetailsModel), - typeof(SecuritySettingsModel), - typeof(SoftDeleteSettingsModel), - typeof(StorageSettingModel), - typeof(UserAssignedIdentityModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-AzureMonitorAlertSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-AzureMonitorAlertSettings.cs deleted file mode 100644 index bf067f8fccf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-AzureMonitorAlertSettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class AzureMonitorAlertSettingsModel -{ - [JsonPropertyName("alertsForAllJobFailures")] - public AlertsStateConstant? AlertsForAllJobFailures { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVault.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVault.cs deleted file mode 100644 index e560fdabbb7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVault.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class BackupVaultModel -{ - [JsonPropertyName("featureSettings")] - public FeatureSettingsModel? FeatureSettings { get; set; } - - [JsonPropertyName("isVaultProtectedByResourceGuard")] - public bool? IsVaultProtectedByResourceGuard { get; set; } - - [JsonPropertyName("monitoringSettings")] - public MonitoringSettingsModel? MonitoringSettings { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("resourceMoveDetails")] - public ResourceMoveDetailsModel? ResourceMoveDetails { get; set; } - - [JsonPropertyName("resourceMoveState")] - public ResourceMoveStateConstant? ResourceMoveState { get; set; } - - [JsonPropertyName("secureScore")] - public SecureScoreLevelConstant? SecureScore { get; set; } - - [JsonPropertyName("securitySettings")] - public SecuritySettingsModel? SecuritySettings { get; set; } - - [JsonPropertyName("storageSettings")] - [Required] - public List StorageSettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVaultResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVaultResource.cs deleted file mode 100644 index 409ed99e9fd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-BackupVaultResource.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class BackupVaultResourceModel -{ - [JsonPropertyName("eTag")] - public string? ETag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("identity")] - public DppIdentityDetailsModel? Identity { get; set; } - - [JsonPropertyName("location")] - [Required] - public CustomTypes.Location Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public BackupVaultModel Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityRequest.cs deleted file mode 100644 index 4660c1df076..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityRequest.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class CheckNameAvailabilityRequestModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityResult.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityResult.cs deleted file mode 100644 index d4aaf4337e5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CheckNameAvailabilityResult.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class CheckNameAvailabilityResultModel -{ - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("nameAvailable")] - public bool? NameAvailable { get; set; } - - [JsonPropertyName("reason")] - public string? Reason { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossRegionRestoreSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossRegionRestoreSettings.cs deleted file mode 100644 index 32cb7014a6b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossRegionRestoreSettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class CrossRegionRestoreSettingsModel -{ - [JsonPropertyName("state")] - public CrossRegionRestoreStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossSubscriptionRestoreSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossSubscriptionRestoreSettings.cs deleted file mode 100644 index 4e4f3f88f8c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-CrossSubscriptionRestoreSettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class CrossSubscriptionRestoreSettingsModel -{ - [JsonPropertyName("state")] - public CrossSubscriptionRestoreStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-DppIdentityDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-DppIdentityDetails.cs deleted file mode 100644 index 414f07a5934..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-DppIdentityDetails.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class DppIdentityDetailsModel -{ - [JsonPropertyName("principalId")] - public string? PrincipalId { get; set; } - - [JsonPropertyName("tenantId")] - public string? TenantId { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } - - [JsonPropertyName("userAssignedIdentities")] - public Dictionary? UserAssignedIdentities { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-FeatureSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-FeatureSettings.cs deleted file mode 100644 index 5be012687d6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-FeatureSettings.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class FeatureSettingsModel -{ - [JsonPropertyName("crossRegionRestoreSettings")] - public CrossRegionRestoreSettingsModel? CrossRegionRestoreSettings { get; set; } - - [JsonPropertyName("crossSubscriptionRestoreSettings")] - public CrossSubscriptionRestoreSettingsModel? CrossSubscriptionRestoreSettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ImmutabilitySettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ImmutabilitySettings.cs deleted file mode 100644 index 347eaf770c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ImmutabilitySettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class ImmutabilitySettingsModel -{ - [JsonPropertyName("state")] - public ImmutabilityStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-MonitoringSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-MonitoringSettings.cs deleted file mode 100644 index 8d418d7fd22..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-MonitoringSettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class MonitoringSettingsModel -{ - [JsonPropertyName("azureMonitorAlertSettings")] - public AzureMonitorAlertSettingsModel? AzureMonitorAlertSettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchBackupVaultInput.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchBackupVaultInput.cs deleted file mode 100644 index be8f5ae44f1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchBackupVaultInput.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class PatchBackupVaultInputModel -{ - [JsonPropertyName("featureSettings")] - public FeatureSettingsModel? FeatureSettings { get; set; } - - [JsonPropertyName("monitoringSettings")] - public MonitoringSettingsModel? MonitoringSettings { get; set; } - - [JsonPropertyName("securitySettings")] - public SecuritySettingsModel? SecuritySettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchResourceRequestInput.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchResourceRequestInput.cs deleted file mode 100644 index 5e65880b6c5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-PatchResourceRequestInput.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class PatchResourceRequestInputModel -{ - [JsonPropertyName("identity")] - public DppIdentityDetailsModel? Identity { get; set; } - - [JsonPropertyName("properties")] - public PatchBackupVaultInputModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ResourceMoveDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ResourceMoveDetails.cs deleted file mode 100644 index 30b25549180..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-ResourceMoveDetails.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class ResourceMoveDetailsModel -{ - [JsonPropertyName("completionTimeUtc")] - public string? CompletionTimeUtc { get; set; } - - [JsonPropertyName("operationId")] - public string? OperationId { get; set; } - - [JsonPropertyName("sourceResourcePath")] - public string? SourceResourcePath { get; set; } - - [JsonPropertyName("startTimeUtc")] - public string? StartTimeUtc { get; set; } - - [JsonPropertyName("targetResourcePath")] - public string? TargetResourcePath { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SecuritySettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SecuritySettings.cs deleted file mode 100644 index cdbe54e606d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SecuritySettings.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class SecuritySettingsModel -{ - [JsonPropertyName("immutabilitySettings")] - public ImmutabilitySettingsModel? ImmutabilitySettings { get; set; } - - [JsonPropertyName("softDeleteSettings")] - public SoftDeleteSettingsModel? SoftDeleteSettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SoftDeleteSettings.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SoftDeleteSettings.cs deleted file mode 100644 index 81f72e87977..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-SoftDeleteSettings.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class SoftDeleteSettingsModel -{ - [JsonPropertyName("retentionDurationInDays")] - public float? RetentionDurationInDays { get; set; } - - [JsonPropertyName("state")] - public SoftDeleteStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-StorageSetting.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-StorageSetting.cs deleted file mode 100644 index 59d74918bfd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-StorageSetting.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class StorageSettingModel -{ - [JsonPropertyName("datastoreType")] - public StorageSettingStoreTypesConstant? DatastoreType { get; set; } - - [JsonPropertyName("type")] - public StorageSettingTypesConstant? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-UserAssignedIdentity.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-UserAssignedIdentity.cs deleted file mode 100644 index 8a5181d518e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Model-UserAssignedIdentity.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - - -internal class UserAssignedIdentityModel -{ - [JsonPropertyName("clientId")] - public string? ClientId { get; set; } - - [JsonPropertyName("principalId")] - public string? PrincipalId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CheckNameAvailability.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CheckNameAvailability.cs deleted file mode 100644 index 98183f4eaad..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CheckNameAvailability.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class CheckNameAvailabilityOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(CheckNameAvailabilityRequestModel); - - public override ResourceID? ResourceId() => new ProviderLocationId(); - - public override Type? ResponseObject() => typeof(CheckNameAvailabilityResultModel); - - public override string? UriSuffix() => "/checkNameAvailability"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CreateOrUpdate.cs deleted file mode 100644 index 498424bcbcc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(BackupVaultResourceModel); - - public override ResourceID? ResourceId() => new BackupVaultId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Delete.cs deleted file mode 100644 index a2a3f05ad9a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Delete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Get.cs deleted file mode 100644 index cfd9c5881f5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type? ResponseObject() => typeof(BackupVaultResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInResourceGroup.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInResourceGroup.cs deleted file mode 100644 index 7c0a1275745..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInResourceGroup.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class GetInResourceGroupOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(BackupVaultResourceModel); - - public override string? UriSuffix() => "/providers/Microsoft.DataProtection/backupVaults"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInSubscription.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInSubscription.cs deleted file mode 100644 index 1861d41669b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-GetInSubscription.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class GetInSubscriptionOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(BackupVaultResourceModel); - - public override string? UriSuffix() => "/providers/Microsoft.DataProtection/backupVaults"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Update.cs deleted file mode 100644 index 84d8ac04deb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class UpdateOperation : Pandora.Definitions.Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(PatchResourceRequestInputModel); - - public override ResourceID? ResourceId() => new BackupVaultId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-BackupVaultId.cs deleted file mode 100644 index f8a1907f5d7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ProviderLocationId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ProviderLocationId.cs deleted file mode 100644 index 28b50a91836..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ProviderLocationId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class ProviderLocationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{locationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticLocations", "locations"), - ResourceIDSegment.UserSpecified("locationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ResourceGroupId.cs deleted file mode 100644 index ffbaea672c4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-SubscriptionId.cs deleted file mode 100644 index 4fa4a83481a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/BackupVaults/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.BackupVaults; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-CurrentProtectionState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-CurrentProtectionState.cs deleted file mode 100644 index c44d32f6245..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-CurrentProtectionState.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CurrentProtectionStateConstant -{ - [Description("BackupSchedulesSuspended")] - BackupSchedulesSuspended, - - [Description("ConfiguringProtection")] - ConfiguringProtection, - - [Description("ConfiguringProtectionFailed")] - ConfiguringProtectionFailed, - - [Description("Invalid")] - Invalid, - - [Description("NotProtected")] - NotProtected, - - [Description("ProtectionConfigured")] - ProtectionConfigured, - - [Description("ProtectionError")] - ProtectionError, - - [Description("ProtectionStopped")] - ProtectionStopped, - - [Description("RetentionSchedulesSuspended")] - RetentionSchedulesSuspended, - - [Description("SoftDeleted")] - SoftDeleted, - - [Description("SoftDeleting")] - SoftDeleting, - - [Description("UpdatingProtection")] - UpdatingProtection, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-DataStoreTypes.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-DataStoreTypes.cs deleted file mode 100644 index 6d265a11053..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-DataStoreTypes.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DataStoreTypesConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.cs deleted file mode 100644 index 73d8770e0db..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ResourcePropertiesObjectType.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ResourcePropertiesObjectTypeConstant -{ - [Description("DefaultResourceProperties")] - DefaultResourceProperties, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-SecretStoreType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-SecretStoreType.cs deleted file mode 100644 index 28531e1ab54..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-SecretStoreType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SecretStoreTypeConstant -{ - [Description("AzureKeyVault")] - AzureKeyVault, - - [Description("Invalid")] - Invalid, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-Status.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-Status.cs deleted file mode 100644 index 790f84e0b80..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-Status.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StatusConstant -{ - [Description("ConfiguringProtection")] - ConfiguringProtection, - - [Description("ConfiguringProtectionFailed")] - ConfiguringProtectionFailed, - - [Description("ProtectionConfigured")] - ProtectionConfigured, - - [Description("ProtectionStopped")] - ProtectionStopped, - - [Description("SoftDeleted")] - SoftDeleted, - - [Description("SoftDeleting")] - SoftDeleting, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ValidationType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ValidationType.cs deleted file mode 100644 index 280aa12fc48..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Constant-ValidationType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ValidationTypeConstant -{ - [Description("DeepValidation")] - DeepValidation, - - [Description("ShallowValidation")] - ShallowValidation, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Definition.cs deleted file mode 100644 index 3937c58d767..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Definition.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class Definition : ResourceDefinition -{ - public string Name => "DeletedBackupInstances"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListOperation(), - new UndeleteOperation(), - }; - public IEnumerable Constants => new List - { - typeof(CurrentProtectionStateConstant), - typeof(DataStoreTypesConstant), - typeof(ResourcePropertiesObjectTypeConstant), - typeof(SecretStoreTypeConstant), - typeof(StatusConstant), - typeof(ValidationTypeConstant), - }; - public IEnumerable Models => new List - { - typeof(AuthCredentialsModel), - typeof(AzureOperationalStoreParametersModel), - typeof(BackupDatasourceParametersModel), - typeof(BaseResourcePropertiesModel), - typeof(BlobBackupDatasourceParametersModel), - typeof(DataStoreParametersModel), - typeof(DatasourceModel), - typeof(DatasourceSetModel), - typeof(DefaultResourcePropertiesModel), - typeof(DeletedBackupInstanceModel), - typeof(DeletedBackupInstanceResourceModel), - typeof(DeletionInfoModel), - typeof(IdentityDetailsModel), - typeof(InnerErrorModel), - typeof(KubernetesClusterBackupDatasourceParametersModel), - typeof(NamespacedNameResourceModel), - typeof(PolicyInfoModel), - typeof(PolicyParametersModel), - typeof(ProtectionStatusDetailsModel), - typeof(SecretStoreBasedAuthCredentialsModel), - typeof(SecretStoreResourceModel), - typeof(UserFacingErrorModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AuthCredentials.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AuthCredentials.cs deleted file mode 100644 index 273a93a76df..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AuthCredentials.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal abstract class AuthCredentialsModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.cs deleted file mode 100644 index d235fa28dbb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-AzureOperationalStoreParameters.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ValueForType("AzureOperationalStoreParameters")] -internal class AzureOperationalStoreParametersModel : DataStoreParametersModel -{ - [JsonPropertyName("resourceGroupId")] - public string? ResourceGroupId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BackupDatasourceParameters.cs deleted file mode 100644 index 8b74cc609b0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BackupDatasourceParameters.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal abstract class BackupDatasourceParametersModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BaseResourceProperties.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BaseResourceProperties.cs deleted file mode 100644 index fec20cf0d28..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BaseResourceProperties.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal abstract class BaseResourcePropertiesModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public ResourcePropertiesObjectTypeConstant ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.cs deleted file mode 100644 index 5092658f44a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-BlobBackupDatasourceParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ValueForType("BlobBackupDatasourceParameters")] -internal class BlobBackupDatasourceParametersModel : BackupDatasourceParametersModel -{ - [JsonPropertyName("containersList")] - [Required] - public List ContainersList { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DataStoreParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DataStoreParameters.cs deleted file mode 100644 index 42b4830ce9f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DataStoreParameters.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal abstract class DataStoreParametersModel -{ - [JsonPropertyName("dataStoreType")] - [Required] - public DataStoreTypesConstant DataStoreType { get; set; } - - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-Datasource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-Datasource.cs deleted file mode 100644 index 3cd4e275c9e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-Datasource.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class DatasourceModel -{ - [JsonPropertyName("datasourceType")] - public string? DatasourceType { get; set; } - - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("resourceID")] - [Required] - public string ResourceID { get; set; } - - [JsonPropertyName("resourceLocation")] - public string? ResourceLocation { get; set; } - - [JsonPropertyName("resourceName")] - public string? ResourceName { get; set; } - - [JsonPropertyName("resourceProperties")] - public BaseResourcePropertiesModel? ResourceProperties { get; set; } - - [JsonPropertyName("resourceType")] - public string? ResourceType { get; set; } - - [JsonPropertyName("resourceUri")] - public string? ResourceUri { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DatasourceSet.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DatasourceSet.cs deleted file mode 100644 index 5f39c9d45c3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DatasourceSet.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class DatasourceSetModel -{ - [JsonPropertyName("datasourceType")] - public string? DatasourceType { get; set; } - - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("resourceID")] - [Required] - public string ResourceID { get; set; } - - [JsonPropertyName("resourceLocation")] - public string? ResourceLocation { get; set; } - - [JsonPropertyName("resourceName")] - public string? ResourceName { get; set; } - - [JsonPropertyName("resourceProperties")] - public BaseResourcePropertiesModel? ResourceProperties { get; set; } - - [JsonPropertyName("resourceType")] - public string? ResourceType { get; set; } - - [JsonPropertyName("resourceUri")] - public string? ResourceUri { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DefaultResourceProperties.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DefaultResourceProperties.cs deleted file mode 100644 index 375dadf33cb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DefaultResourceProperties.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ValueForType("DefaultResourceProperties")] -internal class DefaultResourcePropertiesModel : BaseResourcePropertiesModel -{ - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstance.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstance.cs deleted file mode 100644 index bf35e44a0ba..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstance.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class DeletedBackupInstanceModel -{ - [JsonPropertyName("currentProtectionState")] - public CurrentProtectionStateConstant? CurrentProtectionState { get; set; } - - [JsonPropertyName("dataSourceInfo")] - [Required] - public DatasourceModel DataSourceInfo { get; set; } - - [JsonPropertyName("dataSourceSetInfo")] - public DatasourceSetModel? DataSourceSetInfo { get; set; } - - [JsonPropertyName("datasourceAuthCredentials")] - public AuthCredentialsModel? DatasourceAuthCredentials { get; set; } - - [JsonPropertyName("deletionInfo")] - public DeletionInfoModel? DeletionInfo { get; set; } - - [JsonPropertyName("friendlyName")] - public string? FriendlyName { get; set; } - - [JsonPropertyName("identityDetails")] - public IdentityDetailsModel? IdentityDetails { get; set; } - - [JsonPropertyName("objectType")] - [Required] - public string ObjectType { get; set; } - - [JsonPropertyName("policyInfo")] - [Required] - public PolicyInfoModel PolicyInfo { get; set; } - - [JsonPropertyName("protectionErrorDetails")] - public UserFacingErrorModel? ProtectionErrorDetails { get; set; } - - [JsonPropertyName("protectionStatus")] - public ProtectionStatusDetailsModel? ProtectionStatus { get; set; } - - [JsonPropertyName("provisioningState")] - public string? ProvisioningState { get; set; } - - [JsonPropertyName("validationType")] - public ValidationTypeConstant? ValidationType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.cs deleted file mode 100644 index 1e0f29a8785..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletedBackupInstanceResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class DeletedBackupInstanceResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DeletedBackupInstanceModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletionInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletionInfo.cs deleted file mode 100644 index 4349b0322f3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-DeletionInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class DeletionInfoModel -{ - [JsonPropertyName("billingEndDate")] - public string? BillingEndDate { get; set; } - - [JsonPropertyName("deleteActivityID")] - public string? DeleteActivityID { get; set; } - - [JsonPropertyName("deletionTime")] - public string? DeletionTime { get; set; } - - [JsonPropertyName("scheduledPurgeTime")] - public string? ScheduledPurgeTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-IdentityDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-IdentityDetails.cs deleted file mode 100644 index 6f1ab0c964b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-IdentityDetails.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class IdentityDetailsModel -{ - [JsonPropertyName("useSystemAssignedIdentity")] - public bool? UseSystemAssignedIdentity { get; set; } - - [JsonPropertyName("userAssignedIdentityArmUrl")] - public string? UserAssignedIdentityArmUrl { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-InnerError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-InnerError.cs deleted file mode 100644 index bef4759bb10..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-InnerError.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class InnerErrorModel -{ - [JsonPropertyName("additionalInfo")] - public Dictionary? AdditionalInfo { get; set; } - - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("embeddedInnerError")] - public InnerErrorModel? EmbeddedInnerError { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs deleted file mode 100644 index 3da5b3a3b22..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-KubernetesClusterBackupDatasourceParameters.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ValueForType("KubernetesClusterBackupDatasourceParameters")] -internal class KubernetesClusterBackupDatasourceParametersModel : BackupDatasourceParametersModel -{ - [JsonPropertyName("backupHookReferences")] - public List? BackupHookReferences { get; set; } - - [JsonPropertyName("excludedNamespaces")] - public List? ExcludedNamespaces { get; set; } - - [JsonPropertyName("excludedResourceTypes")] - public List? ExcludedResourceTypes { get; set; } - - [JsonPropertyName("includeClusterScopeResources")] - [Required] - public bool IncludeClusterScopeResources { get; set; } - - [JsonPropertyName("includedNamespaces")] - public List? IncludedNamespaces { get; set; } - - [JsonPropertyName("includedResourceTypes")] - public List? IncludedResourceTypes { get; set; } - - [JsonPropertyName("labelSelectors")] - public List? LabelSelectors { get; set; } - - [JsonPropertyName("snapshotVolumes")] - [Required] - public bool SnapshotVolumes { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-NamespacedNameResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-NamespacedNameResource.cs deleted file mode 100644 index 86ef4606dcd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-NamespacedNameResource.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class NamespacedNameResourceModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("namespace")] - public string? Namespace { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyInfo.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyInfo.cs deleted file mode 100644 index 7d534701d65..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class PolicyInfoModel -{ - [JsonPropertyName("policyId")] - [Required] - public string PolicyId { get; set; } - - [JsonPropertyName("policyParameters")] - public PolicyParametersModel? PolicyParameters { get; set; } - - [JsonPropertyName("policyVersion")] - public string? PolicyVersion { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyParameters.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyParameters.cs deleted file mode 100644 index 15190e57638..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-PolicyParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class PolicyParametersModel -{ - [JsonPropertyName("backupDatasourceParametersList")] - public List? BackupDatasourceParametersList { get; set; } - - [JsonPropertyName("dataStoreParametersList")] - public List? DataStoreParametersList { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-ProtectionStatusDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-ProtectionStatusDetails.cs deleted file mode 100644 index 9bab9864f7f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-ProtectionStatusDetails.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class ProtectionStatusDetailsModel -{ - [JsonPropertyName("errorDetails")] - public UserFacingErrorModel? ErrorDetails { get; set; } - - [JsonPropertyName("status")] - public StatusConstant? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.cs deleted file mode 100644 index abb0a74458e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreBasedAuthCredentials.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -[ValueForType("SecretStoreBasedAuthCredentials")] -internal class SecretStoreBasedAuthCredentialsModel : AuthCredentialsModel -{ - [JsonPropertyName("secretStoreResource")] - public SecretStoreResourceModel? SecretStoreResource { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreResource.cs deleted file mode 100644 index 3ecb49a01e3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-SecretStoreResource.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class SecretStoreResourceModel -{ - [JsonPropertyName("secretStoreType")] - [Required] - public SecretStoreTypeConstant SecretStoreType { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-UserFacingError.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-UserFacingError.cs deleted file mode 100644 index 42abb6506b3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Model-UserFacingError.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - - -internal class UserFacingErrorModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("details")] - public List? Details { get; set; } - - [JsonPropertyName("innerError")] - public InnerErrorModel? InnerError { get; set; } - - [JsonPropertyName("isRetryable")] - public bool? IsRetryable { get; set; } - - [JsonPropertyName("isUserError")] - public bool? IsUserError { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } - - [JsonPropertyName("properties")] - public Dictionary? Properties { get; set; } - - [JsonPropertyName("recommendedAction")] - public List? RecommendedAction { get; set; } - - [JsonPropertyName("target")] - public string? Target { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Get.cs deleted file mode 100644 index 3e26dd4587a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new DeletedBackupInstanceId(); - - public override Type? ResponseObject() => typeof(DeletedBackupInstanceResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-List.cs deleted file mode 100644 index 6243ea48979..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type NestedItemType() => typeof(DeletedBackupInstanceResourceModel); - - public override string? UriSuffix() => "/deletedBackupInstances"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Undelete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Undelete.cs deleted file mode 100644 index 151df389bbd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/Operation-Undelete.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class UndeleteOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new DeletedBackupInstanceId(); - - public override string? UriSuffix() => "/undelete"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-BackupVaultId.cs deleted file mode 100644 index e6b803de6fd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.cs deleted file mode 100644 index 07743b2c62d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DeletedBackupInstances/ResourceId-DeletedBackupInstanceId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DeletedBackupInstances; - -internal class DeletedBackupInstanceId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/deletedBackupInstances/{deletedBackupInstanceName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticDeletedBackupInstances", "deletedBackupInstances"), - ResourceIDSegment.UserSpecified("deletedBackupInstanceName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureSupportStatus.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureSupportStatus.cs deleted file mode 100644 index 086abb2eecc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureSupportStatus.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum FeatureSupportStatusConstant -{ - [Description("AlphaPreview")] - AlphaPreview, - - [Description("GenerallyAvailable")] - GenerallyAvailable, - - [Description("Invalid")] - Invalid, - - [Description("NotSupported")] - NotSupported, - - [Description("PrivatePreview")] - PrivatePreview, - - [Description("PublicPreview")] - PublicPreview, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureType.cs deleted file mode 100644 index 77f170d96fe..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Constant-FeatureType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum FeatureTypeConstant -{ - [Description("DataSourceType")] - DataSourceType, - - [Description("Invalid")] - Invalid, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Definition.cs deleted file mode 100644 index 2d4222ff7ee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Definition.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -internal class Definition : ResourceDefinition -{ - public string Name => "DppFeatureSupport"; - public IEnumerable Operations => new List - { - new DataProtectionCheckFeatureSupportOperation(), - }; - public IEnumerable Constants => new List - { - typeof(FeatureSupportStatusConstant), - typeof(FeatureTypeConstant), - }; - public IEnumerable Models => new List - { - typeof(FeatureValidationRequestModel), - typeof(FeatureValidationRequestBaseModel), - typeof(FeatureValidationResponseModel), - typeof(FeatureValidationResponseBaseModel), - typeof(SupportedFeatureModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequest.cs deleted file mode 100644 index e7dfb7a08b7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequest.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -[ValueForType("FeatureValidationRequest")] -internal class FeatureValidationRequestModel : FeatureValidationRequestBaseModel -{ - [JsonPropertyName("featureName")] - public string? FeatureName { get; set; } - - [JsonPropertyName("featureType")] - public FeatureTypeConstant? FeatureType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequestBase.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequestBase.cs deleted file mode 100644 index 90e1612d76e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationRequestBase.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - - -internal abstract class FeatureValidationRequestBaseModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponse.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponse.cs deleted file mode 100644 index 2ecc6cccb82..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponse.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -[ValueForType("FeatureValidationResponse")] -internal class FeatureValidationResponseModel : FeatureValidationResponseBaseModel -{ - [JsonPropertyName("featureType")] - public FeatureTypeConstant? FeatureType { get; set; } - - [JsonPropertyName("features")] - public List? Features { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponseBase.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponseBase.cs deleted file mode 100644 index 20c7cf5533c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-FeatureValidationResponseBase.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - - -internal abstract class FeatureValidationResponseBaseModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-SupportedFeature.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-SupportedFeature.cs deleted file mode 100644 index db229cb875d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Model-SupportedFeature.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - - -internal class SupportedFeatureModel -{ - [JsonPropertyName("exposureControlledFeatures")] - public List? ExposureControlledFeatures { get; set; } - - [JsonPropertyName("featureName")] - public string? FeatureName { get; set; } - - [JsonPropertyName("supportStatus")] - public FeatureSupportStatusConstant? SupportStatus { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.cs deleted file mode 100644 index 21a41675efb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/Operation-DataProtectionCheckFeatureSupport.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -internal class DataProtectionCheckFeatureSupportOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(FeatureValidationRequestBaseModel); - - public override ResourceID? ResourceId() => new LocationId(); - - public override Type? ResponseObject() => typeof(FeatureValidationResponseBaseModel); - - public override string? UriSuffix() => "/checkFeatureSupport"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/ResourceId-LocationId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/ResourceId-LocationId.cs deleted file mode 100644 index a49da2705b8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppFeatureSupport/ResourceId-LocationId.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppFeatureSupport; - -internal class LocationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{locationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticLocations", "locations"), - ResourceIDSegment.UserSpecified("locationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Definition.cs deleted file mode 100644 index 15934b970d6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Definition.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class Definition : ResourceDefinition -{ - public string Name => "DppResourceGuardProxies"; - public IEnumerable Operations => new List - { - new DppResourceGuardProxyCreateOrUpdateOperation(), - new DppResourceGuardProxyDeleteOperation(), - new DppResourceGuardProxyGetOperation(), - new DppResourceGuardProxyListOperation(), - new DppResourceGuardProxyUnlockDeleteOperation(), - }; - public IEnumerable Constants => new List - { - - }; - public IEnumerable Models => new List - { - typeof(ResourceGuardOperationDetailModel), - typeof(ResourceGuardProxyBaseModel), - typeof(ResourceGuardProxyBaseResourceModel), - typeof(UnlockDeleteRequestModel), - typeof(UnlockDeleteResponseModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.cs deleted file mode 100644 index 1d7de59545b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardOperationDetail.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - - -internal class ResourceGuardOperationDetailModel -{ - [JsonPropertyName("defaultResourceRequest")] - public string? DefaultResourceRequest { get; set; } - - [JsonPropertyName("vaultCriticalOperation")] - public string? VaultCriticalOperation { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.cs deleted file mode 100644 index c7e66310a68..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBase.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - - -internal class ResourceGuardProxyBaseModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("lastUpdatedTime")] - public string? LastUpdatedTime { get; set; } - - [JsonPropertyName("resourceGuardOperationDetails")] - public List? ResourceGuardOperationDetails { get; set; } - - [JsonPropertyName("resourceGuardResourceId")] - public string? ResourceGuardResourceId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.cs deleted file mode 100644 index e78019d070b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-ResourceGuardProxyBaseResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - - -internal class ResourceGuardProxyBaseResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ResourceGuardProxyBaseModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteRequest.cs deleted file mode 100644 index 6961a82f074..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteRequest.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - - -internal class UnlockDeleteRequestModel -{ - [JsonPropertyName("resourceGuardOperationRequests")] - public List? ResourceGuardOperationRequests { get; set; } - - [JsonPropertyName("resourceToBeDeleted")] - public string? ResourceToBeDeleted { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteResponse.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteResponse.cs deleted file mode 100644 index de69b0d4a70..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Model-UnlockDeleteResponse.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - - -internal class UnlockDeleteResponseModel -{ - [JsonPropertyName("unlockDeleteExpiryTime")] - public string? UnlockDeleteExpiryTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.cs deleted file mode 100644 index 039b8b39353..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyCreateOrUpdate.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class DppResourceGuardProxyCreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(ResourceGuardProxyBaseResourceModel); - - public override ResourceID? ResourceId() => new BackupResourceGuardProxyId(); - - public override Type? ResponseObject() => typeof(ResourceGuardProxyBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.cs deleted file mode 100644 index f1067dd46a3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyDelete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class DppResourceGuardProxyDeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new BackupResourceGuardProxyId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.cs deleted file mode 100644 index dbc3e3a611c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyGet.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class DppResourceGuardProxyGetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new BackupResourceGuardProxyId(); - - public override Type? ResponseObject() => typeof(ResourceGuardProxyBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.cs deleted file mode 100644 index c3dcead76b7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyList.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class DppResourceGuardProxyListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupVaultId(); - - public override Type NestedItemType() => typeof(ResourceGuardProxyBaseResourceModel); - - public override string? UriSuffix() => "/backupResourceGuardProxies"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.cs deleted file mode 100644 index 9eeee618416..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/Operation-DppResourceGuardProxyUnlockDelete.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class DppResourceGuardProxyUnlockDeleteOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(UnlockDeleteRequestModel); - - public override ResourceID? ResourceId() => new BackupResourceGuardProxyId(); - - public override Type? ResponseObject() => typeof(UnlockDeleteResponseModel); - - public override string? UriSuffix() => "/unlockDelete"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.cs deleted file mode 100644 index 0406e1e86b4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupResourceGuardProxyId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class BackupResourceGuardProxyId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupResourceGuardProxies/{backupResourceGuardProxyName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupResourceGuardProxies", "backupResourceGuardProxies"), - ResourceIDSegment.UserSpecified("backupResourceGuardProxyName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupVaultId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupVaultId.cs deleted file mode 100644 index 711fd3e58be..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/DppResourceGuardProxies/ResourceId-BackupVaultId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.DppResourceGuardProxies; - -internal class BackupVaultId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.cs deleted file mode 100644 index 9ca8401c8fe..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Constant-RestoreSourceDataStoreType.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RestoreSourceDataStoreTypeConstant -{ - [Description("ArchiveStore")] - ArchiveStore, - - [Description("OperationalStore")] - OperationalStore, - - [Description("VaultStore")] - VaultStore, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Definition.cs deleted file mode 100644 index e02ecf8ffc9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Definition.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - -internal class Definition : ResourceDefinition -{ - public string Name => "FindRestorableTimeRanges"; - public IEnumerable Operations => new List - { - new RestorableTimeRangesFindOperation(), - }; - public IEnumerable Constants => new List - { - typeof(RestoreSourceDataStoreTypeConstant), - }; - public IEnumerable Models => new List - { - typeof(AzureBackupFindRestorableTimeRangesRequestModel), - typeof(AzureBackupFindRestorableTimeRangesResponseModel), - typeof(AzureBackupFindRestorableTimeRangesResponseResourceModel), - typeof(RestorableTimeRangeModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.cs deleted file mode 100644 index 2e3b8b7ca65..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesRequest.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - - -internal class AzureBackupFindRestorableTimeRangesRequestModel -{ - [JsonPropertyName("endTime")] - public string? EndTime { get; set; } - - [JsonPropertyName("sourceDataStoreType")] - [Required] - public RestoreSourceDataStoreTypeConstant SourceDataStoreType { get; set; } - - [JsonPropertyName("startTime")] - public string? StartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.cs deleted file mode 100644 index 12907643e60..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponse.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - - -internal class AzureBackupFindRestorableTimeRangesResponseModel -{ - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("restorableTimeRanges")] - public List? RestorableTimeRanges { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.cs deleted file mode 100644 index fd4915c3878..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-AzureBackupFindRestorableTimeRangesResponseResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - - -internal class AzureBackupFindRestorableTimeRangesResponseResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AzureBackupFindRestorableTimeRangesResponseModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-RestorableTimeRange.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-RestorableTimeRange.cs deleted file mode 100644 index 5378e09e433..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Model-RestorableTimeRange.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - - -internal class RestorableTimeRangeModel -{ - [JsonPropertyName("endTime")] - [Required] - public string EndTime { get; set; } - - [JsonPropertyName("objectType")] - public string? ObjectType { get; set; } - - [JsonPropertyName("startTime")] - [Required] - public string StartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.cs deleted file mode 100644 index 421d73276cf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/Operation-RestorableTimeRangesFind.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - -internal class RestorableTimeRangesFindOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(AzureBackupFindRestorableTimeRangesRequestModel); - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override Type? ResponseObject() => typeof(AzureBackupFindRestorableTimeRangesResponseResourceModel); - - public override string? UriSuffix() => "/findRestorableTimeRanges"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.cs deleted file mode 100644 index e3a61e97e70..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/FindRestorableTimeRanges/ResourceId-BackupInstanceId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.FindRestorableTimeRanges; - -internal class BackupInstanceId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupInstances", "backupInstances"), - ResourceIDSegment.UserSpecified("backupInstanceName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Constant-RehydrationStatus.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Constant-RehydrationStatus.cs deleted file mode 100644 index aef5401c5e8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Constant-RehydrationStatus.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RehydrationStatusConstant -{ - [Description("COMPLETED")] - COMPLETED, - - [Description("CREATE_IN_PROGRESS")] - CREATEINPROGRESS, - - [Description("DELETED")] - DELETED, - - [Description("DELETE_IN_PROGRESS")] - DELETEINPROGRESS, - - [Description("FAILED")] - FAILED, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Definition.cs deleted file mode 100644 index 8d182621f02..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Definition.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -internal class Definition : ResourceDefinition -{ - public string Name => "RecoveryPoint"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListOperation(), - }; - public IEnumerable Constants => new List - { - typeof(RehydrationStatusConstant), - }; - public IEnumerable Models => new List - { - typeof(AzureBackupDiscreteRecoveryPointModel), - typeof(AzureBackupRecoveryPointModel), - typeof(AzureBackupRecoveryPointResourceModel), - typeof(RecoveryPointDataStoreDetailsModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.cs deleted file mode 100644 index 3a3c7f73277..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupDiscreteRecoveryPoint.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -[ValueForType("AzureBackupDiscreteRecoveryPoint")] -internal class AzureBackupDiscreteRecoveryPointModel : AzureBackupRecoveryPointModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("friendlyName")] - public string? FriendlyName { get; set; } - - [JsonPropertyName("policyName")] - public string? PolicyName { get; set; } - - [JsonPropertyName("policyVersion")] - public string? PolicyVersion { get; set; } - - [JsonPropertyName("recoveryPointDataStoresDetails")] - public List? RecoveryPointDataStoresDetails { get; set; } - - [JsonPropertyName("recoveryPointId")] - public string? RecoveryPointId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("recoveryPointTime")] - [Required] - public DateTime RecoveryPointTime { get; set; } - - [JsonPropertyName("recoveryPointType")] - public string? RecoveryPointType { get; set; } - - [JsonPropertyName("retentionTagName")] - public string? RetentionTagName { get; set; } - - [JsonPropertyName("retentionTagVersion")] - public string? RetentionTagVersion { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPoint.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPoint.cs deleted file mode 100644 index 6f6f8d4e0fa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPoint.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - - -internal abstract class AzureBackupRecoveryPointModel -{ - [JsonPropertyName("objectType")] - [ProvidesTypeHint] - [Required] - public string ObjectType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.cs deleted file mode 100644 index 93e1d700400..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-AzureBackupRecoveryPointResource.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - - -internal class AzureBackupRecoveryPointResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AzureBackupRecoveryPointModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.cs deleted file mode 100644 index 3dc5c000d10..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Model-RecoveryPointDataStoreDetails.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - - -internal class RecoveryPointDataStoreDetailsModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("metaData")] - public string? MetaData { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("rehydrationExpiryTime")] - public DateTime? RehydrationExpiryTime { get; set; } - - [JsonPropertyName("rehydrationStatus")] - public RehydrationStatusConstant? RehydrationStatus { get; set; } - - [JsonPropertyName("state")] - public string? State { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } - - [JsonPropertyName("visible")] - public bool? Visible { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-Get.cs deleted file mode 100644 index 57818b98ed1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RecoveryPointId(); - - public override Type? ResponseObject() => typeof(AzureBackupRecoveryPointResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-List.cs deleted file mode 100644 index 34110cf796e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/Operation-List.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new BackupInstanceId(); - - public override Type NestedItemType() => typeof(AzureBackupRecoveryPointResourceModel); - - public override Type? OptionsObject() => typeof(ListOperation.ListOptions); - - public override string? UriSuffix() => "/recoveryPoints"; - - internal class ListOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-BackupInstanceId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-BackupInstanceId.cs deleted file mode 100644 index f2d72eaaa91..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-BackupInstanceId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -internal class BackupInstanceId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupInstances", "backupInstances"), - ResourceIDSegment.UserSpecified("backupInstanceName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-RecoveryPointId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-RecoveryPointId.cs deleted file mode 100644 index d8d81ca0249..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/RecoveryPoint/ResourceId-RecoveryPointId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.RecoveryPoint; - -internal class RecoveryPointId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{backupVaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticBackupVaults", "backupVaults"), - ResourceIDSegment.UserSpecified("backupVaultName"), - ResourceIDSegment.Static("staticBackupInstances", "backupInstances"), - ResourceIDSegment.UserSpecified("backupInstanceName"), - ResourceIDSegment.Static("staticRecoveryPoints", "recoveryPoints"), - ResourceIDSegment.UserSpecified("recoveryPointId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Constant-ProvisioningState.cs deleted file mode 100644 index bba56eca391..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Constant-ProvisioningState.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Failed")] - Failed, - - [Description("Provisioning")] - Provisioning, - - [Description("Succeeded")] - Succeeded, - - [Description("Unknown")] - Unknown, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Definition.cs deleted file mode 100644 index 909e764696d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Definition.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class Definition : ResourceDefinition -{ - public string Name => "ResourceGuards"; - public IEnumerable Operations => new List - { - new DeleteOperation(), - new GetOperation(), - new GetBackupSecurityPINRequestsObjectsOperation(), - new GetDefaultBackupSecurityPINRequestsObjectOperation(), - new GetDefaultDeleteProtectedItemRequestsObjectOperation(), - new GetDefaultDeleteResourceGuardProxyRequestsObjectOperation(), - new GetDefaultDisableSoftDeleteRequestsObjectOperation(), - new GetDefaultUpdateProtectedItemRequestsObjectOperation(), - new GetDefaultUpdateProtectionPolicyRequestsObjectOperation(), - new GetDeleteProtectedItemRequestsObjectsOperation(), - new GetDeleteResourceGuardProxyRequestsObjectsOperation(), - new GetDisableSoftDeleteRequestsObjectsOperation(), - new GetResourcesInResourceGroupOperation(), - new GetResourcesInSubscriptionOperation(), - new GetUpdateProtectedItemRequestsObjectsOperation(), - new GetUpdateProtectionPolicyRequestsObjectsOperation(), - new PatchOperation(), - new PutOperation(), - }; - public IEnumerable Constants => new List - { - typeof(ProvisioningStateConstant), - }; - public IEnumerable Models => new List - { - typeof(DppBaseResourceModel), - typeof(PatchResourceGuardInputModel), - typeof(ResourceGuardModel), - typeof(ResourceGuardOperationModel), - typeof(ResourceGuardResourceModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-DppBaseResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-DppBaseResource.cs deleted file mode 100644 index 80ef41d22ab..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-DppBaseResource.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - - -internal class DppBaseResourceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-PatchResourceGuardInput.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-PatchResourceGuardInput.cs deleted file mode 100644 index 33815a0f7ed..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-PatchResourceGuardInput.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - - -internal class PatchResourceGuardInputModel -{ - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuard.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuard.cs deleted file mode 100644 index 3f5fda23d81..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuard.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - - -internal class ResourceGuardModel -{ - [JsonPropertyName("allowAutoApprovals")] - public bool? AllowAutoApprovals { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("resourceGuardOperations")] - public List? ResourceGuardOperations { get; set; } - - [JsonPropertyName("vaultCriticalOperationExclusionList")] - public List? VaultCriticalOperationExclusionList { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardOperation.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardOperation.cs deleted file mode 100644 index 31232c9e75c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardOperation.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - - -internal class ResourceGuardOperationModel -{ - [JsonPropertyName("requestResourceType")] - public string? RequestResourceType { get; set; } - - [JsonPropertyName("vaultCriticalOperation")] - public string? VaultCriticalOperation { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardResource.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardResource.cs deleted file mode 100644 index f8c0b6978de..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Model-ResourceGuardResource.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - - -internal class ResourceGuardResourceModel -{ - [JsonPropertyName("eTag")] - public string? ETag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ResourceGuardModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Delete.cs deleted file mode 100644 index 333fdcbee28..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Get.cs deleted file mode 100644 index 2152a346946..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type? ResponseObject() => typeof(ResourceGuardResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.cs deleted file mode 100644 index 9c63fdcad57..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetBackupSecurityPINRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetBackupSecurityPINRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/getBackupSecurityPINRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.cs deleted file mode 100644 index 9fecceb6874..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultBackupSecurityPINRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultBackupSecurityPINRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new GetBackupSecurityPINRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.cs deleted file mode 100644 index ef259d48c84..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteProtectedItemRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultDeleteProtectedItemRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new DeleteProtectedItemRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.cs deleted file mode 100644 index d168324514a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDeleteResourceGuardProxyRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultDeleteResourceGuardProxyRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new DeleteResourceGuardProxyRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.cs deleted file mode 100644 index fe69f0be567..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultDisableSoftDeleteRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultDisableSoftDeleteRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new DisableSoftDeleteRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.cs deleted file mode 100644 index 0b102c7178d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectedItemRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultUpdateProtectedItemRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new UpdateProtectedItemRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.cs deleted file mode 100644 index 7ceabb6d1b5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDefaultUpdateProtectionPolicyRequestsObject.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDefaultUpdateProtectionPolicyRequestsObjectOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new UpdateProtectionPolicyRequestId(); - - public override Type? ResponseObject() => typeof(DppBaseResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.cs deleted file mode 100644 index da4a9863bc3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteProtectedItemRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDeleteProtectedItemRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/deleteProtectedItemRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.cs deleted file mode 100644 index 47ab37dc30f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDeleteResourceGuardProxyRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDeleteResourceGuardProxyRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/deleteResourceGuardProxyRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.cs deleted file mode 100644 index 6f3345b6a20..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetDisableSoftDeleteRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetDisableSoftDeleteRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/disableSoftDeleteRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInResourceGroup.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInResourceGroup.cs deleted file mode 100644 index 41d36b0a8d0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInResourceGroup.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetResourcesInResourceGroupOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(ResourceGuardResourceModel); - - public override string? UriSuffix() => "/providers/Microsoft.DataProtection/resourceGuards"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInSubscription.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInSubscription.cs deleted file mode 100644 index f7c0f33da6e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetResourcesInSubscription.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetResourcesInSubscriptionOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(ResourceGuardResourceModel); - - public override string? UriSuffix() => "/providers/Microsoft.DataProtection/resourceGuards"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.cs deleted file mode 100644 index 3839b7ea99f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectedItemRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetUpdateProtectedItemRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/updateProtectedItemRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.cs deleted file mode 100644 index 2bcf3751b11..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-GetUpdateProtectionPolicyRequestsObjects.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetUpdateProtectionPolicyRequestsObjectsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type NestedItemType() => typeof(DppBaseResourceModel); - - public override string? UriSuffix() => "/updateProtectionPolicyRequests"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Patch.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Patch.cs deleted file mode 100644 index a1e27b40f23..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Patch.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class PatchOperation : Pandora.Definitions.Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(PatchResourceGuardInputModel); - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type? ResponseObject() => typeof(ResourceGuardResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Put.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Put.cs deleted file mode 100644 index 768e63b3603..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/Operation-Put.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class PutOperation : Pandora.Definitions.Operations.PutOperation -{ - public override Type? RequestObject() => typeof(ResourceGuardResourceModel); - - public override ResourceID? ResourceId() => new ResourceGuardId(); - - public override Type? ResponseObject() => typeof(ResourceGuardResourceModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.cs deleted file mode 100644 index bcf240f580f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteProtectedItemRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class DeleteProtectedItemRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/deleteProtectedItemRequests/{deleteProtectedItemRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticDeleteProtectedItemRequests", "deleteProtectedItemRequests"), - ResourceIDSegment.UserSpecified("deleteProtectedItemRequestName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.cs deleted file mode 100644 index fee0542759a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DeleteResourceGuardProxyRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class DeleteResourceGuardProxyRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/deleteResourceGuardProxyRequests/{deleteResourceGuardProxyRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticDeleteResourceGuardProxyRequests", "deleteResourceGuardProxyRequests"), - ResourceIDSegment.UserSpecified("deleteResourceGuardProxyRequestName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.cs deleted file mode 100644 index a441344c81a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-DisableSoftDeleteRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class DisableSoftDeleteRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/disableSoftDeleteRequests/{disableSoftDeleteRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticDisableSoftDeleteRequests", "disableSoftDeleteRequests"), - ResourceIDSegment.UserSpecified("disableSoftDeleteRequestName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.cs deleted file mode 100644 index 70dd479779e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-GetBackupSecurityPINRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class GetBackupSecurityPINRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/getBackupSecurityPINRequests/{getBackupSecurityPINRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticGetBackupSecurityPINRequests", "getBackupSecurityPINRequests"), - ResourceIDSegment.UserSpecified("getBackupSecurityPINRequestName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGroupId.cs deleted file mode 100644 index 1a2b7c8c39a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGuardId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGuardId.cs deleted file mode 100644 index 69586304a66..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-ResourceGuardId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class ResourceGuardId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-SubscriptionId.cs deleted file mode 100644 index 8757eee7017..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.cs deleted file mode 100644 index 1c9fc0e3ea5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectedItemRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class UpdateProtectedItemRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/updateProtectedItemRequests/{updateProtectedItemRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticUpdateProtectedItemRequests", "updateProtectedItemRequests"), - ResourceIDSegment.UserSpecified("updateProtectedItemRequestName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.cs b/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.cs deleted file mode 100644 index 86b184657fc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/DataProtection/v2023_08_01/ResourceGuards/ResourceId-UpdateProtectionPolicyRequestId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.DataProtection.v2023_08_01.ResourceGuards; - -internal class UpdateProtectionPolicyRequestId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardName}/updateProtectionPolicyRequests/{updateProtectionPolicyRequestName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftDataProtection", "Microsoft.DataProtection"), - ResourceIDSegment.Static("staticResourceGuards", "resourceGuards"), - ResourceIDSegment.UserSpecified("resourceGuardName"), - ResourceIDSegment.Static("staticUpdateProtectionPolicyRequests", "updateProtectionPolicyRequests"), - ResourceIDSegment.UserSpecified("updateProtectionPolicyRequestName"), - }; -}