WorkspaceManagedSqlServerBlobAuditingPolicies interface

Interface representing a WorkspaceManagedSqlServerBlobAuditingPolicies.

Methods

beginCreateOrUpdate(string, string, string, ServerBlobAuditingPolicy, WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

beginCreateOrUpdateAndWait(string, string, string, ServerBlobAuditingPolicy, WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

get(string, string, string, WorkspaceManagedSqlServerBlobAuditingPoliciesGetOptionalParams)

Get a workspace managed sql server's blob auditing policy.

listByWorkspace(string, string, WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceOptionalParams)

List workspace managed sql server's blob auditing policies.

Method Details

beginCreateOrUpdate(string, string, string, ServerBlobAuditingPolicy, WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, blobAuditingPolicyName: string, parameters: ServerBlobAuditingPolicy, options?: WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ServerBlobAuditingPolicy>, ServerBlobAuditingPolicy>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

blobAuditingPolicyName

string

The name of the blob auditing policy.

parameters
ServerBlobAuditingPolicy

Properties of extended blob auditing policy.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<ServerBlobAuditingPolicy>, ServerBlobAuditingPolicy>>

beginCreateOrUpdateAndWait(string, string, string, ServerBlobAuditingPolicy, WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdateAndWait(resourceGroupName: string, workspaceName: string, blobAuditingPolicyName: string, parameters: ServerBlobAuditingPolicy, options?: WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateOptionalParams): Promise<ServerBlobAuditingPolicy>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

blobAuditingPolicyName

string

The name of the blob auditing policy.

parameters
ServerBlobAuditingPolicy

Properties of extended blob auditing policy.

Returns

get(string, string, string, WorkspaceManagedSqlServerBlobAuditingPoliciesGetOptionalParams)

Get a workspace managed sql server's blob auditing policy.

function get(resourceGroupName: string, workspaceName: string, blobAuditingPolicyName: string, options?: WorkspaceManagedSqlServerBlobAuditingPoliciesGetOptionalParams): Promise<ServerBlobAuditingPolicy>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

blobAuditingPolicyName

string

The name of the blob auditing policy.

Returns

listByWorkspace(string, string, WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceOptionalParams)

List workspace managed sql server's blob auditing policies.

function listByWorkspace(resourceGroupName: string, workspaceName: string, options?: WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceOptionalParams): PagedAsyncIterableIterator<ServerBlobAuditingPolicy, ServerBlobAuditingPolicy[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

Returns