|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0-beta.1 (2022-11-07) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `AzureStorageProtectableContainer.ProtectableContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 7 | +- Type of `AzureIaaSClassicComputeVMContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 8 | +- Type of `ProtectionContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 9 | +- Type of `AzureVMAppContainerProtectionContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 10 | +- Type of `MabContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 11 | +- Type of `AzureSQLAGWorkloadContainerProtectionContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 12 | +- Type of `AzureStorageContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 13 | +- Type of `IaaSVMContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 14 | +- Type of `ProtectableContainer.ProtectableContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 15 | +- Type of `DpmContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 16 | +- Type of `AzureVMAppContainerProtectableContainer.ProtectableContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 17 | +- Type of `AzureBackupServerContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 18 | +- Type of `AzureSQLContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 19 | +- Type of `AzureIaaSComputeVMContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 20 | +- Type of `AzureWorkloadContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 21 | +- Type of `GenericContainer.ContainerType` has been changed from `*ContainerType` to `*ProtectableContainerType` |
| 22 | +- Const `ContainerTypeMicrosoftClassicComputeVirtualMachines` has been removed |
| 23 | +- Const `ContainerTypeAzureWorkloadContainer` has been removed |
| 24 | +- Const `ContainerTypeMicrosoftComputeVirtualMachines` has been removed |
| 25 | +- Struct `CloudError` has been removed |
| 26 | +- Struct `CloudErrorBody` has been removed |
| 27 | + |
| 28 | +### Features Added |
| 29 | + |
| 30 | +- New const `ContainerTypeHanaHSRContainer` |
| 31 | +- New const `ProtectableContainerTypeIaasVMContainer` |
| 32 | +- New const `DataSourceTypeSAPHanaDBInstance` |
| 33 | +- New const `ProtectableContainerTypeVCenter` |
| 34 | +- New const `PolicyTypeSnapshotCopyOnlyFull` |
| 35 | +- New const `ProtectableContainerTypeAzureSQLContainer` |
| 36 | +- New const `ProtectableContainerTypeGenericContainer` |
| 37 | +- New const `TieringModeTierAfter` |
| 38 | +- New const `BackupTypeSnapshotFull` |
| 39 | +- New const `ProtectableContainerTypeStorageContainer` |
| 40 | +- New const `RestorePointQueryTypeSnapshotCopyOnlyFull` |
| 41 | +- New const `ProtectableContainerTypeSQLAGWorkLoadContainer` |
| 42 | +- New const `WorkloadItemTypeSAPHanaDBInstance` |
| 43 | +- New const `TieringModeInvalid` |
| 44 | +- New const `RestorePointTypeSnapshotFull` |
| 45 | +- New const `ProtectableContainerTypeMicrosoftComputeVirtualMachines` |
| 46 | +- New const `TieringModeTierRecommended` |
| 47 | +- New const `ProtectableContainerTypeUnknown` |
| 48 | +- New const `ProtectableContainerTypeDPMContainer` |
| 49 | +- New const `ProtectableContainerTypeAzureWorkloadContainer` |
| 50 | +- New const `ProtectableContainerTypeCluster` |
| 51 | +- New const `WorkloadTypeSAPHanaDBInstance` |
| 52 | +- New const `TieringModeDoNotTier` |
| 53 | +- New const `ProtectableContainerTypeWindows` |
| 54 | +- New const `RestorePointQueryTypeSnapshotFull` |
| 55 | +- New const `PolicyTypeSnapshotFull` |
| 56 | +- New const `ProtectableContainerTypeIaasVMServiceContainer` |
| 57 | +- New const `RestorePointTypeSnapshotCopyOnlyFull` |
| 58 | +- New const `ProtectableContainerTypeMABContainer` |
| 59 | +- New const `BackupTypeSnapshotCopyOnlyFull` |
| 60 | +- New const `ProtectableContainerTypeAzureBackupServerContainer` |
| 61 | +- New const `BackupItemTypeSAPHanaDBInstance` |
| 62 | +- New const `ProtectableContainerTypeVMAppContainer` |
| 63 | +- New const `ProtectableContainerTypeMicrosoftClassicComputeVirtualMachines` |
| 64 | +- New const `ProtectableContainerTypeInvalid` |
| 65 | +- New type alias `TieringMode` |
| 66 | +- New type alias `ProtectableContainerType` |
| 67 | +- New function `*AzureVMWorkloadSAPHanaDBInstance.GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem` |
| 68 | +- New function `PossibleProtectableContainerTypeValues() []ProtectableContainerType` |
| 69 | +- New function `*AzureVMWorkloadSAPHanaDBInstance.GetWorkloadProtectableItem() *WorkloadProtectableItem` |
| 70 | +- New function `*AzureVMWorkloadSAPHanaDBInstanceProtectedItem.GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem` |
| 71 | +- New function `NewDeletedProtectionContainersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DeletedProtectionContainersClient, error)` |
| 72 | +- New function `*AzureVMWorkloadSAPHanaHSR.GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem` |
| 73 | +- New function `PossibleTieringModeValues() []TieringMode` |
| 74 | +- New function `*DeletedProtectionContainersClient.NewListPager(string, string, *DeletedProtectionContainersClientListOptions) *runtime.Pager[DeletedProtectionContainersClientListResponse]` |
| 75 | +- New function `*AzureVMWorkloadSAPHanaDBInstanceProtectedItem.GetProtectedItem() *ProtectedItem` |
| 76 | +- New function `*AzureVMWorkloadSAPHanaHSR.GetWorkloadProtectableItem() *WorkloadProtectableItem` |
| 77 | +- New struct `AzureVMWorkloadSAPHanaDBInstance` |
| 78 | +- New struct `AzureVMWorkloadSAPHanaDBInstanceProtectedItem` |
| 79 | +- New struct `AzureVMWorkloadSAPHanaHSR` |
| 80 | +- New struct `DeletedProtectionContainersClient` |
| 81 | +- New struct `DeletedProtectionContainersClientListOptions` |
| 82 | +- New struct `DeletedProtectionContainersClientListResponse` |
| 83 | +- New struct `TieringPolicy` |
| 84 | +- New field `SoftDeleteRetentionPeriod` in struct `GenericProtectedItem` |
| 85 | +- New field `OldestRecoveryPointInArchive` in struct `AzureIaaSVMProtectedItemExtendedInfo` |
| 86 | +- New field `OldestRecoveryPointInVault` in struct `AzureIaaSVMProtectedItemExtendedInfo` |
| 87 | +- New field `NewestRecoveryPointInArchive` in struct `AzureIaaSVMProtectedItemExtendedInfo` |
| 88 | +- New field `SoftDeleteRetentionPeriod` in struct `DPMProtectedItem` |
| 89 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureIaaSClassicComputeVMProtectedItem` |
| 90 | +- New field `TieringPolicy` in struct `SubProtectionPolicy` |
| 91 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureVMWorkloadSQLDatabaseProtectedItem` |
| 92 | +- New field `SoftDeleteRetentionPeriod` in struct `MabFileFolderProtectedItem` |
| 93 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureIaaSComputeVMProtectedItem` |
| 94 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureIaaSVMProtectedItem` |
| 95 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureSQLProtectedItem` |
| 96 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureVMWorkloadProtectedItem` |
| 97 | +- New field `TieringPolicy` in struct `AzureIaaSVMProtectionPolicy` |
| 98 | +- New field `SoftDeleteRetentionPeriod` in struct `ProtectedItem` |
| 99 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureFileshareProtectedItem` |
| 100 | +- New field `NewestRecoveryPointInArchive` in struct `AzureVMWorkloadProtectedItemExtendedInfo` |
| 101 | +- New field `OldestRecoveryPointInArchive` in struct `AzureVMWorkloadProtectedItemExtendedInfo` |
| 102 | +- New field `OldestRecoveryPointInVault` in struct `AzureVMWorkloadProtectedItemExtendedInfo` |
| 103 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureVMWorkloadSAPAseDatabaseProtectedItem` |
| 104 | +- New field `SoftDeleteRetentionPeriod` in struct `AzureVMWorkloadSAPHanaDatabaseProtectedItem` |
| 105 | + |
| 106 | + |
3 | 107 | ## 1.0.0 (2022-05-17)
|
4 | 108 |
|
5 | 109 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes.
|
|
0 commit comments