github Azure/azure-sdk-for-go sdk/resourcemanager/purview/armpurview/v2.0.0-beta.1

pre-release7 hours ago

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

Breaking Changes

  • Type of Account.SystemData has been changed from *TrackedResourceSystemData to *SystemData
  • Type of AccountSKU.Name has been changed from *Name to *AccountSKUName
  • Type of Identity.Type has been changed from *Type to *ManagedIdentityType
  • Type of PrivateLinkServiceConnectionState.Status has been changed from *Status to *PrivateEndpointConnectionStatus
  • Type of SystemData.LastModifiedByType has been changed from *LastModifiedByType to *CreatedByType
  • Enum LastModifiedByType has been removed
  • Enum Name has been removed
  • Enum Status has been removed
  • Enum Type has been removed
  • Struct AccountEndpoints has been removed
  • Struct AccountSKUAutoGenerated has been removed
  • Struct ErrorResponseModel has been removed
  • Struct ErrorResponseModelError has been removed
  • Struct ManagedResources has been removed
  • Struct ProxyResource has been removed
  • Struct TrackedResource has been removed
  • Struct TrackedResourceSystemData has been removed
  • Field Count of struct AccountList has been removed
  • Field Guardian of struct AccountPropertiesEndpoints has been removed
  • Field Count of struct PrivateEndpointConnectionList has been removed
  • Field Count of struct PrivateLinkResourceList has been removed

Features Added

  • New enum type AccountProvisioningState with values AccountProvisioningStateCanceled, AccountProvisioningStateCreating, AccountProvisioningStateDeleting, AccountProvisioningStateFailed, AccountProvisioningStateMoving, AccountProvisioningStateSoftDeleted, AccountProvisioningStateSoftDeleting, AccountProvisioningStateSucceeded, AccountProvisioningStateUnknown, AccountProvisioningStateUpdating
  • New enum type AccountSKUName with values AccountSKUNameFree, AccountSKUNameStandard
  • New enum type EventHubType with values EventHubTypeHook, EventHubTypeNotification
  • New enum type EventStreamingState with values EventStreamingStateDisabled, EventStreamingStateEnabled
  • New enum type EventStreamingType with values EventStreamingTypeAzure, EventStreamingTypeManaged, EventStreamingTypeNone
  • New enum type KafkaConfigurationIdentityType with values KafkaConfigurationIdentityTypeNone, KafkaConfigurationIdentityTypeSystemAssigned, KafkaConfigurationIdentityTypeUserAssigned
  • New enum type ManagedEventHubState with values ManagedEventHubStateDisabled, ManagedEventHubStateEnabled, ManagedEventHubStateNotSpecified
  • New enum type ManagedIdentityType with values ManagedIdentityTypeNone, ManagedIdentityTypeSystemAssigned, ManagedIdentityTypeUserAssigned
  • New enum type MergeAccountType with values MergeAccountTypePrimary, MergeAccountTypeSecondary
  • New enum type MergeStatus with values MergeStatusFailed, MergeStatusInProgress, MergeStatusSucceeded
  • New enum type PrivateEndpointConnectionStatus with values PrivateEndpointConnectionStatusApproved, PrivateEndpointConnectionStatusDisconnected, PrivateEndpointConnectionStatusPending, PrivateEndpointConnectionStatusRejected, PrivateEndpointConnectionStatusUnknown
  • New enum type TenantEndpointState with values TenantEndpointStateDisabled, 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, TenantEndpointState in struct AccountProperties
  • New field SystemData in struct PrivateEndpointConnection
  • New field SystemData in struct PrivateLinkResource

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

NewReleases is sending notifications on new releases.