ManagedDatabaseSensitivityLabelsClient Interface

public interface ManagedDatabaseSensitivityLabelsClient

An instance of this class provides access to all the operations defined in ManagedDatabaseSensitivityLabelsClient.

Method Summary

Modifier and Type Method and Description
abstract SensitivityLabelInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

abstract Mono<SensitivityLabelInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

abstract Response<SensitivityLabelInner> createOrUpdateWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, Context context)

Creates or updates the sensitivity label of a given column.

abstract Mono<Response<SensitivityLabelInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

Deletes the sensitivity label of a given column.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

abstract void disableRecommendation(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

abstract Mono<Void> disableRecommendationAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

abstract Response<Void> disableRecommendationWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

Disables sensitivity recommendations on a given column.

abstract Mono<Response<Void>> disableRecommendationWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

abstract void enableRecommendation(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

abstract Mono<Void> enableRecommendationAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

abstract Response<Void> enableRecommendationWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

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

abstract Mono<Response<Void>> enableRecommendationWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

abstract SensitivityLabelInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

abstract Mono<SensitivityLabelInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

abstract Response<SensitivityLabelInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, Context context)

Gets the sensitivity label of a given column.

abstract Mono<Response<SensitivityLabelInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

abstract PagedIterable<SensitivityLabelInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedIterable<SensitivityLabelInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String filter, Context context)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String filter)

Gets the sensitivity labels of a given database.

abstract PagedIterable<SensitivityLabelInner> listCurrentByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedIterable<SensitivityLabelInner> listCurrentByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean count, String filter, Context context)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean count, String filter)

Gets the sensitivity labels of a given database.

abstract PagedIterable<SensitivityLabelInner> listRecommendedByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedIterable<SensitivityLabelInner> listRecommendedByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter, Context context)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

abstract PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter)

Gets the sensitivity labels of a given database.

abstract void update(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

abstract Mono<Void> updateAsync(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

abstract Response<Void> updateWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters, Context context)

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

abstract Mono<Response<Void>> updateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

Method Details

createOrUpdate

public abstract SensitivityLabelInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
parameters - The column sensitivity label resource.

Returns:

a sensitivity label.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
parameters - The column sensitivity label resource.

Returns:

a sensitivity label on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, Context context)

Creates or updates the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
parameters - The column sensitivity label resource.
context - The context to associate with this operation.

Returns:

a sensitivity label along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono<>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)

Creates or updates the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
parameters - The column sensitivity label resource.

Returns:

a sensitivity label along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

Deletes the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Deletes the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

the Response<T> on successful completion of Mono.

disableRecommendation

public abstract void disableRecommendation(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

disableRecommendationAsync

public abstract Mono disableRecommendationAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

A Mono that completes when a successful response is received.

disableRecommendationWithResponse

public abstract Response disableRecommendationWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

Disables sensitivity recommendations on a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
context - The context to associate with this operation.

Returns:

disableRecommendationWithResponseAsync

public abstract Mono<>> disableRecommendationWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Disables sensitivity recommendations on a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

the Response<T> on successful completion of Mono.

enableRecommendation

public abstract void enableRecommendation(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

enableRecommendationAsync

public abstract Mono enableRecommendationAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

A Mono that completes when a successful response is received.

enableRecommendationWithResponse

public abstract Response enableRecommendationWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
context - The context to associate with this operation.

Returns:

enableRecommendationWithResponseAsync

public abstract Mono<>> enableRecommendationWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract SensitivityLabelInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
sensitivityLabelSource - The source of the sensitivity label.

Returns:

the sensitivity label of a given column.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
sensitivityLabelSource - The source of the sensitivity label.

Returns:

the sensitivity label of a given column on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, Context context)

Gets the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
sensitivityLabelSource - The source of the sensitivity label.
context - The context to associate with this operation.

Returns:

the sensitivity label of a given column along with Response<T>.

getWithResponseAsync

public abstract Mono<>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)

Gets the sensitivity label of a given column.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
tableName - The name of the table.
columnName - The name of the column.
sensitivityLabelSource - The source of the sensitivity label.

Returns:

the sensitivity label of a given column along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String filter, Context context)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
filter - An OData filter expression that filters elements in the collection.
context - The context to associate with this operation.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String filter)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
filter - An OData filter expression that filters elements in the collection.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

listCurrentByDatabase

public abstract PagedIterable listCurrentByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listCurrentByDatabase

public abstract PagedIterable listCurrentByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean count, String filter, Context context)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
skipToken - The skipToken parameter.
count - The count parameter.
filter - An OData filter expression that filters elements in the collection.
context - The context to associate with this operation.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listCurrentByDatabaseAsync

public abstract PagedFlux listCurrentByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

listCurrentByDatabaseAsync

public abstract PagedFlux listCurrentByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean count, String filter)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
skipToken - The skipToken parameter.
count - The count parameter.
filter - An OData filter expression that filters elements in the collection.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

listRecommendedByDatabase

public abstract PagedIterable listRecommendedByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listRecommendedByDatabase

public abstract PagedIterable listRecommendedByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter, Context context)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
skipToken - The skipToken parameter.
includeDisabledRecommendations - Specifies whether to include disabled recommendations or not.
filter - An OData filter expression that filters elements in the collection.
context - The context to associate with this operation.

Returns:

the sensitivity labels of a given database as paginated response with PagedIterable<T>.

listRecommendedByDatabaseAsync

public abstract PagedFlux listRecommendedByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

listRecommendedByDatabaseAsync

public abstract PagedFlux listRecommendedByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter)

Gets the sensitivity labels of a given database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
skipToken - The skipToken parameter.
includeDisabledRecommendations - Specifies whether to include disabled recommendations or not.
filter - An OData filter expression that filters elements in the collection.

Returns:

the sensitivity labels of a given database as paginated response with PagedFlux<T>.

update

public abstract void update(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - A list of sensitivity label update operations.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - A list of sensitivity label update operations.

Returns:

A Mono that completes when a successful response is received.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters, Context context)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - A list of sensitivity label update operations.
context - The context to associate with this operation.

Returns:

updateWithResponseAsync

public abstract Mono<>> updateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, SensitivityLabelUpdateList parameters)

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

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
parameters - A list of sensitivity label update operations.

Returns:

the Response<T> on successful completion of Mono.

Applies to