DatabaseBlobAuditingPolicy Class

Definition

A database blob auditing policy.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseBlobAuditingPolicy : Microsoft.Azure.Management.Sql.Models.ProxyResource
type DatabaseBlobAuditingPolicy = class
    inherit ProxyResource
Public Class DatabaseBlobAuditingPolicy
Inherits ProxyResource
Inheritance
System.Object
DatabaseBlobAuditingPolicy
Attributes

Constructors

DatabaseBlobAuditingPolicy()

Initializes a new instance of the DatabaseBlobAuditingPolicy class.

Properties

AuditActionsAndGroups

Gets or sets specifies the Actions and Actions-Groups to audit.

Id

Gets resource ID.

(Inherited from Resource)
IsStorageSecondaryKeyInUse

Gets or sets specifies whether storageAccountAccessKey value is the storage’s secondary key.

Kind

Gets resource kind.

Name

Gets resource name.

(Inherited from Resource)
RetentionDays

Gets or sets specifies the number of days to keep in the audit logs.

State

Gets or sets specifies the state of the policy. If state is Enabled, storageEndpoint and storageAccountAccessKey are required. Possible values include: 'Enabled', 'Disabled'

StorageAccountAccessKey

Gets or sets specifies the identifier key of the auditing storage account. If state is Enabled, storageAccountAccessKey is required.

StorageAccountSubscriptionId

Gets or sets specifies the blob storage subscription Id.

StorageEndpoint

Gets or sets specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required.

Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to