PurviewEntities.AddClassificationAsync(RequestContent, RequestOptions) Method

Definition

Associate a classification to multiple entities in bulk.

public virtual System.Threading.Tasks.Task<Azure.Response> AddClassificationAsync (Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = default);
abstract member AddClassificationAsync : Azure.Core.RequestContent * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
override this.AddClassificationAsync : Azure.Core.RequestContent * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function AddClassificationAsync (requestBody As RequestContent, Optional requestOptions As RequestOptions = Nothing) As Task(Of Response)

Parameters

requestBody
RequestContent

The request body.

requestOptions
RequestOptions

The request options.

Returns

System.Threading.Tasks.Task<Response>

Remarks

Schema for Request Body:

classificationAtlasClassification An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.
entityGuidsstring[] The GUID of the entity.
Schema for AtlasClassification:
attributesDictionary<string, AnyObject> The attributes of the struct.
typeNamestring The name of the type.
lastModifiedTSstring ETag for concurrency control.
entityGuidstring The GUID of the entity.
entityStatus"ACTIVE" | "DELETED" Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.
removePropagationsOnEntityDeleteboolean Determines if propagations will be removed on entity deletion.
validityPeriodsTimeBoundary[] An array of time boundaries indicating validity periods.
sourcestring indicate the source who create the classification detail.
sourceDetailsDictionary<string, AnyObject> more detail on source information.
Schema for TimeBoundary:
endTimestring The end of the time boundary.
startTimestring The start of the time boundary.
timeZonestring The timezone of the time boundary.

Applies to