Share via


WorkspaceManagedSqlServerExtendedBlobAuditingPolicies interface

Interface representing a WorkspaceManagedSqlServerExtendedBlobAuditingPolicies.

Method Details

beginCreateOrUpdate(string, string, string, ExtendedServerBlobAuditingPolicy, WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

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

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
ExtendedServerBlobAuditingPolicy

Properties of extended blob auditing policy.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, ExtendedServerBlobAuditingPolicy, WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesCreateOrUpdateOptionalParams)

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

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

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
ExtendedServerBlobAuditingPolicy

Properties of extended blob auditing policy.

Returns

get(string, string, string, WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesGetOptionalParams)

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

function get(resourceGroupName: string, workspaceName: string, blobAuditingPolicyName: string, options?: WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesGetOptionalParams): Promise<ExtendedServerBlobAuditingPolicy>

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, WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspaceOptionalParams)

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

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

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the workspace.

Returns