DatabaseBlobAuditingPoliciesClient Interface
public interface DatabaseBlobAuditingPoliciesClient
An instance of this class provides access to all the operations defined in DatabaseBlobAuditingPoliciesClient.
Method Summary
Method Details
createOrUpdate
public abstract DatabaseBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName, DatabaseBlobAuditingPolicyInner parameters)
Creates or updates a database's blob auditing policy.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DatabaseBlobAuditingPolicyInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName, DatabaseBlobAuditingPolicyInner parameters)
Creates or updates a database's blob auditing policy.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<DatabaseBlobAuditingPolicyInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName, DatabaseBlobAuditingPolicyInner parameters, Context context)
Creates or updates a database's blob auditing policy.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<DatabaseBlobAuditingPolicyInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName, DatabaseBlobAuditingPolicyInner parameters)
Creates or updates a database's blob auditing policy.
Parameters:
Returns:
get
public abstract DatabaseBlobAuditingPolicyInner get(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName)
Gets a database's blob auditing policy.
Parameters:
Returns:
getAsync
public abstract Mono<DatabaseBlobAuditingPolicyInner> getAsync(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName)
Gets a database's blob auditing policy.
Parameters:
Returns:
getWithResponse
public abstract Response<DatabaseBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName, Context context)
Gets a database's blob auditing policy.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DatabaseBlobAuditingPolicyInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, BlobAuditingPolicyName blobAuditingPolicyName)
Gets a database's blob auditing policy.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseBlobAuditingPolicyInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Lists auditing settings of a database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseBlobAuditingPolicyInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)
Lists auditing settings of a database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<DatabaseBlobAuditingPolicyInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Lists auditing settings of a database.
Parameters:
Returns: