|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 3.0.0 (2023-12-22) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `BaseResourceProperties.ObjectType` has been changed from `*string` to `*ResourcePropertiesObjectType` |
| 7 | + |
| 8 | +### Features Added |
| 9 | + |
| 10 | +- New enum type `RecoveryPointCompletionState` with values `RecoveryPointCompletionStateCompleted`, `RecoveryPointCompletionStatePartial` |
| 11 | +- New enum type `ResourcePropertiesObjectType` with values `ResourcePropertiesObjectTypeDefaultResourceProperties` |
| 12 | +- New function `*BackupInstancesClient.BeginTriggerCrossRegionRestore(context.Context, string, string, CrossRegionRestoreRequestObject, *BackupInstancesClientBeginTriggerCrossRegionRestoreOptions) (*runtime.Poller[BackupInstancesClientTriggerCrossRegionRestoreResponse], error)` |
| 13 | +- New function `*BackupInstancesClient.BeginValidateCrossRegionRestore(context.Context, string, string, ValidateCrossRegionRestoreRequestObject, *BackupInstancesClientBeginValidateCrossRegionRestoreOptions) (*runtime.Poller[BackupInstancesClientValidateCrossRegionRestoreResponse], error)` |
| 14 | +- New function `*ClientFactory.NewFetchCrossRegionRestoreJobClient() *FetchCrossRegionRestoreJobClient` |
| 15 | +- New function `*ClientFactory.NewFetchCrossRegionRestoreJobsClient() *FetchCrossRegionRestoreJobsClient` |
| 16 | +- New function `*ClientFactory.NewFetchSecondaryRecoveryPointsClient() *FetchSecondaryRecoveryPointsClient` |
| 17 | +- New function `*DefaultResourceProperties.GetBaseResourceProperties() *BaseResourceProperties` |
| 18 | +- New function `NewFetchCrossRegionRestoreJobClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchCrossRegionRestoreJobClient, error)` |
| 19 | +- New function `*FetchCrossRegionRestoreJobClient.Get(context.Context, string, string, CrossRegionRestoreJobRequest, *FetchCrossRegionRestoreJobClientGetOptions) (FetchCrossRegionRestoreJobClientGetResponse, error)` |
| 20 | +- New function `NewFetchCrossRegionRestoreJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchCrossRegionRestoreJobsClient, error)` |
| 21 | +- New function `*FetchCrossRegionRestoreJobsClient.NewListPager(string, string, CrossRegionRestoreJobsRequest, *FetchCrossRegionRestoreJobsClientListOptions) *runtime.Pager[FetchCrossRegionRestoreJobsClientListResponse]` |
| 22 | +- New function `NewFetchSecondaryRecoveryPointsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchSecondaryRecoveryPointsClient, error)` |
| 23 | +- New function `*FetchSecondaryRecoveryPointsClient.NewListPager(string, string, FetchSecondaryRPsRequestParameters, *FetchSecondaryRecoveryPointsClientListOptions) *runtime.Pager[FetchSecondaryRecoveryPointsClientListResponse]` |
| 24 | +- New function `*KubernetesClusterVaultTierRestoreCriteria.GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria` |
| 25 | +- New struct `CrossRegionRestoreDetails` |
| 26 | +- New struct `CrossRegionRestoreJobRequest` |
| 27 | +- New struct `CrossRegionRestoreJobsRequest` |
| 28 | +- New struct `CrossRegionRestoreRequestObject` |
| 29 | +- New struct `DefaultResourceProperties` |
| 30 | +- New struct `ErrorDetail` |
| 31 | +- New struct `ErrorResponse` |
| 32 | +- New struct `FetchSecondaryRPsRequestParameters` |
| 33 | +- New struct `KubernetesClusterVaultTierRestoreCriteria` |
| 34 | +- New struct `UserFacingWarningDetail` |
| 35 | +- New struct `ValidateCrossRegionRestoreRequestObject` |
| 36 | +- New field `RecoveryPointState` in struct `AzureBackupDiscreteRecoveryPoint` |
| 37 | +- New field `ReplicatedRegions` in struct `BackupVault` |
| 38 | +- New field `WarningDetails` in struct `JobExtendedInfo` |
| 39 | + |
| 40 | + |
3 | 41 | ## 2.4.0 (2023-11-24)
|
4 | 42 | ### Features Added
|
5 | 43 |
|
|
0 commit comments