WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesClient Interface

public interface WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Create or Update server's extended blob auditing policy.

abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Create or Update server's extended blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Create or Update server's extended blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Create or Update server's extended blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner get(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName)

Get server's extended blob auditing policy.

abstract Response<ExtendedServerBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, Context context)

Get server's extended blob auditing policy.

abstract PagedIterable<ExtendedServerBlobAuditingPolicyInner> listByWorkspace(String resourceGroupName, String workspaceName)

List server's extended blob auditing policies.

abstract PagedIterable<ExtendedServerBlobAuditingPolicyInner> listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List server's extended blob auditing policies.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Create or Update server's extended blob auditing policy.

Create or Update a workspace managed sql server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller<>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Create or Update server's extended blob auditing policy.

Create or Update a workspace managed sql server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

public abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Create or Update server's extended blob auditing policy.

Create or Update a workspace managed sql server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

an extended server blob auditing policy.

createOrUpdate

public abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Create or Update server's extended blob auditing policy.

Create or Update a workspace managed sql server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.
context - The context to associate with this operation.

Returns:

an extended server blob auditing policy.

get

public abstract ExtendedServerBlobAuditingPolicyInner get(String resourceGroupName, String workspaceName, BlobAuditingPolicyName blobAuditingPolicyName)

Get server's extended blob auditing policy.

Get a workspace SQL server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.

Returns:

a workspace SQL server's extended blob auditing policy.

getWithResponse

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

Get server's extended blob auditing policy.

Get a workspace SQL server's extended blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
blobAuditingPolicyName - The name of the blob auditing policy.
context - The context to associate with this operation.

Returns:

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

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName)

List server's extended blob auditing policies.

List workspace managed sql server's extended blob auditing policies.

Parameters:

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

Returns:

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

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List server's extended blob auditing policies.

List workspace managed sql server's extended blob auditing policies.

Parameters:

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

Returns:

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

Applies to