Interface SqlServerSecurityAlertPolicy

All Superinterfaces:
HasId, HasInnerModel<ServerSecurityAlertPolicyInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerSecurityAlertPolicy>, Updatable<SqlServerSecurityAlertPolicy.Update>

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

    • sqlServerName

      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
    • parentId

      String parentId()
      Gets the parent SQL server ID.
      Returns:
      the parent SQL server ID
    • state

      Gets the state of the policy.
      Returns:
      the state of the policy, whether it is enabled or disabled
    • disabledAlerts

      List<String> disabledAlerts()
      Gets a list of alerts that are disabled.
      Returns:
      a list of alerts that are disabled
    • emailAddresses

      List<String> 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
    • emailAccountAdmins

      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
    • storageEndpoint

      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
    • storageAccountAccessKey

      String storageAccountAccessKey()
      Gets the identifier key of the Threat Detection audit storage account.
      Returns:
      the identifier key of the Threat Detection audit storage account
    • retentionDays

      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