次の方法で共有


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()

Gets a list of alerts that are disabled.

abstract boolean emailAccountAdmins()

Checks whether an alert will be sent to the account administrators.

abstract List<String> emailAddresses()

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

abstract String parentId()

Gets the parent SQL server ID.

abstract int retentionDays()

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

abstract String sqlServerName()

Gets the name of the SQL Server to which this DNS alias belongs.

abstract SecurityAlertPolicyState state()

Gets the state of the policy.

abstract String storageAccountAccessKey()

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

abstract String storageEndpoint()

Gets the blob storage endpoint.

Method Details

disabledAlerts

public abstract List disabledAlerts()

Gets a list of alerts that are disabled.

Returns:

a list of alerts that are disabled

emailAccountAdmins

public abstract boolean emailAccountAdmins()

Checks whether an alert will be sent to the account administrators.

Returns:

true if an alert will be sent to the account administrators

emailAddresses

public abstract List emailAddresses()

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

Returns:

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

parentId

public abstract String parentId()

Gets the parent SQL server ID.

Returns:

the parent SQL server ID

retentionDays

public abstract int retentionDays()

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

Returns:

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

sqlServerName

public abstract String sqlServerName()

Gets the name of the SQL Server to which this DNS alias belongs.

Returns:

name of the SQL Server to which this DNS alias belongs

state

public abstract SecurityAlertPolicyState state()

Gets the state of the policy.

Returns:

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

storageAccountAccessKey

public abstract String storageAccountAccessKey()

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

Returns:

the identifier key of the Threat Detection audit storage account

storageEndpoint

public abstract String storageEndpoint()

Gets the blob storage endpoint.

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