SqlPoolSensitivityLabels interface
Interface representing a SqlPoolSensitivityLabels.
Methods
Method Details
createOrUpdate(string, string, string, string, string, string, SensitivityLabel, SqlPoolSensitivityLabelsCreateOrUpdateOptionalParams)
Creates or updates the sensitivity label of a given column in a Sql pool
function createOrUpdate(resourceGroupName: string, workspaceName: string, sqlPoolName: string, schemaName: string, tableName: string, columnName: string, parameters: SensitivityLabel, options?: SqlPoolSensitivityLabelsCreateOrUpdateOptionalParams): Promise<SensitivityLabel>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- schemaName
-
string
The name of the schema.
- tableName
-
string
The name of the table.
- columnName
-
string
The name of the column.
- parameters
- SensitivityLabel
The column sensitivity label resource.
The options parameters.
Returns
Promise<SensitivityLabel>
delete(string, string, string, string, string, string, SqlPoolSensitivityLabelsDeleteOptionalParams)
Deletes the sensitivity label of a given column in a Sql pool
function delete(resourceGroupName: string, workspaceName: string, sqlPoolName: string, schemaName: string, tableName: string, columnName: string, options?: SqlPoolSensitivityLabelsDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- schemaName
-
string
The name of the schema.
- tableName
-
string
The name of the table.
- columnName
-
string
The name of the column.
The options parameters.
Returns
Promise<void>
disableRecommendation(string, string, string, string, string, string, SqlPoolSensitivityLabelsDisableRecommendationOptionalParams)
Disables sensitivity recommendations on a given column
function disableRecommendation(resourceGroupName: string, workspaceName: string, sqlPoolName: string, schemaName: string, tableName: string, columnName: string, options?: SqlPoolSensitivityLabelsDisableRecommendationOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- schemaName
-
string
The name of the schema.
- tableName
-
string
The name of the table.
- columnName
-
string
The name of the column.
The options parameters.
Returns
Promise<void>
enableRecommendation(string, string, string, string, string, string, SqlPoolSensitivityLabelsEnableRecommendationOptionalParams)
Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns)
function enableRecommendation(resourceGroupName: string, workspaceName: string, sqlPoolName: string, schemaName: string, tableName: string, columnName: string, options?: SqlPoolSensitivityLabelsEnableRecommendationOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- schemaName
-
string
The name of the schema.
- tableName
-
string
The name of the table.
- columnName
-
string
The name of the column.
The options parameters.
Returns
Promise<void>
get(string, string, string, string, string, string, SensitivityLabelSource, SqlPoolSensitivityLabelsGetOptionalParams)
Gets the sensitivity label of a given column
function get(resourceGroupName: string, workspaceName: string, sqlPoolName: string, schemaName: string, tableName: string, columnName: string, sensitivityLabelSource: SensitivityLabelSource, options?: SqlPoolSensitivityLabelsGetOptionalParams): Promise<SensitivityLabel>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- schemaName
-
string
The name of the schema.
- tableName
-
string
The name of the table.
- columnName
-
string
The name of the column.
- sensitivityLabelSource
- SensitivityLabelSource
The source of the sensitivity label.
The options parameters.
Returns
Promise<SensitivityLabel>
listCurrent(string, string, string, SqlPoolSensitivityLabelsListCurrentOptionalParams)
Gets SQL pool sensitivity labels.
function listCurrent(resourceGroupName: string, workspaceName: string, sqlPoolName: string, options?: SqlPoolSensitivityLabelsListCurrentOptionalParams): PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
The options parameters.
Returns
listRecommended(string, string, string, SqlPoolSensitivityLabelsListRecommendedOptionalParams)
Gets sensitivity labels of a given SQL pool.
function listRecommended(resourceGroupName: string, workspaceName: string, sqlPoolName: string, options?: SqlPoolSensitivityLabelsListRecommendedOptionalParams): PagedAsyncIterableIterator<SensitivityLabel, SensitivityLabel[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
The options parameters.
Returns
update(string, string, string, SensitivityLabelUpdateList, SqlPoolSensitivityLabelsUpdateOptionalParams)
Update sensitivity labels of a given SQL Pool using an operations batch.
function update(resourceGroupName: string, workspaceName: string, sqlPoolName: string, parameters: SensitivityLabelUpdateList, options?: SqlPoolSensitivityLabelsUpdateOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- workspaceName
-
string
The name of the workspace.
- sqlPoolName
-
string
SQL pool name
- parameters
- SensitivityLabelUpdateList
A list of sensitivity label update operations.
The options parameters.
Returns
Promise<void>