SqlServerSecurityAlertPolicy Interface

Implements

public interface SqlServerSecurityAlertPolicy
extends HasId, HasInnerModel<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 List<String> disabledAlerts()
abstract boolean emailAccountAdmins()
abstract List<String> emailAddresses()
abstract String parentId()
abstract int retentionDays()
abstract String sqlServerName()
abstract SecurityAlertPolicyState state()
abstract String storageAccountAccessKey()
abstract 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