|
1 | 1 | # Release History |
2 | 2 |
|
3 | | -## 1.1.0-beta.2 (2023-03-27) |
4 | | -### Features Added |
5 | | - |
6 | | -- New struct `ClientFactory` which is a client factory used to create any client in this module |
| 3 | +## 2.0.0 (2023-04-05) |
| 4 | +### Breaking Changes |
7 | 5 |
|
| 6 | +- Struct `CloudError` has been removed |
| 7 | +- Struct `CloudErrorBody` has been removed |
8 | 8 |
|
9 | | -## 1.1.0-beta.1 (2022-05-19) |
10 | 9 | ### Features Added |
11 | 10 |
|
12 | | -- New const `KeyRotationPolicyActionTypeNotify` |
13 | | -- New const `JSONWebKeyOperationRelease` |
14 | | -- New const `KeyRotationPolicyActionTypeRotate` |
15 | | -- New const `KeyPermissionsRotate` |
16 | | -- New const `KeyPermissionsRelease` |
17 | | -- New const `KeyPermissionsSetrotationpolicy` |
18 | | -- New const `KeyPermissionsGetrotationpolicy` |
19 | | -- New function `PossibleKeyRotationPolicyActionTypeValues() []KeyRotationPolicyActionType` |
20 | | -- New function `*KeyReleasePolicy.UnmarshalJSON([]byte) error` |
21 | | -- New function `KeyReleasePolicy.MarshalJSON() ([]byte, error)` |
22 | | -- New function `RotationPolicy.MarshalJSON() ([]byte, error)` |
| 11 | +- New value `JSONWebKeyOperationRelease` added to enum type `JSONWebKeyOperation` |
| 12 | +- New value `KeyPermissionsGetrotationpolicy`, `KeyPermissionsRelease`, `KeyPermissionsRotate`, `KeyPermissionsSetrotationpolicy` added to enum type `KeyPermissions` |
| 13 | +- New enum type `ActivationStatus` with values `ActivationStatusActive`, `ActivationStatusFailed`, `ActivationStatusNotActivated`, `ActivationStatusUnknown` |
| 14 | +- New enum type `GeoReplicationRegionProvisioningState` with values `GeoReplicationRegionProvisioningStateCleanup`, `GeoReplicationRegionProvisioningStateDeleting`, `GeoReplicationRegionProvisioningStateFailed`, `GeoReplicationRegionProvisioningStatePreprovisioning`, `GeoReplicationRegionProvisioningStateProvisioning`, `GeoReplicationRegionProvisioningStateSucceeded` |
| 15 | +- New enum type `KeyRotationPolicyActionType` with values `KeyRotationPolicyActionTypeNotify`, `KeyRotationPolicyActionTypeRotate` |
| 16 | +- New function `NewClientFactory(string, azcore.TokenCredential, *arm.ClientOptions) (*ClientFactory, error)` |
| 17 | +- New function `*ClientFactory.NewKeysClient() *KeysClient` |
| 18 | +- New function `*ClientFactory.NewMHSMPrivateEndpointConnectionsClient() *MHSMPrivateEndpointConnectionsClient` |
| 19 | +- New function `*ClientFactory.NewMHSMPrivateLinkResourcesClient() *MHSMPrivateLinkResourcesClient` |
| 20 | +- New function `*ClientFactory.NewMHSMRegionsClient() *MHSMRegionsClient` |
| 21 | +- New function `*ClientFactory.NewManagedHsmKeysClient() *ManagedHsmKeysClient` |
| 22 | +- New function `*ClientFactory.NewManagedHsmsClient() *ManagedHsmsClient` |
| 23 | +- New function `*ClientFactory.NewOperationsClient() *OperationsClient` |
| 24 | +- New function `*ClientFactory.NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient` |
| 25 | +- New function `*ClientFactory.NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient` |
| 26 | +- New function `*ClientFactory.NewSecretsClient() *SecretsClient` |
| 27 | +- New function `*ClientFactory.NewVaultsClient() *VaultsClient` |
| 28 | +- New function `NewMHSMRegionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MHSMRegionsClient, error)` |
| 29 | +- New function `*MHSMRegionsClient.NewListByResourcePager(string, string, *MHSMRegionsClientListByResourceOptions) *runtime.Pager[MHSMRegionsClientListByResourceResponse]` |
| 30 | +- New function `NewManagedHsmKeysClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedHsmKeysClient, error)` |
| 31 | +- New function `*ManagedHsmKeysClient.CreateIfNotExist(context.Context, string, string, string, ManagedHsmKeyCreateParameters, *ManagedHsmKeysClientCreateIfNotExistOptions) (ManagedHsmKeysClientCreateIfNotExistResponse, error)` |
| 32 | +- New function `*ManagedHsmKeysClient.Get(context.Context, string, string, string, *ManagedHsmKeysClientGetOptions) (ManagedHsmKeysClientGetResponse, error)` |
| 33 | +- New function `*ManagedHsmKeysClient.GetVersion(context.Context, string, string, string, string, *ManagedHsmKeysClientGetVersionOptions) (ManagedHsmKeysClientGetVersionResponse, error)` |
| 34 | +- New function `*ManagedHsmKeysClient.NewListPager(string, string, *ManagedHsmKeysClientListOptions) *runtime.Pager[ManagedHsmKeysClientListResponse]` |
| 35 | +- New function `*ManagedHsmKeysClient.NewListVersionsPager(string, string, string, *ManagedHsmKeysClientListVersionsOptions) *runtime.Pager[ManagedHsmKeysClientListVersionsResponse]` |
| 36 | +- New function `*ManagedHsmsClient.CheckMhsmNameAvailability(context.Context, CheckMhsmNameAvailabilityParameters, *ManagedHsmsClientCheckMhsmNameAvailabilityOptions) (ManagedHsmsClientCheckMhsmNameAvailabilityResponse, error)` |
23 | 37 | - New struct `Action` |
| 38 | +- New struct `CheckMhsmNameAvailabilityParameters` |
| 39 | +- New struct `CheckMhsmNameAvailabilityResult` |
| 40 | +- New struct `ClientFactory` |
24 | 41 | - New struct `KeyReleasePolicy` |
25 | 42 | - New struct `KeyRotationPolicyAttributes` |
26 | 43 | - New struct `LifetimeAction` |
| 44 | +- New struct `MHSMGeoReplicatedRegion` |
| 45 | +- New struct `MHSMRegionsListResult` |
| 46 | +- New struct `ManagedHSMSecurityDomainProperties` |
| 47 | +- New struct `ManagedHsmAction` |
| 48 | +- New struct `ManagedHsmKey` |
| 49 | +- New struct `ManagedHsmKeyAttributes` |
| 50 | +- New struct `ManagedHsmKeyCreateParameters` |
| 51 | +- New struct `ManagedHsmKeyListResult` |
| 52 | +- New struct `ManagedHsmKeyProperties` |
| 53 | +- New struct `ManagedHsmKeyReleasePolicy` |
| 54 | +- New struct `ManagedHsmKeyRotationPolicyAttributes` |
| 55 | +- New struct `ManagedHsmLifetimeAction` |
| 56 | +- New struct `ManagedHsmRotationPolicy` |
| 57 | +- New struct `ManagedHsmTrigger` |
| 58 | +- New struct `ProxyResourceWithoutSystemData` |
27 | 59 | - New struct `RotationPolicy` |
28 | 60 | - New struct `Trigger` |
29 | 61 | - New field `ReleasePolicy` in struct `KeyProperties` |
30 | 62 | - New field `RotationPolicy` in struct `KeyProperties` |
| 63 | +- New field `Etag` in struct `MHSMPrivateEndpointConnectionItem` |
| 64 | +- New field `ID` in struct `MHSMPrivateEndpointConnectionItem` |
| 65 | +- New field `Regions` in struct `ManagedHsmProperties` |
| 66 | +- New field `SecurityDomainProperties` in struct `ManagedHsmProperties` |
31 | 67 |
|
32 | 68 |
|
33 | 69 | ## 1.0.0 (2022-05-16) |
|
0 commit comments