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

pre-release8 hours ago

2.0.0-beta.2 (2024-11-18)

Breaking Changes

  • Type of CloudHsmClusterProperties.AutoGeneratedDomainNameLabelScope has been changed from *string to *AutoGeneratedDomainNameLabelScope
  • Type of CloudHsmClusterProperties.PublicNetworkAccess has been changed from *string to *PublicNetworkAccess
  • Type of DedicatedHsm.SystemData has been changed from *DedicatedHsmSystemData to *SystemData
  • Operation *CloudHsmClusterPrivateLinkResourcesClient.ListByCloudHsmCluster has supported pagination, use *CloudHsmClusterPrivateLinkResourcesClient.NewListByCloudHsmClusterPager instead.
  • Struct BackupProperties has been removed
  • Struct CHsmError has been removed
  • Struct CloudHsmClusterError has been removed
  • Struct CloudHsmClusterPatchParametersProperties has been removed
  • Struct CloudHsmClusterSecurityDomainProperties has been removed
  • Struct DedicatedHsmOperation has been removed
  • Struct DedicatedHsmOperationDisplay has been removed
  • Struct DedicatedHsmOperationListResult has been removed
  • Struct DedicatedHsmResource has been removed
  • Struct DedicatedHsmSystemData has been removed
  • Struct ResourceListResult has been removed
  • Struct RestoreProperties has been removed
  • Field ID of struct APIEntityReference has been removed
  • Field Properties, SKU of struct CloudHsmClusterPatchParameters has been removed
  • Field BackupProperties, RestoreProperties, SecurityDomain of struct CloudHsmClusterProperties 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 Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled
  • New function *ClientFactory.NewCloudHsmClusterBackupStatusClient() *CloudHsmClusterBackupStatusClient
  • New function *ClientFactory.NewCloudHsmClusterRestoreStatusClient() *CloudHsmClusterRestoreStatusClient
  • New function NewCloudHsmClusterBackupStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterBackupStatusClient, error)
  • New function *CloudHsmClusterBackupStatusClient.Get(context.Context, string, string, string, *CloudHsmClusterBackupStatusClientGetOptions) (CloudHsmClusterBackupStatusClientGetResponse, error)
  • New function NewCloudHsmClusterRestoreStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CloudHsmClusterRestoreStatusClient, error)
  • New function *CloudHsmClusterRestoreStatusClient.Get(context.Context, string, string, string, *CloudHsmClusterRestoreStatusClientGetOptions) (CloudHsmClusterRestoreStatusClientGetResponse, error)
  • New function *CloudHsmClustersClient.BeginRestore(context.Context, string, string, RestoreRequestProperties, *CloudHsmClustersClientBeginRestoreOptions) (*runtime.Poller[CloudHsmClustersClientRestoreResponse], 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 struct BackupRequestProperties
  • New struct BackupRestoreBaseResultProperties
  • New struct BackupRestoreRequestBaseProperties
  • New struct BackupResult
  • New struct BackupResultProperties
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct ErrorResponse
  • New struct Operation
  • New struct OperationDisplay
  • New struct OperationListResult
  • New struct RestoreRequestProperties
  • New struct RestoreResult
  • New field ResourceID in struct APIEntityReference
  • New field ActivationState in struct CloudHsmClusterProperties
  • New field ResourceID in struct NetworkInterface
  • New anonymous field OperationListResult in struct OperationsClientListResponse
  • New field NextLink in struct PrivateLinkResourceListResult

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

NewReleases is sending notifications on new releases.