github Azure/azure-sdk-for-go sdk/resourcemanager/maps/armmaps/v2.0.0-beta.1

2.0.0-beta.1 (2026-03-09)

Breaking Changes

  • Function NewClient parameter(s) have been changed from (subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) to (credential azcore.TokenCredential, options *arm.ClientOptions)
  • Type of CustomerManagedKeyEncryption.KeyEncryptionKeyIdentity has been changed from *CustomerManagedKeyEncryptionKeyIdentity to *KeyEncryptionKeyIdentity
  • KindGen1 from enum Kind has been removed
  • NameS0, NameS1 from enum Name has been removed
  • Enum IdentityType has been removed
  • Function *Client.NewListSubscriptionOperationsPager has been removed
  • Struct CustomerManagedKeyEncryptionKeyIdentity has been removed
  • Struct Dimension has been removed
  • Struct ErrorResponse has been removed
  • Struct MetricSpecification has been removed
  • Struct OperationDetail has been removed
  • Struct OperationProperties has been removed
  • Struct Operations has been removed
  • Struct Resource has been removed
  • Struct ServiceSpecification has been removed
  • Struct TrackedResource has been removed
  • Field Operations of struct ClientListOperationsResponse has been removed

Features Added

  • New enum type ActionType with values ActionTypeInternal
  • New enum type KeyEncryptionKeyIdentityType with values KeyEncryptionKeyIdentityTypeDelegatedResourceIdentity, KeyEncryptionKeyIdentityTypeSystemAssignedIdentity, KeyEncryptionKeyIdentityTypeUserAssignedIdentity
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type PrivateEndpointConnectionProvisioningState with values PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded
  • New enum type PrivateEndpointServiceConnectionStatus with values PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected
  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled, PublicNetworkAccessEnabled
  • New function *ClientFactory.NewOperationResultClient() *OperationResultClient
  • New function *ClientFactory.NewOperationStatusClient() *OperationStatusClient
  • New function *ClientFactory.NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient
  • New function *ClientFactory.NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
  • New function NewOperationResultClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationResultClient, error)
  • New function *OperationResultClient.BeginGet(ctx context.Context, location string, operationID string, options *OperationResultClientBeginGetOptions) (*runtime.Poller[OperationResultClientGetResponse], error)
  • New function NewOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationStatusClient, error)
  • New function *OperationStatusClient.Get(ctx context.Context, location string, operationID string, options *OperationStatusClientGetOptions) (OperationStatusClientGetResponse, error)
  • New function NewPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndpointConnectionsClient, error)
  • New function *PrivateEndpointConnectionsClient.BeginCreate(ctx context.Context, resourceGroupName string, accountName string, privateEndpointConnectionName string, properties PrivateEndpointConnection, options *PrivateEndpointConnectionsClientBeginCreateOptions) (*runtime.Poller[PrivateEndpointConnectionsClientCreateResponse], error)
  • New function *PrivateEndpointConnectionsClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientBeginDeleteOptions) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error)
  • New function *PrivateEndpointConnectionsClient.Get(ctx context.Context, resourceGroupName string, accountName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientGetOptions) (PrivateEndpointConnectionsClientGetResponse, error)
  • New function *PrivateEndpointConnectionsClient.NewListByAccountPager(resourceGroupName string, accountName string, options *PrivateEndpointConnectionsClientListByAccountOptions) *runtime.Pager[PrivateEndpointConnectionsClientListByAccountResponse]
  • New function NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateLinkResourcesClient, error)
  • New function *PrivateLinkResourcesClient.Get(ctx context.Context, resourceGroupName string, accountName string, privateLinkResourceName string, options *PrivateLinkResourcesClientGetOptions) (PrivateLinkResourcesClientGetResponse, error)
  • New function *PrivateLinkResourcesClient.NewListByAccountPager(resourceGroupName string, accountName string, options *PrivateLinkResourcesClientListByAccountOptions) *runtime.Pager[PrivateLinkResourcesClientListByAccountResponse]
  • New struct KeyEncryptionKeyIdentity
  • New struct LocationsItem
  • New struct Operation
  • New struct OperationListResult
  • New struct OperationStatusResult
  • New struct PrivateEndpoint
  • New struct PrivateEndpointConnection
  • New struct PrivateEndpointConnectionList
  • New struct PrivateEndpointConnectionProperties
  • New struct PrivateLinkResource
  • New struct PrivateLinkResourceList
  • New struct PrivateLinkResourceProperties
  • New struct PrivateLinkServiceConnectionState
  • New field Locations, PrivateEndpointConnections, PublicNetworkAccess in struct AccountProperties
  • New anonymous field OperationListResult in struct ClientListOperationsResponse
  • New field ConsumedStorageUnitSizeInBytes, TotalStorageUnitSizeInBytes in struct CreatorProperties

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

NewReleases is sending notifications on new releases.