Interface SqlServerSecurityAlertPolicy
-
- All Superinterfaces:
HasId,HasInnerModel<ServerSecurityAlertPolicyInner>,HasName,HasResourceGroup,Indexable,Refreshable<SqlServerSecurityAlertPolicy>,Updatable<SqlServerSecurityAlertPolicy.Update>
public interface SqlServerSecurityAlertPolicy extends HasId, HasInnerModel<ServerSecurityAlertPolicyInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerSecurityAlertPolicy>, Updatable<SqlServerSecurityAlertPolicy.Update>
An immutable client-side representation of an Azure SQL Server Security Alert Policy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSqlServerSecurityAlertPolicy.UpdateThe template for a SQL Server Security Alert Policy update operation, containing all the settings that can be modified.static interfaceSqlServerSecurityAlertPolicy.UpdateStagesGrouping of all the SQL Server Security Alert Policy update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>disabledAlerts()booleanemailAccountAdmins()List<String>emailAddresses()StringparentId()intretentionDays()StringsqlServerName()SecurityAlertPolicyStatestate()StringstorageAccountAccessKey()StringstorageEndpoint()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
sqlServerName
String sqlServerName()
- Returns:
- name of the SQL Server to which this DNS alias belongs
-
parentId
String parentId()
- Returns:
- the parent SQL server ID
-
state
SecurityAlertPolicyState state()
- Returns:
- the state of the policy, whether it is enabled or disabled
-
emailAddresses
List<String> emailAddresses()
- Returns:
- a list of e-mail addresses to which the alert is sent
-
emailAccountAdmins
boolean emailAccountAdmins()
- Returns:
- true if an alert will be sent to the account administrators
-
storageEndpoint
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
-
storageAccountAccessKey
String storageAccountAccessKey()
- Returns:
- the identifier key of the Threat Detection audit storage account
-
retentionDays
int retentionDays()
- Returns:
- the number of days to keep in the Threat Detection audit logs
-
-