|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0-beta.1 (2022-11-09) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `ResourceGuard.ProvisioningState` has been changed from `*ProvisioningState` to `*ResourceGuardProvisioningState` |
| 7 | +- Struct `CloudError` has been removed |
| 8 | + |
| 9 | +### Features Added |
| 10 | + |
| 11 | +- New const `ResourceGuardProvisioningStateProvisioning` |
| 12 | +- New const `ResourceGuardProvisioningStateUnknown` |
| 13 | +- New const `ExistingResourcePolicyPatch` |
| 14 | +- New const `ExistingResourcePolicySkip` |
| 15 | +- New const `PersistentVolumeRestoreModeRestoreWithVolumeData` |
| 16 | +- New const `SoftDeleteStateOff` |
| 17 | +- New const `ResourceGuardProvisioningStateFailed` |
| 18 | +- New const `ResourceGuardProvisioningStateUpdating` |
| 19 | +- New const `ResourceGuardProvisioningStateSucceeded` |
| 20 | +- New const `ImmutabilityStateLocked` |
| 21 | +- New const `PersistentVolumeRestoreModeRestoreWithoutVolumeData` |
| 22 | +- New const `StorageSettingTypesZoneRedundant` |
| 23 | +- New const `SoftDeleteStateOn` |
| 24 | +- New const `SoftDeleteStateAlwaysOn` |
| 25 | +- New const `ImmutabilityStateUnlocked` |
| 26 | +- New const `ImmutabilityStateDisabled` |
| 27 | +- New type alias `ExistingResourcePolicy` |
| 28 | +- New type alias `ImmutabilityState` |
| 29 | +- New type alias `ResourceGuardProvisioningState` |
| 30 | +- New type alias `SoftDeleteState` |
| 31 | +- New type alias `PersistentVolumeRestoreMode` |
| 32 | +- New function `*DeletedBackupInstancesClient.Get(context.Context, string, string, string, *DeletedBackupInstancesClientGetOptions) (DeletedBackupInstancesClientGetResponse, error)` |
| 33 | +- New function `NewDeletedBackupInstancesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DeletedBackupInstancesClient, error)` |
| 34 | +- New function `NewBackupInstancesExtensionRoutingClient(azcore.TokenCredential, *arm.ClientOptions) (*BackupInstancesExtensionRoutingClient, error)` |
| 35 | +- New function `*BackupInstancesExtensionRoutingClient.NewListPager(string, *BackupInstancesExtensionRoutingClientListOptions) *runtime.Pager[BackupInstancesExtensionRoutingClientListResponse]` |
| 36 | +- New function `*BackupDatasourceParameters.GetBackupDatasourceParameters() *BackupDatasourceParameters` |
| 37 | +- New function `*KubernetesClusterRestoreCriteria.GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria` |
| 38 | +- New function `*DeletedBackupInstancesClient.NewListPager(string, string, *DeletedBackupInstancesClientListOptions) *runtime.Pager[DeletedBackupInstancesClientListResponse]` |
| 39 | +- New function `*DeletedBackupInstancesClient.BeginUndelete(context.Context, string, string, string, *DeletedBackupInstancesClientBeginUndeleteOptions) (*runtime.Poller[DeletedBackupInstancesClientUndeleteResponse], error)` |
| 40 | +- New function `PossibleExistingResourcePolicyValues() []ExistingResourcePolicy` |
| 41 | +- New function `PossiblePersistentVolumeRestoreModeValues() []PersistentVolumeRestoreMode` |
| 42 | +- New function `*DppResourceGuardProxyClient.Get(context.Context, string, string, string, *DppResourceGuardProxyClientGetOptions) (DppResourceGuardProxyClientGetResponse, error)` |
| 43 | +- New function `*DppResourceGuardProxyClient.Put(context.Context, string, string, string, ResourceGuardProxyBaseResource, *DppResourceGuardProxyClientPutOptions) (DppResourceGuardProxyClientPutResponse, error)` |
| 44 | +- New function `*DppResourceGuardProxyClient.UnlockDelete(context.Context, string, string, string, UnlockDeleteRequest, *DppResourceGuardProxyClientUnlockDeleteOptions) (DppResourceGuardProxyClientUnlockDeleteResponse, error)` |
| 45 | +- New function `*DppResourceGuardProxyClient.NewListPager(string, string, *DppResourceGuardProxyClientListOptions) *runtime.Pager[DppResourceGuardProxyClientListResponse]` |
| 46 | +- New function `PossibleSoftDeleteStateValues() []SoftDeleteState` |
| 47 | +- New function `NewDppResourceGuardProxyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DppResourceGuardProxyClient, error)` |
| 48 | +- New function `PossibleResourceGuardProvisioningStateValues() []ResourceGuardProvisioningState` |
| 49 | +- New function `PossibleImmutabilityStateValues() []ImmutabilityState` |
| 50 | +- New function `*KubernetesClusterBackupDatasourceParameters.GetBackupDatasourceParameters() *BackupDatasourceParameters` |
| 51 | +- New function `*DppResourceGuardProxyClient.Delete(context.Context, string, string, string, *DppResourceGuardProxyClientDeleteOptions) (DppResourceGuardProxyClientDeleteResponse, error)` |
| 52 | +- New struct `BackupDatasourceParameters` |
| 53 | +- New struct `BackupInstancesExtensionRoutingClient` |
| 54 | +- New struct `BackupInstancesExtensionRoutingClientListOptions` |
| 55 | +- New struct `BackupInstancesExtensionRoutingClientListResponse` |
| 56 | +- New struct `DeletedBackupInstance` |
| 57 | +- New struct `DeletedBackupInstanceResource` |
| 58 | +- New struct `DeletedBackupInstanceResourceList` |
| 59 | +- New struct `DeletedBackupInstancesClient` |
| 60 | +- New struct `DeletedBackupInstancesClientBeginUndeleteOptions` |
| 61 | +- New struct `DeletedBackupInstancesClientGetOptions` |
| 62 | +- New struct `DeletedBackupInstancesClientGetResponse` |
| 63 | +- New struct `DeletedBackupInstancesClientListOptions` |
| 64 | +- New struct `DeletedBackupInstancesClientListResponse` |
| 65 | +- New struct `DeletedBackupInstancesClientUndeleteResponse` |
| 66 | +- New struct `DeletionInfo` |
| 67 | +- New struct `DppProxyResource` |
| 68 | +- New struct `DppResourceGuardProxyClient` |
| 69 | +- New struct `DppResourceGuardProxyClientDeleteOptions` |
| 70 | +- New struct `DppResourceGuardProxyClientDeleteResponse` |
| 71 | +- New struct `DppResourceGuardProxyClientGetOptions` |
| 72 | +- New struct `DppResourceGuardProxyClientGetResponse` |
| 73 | +- New struct `DppResourceGuardProxyClientListOptions` |
| 74 | +- New struct `DppResourceGuardProxyClientListResponse` |
| 75 | +- New struct `DppResourceGuardProxyClientPutOptions` |
| 76 | +- New struct `DppResourceGuardProxyClientPutResponse` |
| 77 | +- New struct `DppResourceGuardProxyClientUnlockDeleteOptions` |
| 78 | +- New struct `DppResourceGuardProxyClientUnlockDeleteResponse` |
| 79 | +- New struct `ImmutabilitySettings` |
| 80 | +- New struct `KubernetesClusterBackupDatasourceParameters` |
| 81 | +- New struct `KubernetesClusterRestoreCriteria` |
| 82 | +- New struct `ResourceGuardOperationDetail` |
| 83 | +- New struct `ResourceGuardProxyBase` |
| 84 | +- New struct `ResourceGuardProxyBaseResource` |
| 85 | +- New struct `ResourceGuardProxyBaseResourceList` |
| 86 | +- New struct `SecuritySettings` |
| 87 | +- New struct `SoftDeleteSettings` |
| 88 | +- New struct `UnlockDeleteRequest` |
| 89 | +- New struct `UnlockDeleteResponse` |
| 90 | +- New field `SecuritySettings` in struct `PatchBackupVaultInput` |
| 91 | +- New field `SecuritySettings` in struct `BackupVault` |
| 92 | +- New field `IsVaultProtectedByResourceGuard` in struct `BackupVault` |
| 93 | +- New field `BackupDatasourceParametersList` in struct `PolicyParameters` |
| 94 | +- New field `Tags` in struct `BackupInstanceResource` |
| 95 | + |
| 96 | + |
3 | 97 | ## 1.0.0 (2022-05-18)
|
4 | 98 |
|
5 | 99 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection` 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