diff --git a/lib/services/recoveryServicesBackupManagement/lib/models/backupStatusResponse.js b/lib/services/recoveryServicesBackupManagement/lib/models/backupStatusResponse.js index a1ec45b0ef..95ca7d24b6 100644 --- a/lib/services/recoveryServicesBackupManagement/lib/models/backupStatusResponse.js +++ b/lib/services/recoveryServicesBackupManagement/lib/models/backupStatusResponse.js @@ -20,6 +20,7 @@ class BackupStatusResponse { * @property {string} [protectionStatus] Specifies whether the container is * registered or not. Possible values include: 'Invalid', 'NotProtected', * 'Protecting', 'Protected', 'ProtectionFailed' + * @property {string} [vaultId] Specifies the arm resource id of the vault * @property {string} [fabricName] Specifies the fabric name - Azure or AD. * Possible values include: 'Invalid', 'Azure' * @property {string} [containerName] Specifies the product specific @@ -56,6 +57,13 @@ class BackupStatusResponse { name: 'String' } }, + vaultId: { + required: false, + serializedName: 'vaultId', + type: { + name: 'String' + } + }, fabricName: { required: false, serializedName: 'fabricName', diff --git a/lib/services/recoveryServicesBackupManagement/lib/models/index.d.ts b/lib/services/recoveryServicesBackupManagement/lib/models/index.d.ts index 7b9bfd8781..bcc881965f 100644 --- a/lib/services/recoveryServicesBackupManagement/lib/models/index.d.ts +++ b/lib/services/recoveryServicesBackupManagement/lib/models/index.d.ts @@ -1212,6 +1212,10 @@ export interface BackupStatusResponse { * 'NotProtected', 'Protecting', 'Protected', 'ProtectionFailed' */ protectionStatus?: string; + /** + * Specifies the arm resource id of the vault + */ + vaultId?: string; /** * Specifies the fabric name - Azure or AD. Possible values include: 'Invalid', 'Azure' */ @@ -2098,6 +2102,10 @@ export interface PreValidateEnableBackupRequest { * ARM Virtual Machine Id */ resourceId?: string; + /** + * Specifies the arm resource id of the vault + */ + vaultId?: string; /** * Configuration of VM if any needs to be validated like OS type etc */ diff --git a/lib/services/recoveryServicesBackupManagement/lib/models/preValidateEnableBackupRequest.js b/lib/services/recoveryServicesBackupManagement/lib/models/preValidateEnableBackupRequest.js index 5b403aa5fa..f3bd997feb 100644 --- a/lib/services/recoveryServicesBackupManagement/lib/models/preValidateEnableBackupRequest.js +++ b/lib/services/recoveryServicesBackupManagement/lib/models/preValidateEnableBackupRequest.js @@ -28,6 +28,7 @@ class PreValidateEnableBackupRequest { * 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', * 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' * @property {string} [resourceId] ARM Virtual Machine Id + * @property {string} [vaultId] Specifies the arm resource id of the vault * @property {string} [properties] Configuration of VM if any needs to be * validated like OS type etc */ @@ -62,6 +63,13 @@ class PreValidateEnableBackupRequest { name: 'String' } }, + vaultId: { + required: false, + serializedName: 'vaultId', + type: { + name: 'String' + } + }, properties: { required: false, serializedName: 'properties', diff --git a/lib/services/recoveryServicesBackupManagement/lib/operations/index.d.ts b/lib/services/recoveryServicesBackupManagement/lib/operations/index.d.ts index 5dead1944e..f35b25c3b0 100644 --- a/lib/services/recoveryServicesBackupManagement/lib/operations/index.d.ts +++ b/lib/services/recoveryServicesBackupManagement/lib/operations/index.d.ts @@ -40,6 +40,9 @@ export interface ProtectionIntentOperations { * * @param {string} [parameters.resourceId] ARM Virtual Machine Id * + * @param {string} [parameters.vaultId] Specifies the arm resource id of the + * vault + * * @param {string} [parameters.properties] Configuration of VM if any needs to * be validated like OS type etc * @@ -75,6 +78,9 @@ export interface ProtectionIntentOperations { * * @param {string} [parameters.resourceId] ARM Virtual Machine Id * + * @param {string} [parameters.vaultId] Specifies the arm resource id of the + * vault + * * @param {string} [parameters.properties] Configuration of VM if any needs to * be validated like OS type etc * diff --git a/lib/services/recoveryServicesBackupManagement/lib/operations/protectionIntentOperations.js b/lib/services/recoveryServicesBackupManagement/lib/operations/protectionIntentOperations.js index 2bd3327e0e..c73edb25e8 100644 --- a/lib/services/recoveryServicesBackupManagement/lib/operations/protectionIntentOperations.js +++ b/lib/services/recoveryServicesBackupManagement/lib/operations/protectionIntentOperations.js @@ -33,6 +33,9 @@ const WebResource = msRest.WebResource; * * @param {string} [parameters.resourceId] ARM Virtual Machine Id * + * @param {string} [parameters.vaultId] Specifies the arm resource id of the + * vault + * * @param {string} [parameters.properties] Configuration of VM if any needs to * be validated like OS type etc * @@ -723,6 +726,9 @@ class ProtectionIntentOperations { * * @param {string} [parameters.resourceId] ARM Virtual Machine Id * + * @param {string} [parameters.vaultId] Specifies the arm resource id of the + * vault + * * @param {string} [parameters.properties] Configuration of VM if any needs to * be validated like OS type etc * @@ -770,6 +776,9 @@ class ProtectionIntentOperations { * * @param {string} [parameters.resourceId] ARM Virtual Machine Id * + * @param {string} [parameters.vaultId] Specifies the arm resource id of the + * vault + * * @param {string} [parameters.properties] Configuration of VM if any needs to * be validated like OS type etc *