github Azure/azure-sdk-for-go sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules/v2.0.0

latest releases: sdk/resourcemanager/azurestackhci/armazurestackhcivm/v0.1.0, sdk/resourcemanager/cloudhealth/armcloudhealth/v0.1.0, sdk/resourcemanager/playwright/armplaywright/v1.0.0...
one month ago

2.0.0 (2025-07-01)

Breaking Changes

  • Type of SystemData.CreatedByType has been changed from *IdentityType to *CreatedByType
  • Type of SystemData.LastModifiedByType has been changed from *IdentityType to *CreatedByType
  • Enum IdentityType has been removed
  • Struct DedicatedHsmError has been removed
  • Struct DedicatedHsmOperation has been removed
  • Struct DedicatedHsmOperationDisplay has been removed
  • Struct DedicatedHsmOperationListResult has been removed
  • Struct Error has been removed
  • Struct Resource has been removed
  • Struct ResourceListResult has been removed
  • Field ID of struct APIEntityReference has been removed
  • Field ID of struct NetworkInterface has been removed
  • Field DedicatedHsmOperationListResult of struct OperationsClientListResponse has been removed

Features Added

  • New enum type ActionType with values ActionTypeInternal
  • New enum type ActivationState with values ActivationStateActive, ActivationStateFailed, ActivationStateNotActivated, ActivationStateNotDefined, ActivationStateUnknown
  • New enum type AutoGeneratedDomainNameLabelScope with values AutoGeneratedDomainNameLabelScopeNoReuse, AutoGeneratedDomainNameLabelScopeResourceGroupReuse, AutoGeneratedDomainNameLabelScopeSubscriptionReuse, AutoGeneratedDomainNameLabelScopeTenantReuse
  • New enum type BackupRestoreOperationStatus with values BackupRestoreOperationStatusCancelled, BackupRestoreOperationStatusFailed, BackupRestoreOperationStatusInProgress, BackupRestoreOperationStatusSucceeded
  • New enum type CloudHsmClusterSKUFamily with values CloudHsmClusterSKUFamilyB
  • New enum type CloudHsmClusterSKUName with values CloudHsmClusterSKUNameStandardB1, CloudHsmClusterSKUNameStandardB10
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type PrivateEndpointConnectionProvisioningState with values PrivateEndpointConnectionProvisioningStateCanceled, PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateInternalError, PrivateEndpointConnectionProvisioningStateSucceeded, PrivateEndpointConnectionProvisioningStateUpdating
  • New enum type PrivateEndpointServiceConnectionStatus with values PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected
  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateProvisioning, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled
  • New function *ClientFactory.NewCloudHsmClusterBackupStatusClient() *CloudHsmClusterBackupStatusClient
  • New function *ClientFactory.NewCloudHsmClusterPrivateEndpointConnectionsClient() *CloudHsmClusterPrivateEndpointConnectionsClient
  • New function *ClientFactory.NewCloudHsmClusterPrivateLinkResourcesClient() *CloudHsmClusterPrivateLinkResourcesClient
  • New function *ClientFactory.NewCloudHsmClusterRestoreStatusClient() *CloudHsmClusterRestoreStatusClient
  • New function *ClientFactory.NewCloudHsmClustersClient() *CloudHsmClustersClient
  • New function *ClientFactory.NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient
  • New function NewCloudHsmClusterBackupStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterBackupStatusClient, error)
  • New function *CloudHsmClusterBackupStatusClient.BeginGet(context.Context, string, string, string, *CloudHsmClusterBackupStatusClientBeginGetOptions) (*runtime.Poller[CloudHsmClusterBackupStatusClientGetResponse], error)
  • New function NewCloudHsmClusterPrivateEndpointConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterPrivateEndpointConnectionsClient, error)
  • New function *CloudHsmClusterPrivateEndpointConnectionsClient.Create(context.Context, string, string, string, PrivateEndpointConnection, *CloudHsmClusterPrivateEndpointConnectionsClientCreateOptions) (CloudHsmClusterPrivateEndpointConnectionsClientCreateResponse, error)
  • New function *CloudHsmClusterPrivateEndpointConnectionsClient.BeginDelete(context.Context, string, string, string, *CloudHsmClusterPrivateEndpointConnectionsClientBeginDeleteOptions) (*runtime.Poller[CloudHsmClusterPrivateEndpointConnectionsClientDeleteResponse], error)
  • New function *CloudHsmClusterPrivateEndpointConnectionsClient.Get(context.Context, string, string, string, *CloudHsmClusterPrivateEndpointConnectionsClientGetOptions) (CloudHsmClusterPrivateEndpointConnectionsClientGetResponse, error)
  • New function NewCloudHsmClusterPrivateLinkResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterPrivateLinkResourcesClient, error)
  • New function *CloudHsmClusterPrivateLinkResourcesClient.NewListByCloudHsmClusterPager(string, string, *CloudHsmClusterPrivateLinkResourcesClientListByCloudHsmClusterOptions) *runtime.Pager[CloudHsmClusterPrivateLinkResourcesClientListByCloudHsmClusterResponse]
  • New function NewCloudHsmClusterRestoreStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterRestoreStatusClient, error)
  • New function *CloudHsmClusterRestoreStatusClient.BeginGet(context.Context, string, string, string, *CloudHsmClusterRestoreStatusClientBeginGetOptions) (*runtime.Poller[CloudHsmClusterRestoreStatusClientGetResponse], error)
  • New function NewCloudHsmClustersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClustersClient, error)
  • New function *CloudHsmClustersClient.BeginCreateOrUpdate(context.Context, string, string, CloudHsmCluster, *CloudHsmClustersClientBeginCreateOrUpdateOptions) (*runtime.Poller[CloudHsmClustersClientCreateOrUpdateResponse], error)
  • New function *CloudHsmClustersClient.BeginDelete(context.Context, string, string, *CloudHsmClustersClientBeginDeleteOptions) (*runtime.Poller[CloudHsmClustersClientDeleteResponse], error)
  • New function *CloudHsmClustersClient.Get(context.Context, string, string, *CloudHsmClustersClientGetOptions) (CloudHsmClustersClientGetResponse, error)
  • New function *CloudHsmClustersClient.NewListByResourceGroupPager(string, *CloudHsmClustersClientListByResourceGroupOptions) *runtime.Pager[CloudHsmClustersClientListByResourceGroupResponse]
  • New function *CloudHsmClustersClient.NewListBySubscriptionPager(*CloudHsmClustersClientListBySubscriptionOptions) *runtime.Pager[CloudHsmClustersClientListBySubscriptionResponse]
  • New function *CloudHsmClustersClient.BeginRestore(context.Context, string, string, RestoreRequestProperties, *CloudHsmClustersClientBeginRestoreOptions) (*runtime.Poller[CloudHsmClustersClientRestoreResponse], error)
  • New function *CloudHsmClustersClient.BeginUpdate(context.Context, string, string, CloudHsmClusterPatchParameters, *CloudHsmClustersClientBeginUpdateOptions) (*runtime.Poller[CloudHsmClustersClientUpdateResponse], error)
  • New function *CloudHsmClustersClient.BeginValidateBackupProperties(context.Context, string, string, *CloudHsmClustersClientBeginValidateBackupPropertiesOptions) (*runtime.Poller[CloudHsmClustersClientValidateBackupPropertiesResponse], error)
  • New function *CloudHsmClustersClient.BeginValidateRestoreProperties(context.Context, string, string, *CloudHsmClustersClientBeginValidateRestorePropertiesOptions) (*runtime.Poller[CloudHsmClustersClientValidateRestorePropertiesResponse], error)
  • New function *CloudHsmClustersClient.BeginBackup(context.Context, string, string, *CloudHsmClustersClientBeginBackupOptions) (*runtime.Poller[CloudHsmClustersClientBackupResponse], error)
  • New function NewPrivateEndpointConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PrivateEndpointConnectionsClient, error)
  • New function *PrivateEndpointConnectionsClient.NewListByCloudHsmClusterPager(string, string, *PrivateEndpointConnectionsClientListByCloudHsmClusterOptions) *runtime.Pager[PrivateEndpointConnectionsClientListByCloudHsmClusterResponse]
  • New struct BackupRequestProperties
  • New struct BackupRestoreBaseResultProperties
  • New struct BackupResult
  • New struct BackupResultProperties
  • New struct CloudHsmCluster
  • New struct CloudHsmClusterListResult
  • New struct CloudHsmClusterPatchParameters
  • New struct CloudHsmClusterProperties
  • New struct CloudHsmClusterSKU
  • New struct CloudHsmProperties
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct ManagedServiceIdentity
  • New struct Operation
  • New struct OperationDisplay
  • New struct OperationListResult
  • New struct PrivateEndpoint
  • New struct PrivateEndpointConnection
  • New struct PrivateEndpointConnectionListResult
  • New struct PrivateEndpointConnectionProperties
  • New struct PrivateLinkResource
  • New struct PrivateLinkResourceListResult
  • New struct PrivateLinkResourceProperties
  • New struct PrivateLinkServiceConnectionState
  • New struct RestoreRequestProperties
  • New struct RestoreResult
  • New struct UserAssignedIdentity
  • New field ResourceID in struct APIEntityReference
  • New field ResourceID in struct NetworkInterface
  • New anonymous field OperationListResult in struct OperationsClientListResponse

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.