Microsoft.Purview (stable:2021-12-01)

2025/12/05 • 26 new, 26 deleted methods

Accounts_ListByResourceGroup (new)
Description List accounts in ResourceGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Accounts_ListBySubscription (new)
Description List accounts in Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/accounts
{
subscriptionId: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Accounts_Get (new)
Description Get an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_CreateOrUpdate (new)
Description Creates or updates an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
account:
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (201)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_Delete (new)
Description Deletes an account resource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Accounts_Update (new)
Description Updates an account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accountUpdateParameters:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (202)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_ListKeys (new)
Description List the authorization keys associated with this account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/listkeys
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
atlasKafkaPrimaryEndpoint: string ,
atlasKafkaSecondaryEndpoint: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_AddRootCollectionAdmin (new)
Description Add the administrator for root collection associated with this account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/addRootCollectionAdmin
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
collectionAdminUpdate:
{
objectId: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Get (new)
Description Get the default account for the scope.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Purview/getDefaultAccount
{
scopeTenantId: string ,
scopeType: string ,
scope: string ,
api-version: string ,
}

⚐ Response (200)

{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Set (new)
Description Sets the default account for the scope.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Purview/setDefaultAccount
{
defaultAccountPayload:
{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Remove (new)
Description Removes the default account from the scope.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Purview/removeDefaultAccount
{
scopeTenantId: string ,
scopeType: string ,
scope: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Features_AccountGet (new)
Description Gets details from a list of feature names.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/listFeatures
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
featureRequest:
{
features:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
features: object ,
}

⚐ Response (default)

{
error: string ,
}
Features_SubscriptionGet (new)
Description Gets details from a list of feature names.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/locations/{locations}/listFeatures
{
subscriptionId: string ,
locations: string ,
featureRequest:
{
features:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
features: object ,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_Get (new)
Description Gets the kafka configuration for the account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_CreateOrUpdate (new)
Description Create or update Kafka Configuration
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
kafkaConfiguration:
{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_Delete (new)
Description Deletes a KafkaConfiguration resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_ListByAccount (new)
Description Lists the Kafka configurations in the Account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Operations_List (new)
Description List of available operations
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Purview/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
isDataAction: boolean ,
name: string ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
blobDuration: string ,
displayName: string ,
name: string ,
}
,
]
,
metricSpecifications:
[
{
aggregationType: string ,
dimensions:
[
{
displayName: string ,
name: string ,
toBeExportedForCustomer: boolean ,
}
,
]
,
displayDescription: string ,
displayName: string ,
enableRegionalMdmAccount: string ,
internalMetricName: string ,
name: string ,
resourceIdDimensionNameOverride: string ,
sourceMdmNamespace: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
unit: string ,
}
,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_ListByAccount (new)
Description Get private endpoint connections for account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_Get (new)
Description Get a private endpoint connection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_CreateOrUpdate (new)
Description Create or update a private endpoint connection
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
request:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_Delete (new)
Description Delete a private endpoint connection
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
PrivateLinkResources_ListByAccount (new)
Description Gets a list of privately linkable resources for an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
name: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateLinkResources_GetByGroupId (new)
Description Gets a privately linkable resources for an account with given group identifier
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateLinkResources/{groupId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
groupId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
type: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_CheckNameAvailability (new)
Description Checks if account name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/checkNameAvailability
{
subscriptionId: string ,
checkNameAvailabilityRequest:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
message: string ,
nameAvailable: boolean ,
reason: enum ,
}

⚐ Response (default)

{
error: string ,
}
Usages_Get (new)
Description Get the usage quota configuration
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/locations/{location}/usages
{
subscriptionId: string ,
location: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
currentValue: integer ,
id: string ,
limit: integer ,
name: string ,
unit: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_ListByResourceGroup (removed)
Description List accounts in ResourceGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Accounts_ListBySubscription (removed)
Description List accounts in Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/accounts
{
subscriptionId: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Accounts_Get (removed)
Description Get an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_CreateOrUpdate (removed)
Description Creates or updates an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
account:
{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (201)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_Delete (removed)
Description Deletes an account resource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Accounts_Update (removed)
Description Updates an account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accountUpdateParameters:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (202)

{
properties:
{
accountStatus: string ,
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedEventHubState: enum ,
managedResourceGroupName: string ,
managedResources: string ,
managedResourcesPublicNetworkAccess: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_ListKeys (removed)
Description List the authorization keys associated with this account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/listkeys
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
atlasKafkaPrimaryEndpoint: string ,
atlasKafkaSecondaryEndpoint: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_AddRootCollectionAdmin (removed)
Description Add the administrator for root collection associated with this account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/addRootCollectionAdmin
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
collectionAdminUpdate:
{
objectId: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Get (removed)
Description Get the default account for the scope.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Purview/getDefaultAccount
{
scopeTenantId: string ,
scopeType: string ,
scope: string ,
api-version: string ,
}

⚐ Response (200)

{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Set (removed)
Description Sets the default account for the scope.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Purview/setDefaultAccount
{
defaultAccountPayload:
{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
accountName: string ,
resourceGroupName: string ,
scope: string ,
scopeTenantId: string ,
scopeType: enum ,
subscriptionId: string ,
}

⚐ Response (default)

{
error: string ,
}
DefaultAccounts_Remove (removed)
Description Removes the default account from the scope.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Purview/removeDefaultAccount
{
scopeTenantId: string ,
scopeType: string ,
scope: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Features_AccountGet (removed)
Description Gets details from a list of feature names.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/listFeatures
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
featureRequest:
{
features:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
features: object ,
}

⚐ Response (default)

{
error: string ,
}
Features_SubscriptionGet (removed)
Description Gets details from a list of feature names.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/locations/{locations}/listFeatures
{
subscriptionId: string ,
locations: string ,
featureRequest:
{
features:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
features: object ,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_Get (removed)
Description Gets the kafka configuration for the account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_CreateOrUpdate (removed)
Description Create or update Kafka Configuration
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
kafkaConfiguration:
{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_Delete (removed)
Description Deletes a KafkaConfiguration resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations/{kafkaConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
kafkaConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
KafkaConfigurations_ListByAccount (removed)
Description Lists the Kafka configurations in the Account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/kafkaConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
consumerGroup: string ,
credentials:
{
identityId: string ,
type: enum ,
}
,
eventHubResourceId: string ,
eventHubType: enum ,
eventStreamingState: enum ,
eventStreamingType: enum ,
eventHubPartitionId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Operations_List (removed)
Description List of available operations
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Purview/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
isDataAction: boolean ,
name: string ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
blobDuration: string ,
displayName: string ,
name: string ,
}
,
]
,
metricSpecifications:
[
{
aggregationType: string ,
dimensions:
[
{
displayName: string ,
name: string ,
toBeExportedForCustomer: boolean ,
}
,
]
,
displayDescription: string ,
displayName: string ,
enableRegionalMdmAccount: string ,
internalMetricName: string ,
name: string ,
resourceIdDimensionNameOverride: string ,
sourceMdmNamespace: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
unit: string ,
}
,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_ListByAccount (removed)
Description Get private endpoint connections for account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_Get (removed)
Description Get a private endpoint connection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_CreateOrUpdate (removed)
Description Create or update a private endpoint connection
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
request:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error: string ,
}
PrivateEndpointConnections_Delete (removed)
Description Delete a private endpoint connection
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
PrivateLinkResources_ListByAccount (removed)
Description Gets a list of privately linkable resources for an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
name: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
PrivateLinkResources_GetByGroupId (removed)
Description Gets a privately linkable resources for an account with given group identifier
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Purview/accounts/{accountName}/privateLinkResources/{groupId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
groupId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
type: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_CheckNameAvailability (removed)
Description Checks if account name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/checkNameAvailability
{
subscriptionId: string ,
checkNameAvailabilityRequest:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
message: string ,
nameAvailable: boolean ,
reason: enum ,
}

⚐ Response (default)

{
error: string ,
}
Usages_Get (removed)
Description Get the usage quota configuration
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Purview/locations/{location}/usages
{
subscriptionId: string ,
location: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
currentValue: integer ,
id: string ,
limit: integer ,
name: string ,
unit: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error: string ,
}