ExtendedSqlPoolBlobAuditingPolicies Interface

public interface ExtendedSqlPoolBlobAuditingPolicies

Resource collection API of ExtendedSqlPoolBlobAuditingPolicies.

Method Summary

Modifier and Type Method and Description
abstract Blank define()

Begins definition for a new ExtendedSqlPoolBlobAuditingPolicy resource.

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

Gets an extended Sql pool's blob auditing policy.

abstract ExtendedSqlPoolBlobAuditingPolicy getById(String id)

Gets an extended Sql pool's blob auditing policy.

abstract Response<ExtendedSqlPoolBlobAuditingPolicy> getByIdWithResponse(String id, Context context)

Gets an extended Sql pool's blob auditing policy.

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

Gets an extended Sql pool's blob auditing policy.

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

Lists extended auditing settings of a Sql pool.

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

Lists extended auditing settings of a Sql pool.

Method Details

define

public abstract ExtendedSqlPoolBlobAuditingPolicy.DefinitionStages.Blank define()

Begins definition for a new ExtendedSqlPoolBlobAuditingPolicy resource.

Returns:

the first stage of the new ExtendedSqlPoolBlobAuditingPolicy definition.

get

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

Gets an extended 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:

an extended Sql pool's blob auditing policy.

getById

public abstract ExtendedSqlPoolBlobAuditingPolicy getById(String id)

Gets an extended Sql pool's blob auditing policy.

Parameters:

id - the resource ID.

Returns:

an extended Sql pool's blob auditing policy along with Response<T>.

getByIdWithResponse

public abstract Response<ExtendedSqlPoolBlobAuditingPolicy> getByIdWithResponse(String id, Context context)

Gets an extended Sql pool's blob auditing policy.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an extended Sql pool's blob auditing policy along with Response<T>.

getWithResponse

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

Gets an extended 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:

an extended Sql pool's blob auditing policy along with Response<T>.

listBySqlPool

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

Lists extended 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 extended auditing settings as paginated response with PagedIterable<T>.

listBySqlPool

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

Lists extended 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 extended auditing settings as paginated response with PagedIterable<T>.

Applies to