Skip to content

Commit 2f56762

Browse files
authored
[Release] sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/4.0.0 (#22107)
* [Release] sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/4.0.0 generation from spec commit: d402f685809d6d08be9c0b45065cadd7d78ab870 * fix
1 parent 6cdec79 commit 2f56762

File tree

172 files changed

+3205
-650
lines changed

Some content is hidden

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

172 files changed

+3205
-650
lines changed

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/CHANGELOG.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
# Release History
22

3+
## 4.0.0 (2023-12-08)
4+
### Breaking Changes
5+
6+
- Function `*OperationClient.Validate` parameter(s) have been changed from `(context.Context, string, string, ValidateOperationRequestClassification, *OperationClientValidateOptions)` to `(context.Context, string, string, ValidateOperationRequestResource, *OperationClientValidateOptions)`
7+
- Function `*ValidateOperationClient.BeginTrigger` parameter(s) have been changed from `(context.Context, string, string, ValidateOperationRequestClassification, *ValidateOperationClientBeginTriggerOptions)` to `(context.Context, string, string, ValidateOperationRequestResource, *ValidateOperationClientBeginTriggerOptions)`
8+
- Operation `*ProtectionContainersClient.Register` has been changed to LRO, use `*ProtectionContainersClient.BeginRegister` instead.
9+
10+
### Features Added
11+
12+
- New value `RecoveryModeRecoveryUsingSnapshot`, `RecoveryModeSnapshotAttach`, `RecoveryModeSnapshotAttachAndRecover` added to enum type `RecoveryMode`
13+
- New function `*ClientFactory.NewFetchTieringCostClient() *FetchTieringCostClient`
14+
- New function `*ClientFactory.NewGetTieringCostOperationResultClient() *GetTieringCostOperationResultClient`
15+
- New function `*ClientFactory.NewTieringCostOperationStatusClient() *TieringCostOperationStatusClient`
16+
- New function `NewFetchTieringCostClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchTieringCostClient, error)`
17+
- New function `*FetchTieringCostClient.BeginPost(context.Context, string, string, FetchTieringCostInfoRequestClassification, *FetchTieringCostClientBeginPostOptions) (*runtime.Poller[FetchTieringCostClientPostResponse], error)`
18+
- New function `*FetchTieringCostInfoForRehydrationRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest`
19+
- New function `*FetchTieringCostInfoRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest`
20+
- New function `*FetchTieringCostSavingsInfoForPolicyRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest`
21+
- New function `*FetchTieringCostSavingsInfoForProtectedItemRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest`
22+
- New function `*FetchTieringCostSavingsInfoForVaultRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest`
23+
- New function `NewGetTieringCostOperationResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GetTieringCostOperationResultClient, error)`
24+
- New function `*GetTieringCostOperationResultClient.Get(context.Context, string, string, string, *GetTieringCostOperationResultClientGetOptions) (GetTieringCostOperationResultClientGetResponse, error)`
25+
- New function `*TieringCostInfo.GetTieringCostInfo() *TieringCostInfo`
26+
- New function `NewTieringCostOperationStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TieringCostOperationStatusClient, error)`
27+
- New function `*TieringCostOperationStatusClient.Get(context.Context, string, string, string, *TieringCostOperationStatusClientGetOptions) (TieringCostOperationStatusClientGetResponse, error)`
28+
- New function `*TieringCostRehydrationInfo.GetTieringCostInfo() *TieringCostInfo`
29+
- New function `*TieringCostSavingInfo.GetTieringCostInfo() *TieringCostInfo`
30+
- New struct `FetchTieringCostInfoForRehydrationRequest`
31+
- New struct `FetchTieringCostSavingsInfoForPolicyRequest`
32+
- New struct `FetchTieringCostSavingsInfoForProtectedItemRequest`
33+
- New struct `FetchTieringCostSavingsInfoForVaultRequest`
34+
- New struct `SnapshotBackupAdditionalDetails`
35+
- New struct `SnapshotRestoreParameters`
36+
- New struct `TieringCostRehydrationInfo`
37+
- New struct `TieringCostSavingInfo`
38+
- New struct `UserAssignedIdentityProperties`
39+
- New struct `UserAssignedManagedIdentityDetails`
40+
- New struct `ValidateOperationRequestResource`
41+
- New struct `VaultRetentionPolicy`
42+
- New field `VaultRetentionPolicy` in struct `AzureFileShareProtectionPolicy`
43+
- New field `VaultID` in struct `AzureFileshareProtectedItem`
44+
- New field `VaultID` in struct `AzureIaaSClassicComputeVMProtectedItem`
45+
- New field `VaultID` in struct `AzureIaaSComputeVMProtectedItem`
46+
- New field `VaultID` in struct `AzureIaaSVMProtectedItem`
47+
- New field `VaultID` in struct `AzureSQLProtectedItem`
48+
- New field `VaultID` in struct `AzureVMWorkloadProtectedItem`
49+
- New field `VaultID` in struct `AzureVMWorkloadSAPAseDatabaseProtectedItem`
50+
- New field `VaultID` in struct `AzureVMWorkloadSAPHanaDBInstanceProtectedItem`
51+
- New field `VaultID` in struct `AzureVMWorkloadSAPHanaDatabaseProtectedItem`
52+
- New field `VaultID` in struct `AzureVMWorkloadSQLDatabaseProtectedItem`
53+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadPointInTimeRestoreRequest`
54+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadRestoreRequest`
55+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSAPHanaPointInTimeRestoreRequest`
56+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest`
57+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSAPHanaRestoreRequest`
58+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSAPHanaRestoreWithRehydrateRequest`
59+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSQLPointInTimeRestoreRequest`
60+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest`
61+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSQLRestoreRequest`
62+
- New field `SnapshotRestoreParameters`, `TargetResourceGroupName`, `UserAssignedManagedIdentityDetails` in struct `AzureWorkloadSQLRestoreWithRehydrateRequest`
63+
- New field `VaultID` in struct `DPMProtectedItem`
64+
- New field `VaultID` in struct `GenericProtectedItem`
65+
- New field `ExtendedLocation` in struct `IaasVMRecoveryPoint`
66+
- New field `VaultID` in struct `MabFileFolderProtectedItem`
67+
- New field `VaultID` in struct `ProtectedItem`
68+
- New field `SnapshotBackupAdditionalDetails` in struct `SubProtectionPolicy`
69+
70+
371
## 3.1.0 (2023-11-30)
472
### Features Added
573

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/autorest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/a4ddec441435d1ef766c4f160eda658a69cc5dc2/specification/recoveryservicesbackup/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/a4ddec441435d1ef766c4f160eda658a69cc5dc2/specification/recoveryservicesbackup/resource-manager/readme.go.md
8+
- https://github.com/Azure/azure-rest-api-specs/blob/d402f685809d6d08be9c0b45065cadd7d78ab870/specification/recoveryservicesbackup/resource-manager/readme.md
9+
- https://github.com/Azure/azure-rest-api-specs/blob/d402f685809d6d08be9c0b45065cadd7d78ab870/specification/recoveryservicesbackup/resource-manager/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 3.1.0
12-
tag: package-2023-04
11+
module-version: 4.0.0
12+
tag: package-2023-06
1313
```

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupengines_client.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupengines_client_example_test.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupjobs_client.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupjobs_client_example_test.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupoperationresults_client.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupoperationresults_client_example_test.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupoperationstatuses_client.go

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

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/backupoperationstatuses_client_example_test.go

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

0 commit comments

Comments
 (0)