DataPlaneAccountClient (preview:2019-11-01)

2025/12/05 • 14 new methods

Accounts_GetAccountProperties (new)
Description Get an account
Reference Link ¶

⚼ Request

GET:  /
{
api-version: string ,
}

⚐ Response (200)

{
id: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
location: string ,
name: string ,
properties:
{
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedResourceGroupName: string ,
managedResources: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
type: string ,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku:
{
capacity: integer ,
name: enum ,
}
,
systemData: string ,
tags: object ,
type: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /
{
accountUpdateParameters:
{
friendlyName: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
location: string ,
name: string ,
properties:
{
cloudConnectors:
{
awsExternalId: string ,
}
,
createdAt: string ,
createdBy: string ,
createdByObjectId: string ,
endpoints: string ,
friendlyName: string ,
managedResourceGroupName: string ,
managedResources: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
actionsRequired: string ,
description: string ,
status: enum ,
}
,
provisioningState: string ,
}
,
type: string ,
}
,
]
,
provisioningState: enum ,
publicNetworkAccess: enum ,
}
,
sku:
{
capacity: integer ,
name: enum ,
}
,
systemData: string ,
tags: object ,
type: string ,
}

⚐ Response (default)

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

⚼ Request

POST:  /listkeys
{
api-version: string ,
}

⚐ Response (200)

{
atlasKafkaPrimaryEndpoint: string ,
atlasKafkaSecondaryEndpoint: string ,
}

⚐ Response (default)

{
error: string ,
}
Accounts_RegenerateAccessKey (new)
Description Regenerate the authorization keys associated with this data catalog.
Reference Link ¶

⚼ Request

POST:  /regeneratekeys
{
keyOptions:
{
keyType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
atlasKafkaPrimaryEndpoint: string ,
atlasKafkaSecondaryEndpoint: string ,
}

⚐ Response (default)

{
error: string ,
}
Collections_GetCollection (new)
Description Get a collection
Reference Link ¶

⚼ Request

GET:  /collections/{collectionName}
{
collectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
collectionProvisioningState: enum ,
description: string ,
friendlyName: string ,
name: string ,
parentCollection:
{
referenceName: string ,
type: string ,
}
,
systemData: string ,
}

⚐ Response (default)

{
error: string ,
}
Collections_CreateOrUpdateCollection (new)
Description Creates or updates a collection entity.
Reference Link ¶

⚼ Request

PUT:  /collections/{collectionName}
{
collectionName: string ,
collection:
{
collectionProvisioningState: enum ,
description: string ,
friendlyName: string ,
name: string ,
parentCollection:
{
referenceName: string ,
type: string ,
}
,
systemData: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
collectionProvisioningState: enum ,
description: string ,
friendlyName: string ,
name: string ,
parentCollection:
{
referenceName: string ,
type: string ,
}
,
systemData: string ,
}

⚐ Response (default)

{
error: string ,
}
Collections_DeleteCollection (new)
Description Deletes a Collection entity.
Reference Link ¶

⚼ Request

DELETE:  /collections/{collectionName}
{
collectionName: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Collections_ListCollections (new)
Description List the collections in the account.
Reference Link ¶

⚼ Request

GET:  /collections
{
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
collectionProvisioningState: enum ,
description: string ,
friendlyName: string ,
name: string ,
parentCollection:
{
referenceName: string ,
type: string ,
}
,
systemData: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Collections_ListChildCollectionNames (new)
Description Lists the child collections names in the collection.
Reference Link ¶

⚼ Request

GET:  /collections/{collectionName}/getChildCollectionNames
{
collectionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
friendlyName: string ,
name: string ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Collections_GetCollectionPath (new)
Description Gets the parent name and parent friendly name chains that represent the collection path.
Reference Link ¶

⚼ Request

GET:  /collections/{collectionName}/getCollectionPath
{
collectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
parentFriendlyNameChain:
[
string ,
]
,
parentNameChain:
[
string ,
]
,
}

⚐ Response (default)

{
error: string ,
}
ResourceSetRules_GetResourceSetRule (new)
Description Get a resource set config service model.
Reference Link ¶

⚼ Request

GET:  /resourceSetRuleConfigs/defaultResourceSetRuleConfig
{
api-version: string ,
}

⚐ Response (200)

{
advancedResourceSet:
{
modifiedAt: string ,
resourceSetProcessing: enum ,
}
,
name: string ,
pathPatternConfig:
{
acceptedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
complexReplacers:
[
{
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
typeName: string ,
}
,
]
,
createdBy: string ,
enableDefaultPatterns: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
normalizationRules:
[
{
description: string ,
disabled: boolean ,
dynamicReplacement: boolean ,
entityTypes:
[
string ,
]
,
lastUpdatedTimestamp: integer ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
version: number ,
}
,
]
,
regexReplacers:
[
{
condition: string ,
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
doNotReplaceRegex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
}
,
]
,
rejectedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
scopedRules:
[
{
bindingUrl: string ,
rules:
[
{
displayName: string ,
isResourceSet: boolean ,
lastUpdatedTimestamp: integer ,
name: string ,
qualifiedName: string ,
}
,
]
,
storeType: string ,
}
,
]
,
version: integer ,
}
,
}

⚐ Response (default)

{
error: string ,
}
ResourceSetRules_CreateOrUpdateResourceSetRule (new)
Description Creates or updates an resource set config.
Reference Link ¶

⚼ Request

PUT:  /resourceSetRuleConfigs/defaultResourceSetRuleConfig
{
resourceSetRuleConfig:
{
advancedResourceSet:
{
modifiedAt: string ,
resourceSetProcessing: enum ,
}
,
name: string ,
pathPatternConfig:
{
acceptedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
complexReplacers:
[
{
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
typeName: string ,
}
,
]
,
createdBy: string ,
enableDefaultPatterns: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
normalizationRules:
[
{
description: string ,
disabled: boolean ,
dynamicReplacement: boolean ,
entityTypes:
[
string ,
]
,
lastUpdatedTimestamp: integer ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
version: number ,
}
,
]
,
regexReplacers:
[
{
condition: string ,
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
doNotReplaceRegex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
}
,
]
,
rejectedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
scopedRules:
[
{
bindingUrl: string ,
rules:
[
{
displayName: string ,
isResourceSet: boolean ,
lastUpdatedTimestamp: integer ,
name: string ,
qualifiedName: string ,
}
,
]
,
storeType: string ,
}
,
]
,
version: integer ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
advancedResourceSet:
{
modifiedAt: string ,
resourceSetProcessing: enum ,
}
,
name: string ,
pathPatternConfig:
{
acceptedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
complexReplacers:
[
{
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
typeName: string ,
}
,
]
,
createdBy: string ,
enableDefaultPatterns: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
normalizationRules:
[
{
description: string ,
disabled: boolean ,
dynamicReplacement: boolean ,
entityTypes:
[
string ,
]
,
lastUpdatedTimestamp: integer ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
version: number ,
}
,
]
,
regexReplacers:
[
{
condition: string ,
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
doNotReplaceRegex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
}
,
]
,
rejectedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
scopedRules:
[
{
bindingUrl: string ,
rules:
[
{
displayName: string ,
isResourceSet: boolean ,
lastUpdatedTimestamp: integer ,
name: string ,
qualifiedName: string ,
}
,
]
,
storeType: string ,
}
,
]
,
version: integer ,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /resourceSetRuleConfigs/defaultResourceSetRuleConfig
{
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
ResourceSetRules_ListResourceSetRules (new)
Description Get a resource set config service model.
Reference Link ¶

⚼ Request

GET:  /resourceSetRuleConfigs
{
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
count: integer ,
nextLink: string ,
value:
[
{
advancedResourceSet:
{
modifiedAt: string ,
resourceSetProcessing: enum ,
}
,
name: string ,
pathPatternConfig:
{
acceptedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
complexReplacers:
[
{
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
typeName: string ,
}
,
]
,
createdBy: string ,
enableDefaultPatterns: boolean ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
normalizationRules:
[
{
description: string ,
disabled: boolean ,
dynamicReplacement: boolean ,
entityTypes:
[
string ,
]
,
lastUpdatedTimestamp: integer ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
version: number ,
}
,
]
,
regexReplacers:
[
{
condition: string ,
createdBy: string ,
description: string ,
disabled: boolean ,
disableRecursiveReplacerApplication: boolean ,
doNotReplaceRegex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
regex:
{
maxDigits: integer ,
maxLetters: integer ,
minDashes: integer ,
minDigits: integer ,
minDigitsOrLetters: integer ,
minDots: integer ,
minHex: integer ,
minLetters: integer ,
minUnderscores: integer ,
options: integer ,
regexStr: string ,
}
,
replaceWith: string ,
}
,
]
,
rejectedPatterns:
[
{
createdBy: string ,
filterType: enum ,
lastUpdatedTimestamp: integer ,
modifiedBy: string ,
name: string ,
path: string ,
}
,
]
,
scopedRules:
[
{
bindingUrl: string ,
rules:
[
{
displayName: string ,
isResourceSet: boolean ,
lastUpdatedTimestamp: integer ,
name: string ,
qualifiedName: string ,
}
,
]
,
storeType: string ,
}
,
]
,
version: integer ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}