Skip to content

Commit 0da8f67

Browse files
author
SDKAuto
committed
CodeGen from PR 11888 in Azure/azure-rest-api-specs
Merge 5e245c8d0b959535e4526dfb7cc467fcad6c3dda into c6ae7e9a1ff90c116baa2cacb944aebf74d72cb9
1 parent 6c6ce54 commit 0da8f67

File tree

108 files changed

+9504
-4096
lines changed

Some content is hidden

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

108 files changed

+9504
-4096
lines changed

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ npm install @azure/arm-recoveryservicesbackup
1515

1616
### How to use
1717

18-
#### nodejs - Authentication, client creation and get privateEndpointConnection as an example written in TypeScript.
18+
#### nodejs - client creation and get backupResourceVaultConfigs as an example written in TypeScript.
1919

2020
##### Install @azure/ms-rest-nodeauth
2121

@@ -26,19 +26,17 @@ npm install @azure/ms-rest-nodeauth@"^3.0.0"
2626

2727
##### Sample code
2828

29+
While the below sample uses the interactive login, other authentication options can be found in the [README.md file of @azure/ms-rest-nodeauth](https://www.npmjs.com/package/@azure/ms-rest-nodeauth) package
2930
```typescript
30-
import * as msRest from "@azure/ms-rest-js";
31-
import * as msRestAzure from "@azure/ms-rest-azure-js";
32-
import * as msRestNodeAuth from "@azure/ms-rest-nodeauth";
33-
import { RecoveryServicesBackupClient, RecoveryServicesBackupModels, RecoveryServicesBackupMappers } from "@azure/arm-recoveryservicesbackup";
31+
const msRestNodeAuth = require("@azure/ms-rest-nodeauth");
32+
const { RecoveryServicesBackupClient } = require("@azure/arm-recoveryservicesbackup");
3433
const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
3534

3635
msRestNodeAuth.interactiveLogin().then((creds) => {
3736
const client = new RecoveryServicesBackupClient(creds, subscriptionId);
3837
const vaultName = "testvaultName";
3938
const resourceGroupName = "testresourceGroupName";
40-
const privateEndpointConnectionName = "testprivateEndpointConnectionName";
41-
client.privateEndpointConnection.get(vaultName, resourceGroupName, privateEndpointConnectionName).then((result) => {
39+
client.backupResourceVaultConfigs.get(vaultName, resourceGroupName).then((result) => {
4240
console.log("The result is:");
4341
console.log(result);
4442
});
@@ -47,7 +45,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => {
4745
});
4846
```
4947

50-
#### browser - Authentication, client creation and get privateEndpointConnection as an example written in JavaScript.
48+
#### browser - Authentication, client creation and get backupResourceVaultConfigs as an example written in JavaScript.
5149

5250
##### Install @azure/ms-rest-browserauth
5351

@@ -83,8 +81,7 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to
8381
const client = new Azure.ArmRecoveryservicesbackup.RecoveryServicesBackupClient(res.creds, subscriptionId);
8482
const vaultName = "testvaultName";
8583
const resourceGroupName = "testresourceGroupName";
86-
const privateEndpointConnectionName = "testprivateEndpointConnectionName";
87-
client.privateEndpointConnection.get(vaultName, resourceGroupName, privateEndpointConnectionName).then((result) => {
84+
client.backupResourceVaultConfigs.get(vaultName, resourceGroupName).then((result) => {
8885
console.log("The result is:");
8986
console.log(result);
9087
}).catch((err) => {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ const config = {
2121
"@azure/ms-rest-azure-js": "msRestAzure"
2222
},
2323
banner: `/*
24-
* Copyright (c) Microsoft Corporation. All rights reserved.
25-
* Licensed under the MIT License. See License.txt in the project root for license information.
24+
* Copyright (c) Microsoft Corporation.
25+
* Licensed under the MIT License.
2626
*
2727
* Code generated by Microsoft (R) AutoRest Code Generator.
2828
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
/*
2+
* Copyright (c) Microsoft Corporation.
3+
* Licensed under the MIT License.
4+
*
5+
* Code generated by Microsoft (R) AutoRest Code Generator.
6+
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
*/
8+
9+
export {
10+
discriminators,
11+
AADProperties,
12+
AADPropertiesResource,
13+
AzureBackupServerContainer,
14+
AzureBackupServerEngine,
15+
AzureFileShareBackupRequest,
16+
AzureFileShareProtectableItem,
17+
AzureFileshareProtectedItem,
18+
AzureFileshareProtectedItemExtendedInfo,
19+
AzureFileShareProtectionPolicy,
20+
AzureFileShareProvisionILRRequest,
21+
AzureFileShareRecoveryPoint,
22+
AzureFileShareRestoreRequest,
23+
AzureIaaSClassicComputeVMContainer,
24+
AzureIaaSClassicComputeVMProtectableItem,
25+
AzureIaaSClassicComputeVMProtectedItem,
26+
AzureIaaSComputeVMContainer,
27+
AzureIaaSComputeVMProtectableItem,
28+
AzureIaaSComputeVMProtectedItem,
29+
AzureIaaSVMErrorInfo,
30+
AzureIaaSVMHealthDetails,
31+
AzureIaaSVMJob,
32+
AzureIaaSVMJobExtendedInfo,
33+
AzureIaaSVMJobTaskDetails,
34+
AzureIaaSVMProtectedItem,
35+
AzureIaaSVMProtectedItemExtendedInfo,
36+
AzureIaaSVMProtectionPolicy,
37+
AzureRecoveryServiceVaultProtectionIntent,
38+
AzureResourceProtectionIntent,
39+
AzureSQLAGWorkloadContainerProtectionContainer,
40+
AzureSqlContainer,
41+
AzureSqlProtectedItem,
42+
AzureSqlProtectedItemExtendedInfo,
43+
AzureSqlProtectionPolicy,
44+
AzureStorageContainer,
45+
AzureStorageErrorInfo,
46+
AzureStorageJob,
47+
AzureStorageJobExtendedInfo,
48+
AzureStorageJobTaskDetails,
49+
AzureStorageProtectableContainer,
50+
AzureVMAppContainerProtectableContainer,
51+
AzureVMAppContainerProtectionContainer,
52+
AzureVmWorkloadItem,
53+
AzureVmWorkloadProtectableItem,
54+
AzureVmWorkloadProtectedItem,
55+
AzureVmWorkloadProtectedItemExtendedInfo,
56+
AzureVmWorkloadProtectionPolicy,
57+
AzureVmWorkloadSAPAseDatabaseProtectedItem,
58+
AzureVmWorkloadSAPAseDatabaseWorkloadItem,
59+
AzureVmWorkloadSAPAseSystemProtectableItem,
60+
AzureVmWorkloadSAPAseSystemWorkloadItem,
61+
AzureVmWorkloadSAPHanaDatabaseProtectableItem,
62+
AzureVmWorkloadSAPHanaDatabaseProtectedItem,
63+
AzureVmWorkloadSAPHanaDatabaseWorkloadItem,
64+
AzureVmWorkloadSAPHanaSystemProtectableItem,
65+
AzureVmWorkloadSAPHanaSystemWorkloadItem,
66+
AzureVmWorkloadSQLAvailabilityGroupProtectableItem,
67+
AzureVmWorkloadSQLDatabaseProtectableItem,
68+
AzureVmWorkloadSQLDatabaseProtectedItem,
69+
AzureVmWorkloadSQLDatabaseWorkloadItem,
70+
AzureVmWorkloadSQLInstanceProtectableItem,
71+
AzureVmWorkloadSQLInstanceWorkloadItem,
72+
AzureWorkloadAutoProtectionIntent,
73+
AzureWorkloadBackupRequest,
74+
AzureWorkloadContainer,
75+
AzureWorkloadContainerExtendedInfo,
76+
AzureWorkloadErrorInfo,
77+
AzureWorkloadJob,
78+
AzureWorkloadJobExtendedInfo,
79+
AzureWorkloadJobTaskDetails,
80+
AzureWorkloadPointInTimeRecoveryPoint,
81+
AzureWorkloadPointInTimeRestoreRequest,
82+
AzureWorkloadRecoveryPoint,
83+
AzureWorkloadRestoreRequest,
84+
AzureWorkloadSAPHanaPointInTimeRecoveryPoint,
85+
AzureWorkloadSAPHanaPointInTimeRestoreRequest,
86+
AzureWorkloadSAPHanaRecoveryPoint,
87+
AzureWorkloadSAPHanaRestoreRequest,
88+
AzureWorkloadSQLAutoProtectionIntent,
89+
AzureWorkloadSQLPointInTimeRecoveryPoint,
90+
AzureWorkloadSQLPointInTimeRestoreRequest,
91+
AzureWorkloadSQLRecoveryPoint,
92+
AzureWorkloadSQLRecoveryPointExtendedInfo,
93+
AzureWorkloadSQLRestoreRequest,
94+
BackupEngineBase,
95+
BackupEngineBaseResource,
96+
BackupEngineExtendedInfo,
97+
BackupRequest,
98+
BackupRequestResource,
99+
BackupResourceConfig,
100+
BackupResourceConfigResource,
101+
BackupResourceEncryptionConfig,
102+
BackupResourceEncryptionConfigResource,
103+
BackupResourceVaultConfig,
104+
BackupResourceVaultConfigResource,
105+
BaseResource,
106+
BEKDetails,
107+
ContainerIdentityInfo,
108+
CrossRegionRestoreRequest,
109+
CrossRegionRestoreRequestResource,
110+
CrrAccessToken,
111+
CrrAccessTokenResource,
112+
CrrJobRequest,
113+
CrrJobRequestResource,
114+
DailyRetentionFormat,
115+
DailyRetentionSchedule,
116+
Day,
117+
DiskExclusionProperties,
118+
DiskInformation,
119+
DistributedNodesInfo,
120+
DpmBackupEngine,
121+
DpmContainer,
122+
DPMContainerExtendedInfo,
123+
DpmErrorInfo,
124+
DpmJob,
125+
DpmJobExtendedInfo,
126+
DpmJobTaskDetails,
127+
DPMProtectedItem,
128+
DPMProtectedItemExtendedInfo,
129+
EncryptionDetails,
130+
ErrorAdditionalInfo,
131+
ErrorDetail,
132+
ExtendedProperties,
133+
GenericContainer,
134+
GenericContainerExtendedInfo,
135+
GenericProtectedItem,
136+
GenericProtectionPolicy,
137+
GenericRecoveryPoint,
138+
IaasVMBackupRequest,
139+
IaaSVMContainer,
140+
IaasVMILRRegistrationRequest,
141+
IaaSVMProtectableItem,
142+
IaasVMRecoveryPoint,
143+
IaasVMRestoreRequest,
144+
ILRRequest,
145+
ILRRequestResource,
146+
InquiryInfo,
147+
InquiryValidation,
148+
InstantRPAdditionalDetails,
149+
Job,
150+
JobResource,
151+
KEKDetails,
152+
KeyAndSecretDetails,
153+
KPIResourceHealthDetails,
154+
LogSchedulePolicy,
155+
LongTermRetentionPolicy,
156+
LongTermSchedulePolicy,
157+
MabContainer,
158+
MabContainerExtendedInfo,
159+
MABContainerHealthDetails,
160+
MabErrorInfo,
161+
MabFileFolderProtectedItem,
162+
MabFileFolderProtectedItemExtendedInfo,
163+
MabJob,
164+
MabJobExtendedInfo,
165+
MabJobTaskDetails,
166+
MabProtectionPolicy,
167+
MonthlyRetentionSchedule,
168+
NewErrorResponse,
169+
NewErrorResponseError,
170+
PointInTimeRange,
171+
PreBackupValidation,
172+
PrivateEndpoint,
173+
PrivateEndpointConnection,
174+
PrivateEndpointConnectionResource,
175+
PrivateLinkServiceConnectionState,
176+
ProtectableContainer,
177+
ProtectableContainerResource,
178+
ProtectedItem,
179+
ProtectedItemResource,
180+
ProtectionContainer,
181+
ProtectionContainerResource,
182+
ProtectionIntent,
183+
ProtectionIntentResource,
184+
ProtectionPolicy,
185+
ProtectionPolicyResource,
186+
RecoveryPoint,
187+
RecoveryPointDiskConfiguration,
188+
RecoveryPointResource,
189+
RecoveryPointTierInformation,
190+
Resource,
191+
ResourceHealthDetails,
192+
RestoreFileSpecs,
193+
RestoreRequest,
194+
RestoreRequestResource,
195+
RetentionDuration,
196+
RetentionPolicy,
197+
SchedulePolicy,
198+
Settings,
199+
SimpleRetentionPolicy,
200+
SimpleSchedulePolicy,
201+
SQLDataDirectory,
202+
SQLDataDirectoryMapping,
203+
SubProtectionPolicy,
204+
TargetAFSRestoreInfo,
205+
TargetRestoreInfo,
206+
VaultJob,
207+
VaultJobErrorInfo,
208+
VaultJobExtendedInfo,
209+
WeeklyRetentionFormat,
210+
WeeklyRetentionSchedule,
211+
WorkloadCrrAccessToken,
212+
WorkloadInquiryDetails,
213+
WorkloadItem,
214+
WorkloadItemResource,
215+
WorkloadProtectableItem,
216+
WorkloadProtectableItemResource,
217+
YearlyRetentionSchedule
218+
} from "../models/mappers";
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright (c) Microsoft Corporation.
3+
* Licensed under the MIT License.
4+
*
5+
* Code generated by Microsoft (R) AutoRest Code Generator.
6+
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
*/
8+
9+
export {
10+
discriminators,
11+
ErrorAdditionalInfo,
12+
NewErrorResponse,
13+
NewErrorResponseError,
14+
PrepareDataMoveResponse,
15+
VaultStorageConfigOperationResultResponse
16+
} from "../models/mappers";

0 commit comments

Comments
 (0)