ExtendedDatabaseBlobAuditingPoliciesClient Interface

public interface ExtendedDatabaseBlobAuditingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract ExtendedDatabaseBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

abstract Mono<ExtendedDatabaseBlobAuditingPolicyInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

abstract Response<ExtendedDatabaseBlobAuditingPolicyInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended database's blob auditing policy.

abstract Mono<Response<ExtendedDatabaseBlobAuditingPolicyInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

abstract ExtendedDatabaseBlobAuditingPolicyInner get(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

abstract Mono<ExtendedDatabaseBlobAuditingPolicyInner> getAsync(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

abstract Response<ExtendedDatabaseBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets an extended database's blob auditing policy.

abstract Mono<Response<ExtendedDatabaseBlobAuditingPolicyInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

abstract PagedIterable<ExtendedDatabaseBlobAuditingPolicyInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Lists extended auditing settings of a database.

abstract PagedIterable<ExtendedDatabaseBlobAuditingPolicyInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Lists extended auditing settings of a database.

abstract PagedFlux<ExtendedDatabaseBlobAuditingPolicyInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Lists extended auditing settings of a database.

Method Details

createOrUpdate

public abstract ExtendedDatabaseBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.
parameters - The extended database blob auditing policy.

Returns:

an extended database blob auditing policy.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.
parameters - The extended database blob auditing policy.

Returns:

an extended database blob auditing policy on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.
parameters - The extended database blob auditing policy.
context - The context to associate with this operation.

Returns:

an extended database blob auditing policy along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ExtendedDatabaseBlobAuditingPolicyInner parameters)

Creates or updates an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.
parameters - The extended database blob auditing policy.

Returns:

an extended database blob auditing policy along with Response<T> on successful completion of Mono.

get

public abstract ExtendedDatabaseBlobAuditingPolicyInner get(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

an extended database's blob auditing policy.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

an extended database's blob auditing policy on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

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

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets an extended database's blob auditing policy.

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.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

an extended database's blob auditing policy along with Response<T> on successful completion of Mono.

listByDatabase

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

Lists extended auditing settings of a 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.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of database extended auditing settings as paginated response with PagedIterable<T>.

listByDatabase

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

Lists extended auditing settings of a 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.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a list of database extended auditing settings as paginated response with PagedIterable<T>.

listByDatabaseAsync

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

Lists extended auditing settings of a 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.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of database extended auditing settings as paginated response with PagedFlux<T>.

Applies to