2.0.0-beta.1 (2026-03-09)
Breaking Changes
- Type of
Account.SystemDatahas been changed from*TrackedResourceSystemDatato*SystemData - Type of
AccountSKU.Namehas been changed from*Nameto*AccountSKUName - Type of
Identity.Typehas been changed from*Typeto*ManagedIdentityType - Type of
PrivateLinkServiceConnectionState.Statushas been changed from*Statusto*PrivateEndpointConnectionStatus - Type of
SystemData.LastModifiedByTypehas been changed from*LastModifiedByTypeto*CreatedByType - Enum
LastModifiedByTypehas been removed - Enum
Namehas been removed - Enum
Statushas been removed - Enum
Typehas been removed - Struct
AccountEndpointshas been removed - Struct
AccountSKUAutoGeneratedhas been removed - Struct
ErrorResponseModelhas been removed - Struct
ErrorResponseModelErrorhas been removed - Struct
ManagedResourceshas been removed - Struct
ProxyResourcehas been removed - Struct
TrackedResourcehas been removed - Struct
TrackedResourceSystemDatahas been removed - Field
Countof structAccountListhas been removed - Field
Guardianof structAccountPropertiesEndpointshas been removed - Field
Countof structPrivateEndpointConnectionListhas been removed - Field
Countof structPrivateLinkResourceListhas been removed
Features Added
- New enum type
AccountProvisioningStatewith valuesAccountProvisioningStateCanceled,AccountProvisioningStateCreating,AccountProvisioningStateDeleting,AccountProvisioningStateFailed,AccountProvisioningStateMoving,AccountProvisioningStateSoftDeleted,AccountProvisioningStateSoftDeleting,AccountProvisioningStateSucceeded,AccountProvisioningStateUnknown,AccountProvisioningStateUpdating - New enum type
AccountSKUNamewith valuesAccountSKUNameFree,AccountSKUNameStandard - New enum type
EventHubTypewith valuesEventHubTypeHook,EventHubTypeNotification - New enum type
EventStreamingStatewith valuesEventStreamingStateDisabled,EventStreamingStateEnabled - New enum type
EventStreamingTypewith valuesEventStreamingTypeAzure,EventStreamingTypeManaged,EventStreamingTypeNone - New enum type
KafkaConfigurationIdentityTypewith valuesKafkaConfigurationIdentityTypeNone,KafkaConfigurationIdentityTypeSystemAssigned,KafkaConfigurationIdentityTypeUserAssigned - New enum type
ManagedEventHubStatewith valuesManagedEventHubStateDisabled,ManagedEventHubStateEnabled,ManagedEventHubStateNotSpecified - New enum type
ManagedIdentityTypewith valuesManagedIdentityTypeNone,ManagedIdentityTypeSystemAssigned,ManagedIdentityTypeUserAssigned - New enum type
MergeAccountTypewith valuesMergeAccountTypePrimary,MergeAccountTypeSecondary - New enum type
MergeStatuswith valuesMergeStatusFailed,MergeStatusInProgress,MergeStatusSucceeded - New enum type
PrivateEndpointConnectionStatuswith valuesPrivateEndpointConnectionStatusApproved,PrivateEndpointConnectionStatusDisconnected,PrivateEndpointConnectionStatusPending,PrivateEndpointConnectionStatusRejected,PrivateEndpointConnectionStatusUnknown - New enum type
TenantEndpointStatewith valuesTenantEndpointStateDisabled,TenantEndpointStateEnabled,TenantEndpointStateNotSpecified - New function
*ClientFactory.NewFeaturesClient() *FeaturesClient - New function
*ClientFactory.NewIngestionPrivateEndpointConnectionsClient() *IngestionPrivateEndpointConnectionsClient - New function
*ClientFactory.NewKafkaConfigurationsClient() *KafkaConfigurationsClient - New function
*ClientFactory.NewUsagesClient() *UsagesClient - New function
NewFeaturesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FeaturesClient, error) - New function
*FeaturesClient.AccountGet(ctx context.Context, resourceGroupName string, accountName string, featureRequest BatchFeatureRequest, options *FeaturesClientAccountGetOptions) (FeaturesClientAccountGetResponse, error) - New function
*FeaturesClient.SubscriptionGet(ctx context.Context, locations string, featureRequest BatchFeatureRequest, options *FeaturesClientSubscriptionGetOptions) (FeaturesClientSubscriptionGetResponse, error) - New function
NewIngestionPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IngestionPrivateEndpointConnectionsClient, error) - New function
*IngestionPrivateEndpointConnectionsClient.NewListPager(resourceGroupName string, accountName string, options *IngestionPrivateEndpointConnectionsClientListOptions) *runtime.Pager[IngestionPrivateEndpointConnectionsClientListResponse] - New function
*IngestionPrivateEndpointConnectionsClient.UpdateStatus(ctx context.Context, resourceGroupName string, accountName string, request PrivateEndpointConnectionStatusUpdateRequest, options *IngestionPrivateEndpointConnectionsClientUpdateStatusOptions) (IngestionPrivateEndpointConnectionsClientUpdateStatusResponse, error) - New function
NewKafkaConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*KafkaConfigurationsClient, error) - New function
*KafkaConfigurationsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, kafkaConfigurationName string, kafkaConfiguration KafkaConfiguration, options *KafkaConfigurationsClientCreateOrUpdateOptions) (KafkaConfigurationsClientCreateOrUpdateResponse, error) - New function
*KafkaConfigurationsClient.Delete(ctx context.Context, resourceGroupName string, accountName string, kafkaConfigurationName string, options *KafkaConfigurationsClientDeleteOptions) (KafkaConfigurationsClientDeleteResponse, error) - New function
*KafkaConfigurationsClient.Get(ctx context.Context, resourceGroupName string, accountName string, kafkaConfigurationName string, options *KafkaConfigurationsClientGetOptions) (KafkaConfigurationsClientGetResponse, error) - New function
*KafkaConfigurationsClient.NewListByAccountPager(resourceGroupName string, accountName string, options *KafkaConfigurationsClientListByAccountOptions) *runtime.Pager[KafkaConfigurationsClientListByAccountResponse] - New function
NewUsagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*UsagesClient, error) - New function
*UsagesClient.Get(ctx context.Context, location string, options *UsagesClientGetOptions) (UsagesClientGetResponse, error) - New struct
AccountMergeInfo - New struct
AccountPropertiesAccountStatus - New struct
AccountStatusErrorDetails - New struct
BatchFeatureRequest - New struct
BatchFeatureStatus - New struct
Credentials - New struct
IngestionStorage - New struct
KafkaConfiguration - New struct
KafkaConfigurationList - New struct
KafkaConfigurationProperties - New struct
PrivateEndpointConnectionStatusUpdateRequest - New struct
PrivateEndpointConnectionStatusUpdateResponse - New struct
Usage - New struct
UsageList - New struct
UsageName - New field
AccountStatus,DefaultDomain,IngestionStorage,ManagedEventHubState,ManagedResourcesPublicNetworkAccess,MergeInfo,TenantEndpointStatein structAccountProperties - New field
SystemDatain structPrivateEndpointConnection - New field
SystemDatain structPrivateLinkResource