Skip to content

Commit 06ba63d

Browse files
author
SDKAuto
committed
CodeGen from PR 15881 in Azure/azure-rest-api-specs
Merge 84cb213058dae7b83541d552ed4bf7259622f252 into 4dc391780cb36a5c8c5632f5baec0cb8f255fa71
1 parent eb34da8 commit 06ba63d

File tree

106 files changed

+7438
-7237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+7438
-7237
lines changed

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/README.md

Lines changed: 24 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
## Azure RecoveryServicesBackupClient SDK for JavaScript
22

3-
This package contains an isomorphic SDK (runs both in Node.js and in browsers) for RecoveryServicesBackupClient.
3+
This package contains an isomorphic SDK (runs both in node.js and in browsers) for RecoveryServicesBackupClient.
44

55
### Currently supported environments
66

77
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
8-
- Latest versions of Safari, Chrome, Edge, and Firefox.
8+
- Latest versions of Safari, Chrome, Edge and Firefox.
99

1010
### Prerequisites
1111

@@ -14,18 +14,15 @@ You must have an [Azure subscription](https://azure.microsoft.com/free/).
1414
### How to install
1515

1616
To use this SDK in your project, you will need to install two packages.
17-
1817
- `@azure/arm-recoveryservicesbackup` that contains the client.
1918
- `@azure/identity` that provides different mechanisms for the client to authenticate your requests using Azure Active Directory.
2019

2120
Install both packages using the below command:
22-
2321
```bash
2422
npm install --save @azure/arm-recoveryservicesbackup @azure/identity
2523
```
26-
2724
> **Note**: You may have used either `@azure/ms-rest-nodeauth` or `@azure/ms-rest-browserauth` in the past. These packages are in maintenance mode receiving critical bug fixes, but no new features.
28-
> If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options.
25+
If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options.
2926

3027
### How to use
3128

@@ -39,8 +36,7 @@ npm install --save @azure/arm-recoveryservicesbackup @azure/identity
3936

4037
In the below samples, we pass the credential and the Azure subscription id to instantiate the client.
4138
Once the client is created, explore the operations on it either in your favorite editor or in our [API reference documentation](https://docs.microsoft.com/javascript/api) to get started.
42-
43-
#### nodejs - Authentication, client creation, and get backupResourceVaultConfigs as an example written in JavaScript.
39+
#### nodejs - Authentication, client creation, and get backupResourceStorageConfigsNonCRR as an example written in JavaScript.
4440

4541
##### Sample code
4642

@@ -55,24 +51,20 @@ const creds = new DefaultAzureCredential();
5551
const client = new RecoveryServicesBackupClient(creds, subscriptionId);
5652
const vaultName = "testvaultName";
5753
const resourceGroupName = "testresourceGroupName";
58-
client.backupResourceVaultConfigs
59-
.get(vaultName, resourceGroupName)
60-
.then((result) => {
61-
console.log("The result is:");
62-
console.log(result);
63-
})
64-
.catch((err) => {
65-
console.log("An error occurred:");
66-
console.error(err);
67-
});
54+
client.backupResourceStorageConfigsNonCRR.get(vaultName, resourceGroupName).then((result) => {
55+
console.log("The result is:");
56+
console.log(result);
57+
}).catch((err) => {
58+
console.log("An error occurred:");
59+
console.error(err);
60+
});
6861
```
6962

70-
#### browser - Authentication, client creation, and get backupResourceVaultConfigs as an example written in JavaScript.
63+
#### browser - Authentication, client creation, and get backupResourceStorageConfigsNonCRR as an example written in JavaScript.
7164

7265
In browser applications, we recommend using the `InteractiveBrowserCredential` that interactively authenticates using the default system browser.
73-
74-
- See [Single-page application: App registration guide](https://docs.microsoft.com/azure/active-directory/develop/scenario-spa-app-registration) to configure your app registration for the browser.
75-
- Note down the client Id from the previous step and use it in the browser sample below.
66+
- See [Single-page application: App registration guide](https://docs.microsoft.com/azure/active-directory/develop/scenario-spa-app-registration) to configure your app registration for the browser.
67+
- Note down the client Id from the previous step and use it in the browser sample below.
7668

7769
##### Sample code
7870

@@ -90,26 +82,21 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t
9082
const subscriptionId = "<Subscription_Id>";
9183
// Create credentials using the `@azure/identity` package.
9284
// Please note that you can also use credentials from the `@azure/ms-rest-browserauth` package instead.
93-
const credential = new InteractiveBrowserCredential({
85+
const credential = new InteractiveBrowserCredential(
86+
{
9487
clientId: "<client id for your Azure AD app>",
9588
tenant: "<optional tenant for your organization>"
9689
});
97-
const client = new Azure.ArmRecoveryservicesbackup.RecoveryServicesBackupClient(
98-
creds,
99-
subscriptionId
100-
);
90+
const client = new Azure.ArmRecoveryservicesbackup.RecoveryServicesBackupClient(creds, subscriptionId);
10191
const vaultName = "testvaultName";
10292
const resourceGroupName = "testresourceGroupName";
103-
client.backupResourceVaultConfigs
104-
.get(vaultName, resourceGroupName)
105-
.then((result) => {
106-
console.log("The result is:");
107-
console.log(result);
108-
})
109-
.catch((err) => {
110-
console.log("An error occurred:");
111-
console.error(err);
112-
});
93+
client.backupResourceStorageConfigsNonCRR.get(vaultName, resourceGroupName).then((result) => {
94+
console.log("The result is:");
95+
console.log(result);
96+
}).catch((err) => {
97+
console.log("An error occurred:");
98+
console.error(err);
99+
});
113100
</script>
114101
</head>
115102
<body></body>

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"rollup-plugin-sourcemaps": "^0.4.2",
2828
"uglify-js": "^3.6.0"
2929
},
30-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/feature/v4/sdk/recoveryservicesbackup/arm-recoveryservicesbackup",
30+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/recoveryservicesbackup/arm-recoveryservicesbackup",
3131
"repository": {
3232
"type": "git",
3333
"url": "https://github.com/Azure/azure-sdk-for-js.git"

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/rollup.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ import sourcemaps from "rollup-plugin-sourcemaps";
77
*/
88
const config = {
99
input: "./esm/recoveryServicesBackupClient.js",
10-
external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"],
10+
external: [
11+
"@azure/ms-rest-js",
12+
"@azure/ms-rest-azure-js"
13+
],
1114
output: {
1215
file: "./dist/arm-recoveryservicesbackup.js",
1316
format: "umd",
@@ -25,7 +28,10 @@ const config = {
2528
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
2629
*/`
2730
},
28-
plugins: [nodeResolve({ mainFields: ["module", "main"] }), sourcemaps()]
31+
plugins: [
32+
nodeResolve({ mainFields: ['module', 'main'] }),
33+
sourcemaps()
34+
]
2935
};
3036

3137
export default config;

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/aadPropertiesMappers.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ export {
103103
BackupResourceConfig,
104104
BackupResourceConfigResource,
105105
BackupResourceEncryptionConfig,
106+
BackupResourceEncryptionConfigExtended,
107+
BackupResourceEncryptionConfigExtendedResource,
106108
BackupResourceEncryptionConfigResource,
107109
BackupResourceVaultConfig,
108110
BackupResourceVaultConfigResource,
@@ -146,6 +148,7 @@ export {
146148
IaasVMRecoveryPoint,
147149
IaasVMRestoreRequest,
148150
IaasVMRestoreWithRehydrationRequest,
151+
IdentityInfo,
149152
ILRRequest,
150153
ILRRequestResource,
151154
InquiryInfo,
@@ -195,6 +198,9 @@ export {
195198
RecoveryPointResource,
196199
RecoveryPointTierInformation,
197200
Resource,
201+
ResourceGuardOperationDetail,
202+
ResourceGuardProxyBase,
203+
ResourceGuardProxyBaseResource,
198204
ResourceHealthDetails,
199205
RestoreFileSpecs,
200206
RestoreRequest,

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupCrrJobDetailsMappers.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ export {
103103
BackupResourceConfig,
104104
BackupResourceConfigResource,
105105
BackupResourceEncryptionConfig,
106+
BackupResourceEncryptionConfigExtended,
107+
BackupResourceEncryptionConfigExtendedResource,
106108
BackupResourceEncryptionConfigResource,
107109
BackupResourceVaultConfig,
108110
BackupResourceVaultConfigResource,
@@ -146,6 +148,7 @@ export {
146148
IaasVMRecoveryPoint,
147149
IaasVMRestoreRequest,
148150
IaasVMRestoreWithRehydrationRequest,
151+
IdentityInfo,
149152
ILRRequest,
150153
ILRRequestResource,
151154
InquiryInfo,
@@ -195,6 +198,9 @@ export {
195198
RecoveryPointResource,
196199
RecoveryPointTierInformation,
197200
Resource,
201+
ResourceGuardOperationDetail,
202+
ResourceGuardProxyBase,
203+
ResourceGuardProxyBaseResource,
198204
ResourceHealthDetails,
199205
RestoreFileSpecs,
200206
RestoreRequest,

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupCrrJobsMappers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ export {
104104
BackupResourceConfig,
105105
BackupResourceConfigResource,
106106
BackupResourceEncryptionConfig,
107+
BackupResourceEncryptionConfigExtended,
108+
BackupResourceEncryptionConfigExtendedResource,
107109
BackupResourceEncryptionConfigResource,
108110
BackupResourceVaultConfig,
109111
BackupResourceVaultConfigResource,
@@ -147,6 +149,7 @@ export {
147149
IaasVMRecoveryPoint,
148150
IaasVMRestoreRequest,
149151
IaasVMRestoreWithRehydrationRequest,
152+
IdentityInfo,
150153
ILRRequest,
151154
ILRRequestResource,
152155
InquiryInfo,
@@ -203,6 +206,10 @@ export {
203206
RecoveryPointResourceList,
204207
RecoveryPointTierInformation,
205208
Resource,
209+
ResourceGuardOperationDetail,
210+
ResourceGuardProxyBase,
211+
ResourceGuardProxyBaseResource,
212+
ResourceGuardProxyBaseResourceList,
206213
ResourceHealthDetails,
207214
ResourceList,
208215
RestoreFileSpecs,

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupEnginesMappers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ export {
104104
BackupResourceConfig,
105105
BackupResourceConfigResource,
106106
BackupResourceEncryptionConfig,
107+
BackupResourceEncryptionConfigExtended,
108+
BackupResourceEncryptionConfigExtendedResource,
107109
BackupResourceEncryptionConfigResource,
108110
BackupResourceVaultConfig,
109111
BackupResourceVaultConfigResource,
@@ -147,6 +149,7 @@ export {
147149
IaasVMRecoveryPoint,
148150
IaasVMRestoreRequest,
149151
IaasVMRestoreWithRehydrationRequest,
152+
IdentityInfo,
150153
ILRRequest,
151154
ILRRequestResource,
152155
InquiryInfo,
@@ -201,6 +204,10 @@ export {
201204
RecoveryPointResourceList,
202205
RecoveryPointTierInformation,
203206
Resource,
207+
ResourceGuardOperationDetail,
208+
ResourceGuardProxyBase,
209+
ResourceGuardProxyBaseResource,
210+
ResourceGuardProxyBaseResourceList,
204211
ResourceHealthDetails,
205212
ResourceList,
206213
RestoreFileSpecs,

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupJobsMappers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ export {
104104
BackupResourceConfig,
105105
BackupResourceConfigResource,
106106
BackupResourceEncryptionConfig,
107+
BackupResourceEncryptionConfigExtended,
108+
BackupResourceEncryptionConfigExtendedResource,
107109
BackupResourceEncryptionConfigResource,
108110
BackupResourceVaultConfig,
109111
BackupResourceVaultConfigResource,
@@ -147,6 +149,7 @@ export {
147149
IaasVMRecoveryPoint,
148150
IaasVMRestoreRequest,
149151
IaasVMRestoreWithRehydrationRequest,
152+
IdentityInfo,
150153
ILRRequest,
151154
ILRRequestResource,
152155
InquiryInfo,
@@ -201,6 +204,10 @@ export {
201204
RecoveryPointResourceList,
202205
RecoveryPointTierInformation,
203206
Resource,
207+
ResourceGuardOperationDetail,
208+
ResourceGuardProxyBase,
209+
ResourceGuardProxyBaseResource,
210+
ResourceGuardProxyBaseResourceList,
204211
ResourceHealthDetails,
205212
ResourceList,
206213
RestoreFileSpecs,

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupOperationResultsMappers.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,7 @@
66
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
*/
88

9-
export { discriminators, CloudError } from "../models/mappers";
9+
export {
10+
discriminators,
11+
CloudError
12+
} from "../models/mappers";

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/src/models/backupPoliciesMappers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ export {
104104
BackupResourceConfig,
105105
BackupResourceConfigResource,
106106
BackupResourceEncryptionConfig,
107+
BackupResourceEncryptionConfigExtended,
108+
BackupResourceEncryptionConfigExtendedResource,
107109
BackupResourceEncryptionConfigResource,
108110
BackupResourceVaultConfig,
109111
BackupResourceVaultConfigResource,
@@ -147,6 +149,7 @@ export {
147149
IaasVMRecoveryPoint,
148150
IaasVMRestoreRequest,
149151
IaasVMRestoreWithRehydrationRequest,
152+
IdentityInfo,
150153
ILRRequest,
151154
ILRRequestResource,
152155
InquiryInfo,
@@ -201,6 +204,10 @@ export {
201204
RecoveryPointResourceList,
202205
RecoveryPointTierInformation,
203206
Resource,
207+
ResourceGuardOperationDetail,
208+
ResourceGuardProxyBase,
209+
ResourceGuardProxyBaseResource,
210+
ResourceGuardProxyBaseResourceList,
204211
ResourceHealthDetails,
205212
ResourceList,
206213
RestoreFileSpecs,

0 commit comments

Comments
 (0)