SqlServerSecurityAlertPolicy Interface

Implements

HasId HasName HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.ServerSecurityAlertPolicyInner> Indexable Refreshable<SqlServerSecurityAlertPolicy> Updatable<Update>

public interface SqlServerSecurityAlertPolicy
extends HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServerSecurityAlertPolicyInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerSecurityAlertPolicy>, Updatable<Update>

An immutable client-side representation of an Azure SQL Server Security Alert Policy.

Method Summary

Modifier and Type Method and Description
abstract java.util.List<java.lang.String> disabledAlerts()
abstract boolean emailAccountAdmins()
abstract java.util.List<java.lang.String> emailAddresses()
abstract java.lang.String parentId()
abstract int retentionDays()
abstract java.lang.String sqlServerName()
abstract SecurityAlertPolicyState state()
abstract java.lang.String storageAccountAccessKey()
abstract java.lang.String storageEndpoint()

Method Details

disabledAlerts

public abstract List disabledAlerts()

Returns:

a list of alerts that are disabled

emailAccountAdmins

public abstract boolean emailAccountAdmins()

Returns:

true if an alert will be sent to the account administrators

emailAddresses

public abstract List emailAddresses()

Returns:

a list of e-mail addresses to which the alert is sent

parentId

public abstract String parentId()

Returns:

the parent SQL server ID

retentionDays

public abstract int retentionDays()

Returns:

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

sqlServerName

public abstract String sqlServerName()

Returns:

name of the SQL Server to which this DNS alias belongs

state

public abstract SecurityAlertPolicyState state()

Returns:

the state of the policy, whether it is enabled or disabled

storageAccountAccessKey

public abstract String storageAccountAccessKey()

Returns:

the identifier key of the Threat Detection audit storage account

storageEndpoint

public abstract String storageEndpoint()

Returns:

the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net); this blob storage will hold all Threat Detection audit logs

Applies to