ISqlDatabaseThreatDetectionPolicy Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
IBeta IChildResource<IParentT> IChildResource<ISqlDatabase> IExternalChildResource<ISqlDatabaseThreatDetectionPolicy,ISqlDatabase> IHasInner<DatabaseSecurityAlertPolicyInner> IHasName IHasParent<IParentT> IHasParent<ISqlDatabase> IHasResourceGroup IIndexable IRefreshable<FluentModelT> IRefreshable<ISqlDatabaseThreatDetectionPolicy> IUpdatable<IUpdate>
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>) |