Server DevOps Audit Settings - List By Server

Vypíše DevOps nastavení auditu serveru.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/devOpsAuditingSettings?api-version=2020-08-01-preview

Parametry identifikátoru URI

Name In Required Type Description
resourceGroupName
path True
  • string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní Azure Resource Manager API nebo na portálu.

serverName
path True
  • string

Název serveru.

subscriptionId
path True
  • string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True
  • string

Verze rozhraní API, která se má použít pro požadavek

Odpovědi

Name Type Description
200 OK

Nastavení auditu serveru DevOps se úspěšně obnovila.

Other Status Codes

Chybové odpovědi: * * *

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

  • 404 ServerNotInSubscriptionResourceGroup-zadaný server neexistuje v zadané skupině prostředků a předplatném.

Příklady

List DevOps audit settings of a server

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/devAuditTestRG/providers/Microsoft.Sql/servers/devOpsAuditTestSvr/devOpsAuditingSettings?api-version=2020-08-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/devAuditTestRG/providers/Microsoft.Sql/servers/devOpsAuditTestSvr/devOpsAuditingSettings/default",
      "name": "default",
      "type": "Microsoft.Sql/servers/devOpsAuditingSettings",
      "properties": {
        "state": "Disabled",
        "storageEndpoint": "",
        "storageAccountSubscriptionId": "00000000-0000-0000-0000-000000000000",
        "isAzureMonitorTargetEnabled": false
      }
    }
  ]
}

Definice

BlobAuditingPolicyState

Určuje stav auditu. Pokud je stav povolený, vyžadují se storageEndpoint nebo isAzureMonitorTargetEnabled.

createdByType

Typ identity, která vytvořila prostředek.

ServerDevOpsAuditingSettings

Nastavení auditování DevOps serveru.

ServerDevOpsAuditSettingsListResult

Seznam nastavení auditu serveru DevOps

systemData

Metadata týkající se vytvoření a poslední změny prostředku

BlobAuditingPolicyState

Určuje stav auditu. Pokud je stav povolený, vyžadují se storageEndpoint nebo isAzureMonitorTargetEnabled.

Name Type Description
Disabled
  • string
Enabled
  • string

createdByType

Typ identity, která vytvořila prostředek.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

ServerDevOpsAuditingSettings

Nastavení auditování DevOps serveru.

Name Type Description
id
  • string

ID prostředku

name
  • string

Název prostředku

properties.isAzureMonitorTargetEnabled
  • boolean

Určuje, jestli se Azure Monitor události auditu pro DevOps. Pokud chcete odesílat události do Azure Monitor, zadejte ' State ' jako ' Enabled ' a ' IsAzureMonitorTargetEnabled ' jako true.

Při použití REST API ke konfiguraci auditu DevOps by měla být také vytvořena nastavení diagnostiky s kategorií diagnostických protokolů DevOpsOperationsAudit v hlavní databázi.

Formát identifikátoru URI pro nastavení diagnostiky: PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview

Další informace najdete v tématu nastavení diagnostiky REST API nebo prostředí PowerShell pro nastavení diagnostiky .

properties.state

Určuje stav auditu. Pokud je stav povolený, vyžadují se storageEndpoint nebo isAzureMonitorTargetEnabled.

properties.storageAccountAccessKey
  • string

Určuje klíč identifikátoru účtu úložiště auditování. Pokud je stav povolen a je zadán parametr storageEndpoint, nezadáte-li storageAccountAccessKey, bude pro přístup k úložišti použita spravovaná identita přiřazená systémem SQL Server. Předpoklady pro použití spravovaného ověřování identity:

  1. Přiřaďte SQL Server spravovanou identitu přiřazenou systémem v Azure Active Directory (AAD).
  2. Udělte identitě SQL Server přístup k účtu úložiště tím, že do identity serveru přidáte roli RBAC data objektu BLOB úložiště. Další informace najdete v tématu auditování do úložiště pomocí spravovaného ověřování identity .
properties.storageAccountSubscriptionId
  • string

Určuje ID předplatného úložiště objektů BLOB.

properties.storageEndpoint
  • string

Určuje koncový bod služby Blob Storage (např https://MyAccount.blob.core.windows.net) . Pokud je stav povolený, vyžaduje se storageEndpoint nebo isAzureMonitorTargetEnabled.

systemData

SystemData z ServerDevOpsAuditSettingsResource.

type
  • string

Typ prostředku.

ServerDevOpsAuditSettingsListResult

Seznam nastavení auditu serveru DevOps

Name Type Description
nextLink
  • string

Odkaz pro načtení další stránky výsledků

value

Pole výsledků.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Type Description
createdAt
  • string

Časové razítko vytvoření prostředku (UTC).

createdBy
  • string

Identita, která vytvořila prostředek.

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt
  • string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy
  • string

Identita, která naposledy změnila prostředek.

lastModifiedByType

Typ identity, která naposledy změnila prostředek.