2.0.0-beta.1 (2026-03-09)
Breaking Changes
- Function
NewClientparameter(s) have been changed from(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions)to(credential azcore.TokenCredential, options *arm.ClientOptions) - Type of
CustomerManagedKeyEncryption.KeyEncryptionKeyIdentityhas been changed from*CustomerManagedKeyEncryptionKeyIdentityto*KeyEncryptionKeyIdentity KindGen1from enumKindhas been removedNameS0,NameS1from enumNamehas been removed- Enum
IdentityTypehas been removed - Function
*Client.NewListSubscriptionOperationsPagerhas been removed - Struct
CustomerManagedKeyEncryptionKeyIdentityhas been removed - Struct
Dimensionhas been removed - Struct
ErrorResponsehas been removed - Struct
MetricSpecificationhas been removed - Struct
OperationDetailhas been removed - Struct
OperationPropertieshas been removed - Struct
Operationshas been removed - Struct
Resourcehas been removed - Struct
ServiceSpecificationhas been removed - Struct
TrackedResourcehas been removed - Field
Operationsof structClientListOperationsResponsehas been removed
Features Added
- New enum type
ActionTypewith valuesActionTypeInternal - New enum type
KeyEncryptionKeyIdentityTypewith valuesKeyEncryptionKeyIdentityTypeDelegatedResourceIdentity,KeyEncryptionKeyIdentityTypeSystemAssignedIdentity,KeyEncryptionKeyIdentityTypeUserAssignedIdentity - New enum type
Originwith valuesOriginSystem,OriginUser,OriginUserSystem - New enum type
PrivateEndpointConnectionProvisioningStatewith valuesPrivateEndpointConnectionProvisioningStateCreating,PrivateEndpointConnectionProvisioningStateDeleting,PrivateEndpointConnectionProvisioningStateFailed,PrivateEndpointConnectionProvisioningStateSucceeded - New enum type
PrivateEndpointServiceConnectionStatuswith valuesPrivateEndpointServiceConnectionStatusApproved,PrivateEndpointServiceConnectionStatusPending,PrivateEndpointServiceConnectionStatusRejected - New enum type
PublicNetworkAccesswith valuesPublicNetworkAccessDisabled,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,PublicNetworkAccessin structAccountProperties - New anonymous field
OperationListResultin structClientListOperationsResponse - New field
ConsumedStorageUnitSizeInBytes,TotalStorageUnitSizeInBytesin structCreatorProperties