ISqlDatabaseThreatDetectionPolicy Interface

Definition

A representation of the Azure SQL Database threat detection policy.

public interface ISqlDatabaseThreatDetectionPolicy : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabaseThreatDetectionPolicy,Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseSecurityAlertPolicyInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabaseThreatDetectionPolicy>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlDatabaseThreatDetectionPolicy.Update.IUpdate>
type ISqlDatabaseThreatDetectionPolicy = interface
    interface IBeta
    interface IExternalChildResource<ISqlDatabaseThreatDetectionPolicy, ISqlDatabase>
    interface IChildResource<ISqlDatabase>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlDatabase>
    interface IRefreshable<ISqlDatabaseThreatDetectionPolicy>
    interface IHasInner<DatabaseSecurityAlertPolicyInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlDatabaseThreatDetectionPolicy
Implements IBeta, IChildResource(Of ISqlDatabase), IExternalChildResource(Of ISqlDatabaseThreatDetectionPolicy, ISqlDatabase), IHasInner(Of DatabaseSecurityAlertPolicyInner), IHasParent(Of ISqlDatabase), IHasResourceGroup, IRefreshable(Of ISqlDatabaseThreatDetectionPolicy), IUpdatable(Of IUpdate)
Implements

Properties

CurrentState

Gets the state of the policy.

DisabledAlerts

Gets the semicolon-separated list of alerts that are disabled.

EmailAccountAdmins

Gets true if the alert is sent to the account administrators.

EmailAddresses

Gets the semicolon-separated list of e-mail addresses to which the alert is sent.

Id (Inherited from IExternalChildResource<FluentModelT,IParentT>)
Inner (Inherited from IHasInner<T>)
IsDefaultSecurityAlertPolicy

Gets true if using default server policy.

Key (Inherited from IIndexable)
Kind

Gets the resource kind.

Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Region

Gets the geo-location where the resource lives.

ResourceGroupName (Inherited from IHasResourceGroup)
RetentionDays

Gets the number of days to keep in the Threat Detection audit logs.

StorageAccountAccessKey

Gets the identifier key of the Threat Detection audit storage account.

StorageEndpoint

Gets the blob storage endpoint.

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to