Skip to content

Commit 833b77d

Browse files
author
SDKAuto
committed
CodeGen from PR 22260 in Azure/azure-rest-api-specs
Merge f8dd7ffccd100e7e3df20ce06b8d81d5d6b0be4a into f6d16956a7d5b75e125a88d81d7bc9b6fecfd41a
1 parent 07c6093 commit 833b77d

File tree

10 files changed

+274
-46
lines changed

10 files changed

+274
-46
lines changed

common/config/rush/pnpm-lock.yaml

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

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/CHANGELOG.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
# Release History
2+
3+
## 10.1.0 (2023-03-07)
4+
5+
**Features**
26

3-
## 10.0.1 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
12-
7+
- Added Interface ExtendedLocation
8+
- Added Interface SecuredVMDetails
9+
- Added Interface TargetDiskNetworkAccessSettings
10+
- Added Type Alias TargetDiskNetworkAccessOption
11+
- Interface BmsrpQueryObject has a new optional parameter includeSoftDeletedRP
12+
- Interface IaasVMRecoveryPoint has a new optional parameter isPrivateAccessEnabledOnAnyDisk
13+
- Interface IaasVMRecoveryPoint has a new optional parameter securityType
14+
- Interface IaasVMRestoreRequest has a new optional parameter extendedLocation
15+
- Interface IaasVMRestoreRequest has a new optional parameter securedVMDetails
16+
- Interface IaasVMRestoreRequest has a new optional parameter targetDiskNetworkAccessSettings
17+
- Interface RecoveryPointProperties has a new optional parameter isSoftDeleted
18+
19+
1320
## 10.0.0 (2023-01-18)
1421

1522
**Features**
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "0e20dd2e4e2a40e83840c30cce2efc4847fd9cb9",
2+
"commit": "ea9e6e67771100a27feaea2bcde649bbf397f18f",
33
"readme": "specification/recoveryservicesbackup/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=F:\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\recoveryservicesbackup\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.7 --generate-sample=true",
4+
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.5",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.5.4",
7-
"use": "@autorest/typescript@6.0.0-rc.7"
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.2",
7+
"use": "@autorest/typescript@6.0.0-rc.5"
88
}

sdk/recoveryservicesbackup/arm-recoveryservicesbackup/package.json

Lines changed: 8 additions & 17 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 RecoveryServicesBackupClient.",
6-
"version": "10.0.1",
6+
"version": "10.1.0",
77
"engines": {
88
"node": ">=14.0.0"
99
},
@@ -29,19 +29,18 @@
2929
"types": "./types/arm-recoveryservicesbackup.d.ts",
3030
"devDependencies": {
3131
"@microsoft/api-extractor": "^7.31.1",
32-
"@rollup/plugin-commonjs": "^24.0.0",
33-
"@rollup/plugin-json": "^6.0.0",
34-
"@rollup/plugin-multi-entry": "^6.0.0",
32+
"@rollup/plugin-commonjs": "^21.0.1",
33+
"@rollup/plugin-json": "^4.1.0",
34+
"@rollup/plugin-multi-entry": "^4.1.0",
3535
"@rollup/plugin-node-resolve": "^13.1.3",
3636
"mkdirp": "^1.0.4",
3737
"rollup": "^2.66.1",
3838
"rollup-plugin-sourcemaps": "^0.6.3",
3939
"typescript": "~4.8.0",
4040
"uglify-js": "^3.4.9",
4141
"rimraf": "^3.0.0",
42-
"dotenv": "^16.0.0",
4342
"@azure/identity": "^2.0.1",
44-
"@azure-tools/test-recorder": "^3.0.0",
43+
"@azure-tools/test-recorder": "^2.0.0",
4544
"@azure-tools/test-credential": "^1.0.0",
4645
"mocha": "^7.1.1",
4746
"@types/chai": "^4.2.8",
@@ -50,6 +49,7 @@
5049
"@types/node": "^14.0.0",
5150
"@azure/dev-tool": "^1.0.0"
5251
},
52+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup",
5353
"repository": {
5454
"type": "git",
5555
"url": "https://github.com/Azure/azure-sdk-for-js.git"
@@ -110,14 +110,5 @@
110110
}
111111
]
112112
},
113-
"autoPublish": true,
114-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/recoveryservicesbackup/arm-recoveryservicesbackup",
115-
"//sampleConfiguration": {
116-
"productName": "",
117-
"productSlugs": [
118-
"azure"
119-
],
120-
"disableDocsMs": true,
121-
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-recoveryservicesbackup?view=azure-node-preview"
122-
}
123-
}
113+
"autoPublish": true
114+
}

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1280,6 +1280,7 @@ export interface BMSRefreshContainersQueryObject {
12801280
export interface BmsrpQueryObject {
12811281
endDate?: Date;
12821282
extendedInfo?: boolean;
1283+
includeSoftDeletedRP?: boolean;
12831284
moveReadyRPOnly?: boolean;
12841285
restorePointQueryType?: RestorePointQueryType;
12851286
startDate?: Date;
@@ -1594,6 +1595,12 @@ export interface ExportJobsOperationResultsGetOptionalParams extends coreClient.
15941595
// @public
15951596
export type ExportJobsOperationResultsGetResponse = OperationResultInfoBaseResource;
15961597

1598+
// @public
1599+
export interface ExtendedLocation {
1600+
name?: string;
1601+
type?: string;
1602+
}
1603+
15971604
// @public
15981605
export interface ExtendedProperties {
15991606
diskExclusionProperties?: DiskExclusionProperties;
@@ -1745,6 +1752,7 @@ export type IaaSVMProtectableItemUnion = IaaSVMProtectableItem | AzureIaaSClassi
17451752
export interface IaasVMRecoveryPoint extends RecoveryPoint {
17461753
isInstantIlrSessionActive?: boolean;
17471754
isManagedVirtualMachine?: boolean;
1755+
isPrivateAccessEnabledOnAnyDisk?: boolean;
17481756
isSourceVMEncrypted?: boolean;
17491757
keyAndSecret?: KeyAndSecretDetails;
17501758
objectType: "IaasVMRecoveryPoint";
@@ -1759,6 +1767,7 @@ export interface IaasVMRecoveryPoint extends RecoveryPoint {
17591767
recoveryPointTierDetails?: RecoveryPointTierInformationV2[];
17601768
recoveryPointTime?: Date;
17611769
recoveryPointType?: string;
1770+
securityType?: string;
17621771
sourceVMStorageType?: string;
17631772
virtualMachineSize?: string;
17641773
zones?: string[];
@@ -1770,6 +1779,7 @@ export interface IaasVMRestoreRequest extends RestoreRequest {
17701779
createNewCloudService?: boolean;
17711780
diskEncryptionSetId?: string;
17721781
encryptionDetails?: EncryptionDetails;
1782+
extendedLocation?: ExtendedLocation;
17731783
identityBasedRestoreDetails?: IdentityBasedRestoreDetails;
17741784
identityInfo?: IdentityInfo;
17751785
objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest";
@@ -1779,9 +1789,11 @@ export interface IaasVMRestoreRequest extends RestoreRequest {
17791789
region?: string;
17801790
restoreDiskLunList?: number[];
17811791
restoreWithManagedDisks?: boolean;
1792+
securedVMDetails?: SecuredVMDetails;
17821793
sourceResourceId?: string;
17831794
storageAccountId?: string;
17841795
subnetId?: string;
1796+
targetDiskNetworkAccessSettings?: TargetDiskNetworkAccessSettings;
17851797
targetDomainNameId?: string;
17861798
targetResourceGroupId?: string;
17871799
targetVirtualMachineId?: string;
@@ -3363,6 +3375,7 @@ export interface RecoveryPointMoveReadinessInfo {
33633375
// @public
33643376
export interface RecoveryPointProperties {
33653377
expiryTime?: string;
3378+
isSoftDeleted?: boolean;
33663379
ruleName?: string;
33673380
}
33683381

@@ -3762,6 +3775,11 @@ export type SchedulePolicyUnion = SchedulePolicy | LogSchedulePolicy | LongTermS
37623775
// @public
37633776
export type ScheduleRunType = string;
37643777

3778+
// @public
3779+
export interface SecuredVMDetails {
3780+
securedVMOsDiskEncryptionSetId?: string;
3781+
}
3782+
37653783
// @public
37663784
export interface SecurityPinBase {
37673785
resourceGuardOperationRequests?: string[];
@@ -3858,6 +3876,15 @@ export interface TargetAFSRestoreInfo {
38583876
targetResourceId?: string;
38593877
}
38603878

3879+
// @public
3880+
export type TargetDiskNetworkAccessOption = "SameAsOnSourceDisks" | "EnablePrivateAccessForAllDisks" | "EnablePublicAccessForAllDisks";
3881+
3882+
// @public
3883+
export interface TargetDiskNetworkAccessSettings {
3884+
targetDiskAccessId?: string;
3885+
targetDiskNetworkAccessOption?: TargetDiskNetworkAccessOption;
3886+
}
3887+
38613888
// @public
38623889
export interface TargetRestoreInfo {
38633890
containerId?: string;

0 commit comments

Comments
 (0)