Sql Pool Security Alert Policies - List

Sql havuzunun güvenlik uyarısı ilkelerini listeleme
Sql havuzunun güvenlik uyarısı ilkelerinin listesini alın.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies?api-version=2021-06-01

URI Parametreleri

Name In Required Type Description
resourceGroupName
path True
  • string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

sqlPoolName
path True
  • string

havuz adını SQL

subscriptionId
path True
  • string

Hedef aboneliğin kimliği.

workspaceName
path True
  • string

Çalışma alanının adı.

api-version
query True
  • string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Type Description
200 OK

Tamam

Other Status Codes

Hata Yanıtları: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName - Sağlanan depolama hesabı geçerli değil veya yok.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials - Sağlanan depolama hesabı erişim anahtarı geçerli değil.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest - Sunucu oluşturma Tehdit Algılama güvenlik uyarısı ilke isteği yok veya özellik nesnesi yok.

  • 400 DataSecurityInvalidUserSuppliedParameter - İstemci tarafından geçersiz bir parametre değeri sağlandı.

  • 400 UpsertServerSecurityAlertPolicyFailed - Tehdit algılama ayarları kaydedilirken bir hata oluştu, lütfen daha sonra yeniden deneyin

  • 400 UpsertServerSecurityAlertPolicyFailed - Tehdit algılama ayarları kaydedilirken bir hata oluştu, lütfen daha sonra yeniden deneyin

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 UpsertServerSecurityAlertPolicyFailed - Tehdit algılama ayarları kaydedilirken bir hata oluştu, lütfen daha sonra yeniden deneyin

  • 409 ServerSecurityAlertPolicyInProgress - Sunucu güvenlik uyarısı ilkesi ayarlama işlemi zaten sürüyor

  • 409 UpsertServerSecurityAlertPolicyFailed - Tehdit algılama ayarları kaydedilirken bir hata oluştu, lütfen daha sonra yeniden deneyin

  • 500 DatabaseIsUnavailable - Yükleme başarısız oldu. Lütfen daha sonra yeniden deneyin.

  • 500 UpsertServerSecurityAlertPolicyFailed - Tehdit algılama ayarları kaydedilirken bir hata oluştu, lütfen daha sonra yeniden deneyin

  • 500 GetServerSecurityAlertPolicyFailed - Tehdit Algılama ayarları alınamadı

Örnekler

Get a security alert of a SQL Analytics pool

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb/securityAlertPolicies?api-version=2021-06-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb",
      "name": "default",
      "type": "Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies",
      "properties": {
        "state": "Enabled",
        "emailAccountAdmins": true,
        "emailAddresses": [
          "test@microsoft.com",
          "user@microsoft.com"
        ],
        "disabledAlerts": [
          "Usage_Anomaly"
        ],
        "retentionDays": 0,
        "storageAccountAccessKey": "",
        "creationTime": "2018-10-08T00:00:00Z"
      }
    }
  ]
}

Tanımlar

ListSqlPoolSecurityAlertPolicies

SQL havuzu güvenlik uyarısı ilkelerinin listesi.

SecurityAlertPolicyState

İlkenin etkin veya devre dışı olup olmadığını ya da belirli bir Sql havuzuna henüz bir ilke uygulanmamış olup olmadığını belirtir.

SqlPoolSecurityAlertPolicy

Sql havuzu güvenlik uyarısı ilkesi.

ListSqlPoolSecurityAlertPolicies

SQL havuzu güvenlik uyarısı ilkelerinin listesi.

Name Type Description
nextLink
  • string

Sonuçların sonraki sayfasını almak için bağlantı.

value

Sonuç dizisi.

SecurityAlertPolicyState

İlkenin etkin veya devre dışı olup olmadığını ya da belirli bir Sql havuzuna henüz bir ilke uygulanmamış olup olmadığını belirtir.

Name Type Description
Disabled
  • string
Enabled
  • string
New
  • string

SqlPoolSecurityAlertPolicy

Sql havuzu güvenlik uyarısı ilkesi.

Name Type Description
id
  • string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Kaynağın adı

properties.creationTime
  • string

İlkenin UTC oluşturma saatini belirtir.

properties.disabledAlerts
  • string[]

Devre dışı bırakılan bir uyarı dizisini belirtir. İzin verilen değerler şunlardır: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins
  • boolean

Uyarının hesap yöneticilerine gönderileceğini belirtir.

properties.emailAddresses
  • string[]

Uyarının gönderileceği e-posta adresleri dizisini belirtir.

properties.retentionDays
  • integer

Tehdit Algılama denetim günlüklerinde tutulacak gün sayısını belirtir.

properties.state

İlkenin etkin veya devre dışı olup olmadığını ya da belirli bir Sql havuzuna henüz bir ilke uygulanmamış olup olmadığını belirtir.

properties.storageAccountAccessKey
  • string

Tehdit Algılama denetim depolama hesabının tanımlayıcı anahtarını belirtir.

properties.storageEndpoint
  • string

Blob depolama uç noktasını belirtir (örneğin https://MyAccount.blob.core.windows.net). Bu blob depolama tüm Tehdit Algılama denetim günlüklerini barındıracaktır.

type
  • string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft. Depolama/storageAccounts"