SensitivityLabelsOperations interface

Interface representing a SensitivityLabels operations.

Properties

createOrUpdate

Creates or updates the sensitivity label of a given column

delete

Deletes the sensitivity label of a given column

disableRecommendation

Disables sensitivity recommendations on a given column

enableRecommendation

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns)

get

Gets the sensitivity label of a given column

listByDatabase

Gets the sensitivity labels of a given database

listCurrentByDatabase

Gets the sensitivity labels of a given database

listRecommendedByDatabase

Gets the sensitivity labels of a given database

update

Update sensitivity labels of a given database using an operations batch.

Property Details

createOrUpdate

Creates or updates the sensitivity label of a given column

createOrUpdate: (resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, parameters: SensitivityLabel, options?: SensitivityLabelsCreateOrUpdateOptionalParams) => Promise<SensitivityLabel>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, parameters: SensitivityLabel, options?: SensitivityLabelsCreateOrUpdateOptionalParams) => Promise<SensitivityLabel>

delete

Deletes the sensitivity label of a given column

delete: (resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsDeleteOptionalParams) => Promise<void>

disableRecommendation

Disables sensitivity recommendations on a given column

disableRecommendation: (resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsDisableRecommendationOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsDisableRecommendationOptionalParams) => Promise<void>

enableRecommendation

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns)

enableRecommendation: (resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsEnableRecommendationOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, options?: SensitivityLabelsEnableRecommendationOptionalParams) => Promise<void>

get

Gets the sensitivity label of a given column

get: (resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, sensitivityLabelSource: SensitivityLabelSource, options?: SensitivityLabelsGetOptionalParams) => Promise<SensitivityLabel>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, schemaName: string, tableName: string, columnName: string, sensitivityLabelSource: SensitivityLabelSource, options?: SensitivityLabelsGetOptionalParams) => Promise<SensitivityLabel>

listByDatabase

Gets the sensitivity labels of a given database

listByDatabase: (resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

listCurrentByDatabase

Gets the sensitivity labels of a given database

listCurrentByDatabase: (resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListCurrentByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListCurrentByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

listRecommendedByDatabase

Gets the sensitivity labels of a given database

listRecommendedByDatabase: (resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListRecommendedByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, options?: SensitivityLabelsListRecommendedByDatabaseOptionalParams) => PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>

update

Update sensitivity labels of a given database using an operations batch.

update: (resourceGroupName: string, serverName: string, databaseName: string, parameters: SensitivityLabelUpdateList, options?: SensitivityLabelsUpdateOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, parameters: SensitivityLabelUpdateList, options?: SensitivityLabelsUpdateOptionalParams) => Promise<void>