Skip to content

Commit 1042136

Browse files
author
SDKAuto
committed
CodeGen from PR 18378 in Azure/azure-rest-api-specs
Merge 22589979dba54c8e8473ddddbe9b2e7c8d1a3de3 into 5dad3b83d0926768ede15ed41895d5f38defd512
1 parent 7e96639 commit 1042136

File tree

17 files changed

+488
-52
lines changed

17 files changed

+488
-52
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/recoveryservices/arm-recoveryservices/CHANGELOG.md

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,26 @@
11
# Release History
2-
3-
## 5.0.1 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
12-
2+
3+
## 5.1.0-beta.1 (2022-03-24)
4+
5+
**Features**
6+
7+
- Added operation RecoveryServices.capabilities
8+
- Added Interface CapabilitiesProperties
9+
- Added Interface CapabilitiesResponseProperties
10+
- Added Interface DNSZone
11+
- Added Interface RecoveryServicesCapabilitiesOptionalParams
12+
- Added Interface ResourceCapabilitiesBase
13+
- Added Type Alias BackupStorageVersion
14+
- Added Type Alias CapabilitiesResponse
15+
- Added Type Alias DNSZoneResponse
16+
- Added Type Alias RecoveryServicesCapabilitiesResponse
17+
- Added Type Alias ResourceCapabilities
18+
- Added Type Alias VaultSubResourceType
19+
- Interface VaultProperties has a new optional parameter backupStorageVersion
20+
- Added Enum KnownBackupStorageVersion
21+
- Added Enum KnownVaultSubResourceType
22+
23+
1324
## 5.0.0 (2021-12-10)
1425

1526
The package of @azure/arm-recoveryservices is using our next generation design principles since version 5.0.0, which contains breaking changes.

sdk/recoveryservices/arm-recoveryservices/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2021 Microsoft
3+
Copyright (c) 2022 Microsoft
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

sdk/recoveryservices/arm-recoveryservices/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Recovery Services Client
66

77
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/recoveryservices/arm-recoveryservices) |
88
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-recoveryservices) |
9-
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-recoveryservices) |
9+
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-recoveryservices?view=azure-node-preview) |
1010
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
1111

1212
## Getting started
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
2-
"commit": "76f8e0c50629ef12aa338d55782278ceca46212a",
2+
"commit": "0e0177106b2c42e2e8bea0195beeb4bdd615025c",
33
"readme": "specification/recoveryservices/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.1.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/recoveryservices/resource-manager/readme.md --use=@autorest/[email protected].20211130.1",
4+
"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=/home/vsts/work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservices/resource-manager/readme.md --use=@autorest/[email protected].20220105.1",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"use": "@autorest/[email protected]"
6+
"release_tool": "@azure-tools/[email protected]",
7+
"use": "@autorest/[email protected]"
78
}
Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,31 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
33
"mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
4-
"docModel": { "enabled": true },
5-
"apiReport": { "enabled": true, "reportFolder": "./review" },
4+
"docModel": {
5+
"enabled": true
6+
},
7+
"apiReport": {
8+
"enabled": true,
9+
"reportFolder": "./review"
10+
},
611
"dtsRollup": {
712
"enabled": true,
813
"untrimmedFilePath": "",
914
"publicTrimmedFilePath": "./types/arm-recoveryservices.d.ts"
1015
},
1116
"messages": {
12-
"tsdocMessageReporting": { "default": { "logLevel": "none" } },
17+
"tsdocMessageReporting": {
18+
"default": {
19+
"logLevel": "none"
20+
}
21+
},
1322
"extractorMessageReporting": {
14-
"ae-missing-release-tag": { "logLevel": "none" },
15-
"ae-unresolved-link": { "logLevel": "none" }
23+
"ae-missing-release-tag": {
24+
"logLevel": "none"
25+
},
26+
"ae-unresolved-link": {
27+
"logLevel": "none"
28+
}
1629
}
1730
}
18-
}
31+
}

sdk/recoveryservices/arm-recoveryservices/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for RecoveryServicesClient.",
6-
"version": "5.0.1",
6+
"version": "5.1.0-beta.1",
77
"engines": {
88
"node": ">=12.0.0"
99
},
@@ -29,12 +29,12 @@
2929
"types": "./types/arm-recoveryservices.d.ts",
3030
"devDependencies": {
3131
"@microsoft/api-extractor": "^7.18.11",
32-
"@rollup/plugin-commonjs": "^21.0.1",
32+
"@rollup/plugin-commonjs": "11.0.2",
3333
"@rollup/plugin-json": "^4.0.0",
3434
"@rollup/plugin-multi-entry": "^3.0.0",
3535
"@rollup/plugin-node-resolve": "^8.0.0",
3636
"mkdirp": "^1.0.4",
37-
"rollup": "^2.0.0",
37+
"rollup": "^1.16.3",
3838
"rollup-plugin-sourcemaps": "^0.4.2",
3939
"typescript": "~4.2.0",
4040
"uglify-js": "^3.4.9",
@@ -99,4 +99,4 @@
9999
},
100100
"sideEffects": false,
101101
"autoPublish": true
102-
}
102+
}

sdk/recoveryservices/arm-recoveryservices/review/arm-recoveryservices.api.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ import { PollOperationState } from '@azure/core-lro';
1313
// @public
1414
export type AuthType = string;
1515

16+
// @public
17+
export type BackupStorageVersion = string;
18+
19+
// @public
20+
export interface CapabilitiesProperties {
21+
// (undocumented)
22+
dnsZones?: DNSZone[];
23+
}
24+
25+
// @public
26+
export type CapabilitiesResponse = ResourceCapabilitiesBase & {
27+
properties?: CapabilitiesResponseProperties;
28+
};
29+
30+
// @public
31+
export interface CapabilitiesResponseProperties {
32+
// (undocumented)
33+
dnsZones?: DNSZoneResponse[];
34+
}
35+
1636
// @public
1737
export interface CertificateRequest {
1838
properties?: RawCertificateData;
@@ -92,6 +112,16 @@ export interface CmkKeyVaultProperties {
92112
// @public
93113
export type CreatedByType = string;
94114

115+
// @public
116+
export interface DNSZone {
117+
subResource?: VaultSubResourceType;
118+
}
119+
120+
// @public
121+
export type DNSZoneResponse = DNSZone & {
122+
requiredZoneNames?: string[];
123+
};
124+
95125
// @public
96126
export interface ErrorAdditionalInfo {
97127
readonly info?: Record<string, unknown>;
@@ -155,6 +185,16 @@ export enum KnownAuthType {
155185
Invalid = "Invalid"
156186
}
157187

188+
// @public
189+
export enum KnownBackupStorageVersion {
190+
// (undocumented)
191+
Unassigned = "Unassigned",
192+
// (undocumented)
193+
V1 = "V1",
194+
// (undocumented)
195+
V2 = "V2"
196+
}
197+
158198
// @public
159199
export enum KnownCreatedByType {
160200
// (undocumented)
@@ -275,6 +315,14 @@ export enum KnownVaultPrivateEndpointState {
275315
None = "None"
276316
}
277317

318+
// @public
319+
export enum KnownVaultSubResourceType {
320+
// (undocumented)
321+
AzureBackup = "AzureBackup",
322+
// (undocumented)
323+
AzureSiteRecovery = "AzureSiteRecovery"
324+
}
325+
278326
// @public
279327
export enum KnownVaultUpgradeState {
280328
// (undocumented)
@@ -432,9 +480,17 @@ export interface RawCertificateData {
432480

433481
// @public
434482
export interface RecoveryServices {
483+
capabilities(location: string, input: ResourceCapabilities, options?: RecoveryServicesCapabilitiesOptionalParams): Promise<RecoveryServicesCapabilitiesResponse>;
435484
checkNameAvailability(resourceGroupName: string, location: string, input: CheckNameAvailabilityParameters, options?: RecoveryServicesCheckNameAvailabilityOptionalParams): Promise<RecoveryServicesCheckNameAvailabilityResponse>;
436485
}
437486

487+
// @public
488+
export interface RecoveryServicesCapabilitiesOptionalParams extends coreClient.OperationOptions {
489+
}
490+
491+
// @public
492+
export type RecoveryServicesCapabilitiesResponse = CapabilitiesResponse;
493+
438494
// @public
439495
export interface RecoveryServicesCheckNameAvailabilityOptionalParams extends coreClient.OperationOptions {
440496
}
@@ -524,6 +580,16 @@ export interface Resource {
524580
readonly type?: string;
525581
}
526582

583+
// @public
584+
export type ResourceCapabilities = ResourceCapabilitiesBase & {
585+
properties?: CapabilitiesProperties;
586+
};
587+
588+
// @public
589+
export interface ResourceCapabilitiesBase {
590+
type: string;
591+
}
592+
527593
// @public
528594
export type ResourceCertificateAndAadDetails = ResourceCertificateDetails & {
529595
authType: "AzureActiveDirectory";
@@ -708,6 +774,7 @@ export type VaultPrivateEndpointState = string;
708774

709775
// @public
710776
export interface VaultProperties {
777+
readonly backupStorageVersion?: BackupStorageVersion;
711778
encryption?: VaultPropertiesEncryption;
712779
moveDetails?: VaultPropertiesMoveDetails;
713780
readonly moveState?: ResourceMoveState;
@@ -794,6 +861,9 @@ export interface VaultsListBySubscriptionIdOptionalParams extends coreClient.Ope
794861
// @public
795862
export type VaultsListBySubscriptionIdResponse = VaultList;
796863

864+
// @public
865+
export type VaultSubResourceType = string;
866+
797867
// @public
798868
export interface VaultsUpdateOptionalParams extends coreClient.OperationOptions {
799869
resumeFrom?: string;

0 commit comments

Comments
 (0)