Share via


SqlUserAuditAdapter<AuditPolicyType,ExtendedAuditPolicyType,AuditModelType> Class

Definition

public abstract class SqlUserAuditAdapter<AuditPolicyType,ExtendedAuditPolicyType,AuditModelType> : Microsoft.Azure.Commands.Synapse.Models.Auditing.SqlAuditAdapter<ExtendedAuditPolicyType,AuditModelType> where AuditPolicyType : ProxyResource, new() where ExtendedAuditPolicyType : ProxyResource, new() where AuditModelType : WorkspaceAuditModel
type SqlUserAuditAdapter<'AuditPolicyType, 'ExtendedAuditPolicyType, 'AuditModelType (requires 'AuditPolicyType :> ProxyResource and 'AuditPolicyType : (new : unit -> 'AuditPolicyType) and 'ExtendedAuditPolicyType :> ProxyResource and 'ExtendedAuditPolicyType : (new : unit -> 'ExtendedAuditPolicyType) and 'AuditModelType :> WorkspaceAuditModel)> = class
    inherit SqlAuditAdapter<'ExtendedAuditPolicyType, 'AuditModelType (requires 'ExtendedAuditPolicyType :> ProxyResource and 'ExtendedAuditPolicyType : (new : unit -> 'ExtendedAuditPolicyType) and 'AuditModelType :> WorkspaceAuditModel)>
Public MustInherit Class SqlUserAuditAdapter(Of AuditPolicyType, ExtendedAuditPolicyType, AuditModelType)
Inherits SqlAuditAdapter(Of ExtendedAuditPolicyType, AuditModelType)

Type Parameters

AuditPolicyType
ExtendedAuditPolicyType
AuditModelType
Inheritance
SqlAuditAdapter<ExtendedAuditPolicyType,AuditModelType>
SqlUserAuditAdapter<AuditPolicyType,ExtendedAuditPolicyType,AuditModelType>
Derived

Constructors

SqlUserAuditAdapter<AuditPolicyType,ExtendedAuditPolicyType,AuditModelType>(IAzureContext, Guid)

Properties

AzureCommunicator

The Azure endpoints communicator used by this adapter

(Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
Communicator

The auditing endpoints communicator used by this adapter

(Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
Context

Gets or sets the Azure profile

(Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)

Methods

CreateDiagnosticSettings(String, String, String, String, String, String) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
ExtractAuditActionsAndGroups(AuditActionGroups[], String[])
GetAuditingPolicy(String, String) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
GetDiagnosticsEnablingAuditCategoryName()
GetNextDiagnosticSettingsNamePrefix()
GetStorageKeyKind(AuditModelType)
GetStorageKeyKind(AuditModelType) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
ModelizeAuditPolicy(AuditModelType, AuditPolicyType) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
ModelizeAuditPolicy(AuditModelType, ExtendedAuditPolicyType)
PolicizeAuditModel(AuditModelType, ProxyResource) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
RemoveDiagnosticSettings(DiagnosticSettingsResource, AuditModelType) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
SetAudit(AuditModelType)
SetAudit(AuditModelType) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)
SetAuditingPolicy(String, String, AuditPolicyType)
SetExtendedAuditingPolicy(String, String, ExtendedAuditPolicyType)
UpdateDiagnosticSettings(DiagnosticSettingsResource, AuditModelType) (Inherited from SqlAuditAdapter<AuditPolicyType,AuditModelType>)

Applies to