SqlPoolBlobAuditingPoliciesClient Interface

public interface SqlPoolBlobAuditingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract SqlPoolBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolBlobAuditingPolicyInner parameters)

Creates or updates a SQL pool's blob auditing policy

abstract Response<SqlPoolBlobAuditingPolicyInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolBlobAuditingPolicyInner parameters, Context context)

Creates or updates a SQL pool's blob auditing policy

abstract SqlPoolBlobAuditingPolicyInner get(String resourceGroupName, String workspaceName, String sqlPoolName)

Get a SQL pool's blob auditing policy

abstract Response<SqlPoolBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Get a SQL pool's blob auditing policy

abstract PagedIterable<SqlPoolBlobAuditingPolicyInner> listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName)

Lists auditing settings of a Sql pool.

abstract PagedIterable<SqlPoolBlobAuditingPolicyInner> listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Lists auditing settings of a Sql pool.

Method Details

createOrUpdate

public abstract SqlPoolBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolBlobAuditingPolicyInner parameters)

Creates or updates a SQL pool's blob auditing policy

Creates or updates a SQL pool's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The database blob auditing policy.

Returns:

a Sql pool blob auditing policy.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolBlobAuditingPolicyInner parameters, Context context)

Creates or updates a SQL pool's blob auditing policy

Creates or updates a SQL pool's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The database blob auditing policy.
context - The context to associate with this operation.

Returns:

a Sql pool blob auditing policy along with Response<T>.

get

public abstract SqlPoolBlobAuditingPolicyInner get(String resourceGroupName, String workspaceName, String sqlPoolName)

Get a SQL pool's blob auditing policy

Get a SQL pool's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.

Returns:

a SQL pool's blob auditing policy.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Get a SQL pool's blob auditing policy

Get a SQL pool's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
context - The context to associate with this operation.

Returns:

a SQL pool's blob auditing policy along with Response<T>.

listBySqlPool

public abstract PagedIterable listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName)

Lists auditing settings of a Sql pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.

Returns:

a list of Sql pool auditing settings as paginated response with PagedIterable<T>.

listBySqlPool

public abstract PagedIterable listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Lists auditing settings of a Sql pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
context - The context to associate with this operation.

Returns:

a list of Sql pool auditing settings as paginated response with PagedIterable<T>.

Applies to