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 İçinde Gerekli Tür Description
resourceGroupName
path True

string

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

sqlPoolName
path True

string

SQL havuzu adı

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 Tür Description
200 OK

ListSqlPoolSecurityAlertPolicies

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

Name Description
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 Tür Description
nextLink

string

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

value

SqlPoolSecurityAlertPolicy[]

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 Tür Description
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

Sql havuzu güvenlik uyarısı ilkesi.

Name Tür 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

SecurityAlertPolicyState

İ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.Storage/storageAccounts"