Partager via


ServerBlobAuditingPoliciesClient Interface

public interface ServerBlobAuditingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerBlobAuditingPolicyInner>,ServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server's blob auditing policy.

abstract SyncPoller<PollResult<ServerBlobAuditingPolicyInner>,ServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates a server's blob auditing policy.

abstract PollerFlux<PollResult<ServerBlobAuditingPolicyInner>,ServerBlobAuditingPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server's blob auditing policy.

abstract ServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server's blob auditing policy.

abstract ServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates a server's blob auditing policy.

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

Creates or updates a server's blob auditing policy.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server's blob auditing policy.

abstract ServerBlobAuditingPolicyInner get(String resourceGroupName, String serverName)

Gets a server's blob auditing policy.

abstract Mono<ServerBlobAuditingPolicyInner> getAsync(String resourceGroupName, String serverName)

Gets a server's blob auditing policy.

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

Gets a server's blob auditing policy.

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

Gets a server's blob auditing policy.

abstract PagedIterable<ServerBlobAuditingPolicyInner> listByServer(String resourceGroupName, String serverName)

Lists auditing settings of a server.

abstract PagedIterable<ServerBlobAuditingPolicyInner> listByServer(String resourceGroupName, String serverName, Context context)

Lists auditing settings of a server.

abstract PagedFlux<ServerBlobAuditingPolicyInner> listByServerAsync(String resourceGroupName, String serverName)

Lists auditing settings of a server.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.

Returns:

the SyncPoller<T,U> for polling of a server blob auditing policy.

beginCreateOrUpdate

public abstract SyncPoller,ServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a server blob auditing policy.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServerBlobAuditingPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.

Returns:

the PollerFlux<T,U> for polling of a server blob auditing policy.

createOrUpdate

public abstract ServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.

Returns:

a server blob auditing policy.

createOrUpdate

public abstract ServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.
context - The context to associate with this operation.

Returns:

a server blob auditing policy.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, ServerBlobAuditingPolicyInner parameters)

Creates or updates a server'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.
parameters - Properties of blob auditing policy.

Returns:

a server blob auditing policy on successful completion of Mono.

createOrUpdateWithResponseAsync

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

Creates or updates a server'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.
parameters - Properties of blob auditing policy.

Returns:

a server blob auditing policy along with Response<T> on successful completion of Mono.

get

public abstract ServerBlobAuditingPolicyInner get(String resourceGroupName, String serverName)

Gets a server'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.

Returns:

a server's blob auditing policy.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName)

Gets a server'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.

Returns:

a server's blob auditing policy on successful completion of Mono.

getWithResponse

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

Gets a server'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.
context - The context to associate with this operation.

Returns:

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

getWithResponseAsync

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

Gets a server'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.

Returns:

a server's blob auditing policy along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Lists auditing settings of a server.

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.

Returns:

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

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName, Context context)

Lists auditing settings of a server.

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.
context - The context to associate with this operation.

Returns:

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

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Lists auditing settings of a server.

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.

Returns:

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

Applies to