diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/CHANGELOG.md b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/CHANGELOG.md index 71c229654778..9a8e424cd02a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/CHANGELOG.md +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/CHANGELOG.md @@ -1,5 +1,22 @@ # Release History +## 8.1.0 (2022-02-14) + +**Features** + + - Added Interface DailySchedule + - Added Interface WeeklySchedule + - Added Type Alias IaasvmPolicyType + - Added Type Alias SimpleSchedulePolicyV2 + - Type Alias AzureIaaSVMProtectionPolicy has a new parameter policyType + - Added Enum KnownIaasvmPolicyType + - Enum KnownContainerType has a new value AzureWorkloadContainer + - Enum KnownContainerType has a new value MicrosoftClassicComputeVirtualMachines + - Enum KnownContainerType has a new value MicrosoftComputeVirtualMachines + - Enum KnownProtectionIntentItemType has a new value AzureWorkloadAutoProtectionIntent + - Enum KnownProtectionIntentItemType has a new value AzureWorkloadSQLAutoProtectionIntent + + ## 8.0.0 (2022-01-20) The package of @azure/arm-recoveryservicesbackup is using our next generation design principles since version 8.0.0, which contains breaking changes. diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/_meta.json b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/_meta.json index 8be615281562..47cfc8f9d56c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/_meta.json +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/_meta.json @@ -1,7 +1,7 @@ { - "commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb", + "commit": "7c98de7664d4565c088350015ccd0cfc102eab49", "readme": "specification/recoveryservicesbackup/resource-manager/readme.md", - "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220114.1 --generate-sample=true", + "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220128.1 --generate-sample=true", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "use": "@autorest/typescript@6.0.0-alpha.16.20220114.1" + "use": "@autorest/typescript@6.0.0-alpha.16.20220128.1" } \ No newline at end of file diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/api-extractor.json b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/api-extractor.json index a79ca770900f..a062ede9be97 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/api-extractor.json +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/api-extractor.json @@ -1,18 +1,31 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", "mainEntryPointFilePath": "./dist-esm/src/index.d.ts", - "docModel": { "enabled": true }, - "apiReport": { "enabled": true, "reportFolder": "./review" }, + "docModel": { + "enabled": true + }, + "apiReport": { + "enabled": true, + "reportFolder": "./review" + }, "dtsRollup": { "enabled": true, "untrimmedFilePath": "", "publicTrimmedFilePath": "./types/arm-recoveryservicesbackup.d.ts" }, "messages": { - "tsdocMessageReporting": { "default": { "logLevel": "none" } }, + "tsdocMessageReporting": { + "default": { + "logLevel": "none" + } + }, "extractorMessageReporting": { - "ae-missing-release-tag": { "logLevel": "none" }, - "ae-unresolved-link": { "logLevel": "none" } + "ae-missing-release-tag": { + "logLevel": "none" + }, + "ae-unresolved-link": { + "logLevel": "none" + } } } -} +} \ No newline at end of file diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json index 38a78427f1bb..3fa09afbafcf 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json @@ -3,8 +3,10 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for RecoveryServicesBackupClient.", - "version": "8.0.0", - "engines": { "node": ">=12.0.0" }, + "version": "8.1.0", + "engines": { + "node": ">=12.0.0" + }, "dependencies": { "@azure/core-lro": "^2.2.0", "@azure/abort-controller": "^1.0.0", @@ -14,7 +16,13 @@ "@azure/core-rest-pipeline": "^1.1.0", "tslib": "^2.2.0" }, - "keywords": ["node", "azure", "typescript", "browser", "isomorphic"], + "keywords": [ + "node", + "azure", + "typescript", + "browser", + "isomorphic" + ], "license": "MIT", "main": "./dist/index.js", "module": "./dist-esm/src/index.js", @@ -41,7 +49,9 @@ "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" }, - "bugs": { "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, + "bugs": { + "url": "https://github.com/Azure/azure-sdk-for-js/issues" + }, "files": [ "dist/**/*.js", "dist/**/*.js.map", @@ -91,7 +101,7 @@ "//metadata": { "constantPaths": [ { - "path": "src/RecoveryServicesBackupClient.ts", + "path": "src/recoveryServicesBackupClient.ts", "prefix": "packageDetails" } ] @@ -99,8 +109,10 @@ "autoPublish": true, "//sampleConfiguration": { "productName": "", - "productSlugs": ["azure"], + "productSlugs": [ + "azure" + ], "disableDocsMs": true, "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-recoveryservicesbackup?view=azure-node-preview" } -} +} \ No newline at end of file diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/review/arm-recoveryservicesbackup.api.md b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/review/arm-recoveryservicesbackup.api.md index da8a2023838d..fd8808e3e403 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/review/arm-recoveryservicesbackup.api.md +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/review/arm-recoveryservicesbackup.api.md @@ -231,6 +231,7 @@ export type AzureIaaSVMProtectionPolicy = ProtectionPolicy & { retentionPolicy?: RetentionPolicyUnion; instantRpRetentionRangeInDays?: number; timeZone?: string; + policyType?: IaasvmPolicyType; }; // @public @@ -1373,6 +1374,11 @@ export interface DailyRetentionSchedule { retentionTimes?: Date[]; } +// @public (undocumented) +export interface DailySchedule { + scheduleRunTimes?: Date[]; +} + // @public export type DataMoveLevel = string; @@ -1682,6 +1688,9 @@ export type IaasVmilrRegistrationRequest = ILRRequest & { renewExistingRegistration?: boolean; }; +// @public +export type IaasvmPolicyType = string; + // @public export type IaaSVMProtectableItem = WorkloadProtectableItem & { protectableItemType: "IaaSVMProtectableItem" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines"; @@ -2029,6 +2038,8 @@ export enum KnownContainerType { // (undocumented) AzureSqlContainer = "AzureSqlContainer", // (undocumented) + AzureWorkloadContainer = "AzureWorkloadContainer", + // (undocumented) Cluster = "Cluster", // (undocumented) DPMContainer = "DPMContainer", @@ -2043,6 +2054,10 @@ export enum KnownContainerType { // (undocumented) MABContainer = "MABContainer", // (undocumented) + MicrosoftClassicComputeVirtualMachines = "Microsoft.ClassicCompute/virtualMachines", + // (undocumented) + MicrosoftComputeVirtualMachines = "Microsoft.Compute/virtualMachines", + // (undocumented) SqlagWorkLoadContainer = "SQLAGWorkLoadContainer", // (undocumented) StorageContainer = "StorageContainer", @@ -2186,6 +2201,16 @@ export enum KnownHealthStatus { Passed = "Passed" } +// @public +export enum KnownIaasvmPolicyType { + // (undocumented) + Invalid = "Invalid", + // (undocumented) + V1 = "V1", + // (undocumented) + V2 = "V2" +} + // @public export enum KnownInfrastructureEncryptionState { // (undocumented) @@ -2423,8 +2448,12 @@ export enum KnownProtectionIntentItemType { // (undocumented) AzureResourceItem = "AzureResourceItem", // (undocumented) + AzureWorkloadAutoProtectionIntent = "AzureWorkloadAutoProtectionIntent", + // (undocumented) AzureWorkloadContainerAutoProtectionIntent = "AzureWorkloadContainerAutoProtectionIntent", // (undocumented) + AzureWorkloadSQLAutoProtectionIntent = "AzureWorkloadSQLAutoProtectionIntent", + // (undocumented) Invalid = "Invalid", // (undocumented) RecoveryServiceVaultItem = "RecoveryServiceVaultItem" @@ -3963,11 +3992,11 @@ export type RetentionScheduleFormat = string; // @public export interface SchedulePolicy { - schedulePolicyType: "LogSchedulePolicy" | "LongTermSchedulePolicy" | "SimpleSchedulePolicy"; + schedulePolicyType: "LogSchedulePolicy" | "LongTermSchedulePolicy" | "SimpleSchedulePolicy" | "SimpleSchedulePolicyV2"; } // @public (undocumented) -export type SchedulePolicyUnion = SchedulePolicy | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy; +export type SchedulePolicyUnion = SchedulePolicy | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy | SimpleSchedulePolicyV2; // @public export type ScheduleRunType = string; @@ -4013,6 +4042,15 @@ export type SimpleSchedulePolicy = SchedulePolicy & { scheduleWeeklyFrequency?: number; }; +// @public +export type SimpleSchedulePolicyV2 = SchedulePolicy & { + schedulePolicyType: "SimpleSchedulePolicyV2"; + scheduleRunFrequency?: ScheduleRunType; + hourlySchedule?: HourlySchedule; + dailySchedule?: DailySchedule; + weeklySchedule?: WeeklySchedule; +}; + // @public export type SoftDeleteFeatureState = string; @@ -4215,6 +4253,13 @@ export interface WeeklyRetentionSchedule { retentionTimes?: Date[]; } +// @public (undocumented) +export interface WeeklySchedule { + // (undocumented) + scheduleRunDays?: DayOfWeek[]; + scheduleRunTimes?: Date[]; +} + // @public export type WeekOfMonth = "First" | "Second" | "Third" | "Fourth" | "Last" | "Invalid"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/azureVMDiscoveryOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/azureVMDiscoveryOperationResult.ts index 820b5e6a4002..e9d9655ac4b6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/azureVMDiscoveryOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/azureVMDiscoveryOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of the refresh operation triggered by the BeginRefresh operation. * * @summary Provides the result of the refresh operation triggered by the BeginRefresh operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers_OperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJob.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJob.ts index 47a8d906b1ec..0b6d0c1195ed 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJob.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJob.ts @@ -14,7 +14,7 @@ GetCancelOperationResult API. * * @summary Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerCancelJob.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJobOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJobOperationResult.ts index 106497a757d9..56f81368eece 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJobOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/cancelJobOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation. * * @summary Fetches the result of any operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/CancelJobOperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/checkAzureVMBackupFeatureSupport.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/checkAzureVMBackupFeatureSupport.ts index 7d4c590e877d..c2decc33e47a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/checkAzureVMBackupFeatureSupport.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/checkAzureVMBackupFeatureSupport.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to It will validate if given feature with resource properties is supported in service * * @summary It will validate if given feature with resource properties is supported in service - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupFeature_Validate.json */ import { AzureVMResourceFeatureSupportRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateAzureVMProtectionIntent.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateAzureVMProtectionIntent.ts index 8fae6a3c1d5d..1576c39bad61 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateAzureVMProtectionIntent.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateAzureVMProtectionIntent.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Create Intent for Enabling backup of an item. This is a synchronous operation. * * @summary Create Intent for Enabling backup of an item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ import { ProtectionIntentResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateDailyAzureStorageProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateDailyAzureStorageProtectionPolicy.ts index 165ce796d8a6..522a09e28fe6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateDailyAzureStorageProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateDailyAzureStorageProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts new file mode 100644 index 000000000000..259da05bfae0 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts @@ -0,0 +1,89 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + */ +import { + ProtectionPolicyResource, + RecoveryServicesBackupClient +} from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters: ProtectionPolicyResource = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + } + }, + schedulePolicy: { + dailySchedule: { scheduleRunTimes: [new Date("2018-01-24T10:00:00Z")] }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Daily" + }, + timeZone: "India Standard Time" + } + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts new file mode 100644 index 000000000000..3d1d6ed0010a --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts @@ -0,0 +1,93 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + */ +import { + ProtectionPolicyResource, + RecoveryServicesBackupClient +} from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters: ProtectionPolicyResource = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + } + }, + schedulePolicy: { + hourlySchedule: { + interval: 4, + scheduleWindowDuration: 16, + scheduleWindowStartTime: new Date("2021-12-17T08:00:00Z") + }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Hourly" + }, + timeZone: "India Standard Time" + } + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureVMProtectionPolicy.ts index d19a238e20cc..ecbd368c6901 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureWorkloadProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureWorkloadProtectionPolicy.ts index 44e8582426fc..694088e8ef99 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureWorkloadProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateFullAzureWorkloadProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateHourlyAzureStorageProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateHourlyAzureStorageProtectionPolicy.ts index c9b8edeee13d..91bf95fe0db3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateHourlyAzureStorageProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateHourlyAzureStorageProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateSimpleAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateSimpleAzureVMProtectionPolicy.ts index a1da72097db5..919f19661142 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateSimpleAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createOrUpdateSimpleAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createResourceGuardProxy.ts index 6f22929acb5f..87f6e5ac95d5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/createResourceGuardProxy.ts @@ -14,7 +14,7 @@ Secures vault critical operations * * @summary Add or Update ResourceGuardProxy under vault Secures vault critical operations - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteAzureVMProtectionPolicy.ts index 1ae4b2e9771b..9834f12d4202 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ operation can be fetched using GetProtectionPolicyOperationResult API. * * @summary Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deletePrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deletePrivateEndpointConnection.ts index 66b4c76ae821..70feb6143048 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deletePrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deletePrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete Private Endpoint requests. This call is made by Backup Admin. * * @summary Delete Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionFromAzureVirtualMachine.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionFromAzureVirtualMachine.ts index ed63ebcd50d8..a37f1d7477da 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionFromAzureVirtualMachine.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionFromAzureVirtualMachine.ts @@ -14,7 +14,7 @@ request, call the GetItemOperationResult API. * * @summary Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionIntentFromItem.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionIntentFromItem.ts index abbf57b09083..c31e58357539 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionIntentFromItem.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteProtectionIntentFromItem.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Used to remove intent from an item * * @summary Used to remove intent from an item - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteResourceGuardProxy.ts index c9f8ef8e0448..a84821b22741 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/deleteResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete ResourceGuardProxy under vault * * @summary Delete ResourceGuardProxy under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/enableProtectionOnAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/enableProtectionOnAzureIaasVM.ts index f5637454b30f..f0a5ca07a8f9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/enableProtectionOnAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/enableProtectionOnAzureIaasVM.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ConfigureProtection.json */ import { ProtectedItemResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobs.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobs.ts index 69afb28fbdb1..8b8e98ec47ba 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobs.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobs.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers export of jobs specified by filters and returns an OperationID to track. * * @summary Triggers export of jobs specified by filters and returns an OperationID to track. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerExportJobs.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobsOperationResults.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobsOperationResults.ts index 0dbd0432c2a9..6e71dc55ef57 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobsOperationResults.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/exportJobsOperationResults.ts @@ -14,7 +14,7 @@ contains URL of a Blob and a SAS key to access the same. The blob contains expor * * @summary Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ExportJobsOperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMEnhancedProtectionPolicyDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMEnhancedProtectionPolicyDetails.ts new file mode 100644 index 000000000000..6da6f37a228b --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMEnhancedProtectionPolicyDetails.ts @@ -0,0 +1,37 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * + * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + */ +import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function getAzureIaasVMEnhancedProtectionPolicyDetails() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.get( + vaultName, + resourceGroupName, + policyName + ); + console.log(result); +} + +getAzureIaasVMEnhancedProtectionPolicyDetails().catch(console.error); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMProtectionPolicyDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMProtectionPolicyDetails.ts index e57a940cb389..7c0895d6ca70 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMProtectionPolicyDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureIaasVMProtectionPolicyDetails.ts @@ -14,7 +14,7 @@ operation. Status of the operation can be fetched using GetPolicyOperationResult * * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureStorageProtectionContainerOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureStorageProtectionContainerOperationResult.ts index 2b718d3fee52..1d03111693a9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureStorageProtectionContainerOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureStorageProtectionContainerOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the container. * * @summary Fetches the result of any operation on the container. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVMRecoveryPointDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVMRecoveryPointDetails.ts index 2b00babc946a..50c3fef34377 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVMRecoveryPointDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVMRecoveryPointDetails.ts @@ -14,7 +14,7 @@ To know the status of the operation, call the GetProtectedItemOperationResult AP * * @summary Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVirtualMachineBackupStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVirtualMachineBackupStatus.ts index df7393fe7925..64d49a51ed23 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVirtualMachineBackupStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getAzureVirtualMachineBackupStatus.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the container backup status * * @summary Get the container backup status - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/GetBackupStatus.json */ import { BackupStatusRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts index 55edaa489089..621035b7db95 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns backup management server registered to Recovery Services Vault. * * @summary Returns backup management server registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getJobDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getJobDetails.ts index b3e0f1cdd74e..6eb30d036c52 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getJobDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getJobDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets extended information associated with the job. * * @summary Gets extended information associated with the job. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/GetJobDetails.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultForPrepareDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultForPrepareDataMove.ts index 2ebba72b19b0..146b5e31986f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultForPrepareDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultForPrepareDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Operation Result for Prepare Data Move * * @summary Fetches Operation Result for Prepare Data Move - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfProtectedVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfProtectedVM.ts index 9b79ec919add..0d64a0d2ba86 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfProtectedVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfProtectedVM.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the backup item. * * @summary Fetches the result of any operation on the backup item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfValidateOperation.ts index 8cfcb207a9a1..fa01aa7537d4 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationResultsOfValidateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of a triggered validate operation. * * @summary Fetches the result of a triggered validate operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatus.ts index ecdb217bdcd0..a720dee7150c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatus.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches operation status for data move operation on vault * * @summary Fetches operation status for data move operation on vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfProtectedVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfProtectedVM.ts index 53b91d7239b8..1c8cc50742a9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfProtectedVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfProtectedVM.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with the operation. * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfValidateOperation.ts index bc98e3cec64a..eba61fd695f8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getOperationStatusOfValidateOperation.ts @@ -16,7 +16,7 @@ If operation has completed, this method returns the list of errors obtained whil * @summary Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getPrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getPrivateEndpointConnection.ts index fa1181c9de73..26f790bcb87e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getPrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getPrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get Private Endpoint Connection. This call is made by Backup Admin. * * @summary Get Private Endpoint Connection. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPoints.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPoints.ts index 1a168ff05d69..9e3951dbeb26 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPoints.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPoints.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the backup copies for the backed up item. * * @summary Lists the backup copies for the backed up item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts index 913113c9239a..c4ee02c463b0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the recovery points recommended for move to another tier * * @summary Lists the recovery points recommended for move to another tier - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ import { ListRecoveryPointsRecommendedForMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedClassicVirtualMachineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedClassicVirtualMachineDetails.ts index 7b02fb800e3f..f099f184ec15 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedClassicVirtualMachineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedClassicVirtualMachineDetails.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedContainersUsagesSummary.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedContainersUsagesSummary.ts index 3730139ab9a8..be1f68d18935 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedContainersUsagesSummary.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedContainersUsagesSummary.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemDeleteOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemDeleteOperationStatus.ts index 70a603659dfa..20e661ccb51d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemDeleteOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemDeleteOperationStatus.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs when the operation is complete * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemsUsagesSummary.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemsUsagesSummary.ts index a3810b60d4e8..0ed04b7555d6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemsUsagesSummary.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedItemsUsagesSummary.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedVirtualMachineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedVirtualMachineDetails.ts index 8827587dcf9e..4c966d13ba1a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedVirtualMachineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectedVirtualMachineDetails.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionContainerDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionContainerDetails.ts index caccdf8e28e8..e76b0c0b8e0a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionContainerDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionContainerDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets details of the specific container registered to your Recovery Services Vault. * * @summary Gets details of the specific container registered to your Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionIntentForAnItem.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionIntentForAnItem.ts index d8bffffd301a..3e2c8a5d3ab4 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionIntentForAnItem.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionIntentForAnItem.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationResults.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationResults.ts index a29fc1b809b9..4823a17d5901 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationResults.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationResults.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of an operation. * * @summary Provides the result of an operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationStatus.ts index e4ceee52610c..effa9398289d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getProtectionPolicyOperationStatus.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with operation. * @summary Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResourceGuardProxy.ts index e7870a7f5d60..85d961e247eb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns ResourceGuardProxy under vault and with the name referenced in request * * @summary Returns ResourceGuardProxy under vault and with the name referenced in request - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResultForProtectedItemDeleteOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResultForProtectedItemDeleteOperation.ts index c1db1d9853c9..8cca6cd1631c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResultForProtectedItemDeleteOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getResultForProtectedItemDeleteOperation.ts @@ -18,7 +18,7 @@ part of the Location header of the operation response. status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultEncryptionConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultEncryptionConfiguration.ts index cbc449094b3d..601b9d02fc24 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultEncryptionConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultEncryptionConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Vault Encryption config. * * @summary Fetches Vault Encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultGuardProxies.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultGuardProxies.ts index 240644a06ae9..6179b4a356fb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultGuardProxies.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultGuardProxies.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to List the ResourceGuardProxies under vault * * @summary List the ResourceGuardProxies under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityConfig.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityConfig.ts index 9106957e8941..8877619f2393 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityConfig.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityConfig.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource vault config. * * @summary Fetches resource vault config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityPin.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityPin.ts index 0a37ca981d91..0e6d57049a83 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityPin.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultSecurityPin.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the security PIN. * * @summary Get the security PIN. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupSecurityPin_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultStorageConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultStorageConfiguration.ts index 88529ea5155a..970cd29d6edc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultStorageConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/getVaultStorageConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource storage config. * * @summary Fetches resource storage config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/inquireAzureStorageProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/inquireAzureStorageProtectionContainers.ts index 57cd6d97884c..53bc75e85e8c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/inquireAzureStorageProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/inquireAzureStorageProtectionContainers.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to This is an async operation and the results should be tracked using location header or Azure-async-url. * * @summary This is an async operation and the results should be tracked using location header or Azure-async-url. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listAllJobs.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listAllJobs.ts index 489a69565f23..b0ea2ce56c64 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listAllJobs.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listAllJobs.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobs.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listBackupProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listBackupProtectionContainers.ts index 1ebfee7da959..5c6d08f98d6d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listBackupProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listBackupProtectionContainers.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers registered to Recovery Services Vault. * * @summary Lists the containers registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts index d9aa14afd12b..197fec0e400b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. * * @summary Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithFilters.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithFilters.ts index 5214f715e74f..ae790d999b98 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithFilters.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithFilters.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithAllSupportedFilters.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithTimeFilter.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithTimeFilter.ts index 021be892ca01..991e4f63434f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithTimeFilter.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listJobsWithTimeFilter.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listOperations.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listOperations.ts index e8809a92b73a..2861f7288f90 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listOperations.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listOperations.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns the list of available operations. * * @summary Returns the list of available operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ListOperations.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts index 8d2d2aec2719..a4f707df6e33 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -14,7 +14,7 @@ pagination parameters. * * @summary Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectableItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts index 5468530ee5e0..be294acbcf91 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers that can be registered to Recovery Services Vault. * * @summary Lists the containers that can be registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectableContainers_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts index ce502f9233c6..e20311528467 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all items that are backed up within a vault. * * @summary Provides a pageable list of all items that are backed up within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectedItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionIntentWithBackupManagementTypeFilter.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionIntentWithBackupManagementTypeFilter.ts index 31921bffb7b8..ee74adff5e61 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionIntentWithBackupManagementTypeFilter.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionIntentWithBackupManagementTypeFilter.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all intents that are present within a vault. * * @summary Provides a pageable list of all intents that are present within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts index f07e89cd3c9e..bf61aa46c001 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupPolicies_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts new file mode 100644 index 000000000000..5750c00d9887 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * + * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + */ +import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const filter = "backupManagementType eq 'AzureIaasVM'"; + const options = { filter: filter }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.backupPolicies.list( + vaultName, + resourceGroupName, + options + )) { + resArray.push(item); + } + console.log(resArray); +} + +listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts index f2d2d0cc28f5..51254bedaa7a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupPolicies_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listWorkloadItemsInContainer.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listWorkloadItemsInContainer.ts index 37a8f00c9a03..22d0c1e1aeb3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listWorkloadItemsInContainer.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/listWorkloadItemsInContainer.ts @@ -14,7 +14,7 @@ parameters. * * @summary Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupWorkloadItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/prepareDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/prepareDataMove.ts index 85ddc5f6f111..e3828d4a4ab3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/prepareDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/prepareDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Prepares source vault for Data Move operation * * @summary Prepares source vault for Data Move operation - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMove_Post.json */ import { PrepareDataMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/provisionInstantItemLevelRecoveryForAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/provisionInstantItemLevelRecoveryForAzureVM.ts index e83712944b7f..4ee4fe5cc39b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/provisionInstantItemLevelRecoveryForAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/provisionInstantItemLevelRecoveryForAzureVM.ts @@ -16,7 +16,7 @@ provisioning, call GetProtectedItemOperationResult API. * @summary Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Provision_Ilr.json */ import { ILRRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/registerAzureStorageProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/registerAzureStorageProtectionContainers.ts index e4b4feedee1c..6b9137e8311e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/registerAzureStorageProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/registerAzureStorageProtectionContainers.ts @@ -16,7 +16,7 @@ the operation. * @summary Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Register.json */ import { ProtectionContainerResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequest.ts index ed465b034351..b061050c65e0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts index ee632c709852..015a6b99ed9d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts index 858a76e1d7a7..9774bf09a578 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts index 5649017b780c..a7789df26be2 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts index 5f97ef9a070a..5c5661873420 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts index d56d2567e356..2b5373a22061 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/revokeInstantItemLevelRecoveryForAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/revokeInstantItemLevelRecoveryForAzureVM.ts index 26056085a21a..11cbc79de351 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/revokeInstantItemLevelRecoveryForAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/revokeInstantItemLevelRecoveryForAzureVM.ts @@ -14,7 +14,7 @@ displaying all recoverable files and folders. This is an asynchronous operation. * * @summary Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Revoke_Ilr.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/stopProtectionWithRetainDataOnAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/stopProtectionWithRetainDataOnAzureIaasVM.ts index 37d7bcd41edf..443edadb80a5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/stopProtectionWithRetainDataOnAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/stopProtectionWithRetainDataOnAzureIaasVM.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/StopProtection.json */ import { ProtectedItemResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerAzureVMDiscovery.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerAzureVMDiscovery.ts index 1994ad27148c..ec4ea8aac83d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerAzureVMDiscovery.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerAzureVMDiscovery.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call GetRefreshOper * * @summary Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerBackup.ts index 2ee480a091ec..061f8faf6679 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerBackup.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerBackup.ts @@ -14,7 +14,7 @@ operation, call GetProtectedItemOperationResult API. * * @summary Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerBackup_Post.json */ import { BackupRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerDataMove.ts index b6e750169acb..0b16f8d7414b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers Data Move Operation on target vault * * @summary Triggers Data Move Operation on target vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/TriggerDataMove_Post.json */ import { TriggerDataMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerRpMoveOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerRpMoveOperation.ts index 6a5547454185..66df07508033 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerRpMoveOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerRpMoveOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Move recovery point from one datastore to another store. * * @summary Move recovery point from one datastore to another store. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/TriggerRecoveryPointMove_Post.json */ import { MoveRPAcrossTiersRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerValidateOperation.ts index 27b3774d1019..f45a1d1afa4d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/triggerValidateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. * * @summary Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unlockDeleteResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unlockDeleteResourceGuardProxy.ts index 4bd1278fa64f..e961ae75670c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unlockDeleteResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unlockDeleteResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Secures delete ResourceGuardProxy operations. * * @summary Secures delete ResourceGuardProxy operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ import { UnlockDeleteRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unregisterProtectionContainer.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unregisterProtectionContainer.ts index ac386cf3ce10..e247cfa375fc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unregisterProtectionContainer.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/unregisterProtectionContainer.ts @@ -14,7 +14,7 @@ whether the backend service has finished processing the request, call Get Contai * * @summary Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Unregister.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updatePrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updatePrivateEndpointConnection.ts index 113927342ac7..e7a0088f9fdf 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updatePrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updatePrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Approve or Reject Private Endpoint requests. This call is made by Backup Admin. * * @summary Approve or Reject Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ import { PrivateEndpointConnectionResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultEncryptionConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultEncryptionConfiguration.ts index b585d558baa8..3f2c1efe8132 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultEncryptionConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultEncryptionConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates Vault encryption config. * * @summary Updates Vault encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Put.json */ import { BackupResourceEncryptionConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultSecurityConfig.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultSecurityConfig.ts index 7b19e82aa2bc..e5eab74e6ae8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultSecurityConfig.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultSecurityConfig.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault security config. * * @summary Updates vault security config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Put.json */ import { BackupResourceVaultConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultStorageConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultStorageConfiguration.ts index 4093cb611fa2..dc0e50f38d5b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultStorageConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/updateVaultStorageConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault storage model type. * * @summary Updates vault storage model type. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Patch.json */ import { BackupResourceConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateEnableProtectionOnAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateEnableProtectionOnAzureVM.ts index b2ea26a52f6d..e2aaf11b0fd8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateEnableProtectionOnAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateEnableProtectionOnAzureVM.ts @@ -18,7 +18,7 @@ 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_Validate.json */ import { PreValidateEnableBackupRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperation.ts index cfe48dbace9e..540a79b0cfe6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperationWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperationWithIdentityBasedRestoreDetails.ts index 30505404f3ea..cbd22ef2ecd5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperationWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples-dev/validateOperationWithIdentityBasedRestoreDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/README.md b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/README.md index 1efcac6b210b..e38c105aecb0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/README.md +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/README.md @@ -2,97 +2,101 @@ These sample programs show how to use the JavaScript client libraries for in some common scenarios. -| **File Name** | **Description** | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [azureVMDiscoveryOperationResult.js][azurevmdiscoveryoperationresult] | Provides the result of the refresh operation triggered by the BeginRefresh operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers_OperationResults.json | -| [cancelJob.js][canceljob] | Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerCancelJob.json | -| [cancelJobOperationResult.js][canceljoboperationresult] | Fetches the result of any operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/CancelJobOperationResult.json | -| [checkAzureVMBackupFeatureSupport.js][checkazurevmbackupfeaturesupport] | It will validate if given feature with resource properties is supported in service x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupFeature_Validate.json | -| [createOrUpdateAzureVMProtectionIntent.js][createorupdateazurevmprotectionintent] | Create Intent for Enabling backup of an item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json | -| [createOrUpdateDailyAzureStorageProtectionPolicy.js][createorupdatedailyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json | -| [createOrUpdateFullAzureVMProtectionPolicy.js][createorupdatefullazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json | -| [createOrUpdateFullAzureWorkloadProtectionPolicy.js][createorupdatefullazureworkloadprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json | -| [createOrUpdateHourlyAzureStorageProtectionPolicy.js][createorupdatehourlyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json | -| [createOrUpdateSimpleAzureVMProtectionPolicy.js][createorupdatesimpleazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json | -| [createResourceGuardProxy.js][createresourceguardproxy] | Add or Update ResourceGuardProxy under vault Secures vault critical operations x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json | -| [deleteAzureVMProtectionPolicy.js][deleteazurevmprotectionpolicy] | Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json | -| [deletePrivateEndpointConnection.js][deleteprivateendpointconnection] | Delete Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json | -| [deleteProtectionFromAzureVirtualMachine.js][deleteprotectionfromazurevirtualmachine] | Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete.json | -| [deleteProtectionIntentFromItem.js][deleteprotectionintentfromitem] | Used to remove intent from an item x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json | -| [deleteResourceGuardProxy.js][deleteresourceguardproxy] | Delete ResourceGuardProxy under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json | -| [enableProtectionOnAzureIaasVM.js][enableprotectiononazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ConfigureProtection.json | -| [exportJobs.js][exportjobs] | Triggers export of jobs specified by filters and returns an OperationID to track. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerExportJobs.json | -| [exportJobsOperationResults.js][exportjobsoperationresults] | Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ExportJobsOperationResult.json | -| [getAzureIaasVMProtectionPolicyDetails.js][getazureiaasvmprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Get.json | -| [getAzureStorageProtectionContainerOperationResult.js][getazurestorageprotectioncontaineroperationresult] | Fetches the result of any operation on the container. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json | -| [getAzureVMRecoveryPointDetails.js][getazurevmrecoverypointdetails] | Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_Get.json | -| [getAzureVirtualMachineBackupStatus.js][getazurevirtualmachinebackupstatus] | Get the container backup status x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/GetBackupStatus.json | -| [getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js][getdpmorazurebackupserverorlajollabackupenginedetails] | Returns backup management server registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_Get.json | -| [getJobDetails.js][getjobdetails] | Gets extended information associated with the job. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/GetJobDetails.json | -| [getOperationResultForPrepareDataMove.js][getoperationresultforpreparedatamove] | Fetches Operation Result for Prepare Data Move x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json | -| [getOperationResultsOfProtectedVM.js][getoperationresultsofprotectedvm] | Fetches the result of any operation on the backup item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationResults.json | -| [getOperationResultsOfValidateOperation.js][getoperationresultsofvalidateoperation] | Fetches the result of a triggered validate operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationResults.json | -| [getOperationStatus.js][getoperationstatus] | Fetches operation status for data move operation on vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json | -| [getOperationStatusOfProtectedVM.js][getoperationstatusofprotectedvm] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json | -| [getOperationStatusOfValidateOperation.js][getoperationstatusofvalidateoperation] | Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationStatus.json | -| [getPrivateEndpointConnection.js][getprivateendpointconnection] | Get Private Endpoint Connection. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json | -| [getProtectedAzureVMRecoveryPoints.js][getprotectedazurevmrecoverypoints] | Lists the backup copies for the backed up item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_List.json | -| [getProtectedAzureVMRecoveryPointsRecommendedForMove.js][getprotectedazurevmrecoverypointsrecommendedformove] | Lists the recovery points recommended for move to another tier x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json | -| [getProtectedClassicVirtualMachineDetails.js][getprotectedclassicvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json | -| [getProtectedContainersUsagesSummary.js][getprotectedcontainersusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json | -| [getProtectedItemDeleteOperationStatus.js][getprotecteditemdeleteoperationstatus] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationStatus.json | -| [getProtectedItemsUsagesSummary.js][getprotecteditemsusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json | -| [getProtectedVirtualMachineDetails.js][getprotectedvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json | -| [getProtectionContainerDetails.js][getprotectioncontainerdetails] | Gets details of the specific container registered to your Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Get.json | -| [getProtectionIntentForAnItem.js][getprotectionintentforanitem] | Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Get.json | -| [getProtectionPolicyOperationResults.js][getprotectionpolicyoperationresults] | Provides the result of an operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json | -| [getProtectionPolicyOperationStatus.js][getprotectionpolicyoperationstatus] | Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json | -| [getResourceGuardProxy.js][getresourceguardproxy] | Returns ResourceGuardProxy under vault and with the name referenced in request x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json | -| [getResultForProtectedItemDeleteOperation.js][getresultforprotecteditemdeleteoperation] | Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationResult.json | -| [getVaultEncryptionConfiguration.js][getvaultencryptionconfiguration] | Fetches Vault Encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Get.json | -| [getVaultGuardProxies.js][getvaultguardproxies] | List the ResourceGuardProxies under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json | -| [getVaultSecurityConfig.js][getvaultsecurityconfig] | Fetches resource vault config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Get.json | -| [getVaultSecurityPin.js][getvaultsecuritypin] | Get the security PIN. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupSecurityPin_Get.json | -| [getVaultStorageConfiguration.js][getvaultstorageconfiguration] | Fetches resource storage config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Get.json | -| [inquireAzureStorageProtectionContainers.js][inquireazurestorageprotectioncontainers] | This is an async operation and the results should be tracked using location header or Azure-async-url. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire.json | -| [listAllJobs.js][listalljobs] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobs.json | -| [listBackupProtectionContainers.js][listbackupprotectioncontainers] | Lists the containers registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_List.json | -| [listDpmOrAzureBackupServerOrLajollaBackupEngines.js][listdpmorazurebackupserverorlajollabackupengines] | Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_List.json | -| [listJobsWithFilters.js][listjobswithfilters] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithAllSupportedFilters.json | -| [listJobsWithTimeFilter.js][listjobswithtimefilter] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json | -| [listOperations.js][listoperations] | Returns the list of available operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ListOperations.json | -| [listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotectableitemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectableItems_List.json | -| [listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js][listprotectableitemswithbackupmanagementtypefilterasazurestorage] | Lists the containers that can be registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectableContainers_List.json | -| [listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotecteditemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of all items that are backed up within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectedItems_List.json | -| [listProtectionIntentWithBackupManagementTypeFilter.js][listprotectionintentwithbackupmanagementtypefilter] | Provides a pageable list of all intents that are present within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_List.json | -| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupPolicies_List.json | -| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js][listprotectionpolicieswithbackupmanagementtypefilterasazureworkload] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupPolicies_List.json | -| [listWorkloadItemsInContainer.js][listworkloaditemsincontainer] | Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupWorkloadItems_List.json | -| [prepareDataMove.js][preparedatamove] | Prepares source vault for Data Move operation x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMove_Post.json | -| [provisionInstantItemLevelRecoveryForAzureVM.js][provisioninstantitemlevelrecoveryforazurevm] | Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Provision_Ilr.json | -| [registerAzureStorageProtectionContainers.js][registerazurestorageprotectioncontainers] | Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Register.json | -| [restoreDisksWithIaasVMRestoreRequest.js][restorediskswithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json | -| [restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js][restorediskswithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | -| [restoreDisksWithIaasVMRestoreWithRehydrationRequest.js][restorediskswithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js][restoretonewazureiaasvmwithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js][restoretonewazureiaasvmwithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js][restoretonewazureiaasvmwithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json | -| [revokeInstantItemLevelRecoveryForAzureVM.js][revokeinstantitemlevelrecoveryforazurevm] | Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Revoke_Ilr.json | -| [stopProtectionWithRetainDataOnAzureIaasVM.js][stopprotectionwithretaindataonazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/StopProtection.json | -| [triggerAzureVMDiscovery.js][triggerazurevmdiscovery] | Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers.json | -| [triggerBackup.js][triggerbackup] | Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerBackup_Post.json | -| [triggerDataMove.js][triggerdatamove] | Triggers Data Move Operation on target vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/TriggerDataMove_Post.json | -| [triggerRpMoveOperation.js][triggerrpmoveoperation] | Move recovery point from one datastore to another store. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/TriggerRecoveryPointMove_Post.json | -| [triggerValidateOperation.js][triggervalidateoperation] | Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json | -| [unlockDeleteResourceGuardProxy.js][unlockdeleteresourceguardproxy] | Secures delete ResourceGuardProxy operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json | -| [unregisterProtectionContainer.js][unregisterprotectioncontainer] | Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Unregister.json | -| [updatePrivateEndpointConnection.js][updateprivateendpointconnection] | Approve or Reject Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json | -| [updateVaultEncryptionConfiguration.js][updatevaultencryptionconfiguration] | Updates Vault encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Put.json | -| [updateVaultSecurityConfig.js][updatevaultsecurityconfig] | Updates vault security config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Put.json | -| [updateVaultStorageConfiguration.js][updatevaultstorageconfiguration] | Updates vault storage model type. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Patch.json | -| [validateEnableProtectionOnAzureVM.js][validateenableprotectiononazurevm] | It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_Validate.json | -| [validateOperation.js][validateoperation] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json | -| [validateOperationWithIdentityBasedRestoreDetails.js][validateoperationwithidentitybasedrestoredetails] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json | +| **File Name** | **Description** | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [azureVMDiscoveryOperationResult.js][azurevmdiscoveryoperationresult] | Provides the result of the refresh operation triggered by the BeginRefresh operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers_OperationResults.json | +| [cancelJob.js][canceljob] | Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerCancelJob.json | +| [cancelJobOperationResult.js][canceljoboperationresult] | Fetches the result of any operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/CancelJobOperationResult.json | +| [checkAzureVMBackupFeatureSupport.js][checkazurevmbackupfeaturesupport] | It will validate if given feature with resource properties is supported in service x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupFeature_Validate.json | +| [createOrUpdateAzureVMProtectionIntent.js][createorupdateazurevmprotectionintent] | Create Intent for Enabling backup of an item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json | +| [createOrUpdateDailyAzureStorageProtectionPolicy.js][createorupdatedailyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json | +| [createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.js][createorupdateenhancedazurevmprotectionpolicywithdailybackup] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json | +| [createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.js][createorupdateenhancedazurevmprotectionpolicywithhourlybackup] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json | +| [createOrUpdateFullAzureVMProtectionPolicy.js][createorupdatefullazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json | +| [createOrUpdateFullAzureWorkloadProtectionPolicy.js][createorupdatefullazureworkloadprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json | +| [createOrUpdateHourlyAzureStorageProtectionPolicy.js][createorupdatehourlyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json | +| [createOrUpdateSimpleAzureVMProtectionPolicy.js][createorupdatesimpleazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json | +| [createResourceGuardProxy.js][createresourceguardproxy] | Add or Update ResourceGuardProxy under vault Secures vault critical operations x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json | +| [deleteAzureVMProtectionPolicy.js][deleteazurevmprotectionpolicy] | Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json | +| [deletePrivateEndpointConnection.js][deleteprivateendpointconnection] | Delete Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json | +| [deleteProtectionFromAzureVirtualMachine.js][deleteprotectionfromazurevirtualmachine] | Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete.json | +| [deleteProtectionIntentFromItem.js][deleteprotectionintentfromitem] | Used to remove intent from an item x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json | +| [deleteResourceGuardProxy.js][deleteresourceguardproxy] | Delete ResourceGuardProxy under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json | +| [enableProtectionOnAzureIaasVM.js][enableprotectiononazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ConfigureProtection.json | +| [exportJobs.js][exportjobs] | Triggers export of jobs specified by filters and returns an OperationID to track. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerExportJobs.json | +| [exportJobsOperationResults.js][exportjobsoperationresults] | Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ExportJobsOperationResult.json | +| [getAzureIaasVMEnhancedProtectionPolicyDetails.js][getazureiaasvmenhancedprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json | +| [getAzureIaasVMProtectionPolicyDetails.js][getazureiaasvmprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Get.json | +| [getAzureStorageProtectionContainerOperationResult.js][getazurestorageprotectioncontaineroperationresult] | Fetches the result of any operation on the container. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json | +| [getAzureVMRecoveryPointDetails.js][getazurevmrecoverypointdetails] | Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_Get.json | +| [getAzureVirtualMachineBackupStatus.js][getazurevirtualmachinebackupstatus] | Get the container backup status x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/GetBackupStatus.json | +| [getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js][getdpmorazurebackupserverorlajollabackupenginedetails] | Returns backup management server registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_Get.json | +| [getJobDetails.js][getjobdetails] | Gets extended information associated with the job. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/GetJobDetails.json | +| [getOperationResultForPrepareDataMove.js][getoperationresultforpreparedatamove] | Fetches Operation Result for Prepare Data Move x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json | +| [getOperationResultsOfProtectedVM.js][getoperationresultsofprotectedvm] | Fetches the result of any operation on the backup item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationResults.json | +| [getOperationResultsOfValidateOperation.js][getoperationresultsofvalidateoperation] | Fetches the result of a triggered validate operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationResults.json | +| [getOperationStatus.js][getoperationstatus] | Fetches operation status for data move operation on vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json | +| [getOperationStatusOfProtectedVM.js][getoperationstatusofprotectedvm] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json | +| [getOperationStatusOfValidateOperation.js][getoperationstatusofvalidateoperation] | Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationStatus.json | +| [getPrivateEndpointConnection.js][getprivateendpointconnection] | Get Private Endpoint Connection. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json | +| [getProtectedAzureVMRecoveryPoints.js][getprotectedazurevmrecoverypoints] | Lists the backup copies for the backed up item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_List.json | +| [getProtectedAzureVMRecoveryPointsRecommendedForMove.js][getprotectedazurevmrecoverypointsrecommendedformove] | Lists the recovery points recommended for move to another tier x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json | +| [getProtectedClassicVirtualMachineDetails.js][getprotectedclassicvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json | +| [getProtectedContainersUsagesSummary.js][getprotectedcontainersusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json | +| [getProtectedItemDeleteOperationStatus.js][getprotecteditemdeleteoperationstatus] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationStatus.json | +| [getProtectedItemsUsagesSummary.js][getprotecteditemsusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json | +| [getProtectedVirtualMachineDetails.js][getprotectedvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json | +| [getProtectionContainerDetails.js][getprotectioncontainerdetails] | Gets details of the specific container registered to your Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Get.json | +| [getProtectionIntentForAnItem.js][getprotectionintentforanitem] | Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Get.json | +| [getProtectionPolicyOperationResults.js][getprotectionpolicyoperationresults] | Provides the result of an operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json | +| [getProtectionPolicyOperationStatus.js][getprotectionpolicyoperationstatus] | Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json | +| [getResourceGuardProxy.js][getresourceguardproxy] | Returns ResourceGuardProxy under vault and with the name referenced in request x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json | +| [getResultForProtectedItemDeleteOperation.js][getresultforprotecteditemdeleteoperation] | Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationResult.json | +| [getVaultEncryptionConfiguration.js][getvaultencryptionconfiguration] | Fetches Vault Encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Get.json | +| [getVaultGuardProxies.js][getvaultguardproxies] | List the ResourceGuardProxies under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json | +| [getVaultSecurityConfig.js][getvaultsecurityconfig] | Fetches resource vault config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Get.json | +| [getVaultSecurityPin.js][getvaultsecuritypin] | Get the security PIN. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupSecurityPin_Get.json | +| [getVaultStorageConfiguration.js][getvaultstorageconfiguration] | Fetches resource storage config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Get.json | +| [inquireAzureStorageProtectionContainers.js][inquireazurestorageprotectioncontainers] | This is an async operation and the results should be tracked using location header or Azure-async-url. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire.json | +| [listAllJobs.js][listalljobs] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobs.json | +| [listBackupProtectionContainers.js][listbackupprotectioncontainers] | Lists the containers registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_List.json | +| [listDpmOrAzureBackupServerOrLajollaBackupEngines.js][listdpmorazurebackupserverorlajollabackupengines] | Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_List.json | +| [listJobsWithFilters.js][listjobswithfilters] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithAllSupportedFilters.json | +| [listJobsWithTimeFilter.js][listjobswithtimefilter] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json | +| [listOperations.js][listoperations] | Returns the list of available operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ListOperations.json | +| [listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotectableitemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectableItems_List.json | +| [listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js][listprotectableitemswithbackupmanagementtypefilterasazurestorage] | Lists the containers that can be registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectableContainers_List.json | +| [listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotecteditemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of all items that are backed up within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectedItems_List.json | +| [listProtectionIntentWithBackupManagementTypeFilter.js][listprotectionintentwithbackupmanagementtypefilter] | Provides a pageable list of all intents that are present within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_List.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupPolicies_List.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.js][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvmwithbothv1andv2policies] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js][listprotectionpolicieswithbackupmanagementtypefilterasazureworkload] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupPolicies_List.json | +| [listWorkloadItemsInContainer.js][listworkloaditemsincontainer] | Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupWorkloadItems_List.json | +| [prepareDataMove.js][preparedatamove] | Prepares source vault for Data Move operation x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMove_Post.json | +| [provisionInstantItemLevelRecoveryForAzureVM.js][provisioninstantitemlevelrecoveryforazurevm] | Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Provision_Ilr.json | +| [registerAzureStorageProtectionContainers.js][registerazurestorageprotectioncontainers] | Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Register.json | +| [restoreDisksWithIaasVMRestoreRequest.js][restorediskswithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json | +| [restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js][restorediskswithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | +| [restoreDisksWithIaasVMRestoreWithRehydrationRequest.js][restorediskswithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js][restoretonewazureiaasvmwithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js][restoretonewazureiaasvmwithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js][restoretonewazureiaasvmwithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json | +| [revokeInstantItemLevelRecoveryForAzureVM.js][revokeinstantitemlevelrecoveryforazurevm] | Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Revoke_Ilr.json | +| [stopProtectionWithRetainDataOnAzureIaasVM.js][stopprotectionwithretaindataonazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/StopProtection.json | +| [triggerAzureVMDiscovery.js][triggerazurevmdiscovery] | Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers.json | +| [triggerBackup.js][triggerbackup] | Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerBackup_Post.json | +| [triggerDataMove.js][triggerdatamove] | Triggers Data Move Operation on target vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/TriggerDataMove_Post.json | +| [triggerRpMoveOperation.js][triggerrpmoveoperation] | Move recovery point from one datastore to another store. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/TriggerRecoveryPointMove_Post.json | +| [triggerValidateOperation.js][triggervalidateoperation] | Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json | +| [unlockDeleteResourceGuardProxy.js][unlockdeleteresourceguardproxy] | Secures delete ResourceGuardProxy operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json | +| [unregisterProtectionContainer.js][unregisterprotectioncontainer] | Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Unregister.json | +| [updatePrivateEndpointConnection.js][updateprivateendpointconnection] | Approve or Reject Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json | +| [updateVaultEncryptionConfiguration.js][updatevaultencryptionconfiguration] | Updates Vault encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Put.json | +| [updateVaultSecurityConfig.js][updatevaultsecurityconfig] | Updates vault security config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Put.json | +| [updateVaultStorageConfiguration.js][updatevaultstorageconfiguration] | Updates vault storage model type. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Patch.json | +| [validateEnableProtectionOnAzureVM.js][validateenableprotectiononazurevm] | It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_Validate.json | +| [validateOperation.js][validateoperation] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json | +| [validateOperationWithIdentityBasedRestoreDetails.js][validateoperationwithidentitybasedrestoredetails] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json | ## Prerequisites @@ -138,6 +142,8 @@ Take a look at our [API Documentation][apiref] for more information about the AP [checkazurevmbackupfeaturesupport]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/checkAzureVMBackupFeatureSupport.js [createorupdateazurevmprotectionintent]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateAzureVMProtectionIntent.js [createorupdatedailyazurestorageprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateDailyAzureStorageProtectionPolicy.js +[createorupdateenhancedazurevmprotectionpolicywithdailybackup]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.js +[createorupdateenhancedazurevmprotectionpolicywithhourlybackup]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.js [createorupdatefullazurevmprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureVMProtectionPolicy.js [createorupdatefullazureworkloadprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureWorkloadProtectionPolicy.js [createorupdatehourlyazurestorageprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateHourlyAzureStorageProtectionPolicy.js @@ -151,6 +157,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [enableprotectiononazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/enableProtectionOnAzureIaasVM.js [exportjobs]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobs.js [exportjobsoperationresults]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobsOperationResults.js +[getazureiaasvmenhancedprotectionpolicydetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMEnhancedProtectionPolicyDetails.js [getazureiaasvmprotectionpolicydetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMProtectionPolicyDetails.js [getazurestorageprotectioncontaineroperationresult]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureStorageProtectionContainerOperationResult.js [getazurevmrecoverypointdetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVMRecoveryPointDetails.js @@ -194,6 +201,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [listprotecteditemswithbackupmanagementtypefilterasazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js [listprotectionintentwithbackupmanagementtypefilter]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionIntentWithBackupManagementTypeFilter.js [listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js +[listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvmwithbothv1andv2policies]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.js [listprotectionpolicieswithbackupmanagementtypefilterasazureworkload]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js [listworkloaditemsincontainer]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listWorkloadItemsInContainer.js [preparedatamove]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/prepareDataMove.js diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/azureVMDiscoveryOperationResult.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/azureVMDiscoveryOperationResult.js index ed468723f773..7f0836f41abc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/azureVMDiscoveryOperationResult.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/azureVMDiscoveryOperationResult.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of the refresh operation triggered by the BeginRefresh operation. * * @summary Provides the result of the refresh operation triggered by the BeginRefresh operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers_OperationResults.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJob.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJob.js index ccae726925a7..442b8408a6ba 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJob.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJob.js @@ -14,7 +14,7 @@ GetCancelOperationResult API. * * @summary Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerCancelJob.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJobOperationResult.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJobOperationResult.js index 8a61052656e8..3dc9b23d5601 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJobOperationResult.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/cancelJobOperationResult.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation. * * @summary Fetches the result of any operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/CancelJobOperationResult.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/checkAzureVMBackupFeatureSupport.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/checkAzureVMBackupFeatureSupport.js index f31204dab67a..10a8a92ad4b0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/checkAzureVMBackupFeatureSupport.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/checkAzureVMBackupFeatureSupport.js @@ -12,7 +12,7 @@ * This sample demonstrates how to It will validate if given feature with resource properties is supported in service * * @summary It will validate if given feature with resource properties is supported in service - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupFeature_Validate.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateAzureVMProtectionIntent.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateAzureVMProtectionIntent.js index b4b70fbff50c..98bcd2c40adb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateAzureVMProtectionIntent.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateAzureVMProtectionIntent.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Create Intent for Enabling backup of an item. This is a synchronous operation. * * @summary Create Intent for Enabling backup of an item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateDailyAzureStorageProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateDailyAzureStorageProtectionPolicy.js index a6897b85e17d..210cd2269060 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateDailyAzureStorageProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateDailyAzureStorageProtectionPolicy.js @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.js new file mode 100644 index 000000000000..c145a0734028 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.js @@ -0,0 +1,84 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + */ +const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); +const { DefaultAzureCredential } = require("@azure/identity"); + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"], + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"], + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + }, + schedulePolicy: { + dailySchedule: { scheduleRunTimes: [new Date("2018-01-24T10:00:00Z")] }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Daily", + }, + timeZone: "India Standard Time", + }, + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup().catch(console.error); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.js new file mode 100644 index 000000000000..6a1db3afbf8b --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.js @@ -0,0 +1,88 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + */ +const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); +const { DefaultAzureCredential } = require("@azure/identity"); + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"], + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"], + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")], + }, + }, + schedulePolicy: { + hourlySchedule: { + interval: 4, + scheduleWindowDuration: 16, + scheduleWindowStartTime: new Date("2021-12-17T08:00:00Z"), + }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Hourly", + }, + timeZone: "India Standard Time", + }, + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup().catch(console.error); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureVMProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureVMProtectionPolicy.js index 134b02b701ce..ca0a9a4a63b2 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureVMProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureVMProtectionPolicy.js @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureWorkloadProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureWorkloadProtectionPolicy.js index f317fb176929..e034b2f947ae 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureWorkloadProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateFullAzureWorkloadProtectionPolicy.js @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateHourlyAzureStorageProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateHourlyAzureStorageProtectionPolicy.js index d1bbcb749e33..7672405ee278 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateHourlyAzureStorageProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateHourlyAzureStorageProtectionPolicy.js @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateSimpleAzureVMProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateSimpleAzureVMProtectionPolicy.js index 658e049c35b3..1b159a0bc52d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateSimpleAzureVMProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createOrUpdateSimpleAzureVMProtectionPolicy.js @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createResourceGuardProxy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createResourceGuardProxy.js index dc588822913e..d0a3478a641f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createResourceGuardProxy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/createResourceGuardProxy.js @@ -14,7 +14,7 @@ Secures vault critical operations * * @summary Add or Update ResourceGuardProxy under vault Secures vault critical operations - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteAzureVMProtectionPolicy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteAzureVMProtectionPolicy.js index a644dfe0c20d..8277113fa5b6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteAzureVMProtectionPolicy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteAzureVMProtectionPolicy.js @@ -14,7 +14,7 @@ operation can be fetched using GetProtectionPolicyOperationResult API. * * @summary Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deletePrivateEndpointConnection.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deletePrivateEndpointConnection.js index 90ed234d9319..3a98f30246ff 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deletePrivateEndpointConnection.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deletePrivateEndpointConnection.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete Private Endpoint requests. This call is made by Backup Admin. * * @summary Delete Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionFromAzureVirtualMachine.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionFromAzureVirtualMachine.js index 4fe9d89dd760..f2fe8031d2b6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionFromAzureVirtualMachine.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionFromAzureVirtualMachine.js @@ -14,7 +14,7 @@ request, call the GetItemOperationResult API. * * @summary Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionIntentFromItem.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionIntentFromItem.js index 3767160af8a2..92f001c211b1 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionIntentFromItem.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteProtectionIntentFromItem.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Used to remove intent from an item * * @summary Used to remove intent from an item - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteResourceGuardProxy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteResourceGuardProxy.js index 11a5f9d62c35..fad5b5acb908 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteResourceGuardProxy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/deleteResourceGuardProxy.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete ResourceGuardProxy under vault * * @summary Delete ResourceGuardProxy under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/enableProtectionOnAzureIaasVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/enableProtectionOnAzureIaasVM.js index a388da01ba8e..d81bc2f08c7f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/enableProtectionOnAzureIaasVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/enableProtectionOnAzureIaasVM.js @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ConfigureProtection.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobs.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobs.js index 8c3459e69cc1..e50ad4f6f755 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobs.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobs.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers export of jobs specified by filters and returns an OperationID to track. * * @summary Triggers export of jobs specified by filters and returns an OperationID to track. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerExportJobs.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobsOperationResults.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobsOperationResults.js index 46645c9da856..7b048da9fed5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobsOperationResults.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/exportJobsOperationResults.js @@ -14,7 +14,7 @@ contains URL of a Blob and a SAS key to access the same. The blob contains expor * * @summary Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ExportJobsOperationResult.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMEnhancedProtectionPolicyDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMEnhancedProtectionPolicyDetails.js new file mode 100644 index 000000000000..9dab86600a10 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMEnhancedProtectionPolicyDetails.js @@ -0,0 +1,33 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * + * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + */ +const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); +const { DefaultAzureCredential } = require("@azure/identity"); + +async function getAzureIaasVMEnhancedProtectionPolicyDetails() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.get(vaultName, resourceGroupName, policyName); + console.log(result); +} + +getAzureIaasVMEnhancedProtectionPolicyDetails().catch(console.error); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMProtectionPolicyDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMProtectionPolicyDetails.js index efe20a0ab774..9ac24e8f2709 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMProtectionPolicyDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureIaasVMProtectionPolicyDetails.js @@ -14,7 +14,7 @@ operation. Status of the operation can be fetched using GetPolicyOperationResult * * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureStorageProtectionContainerOperationResult.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureStorageProtectionContainerOperationResult.js index f6f5847288c9..0fc1e6ac43f6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureStorageProtectionContainerOperationResult.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureStorageProtectionContainerOperationResult.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the container. * * @summary Fetches the result of any operation on the container. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVMRecoveryPointDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVMRecoveryPointDetails.js index c0262432844a..b360d543cbfc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVMRecoveryPointDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVMRecoveryPointDetails.js @@ -14,7 +14,7 @@ To know the status of the operation, call the GetProtectedItemOperationResult AP * * @summary Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVirtualMachineBackupStatus.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVirtualMachineBackupStatus.js index 43c2454fe027..82c0bac4549b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVirtualMachineBackupStatus.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getAzureVirtualMachineBackupStatus.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the container backup status * * @summary Get the container backup status - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/GetBackupStatus.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js index 33c609a0d1ea..89da982ce793 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns backup management server registered to Recovery Services Vault. * * @summary Returns backup management server registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getJobDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getJobDetails.js index b36aab8a0530..0fe420072168 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getJobDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getJobDetails.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets extended information associated with the job. * * @summary Gets extended information associated with the job. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/GetJobDetails.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultForPrepareDataMove.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultForPrepareDataMove.js index 70cf8c621865..69894d19e81c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultForPrepareDataMove.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultForPrepareDataMove.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Operation Result for Prepare Data Move * * @summary Fetches Operation Result for Prepare Data Move - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfProtectedVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfProtectedVM.js index 372eb2dc212a..4a84e4a8fb10 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfProtectedVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfProtectedVM.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the backup item. * * @summary Fetches the result of any operation on the backup item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationResults.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfValidateOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfValidateOperation.js index 48fa3faba844..6c8798290c09 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfValidateOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationResultsOfValidateOperation.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of a triggered validate operation. * * @summary Fetches the result of a triggered validate operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationResults.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatus.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatus.js index 33e6a8f43d33..5b98263a4de7 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatus.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatus.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches operation status for data move operation on vault * * @summary Fetches operation status for data move operation on vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfProtectedVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfProtectedVM.js index 29831c4a73f5..e510c04d51ff 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfProtectedVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfProtectedVM.js @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with the operation. * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfValidateOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfValidateOperation.js index b765fb23b035..4fd0ec6704a9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfValidateOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getOperationStatusOfValidateOperation.js @@ -16,7 +16,7 @@ If operation has completed, this method returns the list of errors obtained whil * @summary Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationStatus.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getPrivateEndpointConnection.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getPrivateEndpointConnection.js index 1182fe23d625..b0dc2f25bc35 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getPrivateEndpointConnection.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getPrivateEndpointConnection.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Get Private Endpoint Connection. This call is made by Backup Admin. * * @summary Get Private Endpoint Connection. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPoints.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPoints.js index 9aa761d16497..5db1d5793f6f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPoints.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPoints.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the backup copies for the backed up item. * * @summary Lists the backup copies for the backed up item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPointsRecommendedForMove.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPointsRecommendedForMove.js index 9b042183f9c8..305ab714cbe6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPointsRecommendedForMove.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedAzureVMRecoveryPointsRecommendedForMove.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the recovery points recommended for move to another tier * * @summary Lists the recovery points recommended for move to another tier - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedClassicVirtualMachineDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedClassicVirtualMachineDetails.js index 127d72402beb..c1dabfa6b8c0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedClassicVirtualMachineDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedClassicVirtualMachineDetails.js @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedContainersUsagesSummary.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedContainersUsagesSummary.js index dcc3fa3289c2..58c531bce687 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedContainersUsagesSummary.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedContainersUsagesSummary.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemDeleteOperationStatus.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemDeleteOperationStatus.js index d270e91b9a3e..38a58fb6514c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemDeleteOperationStatus.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemDeleteOperationStatus.js @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs when the operation is complete * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationStatus.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemsUsagesSummary.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemsUsagesSummary.js index b973ba5ad81a..72a4c2b2f51c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemsUsagesSummary.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedItemsUsagesSummary.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedVirtualMachineDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedVirtualMachineDetails.js index 7f1be5c3a3ce..c8a3b1f47439 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedVirtualMachineDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectedVirtualMachineDetails.js @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionContainerDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionContainerDetails.js index 705e0f1ffaa9..b2d6e218019b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionContainerDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionContainerDetails.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets details of the specific container registered to your Recovery Services Vault. * * @summary Gets details of the specific container registered to your Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionIntentForAnItem.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionIntentForAnItem.js index 091b50d76048..612aad00a4d5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionIntentForAnItem.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionIntentForAnItem.js @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationResults.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationResults.js index 0e0e88b2b669..5d50f73ca32d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationResults.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationResults.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of an operation. * * @summary Provides the result of an operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationStatus.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationStatus.js index c1a911eba5bc..fb214486d68e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationStatus.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getProtectionPolicyOperationStatus.js @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with operation. * @summary Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResourceGuardProxy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResourceGuardProxy.js index 983d78ca00f8..5c3f214efecc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResourceGuardProxy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResourceGuardProxy.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns ResourceGuardProxy under vault and with the name referenced in request * * @summary Returns ResourceGuardProxy under vault and with the name referenced in request - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResultForProtectedItemDeleteOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResultForProtectedItemDeleteOperation.js index b1eb1c671a22..4e98af4e6c0c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResultForProtectedItemDeleteOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getResultForProtectedItemDeleteOperation.js @@ -18,7 +18,7 @@ part of the Location header of the operation response. status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationResult.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultEncryptionConfiguration.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultEncryptionConfiguration.js index ed3614aade74..579887deea9e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultEncryptionConfiguration.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultEncryptionConfiguration.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Vault Encryption config. * * @summary Fetches Vault Encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultGuardProxies.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultGuardProxies.js index b33730a174df..15e3caed9147 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultGuardProxies.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultGuardProxies.js @@ -12,7 +12,7 @@ * This sample demonstrates how to List the ResourceGuardProxies under vault * * @summary List the ResourceGuardProxies under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityConfig.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityConfig.js index 29f9cfae418a..42acdb7e08b2 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityConfig.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityConfig.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource vault config. * * @summary Fetches resource vault config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityPin.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityPin.js index c74419f5f2b2..9a12d66848b7 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityPin.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultSecurityPin.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the security PIN. * * @summary Get the security PIN. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupSecurityPin_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultStorageConfiguration.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultStorageConfiguration.js index 22c9153ef3f2..a33888363607 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultStorageConfiguration.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/getVaultStorageConfiguration.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource storage config. * * @summary Fetches resource storage config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Get.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/inquireAzureStorageProtectionContainers.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/inquireAzureStorageProtectionContainers.js index b0c083e0d9fe..2eda499f7b3e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/inquireAzureStorageProtectionContainers.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/inquireAzureStorageProtectionContainers.js @@ -12,7 +12,7 @@ * This sample demonstrates how to This is an async operation and the results should be tracked using location header or Azure-async-url. * * @summary This is an async operation and the results should be tracked using location header or Azure-async-url. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listAllJobs.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listAllJobs.js index 6374dacbecda..6d3b9d0d0626 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listAllJobs.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listAllJobs.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobs.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listBackupProtectionContainers.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listBackupProtectionContainers.js index 72ae55f08773..e63cc1fba82a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listBackupProtectionContainers.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listBackupProtectionContainers.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers registered to Recovery Services Vault. * * @summary Lists the containers registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listDpmOrAzureBackupServerOrLajollaBackupEngines.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listDpmOrAzureBackupServerOrLajollaBackupEngines.js index 1e6109c64be2..c6a0951d7a2c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listDpmOrAzureBackupServerOrLajollaBackupEngines.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listDpmOrAzureBackupServerOrLajollaBackupEngines.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. * * @summary Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithFilters.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithFilters.js index 4165ad042d8a..0be5fe5dbd37 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithFilters.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithFilters.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithAllSupportedFilters.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithTimeFilter.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithTimeFilter.js index 7bc6d2ee8ac5..17da5e15b489 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithTimeFilter.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listJobsWithTimeFilter.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listOperations.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listOperations.js index 5871720ad8bc..03b7aae8d517 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listOperations.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listOperations.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns the list of available operations. * * @summary Returns the list of available operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ListOperations.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js index 83b97bdc309b..56769fab6419 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.js @@ -14,7 +14,7 @@ pagination parameters. * * @summary Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectableItems_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js index 9bd3f1573f0c..d6b1a61ef82f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers that can be registered to Recovery Services Vault. * * @summary Lists the containers that can be registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectableContainers_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js index 96f4e44e131a..b57490fd08ec 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all items that are backed up within a vault. * * @summary Provides a pageable list of all items that are backed up within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectedItems_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionIntentWithBackupManagementTypeFilter.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionIntentWithBackupManagementTypeFilter.js index a728e0487056..d7fa75272afa 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionIntentWithBackupManagementTypeFilter.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionIntentWithBackupManagementTypeFilter.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all intents that are present within a vault. * * @summary Provides a pageable list of all intents that are present within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js index 9693b13882cc..80decdb61ddd 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.js @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupPolicies_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.js new file mode 100644 index 000000000000..2dbed1a524bc --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.js @@ -0,0 +1,39 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * + * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + */ +const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); +const { DefaultAzureCredential } = require("@azure/identity"); + +async function listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const filter = "backupManagementType eq 'AzureIaasVM'"; + const options = { filter: filter }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.backupPolicies.list(vaultName, resourceGroupName, options)) { + resArray.push(item); + } + console.log(resArray); +} + +listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js index 9e38af0b3b2d..2596db0ad5e1 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.js @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupPolicies_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listWorkloadItemsInContainer.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listWorkloadItemsInContainer.js index 46ab3b9068be..ea74e5c7973e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listWorkloadItemsInContainer.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/listWorkloadItemsInContainer.js @@ -14,7 +14,7 @@ parameters. * * @summary Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupWorkloadItems_List.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/prepareDataMove.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/prepareDataMove.js index 1457e82bf392..8469657642ee 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/prepareDataMove.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/prepareDataMove.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Prepares source vault for Data Move operation * * @summary Prepares source vault for Data Move operation - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMove_Post.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/provisionInstantItemLevelRecoveryForAzureVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/provisionInstantItemLevelRecoveryForAzureVM.js index 8e2e04c62101..7405c63796eb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/provisionInstantItemLevelRecoveryForAzureVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/provisionInstantItemLevelRecoveryForAzureVM.js @@ -16,7 +16,7 @@ provisioning, call GetProtectedItemOperationResult API. * @summary Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Provision_Ilr.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/registerAzureStorageProtectionContainers.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/registerAzureStorageProtectionContainers.js index b5a0ae45c8da..6f9575bec950 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/registerAzureStorageProtectionContainers.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/registerAzureStorageProtectionContainers.js @@ -16,7 +16,7 @@ the operation. * @summary Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Register.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequest.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequest.js index 9c4f27d5f53d..7eb1b33867ef 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequest.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequest.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js index b413b8c91619..aca570c52037 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreWithRehydrationRequest.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreWithRehydrationRequest.js index be2f1f473d90..d2b02d3b6395 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreWithRehydrationRequest.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreDisksWithIaasVMRestoreWithRehydrationRequest.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js index 0b6981b11e5d..6cf28f5255d5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js index a9b4188b184e..bf4fc9b70876 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js index 7576cd8c1be4..b2794302721c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.js @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/revokeInstantItemLevelRecoveryForAzureVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/revokeInstantItemLevelRecoveryForAzureVM.js index f6f34ac452cc..2303725a2573 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/revokeInstantItemLevelRecoveryForAzureVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/revokeInstantItemLevelRecoveryForAzureVM.js @@ -14,7 +14,7 @@ displaying all recoverable files and folders. This is an asynchronous operation. * * @summary Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Revoke_Ilr.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/stopProtectionWithRetainDataOnAzureIaasVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/stopProtectionWithRetainDataOnAzureIaasVM.js index ce2c6179aa44..ed23c015acef 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/stopProtectionWithRetainDataOnAzureIaasVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/stopProtectionWithRetainDataOnAzureIaasVM.js @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/StopProtection.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerAzureVMDiscovery.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerAzureVMDiscovery.js index 2aba7314051d..8fdc1c9866e3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerAzureVMDiscovery.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerAzureVMDiscovery.js @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call GetRefreshOper * * @summary Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerBackup.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerBackup.js index 8b16d9c9f975..c42eb39eb8f1 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerBackup.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerBackup.js @@ -14,7 +14,7 @@ operation, call GetProtectedItemOperationResult API. * * @summary Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerBackup_Post.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerDataMove.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerDataMove.js index 1cb2a2cf1ee6..aab14f67c0eb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerDataMove.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerDataMove.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers Data Move Operation on target vault * * @summary Triggers Data Move Operation on target vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/TriggerDataMove_Post.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerRpMoveOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerRpMoveOperation.js index d09eb2f23280..02180316254c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerRpMoveOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerRpMoveOperation.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Move recovery point from one datastore to another store. * * @summary Move recovery point from one datastore to another store. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/TriggerRecoveryPointMove_Post.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerValidateOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerValidateOperation.js index cd1adbd4937e..89b9dbef8bea 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerValidateOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/triggerValidateOperation.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. * * @summary Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unlockDeleteResourceGuardProxy.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unlockDeleteResourceGuardProxy.js index d0771e00c418..70ac27121251 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unlockDeleteResourceGuardProxy.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unlockDeleteResourceGuardProxy.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Secures delete ResourceGuardProxy operations. * * @summary Secures delete ResourceGuardProxy operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unregisterProtectionContainer.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unregisterProtectionContainer.js index fca715443a7e..15cff333a9ee 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unregisterProtectionContainer.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/unregisterProtectionContainer.js @@ -14,7 +14,7 @@ whether the backend service has finished processing the request, call Get Contai * * @summary Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Unregister.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updatePrivateEndpointConnection.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updatePrivateEndpointConnection.js index 0abc3ee2ad3b..e029afbe9284 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updatePrivateEndpointConnection.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updatePrivateEndpointConnection.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Approve or Reject Private Endpoint requests. This call is made by Backup Admin. * * @summary Approve or Reject Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultEncryptionConfiguration.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultEncryptionConfiguration.js index 9bbbf2f8511f..1c5940c2a129 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultEncryptionConfiguration.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultEncryptionConfiguration.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates Vault encryption config. * * @summary Updates Vault encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Put.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultSecurityConfig.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultSecurityConfig.js index 4bd5b2fd0374..7a1e198ce51b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultSecurityConfig.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultSecurityConfig.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault security config. * * @summary Updates vault security config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Put.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultStorageConfiguration.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultStorageConfiguration.js index 86188b180fc4..003b4e244b78 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultStorageConfiguration.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/updateVaultStorageConfiguration.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault storage model type. * * @summary Updates vault storage model type. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Patch.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateEnableProtectionOnAzureVM.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateEnableProtectionOnAzureVM.js index d947a50544a0..5b751ab7e82e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateEnableProtectionOnAzureVM.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateEnableProtectionOnAzureVM.js @@ -18,7 +18,7 @@ 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_Validate.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperation.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperation.js index 23840da703b6..b455db05ec84 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperation.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperation.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperationWithIdentityBasedRestoreDetails.js b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperationWithIdentityBasedRestoreDetails.js index 2907ae2fc5cc..23ec43a78ad4 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperationWithIdentityBasedRestoreDetails.js +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/javascript/validateOperationWithIdentityBasedRestoreDetails.js @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup"); const { DefaultAzureCredential } = require("@azure/identity"); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/README.md b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/README.md index 85d2ae096efa..6bcf7ee087ff 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/README.md +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/README.md @@ -2,97 +2,101 @@ These sample programs show how to use the TypeScript client libraries for in some common scenarios. -| **File Name** | **Description** | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [azureVMDiscoveryOperationResult.ts][azurevmdiscoveryoperationresult] | Provides the result of the refresh operation triggered by the BeginRefresh operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers_OperationResults.json | -| [cancelJob.ts][canceljob] | Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerCancelJob.json | -| [cancelJobOperationResult.ts][canceljoboperationresult] | Fetches the result of any operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/CancelJobOperationResult.json | -| [checkAzureVMBackupFeatureSupport.ts][checkazurevmbackupfeaturesupport] | It will validate if given feature with resource properties is supported in service x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupFeature_Validate.json | -| [createOrUpdateAzureVMProtectionIntent.ts][createorupdateazurevmprotectionintent] | Create Intent for Enabling backup of an item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json | -| [createOrUpdateDailyAzureStorageProtectionPolicy.ts][createorupdatedailyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json | -| [createOrUpdateFullAzureVMProtectionPolicy.ts][createorupdatefullazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json | -| [createOrUpdateFullAzureWorkloadProtectionPolicy.ts][createorupdatefullazureworkloadprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json | -| [createOrUpdateHourlyAzureStorageProtectionPolicy.ts][createorupdatehourlyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json | -| [createOrUpdateSimpleAzureVMProtectionPolicy.ts][createorupdatesimpleazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json | -| [createResourceGuardProxy.ts][createresourceguardproxy] | Add or Update ResourceGuardProxy under vault Secures vault critical operations x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json | -| [deleteAzureVMProtectionPolicy.ts][deleteazurevmprotectionpolicy] | Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json | -| [deletePrivateEndpointConnection.ts][deleteprivateendpointconnection] | Delete Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json | -| [deleteProtectionFromAzureVirtualMachine.ts][deleteprotectionfromazurevirtualmachine] | Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete.json | -| [deleteProtectionIntentFromItem.ts][deleteprotectionintentfromitem] | Used to remove intent from an item x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json | -| [deleteResourceGuardProxy.ts][deleteresourceguardproxy] | Delete ResourceGuardProxy under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json | -| [enableProtectionOnAzureIaasVM.ts][enableprotectiononazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ConfigureProtection.json | -| [exportJobs.ts][exportjobs] | Triggers export of jobs specified by filters and returns an OperationID to track. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerExportJobs.json | -| [exportJobsOperationResults.ts][exportjobsoperationresults] | Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ExportJobsOperationResult.json | -| [getAzureIaasVMProtectionPolicyDetails.ts][getazureiaasvmprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Get.json | -| [getAzureStorageProtectionContainerOperationResult.ts][getazurestorageprotectioncontaineroperationresult] | Fetches the result of any operation on the container. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json | -| [getAzureVMRecoveryPointDetails.ts][getazurevmrecoverypointdetails] | Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_Get.json | -| [getAzureVirtualMachineBackupStatus.ts][getazurevirtualmachinebackupstatus] | Get the container backup status x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/GetBackupStatus.json | -| [getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts][getdpmorazurebackupserverorlajollabackupenginedetails] | Returns backup management server registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_Get.json | -| [getJobDetails.ts][getjobdetails] | Gets extended information associated with the job. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/GetJobDetails.json | -| [getOperationResultForPrepareDataMove.ts][getoperationresultforpreparedatamove] | Fetches Operation Result for Prepare Data Move x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json | -| [getOperationResultsOfProtectedVM.ts][getoperationresultsofprotectedvm] | Fetches the result of any operation on the backup item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationResults.json | -| [getOperationResultsOfValidateOperation.ts][getoperationresultsofvalidateoperation] | Fetches the result of a triggered validate operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationResults.json | -| [getOperationStatus.ts][getoperationstatus] | Fetches operation status for data move operation on vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json | -| [getOperationStatusOfProtectedVM.ts][getoperationstatusofprotectedvm] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json | -| [getOperationStatusOfValidateOperation.ts][getoperationstatusofvalidateoperation] | Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationStatus.json | -| [getPrivateEndpointConnection.ts][getprivateendpointconnection] | Get Private Endpoint Connection. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json | -| [getProtectedAzureVMRecoveryPoints.ts][getprotectedazurevmrecoverypoints] | Lists the backup copies for the backed up item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_List.json | -| [getProtectedAzureVMRecoveryPointsRecommendedForMove.ts][getprotectedazurevmrecoverypointsrecommendedformove] | Lists the recovery points recommended for move to another tier x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json | -| [getProtectedClassicVirtualMachineDetails.ts][getprotectedclassicvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json | -| [getProtectedContainersUsagesSummary.ts][getprotectedcontainersusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json | -| [getProtectedItemDeleteOperationStatus.ts][getprotecteditemdeleteoperationstatus] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationStatus.json | -| [getProtectedItemsUsagesSummary.ts][getprotecteditemsusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json | -| [getProtectedVirtualMachineDetails.ts][getprotectedvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json | -| [getProtectionContainerDetails.ts][getprotectioncontainerdetails] | Gets details of the specific container registered to your Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Get.json | -| [getProtectionIntentForAnItem.ts][getprotectionintentforanitem] | Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Get.json | -| [getProtectionPolicyOperationResults.ts][getprotectionpolicyoperationresults] | Provides the result of an operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json | -| [getProtectionPolicyOperationStatus.ts][getprotectionpolicyoperationstatus] | Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json | -| [getResourceGuardProxy.ts][getresourceguardproxy] | Returns ResourceGuardProxy under vault and with the name referenced in request x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json | -| [getResultForProtectedItemDeleteOperation.ts][getresultforprotecteditemdeleteoperation] | Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationResult.json | -| [getVaultEncryptionConfiguration.ts][getvaultencryptionconfiguration] | Fetches Vault Encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Get.json | -| [getVaultGuardProxies.ts][getvaultguardproxies] | List the ResourceGuardProxies under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json | -| [getVaultSecurityConfig.ts][getvaultsecurityconfig] | Fetches resource vault config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Get.json | -| [getVaultSecurityPin.ts][getvaultsecuritypin] | Get the security PIN. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupSecurityPin_Get.json | -| [getVaultStorageConfiguration.ts][getvaultstorageconfiguration] | Fetches resource storage config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Get.json | -| [inquireAzureStorageProtectionContainers.ts][inquireazurestorageprotectioncontainers] | This is an async operation and the results should be tracked using location header or Azure-async-url. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire.json | -| [listAllJobs.ts][listalljobs] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobs.json | -| [listBackupProtectionContainers.ts][listbackupprotectioncontainers] | Lists the containers registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_List.json | -| [listDpmOrAzureBackupServerOrLajollaBackupEngines.ts][listdpmorazurebackupserverorlajollabackupengines] | Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_List.json | -| [listJobsWithFilters.ts][listjobswithfilters] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithAllSupportedFilters.json | -| [listJobsWithTimeFilter.ts][listjobswithtimefilter] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json | -| [listOperations.ts][listoperations] | Returns the list of available operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ListOperations.json | -| [listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotectableitemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectableItems_List.json | -| [listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts][listprotectableitemswithbackupmanagementtypefilterasazurestorage] | Lists the containers that can be registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectableContainers_List.json | -| [listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotecteditemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of all items that are backed up within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectedItems_List.json | -| [listProtectionIntentWithBackupManagementTypeFilter.ts][listprotectionintentwithbackupmanagementtypefilter] | Provides a pageable list of all intents that are present within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_List.json | -| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupPolicies_List.json | -| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts][listprotectionpolicieswithbackupmanagementtypefilterasazureworkload] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupPolicies_List.json | -| [listWorkloadItemsInContainer.ts][listworkloaditemsincontainer] | Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupWorkloadItems_List.json | -| [prepareDataMove.ts][preparedatamove] | Prepares source vault for Data Move operation x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMove_Post.json | -| [provisionInstantItemLevelRecoveryForAzureVM.ts][provisioninstantitemlevelrecoveryforazurevm] | Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Provision_Ilr.json | -| [registerAzureStorageProtectionContainers.ts][registerazurestorageprotectioncontainers] | Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Register.json | -| [restoreDisksWithIaasVMRestoreRequest.ts][restorediskswithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json | -| [restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts][restorediskswithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | -| [restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts][restorediskswithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts][restoretonewazureiaasvmwithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts][restoretonewazureiaasvmwithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | -| [restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts][restoretonewazureiaasvmwithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json | -| [revokeInstantItemLevelRecoveryForAzureVM.ts][revokeinstantitemlevelrecoveryforazurevm] | Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Revoke_Ilr.json | -| [stopProtectionWithRetainDataOnAzureIaasVM.ts][stopprotectionwithretaindataonazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/StopProtection.json | -| [triggerAzureVMDiscovery.ts][triggerazurevmdiscovery] | Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers.json | -| [triggerBackup.ts][triggerbackup] | Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerBackup_Post.json | -| [triggerDataMove.ts][triggerdatamove] | Triggers Data Move Operation on target vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/TriggerDataMove_Post.json | -| [triggerRpMoveOperation.ts][triggerrpmoveoperation] | Move recovery point from one datastore to another store. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/TriggerRecoveryPointMove_Post.json | -| [triggerValidateOperation.ts][triggervalidateoperation] | Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json | -| [unlockDeleteResourceGuardProxy.ts][unlockdeleteresourceguardproxy] | Secures delete ResourceGuardProxy operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json | -| [unregisterProtectionContainer.ts][unregisterprotectioncontainer] | Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Unregister.json | -| [updatePrivateEndpointConnection.ts][updateprivateendpointconnection] | Approve or Reject Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json | -| [updateVaultEncryptionConfiguration.ts][updatevaultencryptionconfiguration] | Updates Vault encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Put.json | -| [updateVaultSecurityConfig.ts][updatevaultsecurityconfig] | Updates vault security config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Put.json | -| [updateVaultStorageConfiguration.ts][updatevaultstorageconfiguration] | Updates vault storage model type. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Patch.json | -| [validateEnableProtectionOnAzureVM.ts][validateenableprotectiononazurevm] | It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_Validate.json | -| [validateOperation.ts][validateoperation] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json | -| [validateOperationWithIdentityBasedRestoreDetails.ts][validateoperationwithidentitybasedrestoredetails] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json | +| **File Name** | **Description** | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [azureVMDiscoveryOperationResult.ts][azurevmdiscoveryoperationresult] | Provides the result of the refresh operation triggered by the BeginRefresh operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers_OperationResults.json | +| [cancelJob.ts][canceljob] | Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerCancelJob.json | +| [cancelJobOperationResult.ts][canceljoboperationresult] | Fetches the result of any operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/CancelJobOperationResult.json | +| [checkAzureVMBackupFeatureSupport.ts][checkazurevmbackupfeaturesupport] | It will validate if given feature with resource properties is supported in service x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupFeature_Validate.json | +| [createOrUpdateAzureVMProtectionIntent.ts][createorupdateazurevmprotectionintent] | Create Intent for Enabling backup of an item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json | +| [createOrUpdateDailyAzureStorageProtectionPolicy.ts][createorupdatedailyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json | +| [createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts][createorupdateenhancedazurevmprotectionpolicywithdailybackup] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json | +| [createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts][createorupdateenhancedazurevmprotectionpolicywithhourlybackup] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json | +| [createOrUpdateFullAzureVMProtectionPolicy.ts][createorupdatefullazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json | +| [createOrUpdateFullAzureWorkloadProtectionPolicy.ts][createorupdatefullazureworkloadprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json | +| [createOrUpdateHourlyAzureStorageProtectionPolicy.ts][createorupdatehourlyazurestorageprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json | +| [createOrUpdateSimpleAzureVMProtectionPolicy.ts][createorupdatesimpleazurevmprotectionpolicy] | Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json | +| [createResourceGuardProxy.ts][createresourceguardproxy] | Add or Update ResourceGuardProxy under vault Secures vault critical operations x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json | +| [deleteAzureVMProtectionPolicy.ts][deleteazurevmprotectionpolicy] | Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json | +| [deletePrivateEndpointConnection.ts][deleteprivateendpointconnection] | Delete Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json | +| [deleteProtectionFromAzureVirtualMachine.ts][deleteprotectionfromazurevirtualmachine] | Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete.json | +| [deleteProtectionIntentFromItem.ts][deleteprotectionintentfromitem] | Used to remove intent from an item x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json | +| [deleteResourceGuardProxy.ts][deleteresourceguardproxy] | Delete ResourceGuardProxy under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json | +| [enableProtectionOnAzureIaasVM.ts][enableprotectiononazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ConfigureProtection.json | +| [exportJobs.ts][exportjobs] | Triggers export of jobs specified by filters and returns an OperationID to track. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerExportJobs.json | +| [exportJobsOperationResults.ts][exportjobsoperationresults] | Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ExportJobsOperationResult.json | +| [getAzureIaasVMEnhancedProtectionPolicyDetails.ts][getazureiaasvmenhancedprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json | +| [getAzureIaasVMProtectionPolicyDetails.ts][getazureiaasvmprotectionpolicydetails] | Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Get.json | +| [getAzureStorageProtectionContainerOperationResult.ts][getazurestorageprotectioncontaineroperationresult] | Fetches the result of any operation on the container. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json | +| [getAzureVMRecoveryPointDetails.ts][getazurevmrecoverypointdetails] | Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_Get.json | +| [getAzureVirtualMachineBackupStatus.ts][getazurevirtualmachinebackupstatus] | Get the container backup status x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/GetBackupStatus.json | +| [getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts][getdpmorazurebackupserverorlajollabackupenginedetails] | Returns backup management server registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_Get.json | +| [getJobDetails.ts][getjobdetails] | Gets extended information associated with the job. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/GetJobDetails.json | +| [getOperationResultForPrepareDataMove.ts][getoperationresultforpreparedatamove] | Fetches Operation Result for Prepare Data Move x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json | +| [getOperationResultsOfProtectedVM.ts][getoperationresultsofprotectedvm] | Fetches the result of any operation on the backup item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationResults.json | +| [getOperationResultsOfValidateOperation.ts][getoperationresultsofvalidateoperation] | Fetches the result of a triggered validate operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationResults.json | +| [getOperationStatus.ts][getoperationstatus] | Fetches operation status for data move operation on vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json | +| [getOperationStatusOfProtectedVM.ts][getoperationstatusofprotectedvm] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json | +| [getOperationStatusOfValidateOperation.ts][getoperationstatusofvalidateoperation] | Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationStatus.json | +| [getPrivateEndpointConnection.ts][getprivateendpointconnection] | Get Private Endpoint Connection. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json | +| [getProtectedAzureVMRecoveryPoints.ts][getprotectedazurevmrecoverypoints] | Lists the backup copies for the backed up item. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_List.json | +| [getProtectedAzureVMRecoveryPointsRecommendedForMove.ts][getprotectedazurevmrecoverypointsrecommendedformove] | Lists the recovery points recommended for move to another tier x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json | +| [getProtectedClassicVirtualMachineDetails.ts][getprotectedclassicvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json | +| [getProtectedContainersUsagesSummary.ts][getprotectedcontainersusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json | +| [getProtectedItemDeleteOperationStatus.ts][getprotecteditemdeleteoperationstatus] | Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationStatus.json | +| [getProtectedItemsUsagesSummary.ts][getprotecteditemsusagessummary] | Fetches the backup management usage summaries of the vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json | +| [getProtectedVirtualMachineDetails.ts][getprotectedvirtualmachinedetails] | Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json | +| [getProtectionContainerDetails.ts][getprotectioncontainerdetails] | Gets details of the specific container registered to your Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Get.json | +| [getProtectionIntentForAnItem.ts][getprotectionintentforanitem] | Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Get.json | +| [getProtectionPolicyOperationResults.ts][getprotectionpolicyoperationresults] | Provides the result of an operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json | +| [getProtectionPolicyOperationStatus.ts][getprotectionpolicyoperationstatus] | Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json | +| [getResourceGuardProxy.ts][getresourceguardproxy] | Returns ResourceGuardProxy under vault and with the name referenced in request x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json | +| [getResultForProtectedItemDeleteOperation.ts][getresultforprotecteditemdeleteoperation] | Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationResult.json | +| [getVaultEncryptionConfiguration.ts][getvaultencryptionconfiguration] | Fetches Vault Encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Get.json | +| [getVaultGuardProxies.ts][getvaultguardproxies] | List the ResourceGuardProxies under vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json | +| [getVaultSecurityConfig.ts][getvaultsecurityconfig] | Fetches resource vault config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Get.json | +| [getVaultSecurityPin.ts][getvaultsecuritypin] | Get the security PIN. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupSecurityPin_Get.json | +| [getVaultStorageConfiguration.ts][getvaultstorageconfiguration] | Fetches resource storage config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Get.json | +| [inquireAzureStorageProtectionContainers.ts][inquireazurestorageprotectioncontainers] | This is an async operation and the results should be tracked using location header or Azure-async-url. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire.json | +| [listAllJobs.ts][listalljobs] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobs.json | +| [listBackupProtectionContainers.ts][listbackupprotectioncontainers] | Lists the containers registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_List.json | +| [listDpmOrAzureBackupServerOrLajollaBackupEngines.ts][listdpmorazurebackupserverorlajollabackupengines] | Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_List.json | +| [listJobsWithFilters.ts][listjobswithfilters] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithAllSupportedFilters.json | +| [listJobsWithTimeFilter.ts][listjobswithtimefilter] | Provides a pageable list of jobs. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json | +| [listOperations.ts][listoperations] | Returns the list of available operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ListOperations.json | +| [listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotectableitemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectableItems_List.json | +| [listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts][listprotectableitemswithbackupmanagementtypefilterasazurestorage] | Lists the containers that can be registered to Recovery Services Vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectableContainers_List.json | +| [listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotecteditemswithbackupmanagementtypefilterasazureiaasvm] | Provides a pageable list of all items that are backed up within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectedItems_List.json | +| [listProtectionIntentWithBackupManagementTypeFilter.ts][listprotectionintentwithbackupmanagementtypefilter] | Provides a pageable list of all intents that are present within a vault. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_List.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupPolicies_List.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts][listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvmwithbothv1andv2policies] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json | +| [listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts][listprotectionpolicieswithbackupmanagementtypefilterasazureworkload] | Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupPolicies_List.json | +| [listWorkloadItemsInContainer.ts][listworkloaditemsincontainer] | Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupWorkloadItems_List.json | +| [prepareDataMove.ts][preparedatamove] | Prepares source vault for Data Move operation x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMove_Post.json | +| [provisionInstantItemLevelRecoveryForAzureVM.ts][provisioninstantitemlevelrecoveryforazurevm] | Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Provision_Ilr.json | +| [registerAzureStorageProtectionContainers.ts][registerazurestorageprotectioncontainers] | Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Register.json | +| [restoreDisksWithIaasVMRestoreRequest.ts][restorediskswithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json | +| [restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts][restorediskswithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | +| [restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts][restorediskswithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts][restoretonewazureiaasvmwithiaasvmrestorerequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts][restoretonewazureiaasvmwithiaasvmrestorerequestwithidentitybasedrestoredetails] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json | +| [restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts][restoretonewazureiaasvmwithiaasvmrestorewithrehydrationrequest] | Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json | +| [revokeInstantItemLevelRecoveryForAzureVM.ts][revokeinstantitemlevelrecoveryforazurevm] | Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Revoke_Ilr.json | +| [stopProtectionWithRetainDataOnAzureIaasVM.ts][stopprotectionwithretaindataonazureiaasvm] | Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/StopProtection.json | +| [triggerAzureVMDiscovery.ts][triggerazurevmdiscovery] | Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers.json | +| [triggerBackup.ts][triggerbackup] | Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerBackup_Post.json | +| [triggerDataMove.ts][triggerdatamove] | Triggers Data Move Operation on target vault x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/TriggerDataMove_Post.json | +| [triggerRpMoveOperation.ts][triggerrpmoveoperation] | Move recovery point from one datastore to another store. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/TriggerRecoveryPointMove_Post.json | +| [triggerValidateOperation.ts][triggervalidateoperation] | Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json | +| [unlockDeleteResourceGuardProxy.ts][unlockdeleteresourceguardproxy] | Secures delete ResourceGuardProxy operations. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json | +| [unregisterProtectionContainer.ts][unregisterprotectioncontainer] | Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Unregister.json | +| [updatePrivateEndpointConnection.ts][updateprivateendpointconnection] | Approve or Reject Private Endpoint requests. This call is made by Backup Admin. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json | +| [updateVaultEncryptionConfiguration.ts][updatevaultencryptionconfiguration] | Updates Vault encryption config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Put.json | +| [updateVaultSecurityConfig.ts][updatevaultsecurityconfig] | Updates vault security config. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Put.json | +| [updateVaultStorageConfiguration.ts][updatevaultstorageconfiguration] | Updates vault storage model type. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Patch.json | +| [validateEnableProtectionOnAzureVM.ts][validateenableprotectiononazurevm] | It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_Validate.json | +| [validateOperation.ts][validateoperation] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json | +| [validateOperationWithIdentityBasedRestoreDetails.ts][validateoperationwithidentitybasedrestoredetails] | Validate operation for specified backed up item. This is a synchronous operation. x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json | ## Prerequisites @@ -150,6 +154,8 @@ Take a look at our [API Documentation][apiref] for more information about the AP [checkazurevmbackupfeaturesupport]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/checkAzureVMBackupFeatureSupport.ts [createorupdateazurevmprotectionintent]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateAzureVMProtectionIntent.ts [createorupdatedailyazurestorageprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateDailyAzureStorageProtectionPolicy.ts +[createorupdateenhancedazurevmprotectionpolicywithdailybackup]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts +[createorupdateenhancedazurevmprotectionpolicywithhourlybackup]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts [createorupdatefullazurevmprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureVMProtectionPolicy.ts [createorupdatefullazureworkloadprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureWorkloadProtectionPolicy.ts [createorupdatehourlyazurestorageprotectionpolicy]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateHourlyAzureStorageProtectionPolicy.ts @@ -163,6 +169,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [enableprotectiononazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/enableProtectionOnAzureIaasVM.ts [exportjobs]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobs.ts [exportjobsoperationresults]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobsOperationResults.ts +[getazureiaasvmenhancedprotectionpolicydetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMEnhancedProtectionPolicyDetails.ts [getazureiaasvmprotectionpolicydetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMProtectionPolicyDetails.ts [getazurestorageprotectioncontaineroperationresult]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureStorageProtectionContainerOperationResult.ts [getazurevmrecoverypointdetails]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVMRecoveryPointDetails.ts @@ -206,6 +213,7 @@ Take a look at our [API Documentation][apiref] for more information about the AP [listprotecteditemswithbackupmanagementtypefilterasazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts [listprotectionintentwithbackupmanagementtypefilter]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionIntentWithBackupManagementTypeFilter.ts [listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvm]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts +[listprotectionpolicieswithbackupmanagementtypefilterasazureiaasvmwithbothv1andv2policies]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts [listprotectionpolicieswithbackupmanagementtypefilterasazureworkload]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts [listworkloaditemsincontainer]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listWorkloadItemsInContainer.ts [preparedatamove]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/prepareDataMove.ts diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/azureVMDiscoveryOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/azureVMDiscoveryOperationResult.ts index 820b5e6a4002..e9d9655ac4b6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/azureVMDiscoveryOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/azureVMDiscoveryOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of the refresh operation triggered by the BeginRefresh operation. * * @summary Provides the result of the refresh operation triggered by the BeginRefresh operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers_OperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJob.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJob.ts index 47a8d906b1ec..0b6d0c1195ed 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJob.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJob.ts @@ -14,7 +14,7 @@ GetCancelOperationResult API. * * @summary Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerCancelJob.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJobOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJobOperationResult.ts index 106497a757d9..56f81368eece 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJobOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/cancelJobOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation. * * @summary Fetches the result of any operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/CancelJobOperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/checkAzureVMBackupFeatureSupport.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/checkAzureVMBackupFeatureSupport.ts index 7d4c590e877d..c2decc33e47a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/checkAzureVMBackupFeatureSupport.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/checkAzureVMBackupFeatureSupport.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to It will validate if given feature with resource properties is supported in service * * @summary It will validate if given feature with resource properties is supported in service - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupFeature_Validate.json */ import { AzureVMResourceFeatureSupportRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateAzureVMProtectionIntent.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateAzureVMProtectionIntent.ts index 8fae6a3c1d5d..1576c39bad61 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateAzureVMProtectionIntent.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateAzureVMProtectionIntent.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Create Intent for Enabling backup of an item. This is a synchronous operation. * * @summary Create Intent for Enabling backup of an item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ import { ProtectionIntentResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateDailyAzureStorageProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateDailyAzureStorageProtectionPolicy.ts index 165ce796d8a6..522a09e28fe6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateDailyAzureStorageProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateDailyAzureStorageProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts new file mode 100644 index 000000000000..259da05bfae0 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup.ts @@ -0,0 +1,89 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + */ +import { + ProtectionPolicyResource, + RecoveryServicesBackupClient +} from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters: ProtectionPolicyResource = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + } + }, + schedulePolicy: { + dailySchedule: { scheduleRunTimes: [new Date("2018-01-24T10:00:00Z")] }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Daily" + }, + timeZone: "India Standard Time" + } + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithDailyBackup().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts new file mode 100644 index 000000000000..3d1d6ed0010a --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup.ts @@ -0,0 +1,93 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * + * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched +using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + */ +import { + ProtectionPolicyResource, + RecoveryServicesBackupClient +} from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const parameters: ProtectionPolicyResource = { + properties: { + backupManagementType: "AzureIaasVM", + instantRpRetentionRangeInDays: 30, + policyType: "V2", + retentionPolicy: { + dailySchedule: { + retentionDuration: { count: 180, durationType: "Days" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + monthlySchedule: { + retentionDuration: { count: 60, durationType: "Months" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + retentionPolicyType: "LongTermRetentionPolicy", + weeklySchedule: { + daysOfTheWeek: ["Sunday"], + retentionDuration: { count: 12, durationType: "Weeks" }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + }, + yearlySchedule: { + monthsOfYear: ["January"], + retentionDuration: { count: 10, durationType: "Years" }, + retentionScheduleDaily: {}, + retentionScheduleFormatType: "Weekly", + retentionScheduleWeekly: { + daysOfTheWeek: ["Sunday"], + weeksOfTheMonth: ["First"] + }, + retentionTimes: [new Date("2021-12-17T08:00:00+00:00")] + } + }, + schedulePolicy: { + hourlySchedule: { + interval: 4, + scheduleWindowDuration: 16, + scheduleWindowStartTime: new Date("2021-12-17T08:00:00Z") + }, + schedulePolicyType: "SimpleSchedulePolicyV2", + scheduleRunFrequency: "Hourly" + }, + timeZone: "India Standard Time" + } + }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.createOrUpdate( + vaultName, + resourceGroupName, + policyName, + parameters + ); + console.log(result); +} + +createOrUpdateEnhancedAzureVMProtectionPolicyWithHourlyBackup().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureVMProtectionPolicy.ts index d19a238e20cc..ecbd368c6901 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureWorkloadProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureWorkloadProtectionPolicy.ts index 44e8582426fc..694088e8ef99 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureWorkloadProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateFullAzureWorkloadProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateHourlyAzureStorageProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateHourlyAzureStorageProtectionPolicy.ts index c9b8edeee13d..91bf95fe0db3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateHourlyAzureStorageProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateHourlyAzureStorageProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateSimpleAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateSimpleAzureVMProtectionPolicy.ts index a1da72097db5..919f19661142 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateSimpleAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createOrUpdateSimpleAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ using GetPolicyOperationResult API. * * @summary Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ import { ProtectionPolicyResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createResourceGuardProxy.ts index 6f22929acb5f..87f6e5ac95d5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/createResourceGuardProxy.ts @@ -14,7 +14,7 @@ Secures vault critical operations * * @summary Add or Update ResourceGuardProxy under vault Secures vault critical operations - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteAzureVMProtectionPolicy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteAzureVMProtectionPolicy.ts index 1ae4b2e9771b..9834f12d4202 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteAzureVMProtectionPolicy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteAzureVMProtectionPolicy.ts @@ -14,7 +14,7 @@ operation can be fetched using GetProtectionPolicyOperationResult API. * * @summary Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetProtectionPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deletePrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deletePrivateEndpointConnection.ts index 66b4c76ae821..70feb6143048 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deletePrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deletePrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete Private Endpoint requests. This call is made by Backup Admin. * * @summary Delete Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionFromAzureVirtualMachine.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionFromAzureVirtualMachine.ts index ed63ebcd50d8..a37f1d7477da 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionFromAzureVirtualMachine.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionFromAzureVirtualMachine.ts @@ -14,7 +14,7 @@ request, call the GetItemOperationResult API. * * @summary Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionIntentFromItem.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionIntentFromItem.ts index abbf57b09083..c31e58357539 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionIntentFromItem.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteProtectionIntentFromItem.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Used to remove intent from an item * * @summary Used to remove intent from an item - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteResourceGuardProxy.ts index c9f8ef8e0448..a84821b22741 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/deleteResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Delete ResourceGuardProxy under vault * * @summary Delete ResourceGuardProxy under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/enableProtectionOnAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/enableProtectionOnAzureIaasVM.ts index f5637454b30f..f0a5ca07a8f9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/enableProtectionOnAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/enableProtectionOnAzureIaasVM.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ConfigureProtection.json */ import { ProtectedItemResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobs.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobs.ts index 69afb28fbdb1..8b8e98ec47ba 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobs.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobs.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers export of jobs specified by filters and returns an OperationID to track. * * @summary Triggers export of jobs specified by filters and returns an OperationID to track. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerExportJobs.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobsOperationResults.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobsOperationResults.ts index 0dbd0432c2a9..6e71dc55ef57 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobsOperationResults.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/exportJobsOperationResults.ts @@ -14,7 +14,7 @@ contains URL of a Blob and a SAS key to access the same. The blob contains expor * * @summary Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ExportJobsOperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMEnhancedProtectionPolicyDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMEnhancedProtectionPolicyDetails.ts new file mode 100644 index 000000000000..6da6f37a228b --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMEnhancedProtectionPolicyDetails.ts @@ -0,0 +1,37 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * + * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous +operation. Status of the operation can be fetched using GetPolicyOperationResult API. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + */ +import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function getAzureIaasVMEnhancedProtectionPolicyDetails() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const policyName = "v2-daily-sample"; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const result = await client.protectionPolicies.get( + vaultName, + resourceGroupName, + policyName + ); + console.log(result); +} + +getAzureIaasVMEnhancedProtectionPolicyDetails().catch(console.error); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMProtectionPolicyDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMProtectionPolicyDetails.ts index e57a940cb389..7c0895d6ca70 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMProtectionPolicyDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureIaasVMProtectionPolicyDetails.ts @@ -14,7 +14,7 @@ operation. Status of the operation can be fetched using GetPolicyOperationResult * * @summary Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicies_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureStorageProtectionContainerOperationResult.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureStorageProtectionContainerOperationResult.ts index 2b718d3fee52..1d03111693a9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureStorageProtectionContainerOperationResult.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureStorageProtectionContainerOperationResult.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the container. * * @summary Fetches the result of any operation on the container. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVMRecoveryPointDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVMRecoveryPointDetails.ts index 2b00babc946a..50c3fef34377 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVMRecoveryPointDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVMRecoveryPointDetails.ts @@ -14,7 +14,7 @@ To know the status of the operation, call the GetProtectedItemOperationResult AP * * @summary Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVirtualMachineBackupStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVirtualMachineBackupStatus.ts index df7393fe7925..64d49a51ed23 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVirtualMachineBackupStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getAzureVirtualMachineBackupStatus.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the container backup status * * @summary Get the container backup status - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/GetBackupStatus.json */ import { BackupStatusRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts index 55edaa489089..621035b7db95 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getDpmOrAzureBackupServerOrLajollaBackupEngineDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns backup management server registered to Recovery Services Vault. * * @summary Returns backup management server registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getJobDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getJobDetails.ts index b3e0f1cdd74e..6eb30d036c52 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getJobDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getJobDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets extended information associated with the job. * * @summary Gets extended information associated with the job. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/GetJobDetails.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultForPrepareDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultForPrepareDataMove.ts index 2ebba72b19b0..146b5e31986f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultForPrepareDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultForPrepareDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Operation Result for Prepare Data Move * * @summary Fetches Operation Result for Prepare Data Move - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfProtectedVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfProtectedVM.ts index 9b79ec919add..0d64a0d2ba86 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfProtectedVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfProtectedVM.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of any operation on the backup item. * * @summary Fetches the result of any operation on the backup item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfValidateOperation.ts index 8cfcb207a9a1..fa01aa7537d4 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationResultsOfValidateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the result of a triggered validate operation. * * @summary Fetches the result of a triggered validate operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationResults.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatus.ts index ecdb217bdcd0..a720dee7150c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatus.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches operation status for data move operation on vault * * @summary Fetches operation status for data move operation on vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfProtectedVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfProtectedVM.ts index 53b91d7239b8..1c8cc50742a9 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfProtectedVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfProtectedVM.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with the operation. * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfValidateOperation.ts index bc98e3cec64a..eba61fd695f8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getOperationStatusOfValidateOperation.ts @@ -16,7 +16,7 @@ If operation has completed, this method returns the list of errors obtained whil * @summary Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. If operation has completed, this method returns the list of errors obtained while validating the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getPrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getPrivateEndpointConnection.ts index fa1181c9de73..26f790bcb87e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getPrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getPrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get Private Endpoint Connection. This call is made by Backup Admin. * * @summary Get Private Endpoint Connection. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPoints.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPoints.ts index 1a168ff05d69..9e3951dbeb26 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPoints.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPoints.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the backup copies for the backed up item. * * @summary Lists the backup copies for the backed up item. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPoints_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts index 913113c9239a..c4ee02c463b0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedAzureVMRecoveryPointsRecommendedForMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the recovery points recommended for move to another tier * * @summary Lists the recovery points recommended for move to another tier - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ import { ListRecoveryPointsRecommendedForMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedClassicVirtualMachineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedClassicVirtualMachineDetails.ts index 7b02fb800e3f..f099f184ec15 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedClassicVirtualMachineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedClassicVirtualMachineDetails.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedContainersUsagesSummary.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedContainersUsagesSummary.ts index 3730139ab9a8..be1f68d18935 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedContainersUsagesSummary.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedContainersUsagesSummary.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemDeleteOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemDeleteOperationStatus.ts index 70a603659dfa..20e661ccb51d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemDeleteOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemDeleteOperationStatus.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs when the operation is complete * @summary Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationStatus.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemsUsagesSummary.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemsUsagesSummary.ts index a3810b60d4e8..0ed04b7555d6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemsUsagesSummary.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedItemsUsagesSummary.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches the backup management usage summaries of the vault. * * @summary Fetches the backup management usage summaries of the vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedVirtualMachineDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedVirtualMachineDetails.ts index 8827587dcf9e..4c966d13ba1a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedVirtualMachineDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectedVirtualMachineDetails.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionContainerDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionContainerDetails.ts index caccdf8e28e8..e76b0c0b8e0a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionContainerDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionContainerDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Gets details of the specific container registered to your Recovery Services Vault. * * @summary Gets details of the specific container registered to your Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionIntentForAnItem.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionIntentForAnItem.ts index d8bffffd301a..3e2c8a5d3ab4 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionIntentForAnItem.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionIntentForAnItem.ts @@ -14,7 +14,7 @@ call the GetItemOperationResult API. * * @summary Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationResults.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationResults.ts index a29fc1b809b9..4823a17d5901 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationResults.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationResults.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides the result of an operation. * * @summary Provides the result of an operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationStatus.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationStatus.ts index e4ceee52610c..effa9398289d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationStatus.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getProtectionPolicyOperationStatus.ts @@ -16,7 +16,7 @@ create jobs. This method returns the list of jobs associated with operation. * @summary Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResourceGuardProxy.ts index e7870a7f5d60..85d961e247eb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns ResourceGuardProxy under vault and with the name referenced in request * * @summary Returns ResourceGuardProxy under vault and with the name referenced in request - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResultForProtectedItemDeleteOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResultForProtectedItemDeleteOperation.ts index c1db1d9853c9..8cca6cd1631c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResultForProtectedItemDeleteOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getResultForProtectedItemDeleteOperation.ts @@ -18,7 +18,7 @@ part of the Location header of the operation response. status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ProtectedItem_Delete_OperationResult.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultEncryptionConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultEncryptionConfiguration.ts index cbc449094b3d..601b9d02fc24 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultEncryptionConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultEncryptionConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches Vault Encryption config. * * @summary Fetches Vault Encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultGuardProxies.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultGuardProxies.ts index 240644a06ae9..6179b4a356fb 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultGuardProxies.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultGuardProxies.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to List the ResourceGuardProxies under vault * * @summary List the ResourceGuardProxies under vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityConfig.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityConfig.ts index 9106957e8941..8877619f2393 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityConfig.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityConfig.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource vault config. * * @summary Fetches resource vault config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityPin.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityPin.ts index 0a37ca981d91..0e6d57049a83 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityPin.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultSecurityPin.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Get the security PIN. * * @summary Get the security PIN. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupSecurityPin_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultStorageConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultStorageConfiguration.ts index 88529ea5155a..970cd29d6edc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultStorageConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/getVaultStorageConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Fetches resource storage config. * * @summary Fetches resource storage config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Get.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/inquireAzureStorageProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/inquireAzureStorageProtectionContainers.ts index 57cd6d97884c..53bc75e85e8c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/inquireAzureStorageProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/inquireAzureStorageProtectionContainers.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to This is an async operation and the results should be tracked using location header or Azure-async-url. * * @summary This is an async operation and the results should be tracked using location header or Azure-async-url. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Inquire.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listAllJobs.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listAllJobs.ts index 489a69565f23..b0ea2ce56c64 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listAllJobs.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listAllJobs.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobs.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listBackupProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listBackupProtectionContainers.ts index 1ebfee7da959..5c6d08f98d6d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listBackupProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listBackupProtectionContainers.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers registered to Recovery Services Vault. * * @summary Lists the containers registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts index d9aa14afd12b..197fec0e400b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listDpmOrAzureBackupServerOrLajollaBackupEngines.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. * * @summary Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Dpm/BackupEngines_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithFilters.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithFilters.ts index 5214f715e74f..ae790d999b98 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithFilters.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithFilters.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithAllSupportedFilters.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithTimeFilter.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithTimeFilter.ts index 021be892ca01..991e4f63434f 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithTimeFilter.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listJobsWithTimeFilter.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of jobs. * * @summary Provides a pageable list of jobs. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listOperations.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listOperations.ts index e8809a92b73a..2861f7288f90 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listOperations.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listOperations.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Returns the list of available operations. * * @summary Returns the list of available operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ListOperations.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts index 8d2d2aec2719..a4f707df6e33 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -14,7 +14,7 @@ pagination parameters. * * @summary Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectableItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts index 5468530ee5e0..be294acbcf91 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Lists the containers that can be registered to Recovery Services Vault. * * @summary Lists the containers that can be registered to Recovery Services Vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectableContainers_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts index ce502f9233c6..e20311528467 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all items that are backed up within a vault. * * @summary Provides a pageable list of all items that are backed up within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupProtectedItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionIntentWithBackupManagementTypeFilter.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionIntentWithBackupManagementTypeFilter.ts index 31921bffb7b8..ee74adff5e61 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionIntentWithBackupManagementTypeFilter.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionIntentWithBackupManagementTypeFilter.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Provides a pageable list of all intents that are present within a vault. * * @summary Provides a pageable list of all intents that are present within a vault. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupProtectionIntent_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts index f07e89cd3c9e..bf61aa46c001 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVM.ts @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/BackupPolicies_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts new file mode 100644 index 000000000000..5750c00d9887 --- /dev/null +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +/** + * This sample demonstrates how to Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * + * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch +scoped results. + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + */ +import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; +import { DefaultAzureCredential } from "@azure/identity"; + +async function listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies() { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const vaultName = "NetSDKTestRsVault"; + const resourceGroupName = "SwaggerTestRg"; + const filter = "backupManagementType eq 'AzureIaasVM'"; + const options = { filter: filter }; + const credential = new DefaultAzureCredential(); + const client = new RecoveryServicesBackupClient(credential, subscriptionId); + const resArray = new Array(); + for await (let item of client.backupPolicies.list( + vaultName, + resourceGroupName, + options + )) { + resArray.push(item); + } + console.log(resArray); +} + +listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVMWithBothV1AndV2Policies().catch( + console.error +); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts index f2d2d0cc28f5..51254bedaa7a 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload.ts @@ -14,7 +14,7 @@ scoped results. * * @summary Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupPolicies_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listWorkloadItemsInContainer.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listWorkloadItemsInContainer.ts index 37a8f00c9a03..22d0c1e1aeb3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listWorkloadItemsInContainer.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/listWorkloadItemsInContainer.ts @@ -14,7 +14,7 @@ parameters. * * @summary Provides a pageable list of workload item of a specific container according to the query filter and the pagination parameters. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/BackupWorkloadItems_List.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/prepareDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/prepareDataMove.ts index 85ddc5f6f111..e3828d4a4ab3 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/prepareDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/prepareDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Prepares source vault for Data Move operation * * @summary Prepares source vault for Data Move operation - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/PrepareDataMove_Post.json */ import { PrepareDataMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/provisionInstantItemLevelRecoveryForAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/provisionInstantItemLevelRecoveryForAzureVM.ts index e83712944b7f..4ee4fe5cc39b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/provisionInstantItemLevelRecoveryForAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/provisionInstantItemLevelRecoveryForAzureVM.ts @@ -16,7 +16,7 @@ provisioning, call GetProtectedItemOperationResult API. * @summary Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Provision_Ilr.json */ import { ILRRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/registerAzureStorageProtectionContainers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/registerAzureStorageProtectionContainers.ts index e4b4feedee1c..6b9137e8311e 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/registerAzureStorageProtectionContainers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/registerAzureStorageProtectionContainers.ts @@ -16,7 +16,7 @@ the operation. * @summary Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation status, use location header to call get latest status of the operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureStorage/ProtectionContainers_Register.json */ import { ProtectionContainerResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequest.ts index ed465b034351..b061050c65e0 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts index ee632c709852..015a6b99ed9d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts index 858a76e1d7a7..9774bf09a578 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreDisksWithIaasVMRestoreWithRehydrationRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts index 5649017b780c..a7789df26be2 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts index 5f97ef9a070a..5c5661873420 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts index d56d2567e356..2b5373a22061 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/restoreToNewAzureIaasVMWithIaasVMRestoreWithRehydrationRequest.ts @@ -14,7 +14,7 @@ GetProtectedItemOperationResult API. * * @summary Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ import { RestoreRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/revokeInstantItemLevelRecoveryForAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/revokeInstantItemLevelRecoveryForAzureVM.ts index 26056085a21a..11cbc79de351 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/revokeInstantItemLevelRecoveryForAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/revokeInstantItemLevelRecoveryForAzureVM.ts @@ -14,7 +14,7 @@ displaying all recoverable files and folders. This is an asynchronous operation. * * @summary Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/Revoke_Ilr.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/stopProtectionWithRetainDataOnAzureIaasVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/stopProtectionWithRetainDataOnAzureIaasVM.ts index 37d7bcd41edf..443edadb80a5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/stopProtectionWithRetainDataOnAzureIaasVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/stopProtectionWithRetainDataOnAzureIaasVM.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call the GetItemOpe * * @summary Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/StopProtection.json */ import { ProtectedItemResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerAzureVMDiscovery.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerAzureVMDiscovery.ts index 1994ad27148c..ec4ea8aac83d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerAzureVMDiscovery.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerAzureVMDiscovery.ts @@ -14,7 +14,7 @@ asynchronous operation. To know the status of the operation, call GetRefreshOper * * @summary Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/RefreshContainers.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerBackup.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerBackup.ts index 2ee480a091ec..061f8faf6679 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerBackup.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerBackup.ts @@ -14,7 +14,7 @@ operation, call GetProtectedItemOperationResult API. * * @summary Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/TriggerBackup_Post.json */ import { BackupRequestResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerDataMove.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerDataMove.ts index b6e750169acb..0b16f8d7414b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerDataMove.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerDataMove.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Triggers Data Move Operation on target vault * * @summary Triggers Data Move Operation on target vault - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupDataMove/TriggerDataMove_Post.json */ import { TriggerDataMoveRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerRpMoveOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerRpMoveOperation.ts index 6a5547454185..66df07508033 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerRpMoveOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerRpMoveOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Move recovery point from one datastore to another store. * * @summary Move recovery point from one datastore to another store. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/TriggerRecoveryPointMove_Post.json */ import { MoveRPAcrossTiersRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerValidateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerValidateOperation.ts index 27b3774d1019..f45a1d1afa4d 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerValidateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/triggerValidateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. * * @summary Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking headers which can be tracked using GetValidateOperationResult API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unlockDeleteResourceGuardProxy.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unlockDeleteResourceGuardProxy.ts index 4bd1278fa64f..e961ae75670c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unlockDeleteResourceGuardProxy.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unlockDeleteResourceGuardProxy.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Secures delete ResourceGuardProxy operations. * * @summary Secures delete ResourceGuardProxy operations. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ import { UnlockDeleteRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unregisterProtectionContainer.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unregisterProtectionContainer.ts index ac386cf3ce10..e247cfa375fc 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unregisterProtectionContainer.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/unregisterProtectionContainer.ts @@ -14,7 +14,7 @@ whether the backend service has finished processing the request, call Get Contai * * @summary Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine whether the backend service has finished processing the request, call Get Container Operation Result API. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureWorkload/ProtectionContainers_Unregister.json */ import { RecoveryServicesBackupClient } from "@azure/arm-recoveryservicesbackup"; import { DefaultAzureCredential } from "@azure/identity"; diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updatePrivateEndpointConnection.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updatePrivateEndpointConnection.ts index 113927342ac7..e7a0088f9fdf 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updatePrivateEndpointConnection.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updatePrivateEndpointConnection.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Approve or Reject Private Endpoint requests. This call is made by Backup Admin. * * @summary Approve or Reject Private Endpoint requests. This call is made by Backup Admin. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ import { PrivateEndpointConnectionResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultEncryptionConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultEncryptionConfiguration.ts index b585d558baa8..3f2c1efe8132 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultEncryptionConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultEncryptionConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates Vault encryption config. * * @summary Updates Vault encryption config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/BackupResourceEncryptionConfig_Put.json */ import { BackupResourceEncryptionConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultSecurityConfig.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultSecurityConfig.ts index 7b19e82aa2bc..e5eab74e6ae8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultSecurityConfig.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultSecurityConfig.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault security config. * * @summary Updates vault security config. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupResourceVaultConfigs_Put.json */ import { BackupResourceVaultConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultStorageConfiguration.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultStorageConfiguration.ts index 4093cb611fa2..dc0e50f38d5b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultStorageConfiguration.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/updateVaultStorageConfiguration.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Updates vault storage model type. * * @summary Updates vault storage model type. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/Common/BackupStorageConfig_Patch.json */ import { BackupResourceConfigResource, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateEnableProtectionOnAzureVM.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateEnableProtectionOnAzureVM.ts index b2ea26a52f6d..e2aaf11b0fd8 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateEnableProtectionOnAzureVM.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateEnableProtectionOnAzureVM.ts @@ -18,7 +18,7 @@ 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed in properties. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ProtectionIntent_Validate.json */ import { PreValidateEnableBackupRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperation.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperation.ts index cfe48dbace9e..540a79b0cfe6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperation.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperation.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperationWithIdentityBasedRestoreDetails.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperationWithIdentityBasedRestoreDetails.ts index 30505404f3ea..cbd22ef2ecd5 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperationWithIdentityBasedRestoreDetails.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/samples/v8/typescript/src/validateOperationWithIdentityBasedRestoreDetails.ts @@ -12,7 +12,7 @@ * This sample demonstrates how to Validate operation for specified backed up item. This is a synchronous operation. * * @summary Validate operation for specified backed up item. This is a synchronous operation. - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ import { ValidateIaasVMRestoreOperationRequest, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/index.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/index.ts index a4d0fce83205..28625af42dc6 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/index.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/index.ts @@ -106,7 +106,8 @@ export type SchedulePolicyUnion = | SchedulePolicy | LogSchedulePolicy | LongTermSchedulePolicy - | SimpleSchedulePolicy; + | SimpleSchedulePolicy + | SimpleSchedulePolicyV2; export type RetentionPolicyUnion = | RetentionPolicy | LongTermRetentionPolicy @@ -1129,7 +1130,8 @@ export interface SchedulePolicy { schedulePolicyType: | "LogSchedulePolicy" | "LongTermSchedulePolicy" - | "SimpleSchedulePolicy"; + | "SimpleSchedulePolicy" + | "SimpleSchedulePolicyV2"; } /** Base class for retention policy. */ @@ -1531,6 +1533,17 @@ export interface HourlySchedule { scheduleWindowDuration?: number; } +export interface DailySchedule { + /** List of times of day this schedule has to be run. */ + scheduleRunTimes?: Date[]; +} + +export interface WeeklySchedule { + scheduleRunDays?: DayOfWeek[]; + /** List of times of day this schedule has to be run. */ + scheduleRunTimes?: Date[]; +} + /** IaaS VM workload specific restore details for restores using managed identity */ export interface IdentityBasedRestoreDetails { /** Gets the class type. */ @@ -2669,6 +2682,7 @@ export type AzureIaaSVMProtectionPolicy = ProtectionPolicy & { instantRpRetentionRangeInDays?: number; /** TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ timeZone?: string; + policyType?: IaasvmPolicyType; }; /** Azure SQL workload-specific backup policy. */ @@ -3168,6 +3182,20 @@ export type SimpleSchedulePolicy = SchedulePolicy & { scheduleWeeklyFrequency?: number; }; +/** The V2 policy schedule for IaaS that supports hourly backups. */ +export type SimpleSchedulePolicyV2 = SchedulePolicy & { + /** Polymorphic discriminator, which specifies the different types this object can be */ + schedulePolicyType: "SimpleSchedulePolicyV2"; + /** Frequency of the schedule operation of this policy. */ + scheduleRunFrequency?: ScheduleRunType; + /** hourly schedule of this policy */ + hourlySchedule?: HourlySchedule; + /** Daily schedule of this policy */ + dailySchedule?: DailySchedule; + /** Weekly schedule of this policy */ + weeklySchedule?: WeeklySchedule; +}; + /** Long term retention policy. */ export type LongTermRetentionPolicy = RetentionPolicy & { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -3700,7 +3728,9 @@ export enum KnownProtectionIntentItemType { Invalid = "Invalid", AzureResourceItem = "AzureResourceItem", RecoveryServiceVaultItem = "RecoveryServiceVaultItem", - AzureWorkloadContainerAutoProtectionIntent = "AzureWorkloadContainerAutoProtectionIntent" + AzureWorkloadContainerAutoProtectionIntent = "AzureWorkloadContainerAutoProtectionIntent", + AzureWorkloadAutoProtectionIntent = "AzureWorkloadAutoProtectionIntent", + AzureWorkloadSQLAutoProtectionIntent = "AzureWorkloadSQLAutoProtectionIntent" } /** @@ -3711,7 +3741,9 @@ export enum KnownProtectionIntentItemType { * **Invalid** \ * **AzureResourceItem** \ * **RecoveryServiceVaultItem** \ - * **AzureWorkloadContainerAutoProtectionIntent** + * **AzureWorkloadContainerAutoProtectionIntent** \ + * **AzureWorkloadAutoProtectionIntent** \ + * **AzureWorkloadSQLAutoProtectionIntent** */ export type ProtectionIntentItemType = string; @@ -4001,7 +4033,10 @@ export enum KnownContainerType { VMAppContainer = "VMAppContainer", SqlagWorkLoadContainer = "SQLAGWorkLoadContainer", StorageContainer = "StorageContainer", - GenericContainer = "GenericContainer" + GenericContainer = "GenericContainer", + MicrosoftClassicComputeVirtualMachines = "Microsoft.ClassicCompute/virtualMachines", + MicrosoftComputeVirtualMachines = "Microsoft.Compute/virtualMachines", + AzureWorkloadContainer = "AzureWorkloadContainer" } /** @@ -4023,7 +4058,10 @@ export enum KnownContainerType { * **VMAppContainer** \ * **SQLAGWorkLoadContainer** \ * **StorageContainer** \ - * **GenericContainer** + * **GenericContainer** \ + * **Microsoft.ClassicCompute\/virtualMachines** \ + * **Microsoft.Compute\/virtualMachines** \ + * **AzureWorkloadContainer** */ export type ContainerType = string; @@ -4223,6 +4261,24 @@ export enum KnownHealthStatus { */ export type HealthStatus = string; +/** Known values of {@link IaasvmPolicyType} that the service accepts. */ +export enum KnownIaasvmPolicyType { + Invalid = "Invalid", + V1 = "V1", + V2 = "V2" +} + +/** + * Defines values for IaasvmPolicyType. \ + * {@link KnownIaasvmPolicyType} can be used interchangeably with IaasvmPolicyType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Invalid** \ + * **V1** \ + * **V2** + */ +export type IaasvmPolicyType = string; + /** Known values of {@link ProtectedItemState} that the service accepts. */ export enum KnownProtectedItemState { Invalid = "Invalid", diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/mappers.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/mappers.ts index 004a80c86f20..191d7773b857 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/mappers.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/mappers.ts @@ -3588,6 +3588,66 @@ export const HourlySchedule: coreClient.CompositeMapper = { } }; +export const DailySchedule: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DailySchedule", + modelProperties: { + scheduleRunTimes: { + serializedName: "scheduleRunTimes", + type: { + name: "Sequence", + element: { + type: { + name: "DateTime" + } + } + } + } + } + } +}; + +export const WeeklySchedule: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "WeeklySchedule", + modelProperties: { + scheduleRunDays: { + serializedName: "scheduleRunDays", + type: { + name: "Sequence", + element: { + type: { + name: "Enum", + allowedValues: [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ] + } + } + } + }, + scheduleRunTimes: { + serializedName: "scheduleRunTimes", + type: { + name: "Sequence", + element: { + type: { + name: "DateTime" + } + } + } + } + } + } +}; + export const IdentityBasedRestoreDetails: coreClient.CompositeMapper = { type: { name: "Composite", @@ -6796,6 +6856,12 @@ export const AzureIaaSVMProtectionPolicy: coreClient.CompositeMapper = { type: { name: "String" } + }, + policyType: { + serializedName: "policyType", + type: { + name: "String" + } } } } @@ -8196,6 +8262,46 @@ export const SimpleSchedulePolicy: coreClient.CompositeMapper = { } }; +export const SimpleSchedulePolicyV2: coreClient.CompositeMapper = { + serializedName: "SimpleSchedulePolicyV2", + type: { + name: "Composite", + className: "SimpleSchedulePolicyV2", + uberParent: "SchedulePolicy", + polymorphicDiscriminator: SchedulePolicy.type.polymorphicDiscriminator, + modelProperties: { + ...SchedulePolicy.type.modelProperties, + scheduleRunFrequency: { + serializedName: "scheduleRunFrequency", + type: { + name: "String" + } + }, + hourlySchedule: { + serializedName: "hourlySchedule", + type: { + name: "Composite", + className: "HourlySchedule" + } + }, + dailySchedule: { + serializedName: "dailySchedule", + type: { + name: "Composite", + className: "DailySchedule" + } + }, + weeklySchedule: { + serializedName: "weeklySchedule", + type: { + name: "Composite", + className: "WeeklySchedule" + } + } + } + } +}; + export const LongTermRetentionPolicy: coreClient.CompositeMapper = { serializedName: "LongTermRetentionPolicy", type: { @@ -9053,6 +9159,7 @@ export let discriminators = { "SchedulePolicy.LogSchedulePolicy": LogSchedulePolicy, "SchedulePolicy.LongTermSchedulePolicy": LongTermSchedulePolicy, "SchedulePolicy.SimpleSchedulePolicy": SimpleSchedulePolicy, + "SchedulePolicy.SimpleSchedulePolicyV2": SimpleSchedulePolicyV2, "RetentionPolicy.LongTermRetentionPolicy": LongTermRetentionPolicy, "RetentionPolicy.SimpleRetentionPolicy": SimpleRetentionPolicy, "ProtectionIntent.AzureWorkloadAutoProtectionIntent": AzureWorkloadAutoProtectionIntent, diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/parameters.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/parameters.ts index bcfd82db492b..df79fabc0b4c 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/parameters.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/parameters.ts @@ -62,7 +62,7 @@ export const $host: OperationURLParameter = { export const apiVersion: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { - defaultValue: "2021-10-01", + defaultValue: "2021-12-01", isConstant: true, serializedName: "api-version", type: { diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/recoveryServicesBackupClient.ts b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/recoveryServicesBackupClient.ts index dd168a5dbb6e..50fb5f421455 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/recoveryServicesBackupClient.ts +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/recoveryServicesBackupClient.ts @@ -156,7 +156,7 @@ export class RecoveryServicesBackupClient extends coreClient.ServiceClient { credential: credentials }; - const packageDetails = `azsdk-js-arm-recoveryservicesbackup/8.0.0`; + const packageDetails = `azsdk-js-arm-recoveryservicesbackup/8.1.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -179,7 +179,7 @@ export class RecoveryServicesBackupClient extends coreClient.ServiceClient { // Assigning values to Constant parameters this.$host = options.$host || "https://management.azure.com"; - this.apiVersion = options.apiVersion || "2021-10-01"; + this.apiVersion = options.apiVersion || "2021-12-01"; this.backupResourceStorageConfigsNonCRR = new BackupResourceStorageConfigsNonCRRImpl( this ); diff --git a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/tsconfig.json b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/tsconfig.json index 1fed01aaf320..fe1a6e163f0b 100644 --- a/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/tsconfig.json +++ b/sdk/recoveryservicesbackup/arm-recoveryservicesbackup/tsconfig.json @@ -9,12 +9,24 @@ "esModuleInterop": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, - "lib": ["es6", "dom"], + "lib": [ + "es6", + "dom" + ], "declaration": true, "outDir": "./dist-esm", "importHelpers": true, - "paths": { "@azure/arm-recoveryservicesbackup": ["./src/index"] } + "paths": { + "@azure/arm-recoveryservicesbackup": [ + "./src/index" + ] + } }, - "include": ["./src/**/*.ts", "./test/**/*.ts", "samples-dev/**/*.ts"], - "exclude": ["node_modules"] -} + "include": [ + "./src/**/*.ts", + "./test/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} \ No newline at end of file