ServerDevOpsAuditSettingsProperties interface
Vlastnosti serveru DevOps auditní nastavení.
Vlastnosti
| is |
Specifikuje, zda jsou auditní události DevOps odesílány do Azure Monitor. Pro odeslání událostí do Azure Monitor určete 'State' jako 'Enabled' a 'IsAzureMonitorTargetEnabled' jako true. Při konfiguraci auditování DevOps je potřeba vytvořit také nastavení diagnostiky s kategorií diagnostických protokolů DevOpsOperationsAudit v hlavní databázi. Diagnostická nastavení URI formát: PUT Pro více informací viz Diagnostická nastavení, REST API nebo Diagnostická nastavení, PowerShell |
| is |
Určuje, jestli se spravovaná identita používá pro přístup k úložišti objektů blob. |
| state | Určuje stav auditu. Pokud je stav Povoleno, jsou vyžadovány hodnoty storageEndpoint nebo isAzureMonitorTargetEnabled. |
| storage |
Určuje identifikátor klíče účtu úložiště auditování. Pokud je stav Povoleno a parametr storageEndpoint je zadaný, nezadávejte klíč storageAccountAccessKey pro přístup k úložišti spravovanou identitu přiřazenou systémem sql serveru. Předpoklady pro použití ověřování spravované identity:
|
| storage |
Určuje ID předplatného úložiště objektů blob. |
| storage |
Určuje koncový bod úložiště objektů blob (např. |
Podrobnosti vlastnosti
isAzureMonitorTargetEnabled
Specifikuje, zda jsou auditní události DevOps odesílány do Azure Monitor. Pro odeslání událostí do Azure Monitor určete 'State' jako 'Enabled' a 'IsAzureMonitorTargetEnabled' jako true.
Při konfiguraci auditování DevOps je potřeba vytvořit také nastavení diagnostiky s kategorií diagnostických protokolů DevOpsOperationsAudit v hlavní databázi.
Diagnostická nastavení URI formát: 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
Pro více informací viz Diagnostická nastavení, REST API nebo Diagnostická nastavení, PowerShell
isAzureMonitorTargetEnabled?: boolean
Hodnota vlastnosti
boolean
isManagedIdentityInUse
Určuje, jestli se spravovaná identita používá pro přístup k úložišti objektů blob.
isManagedIdentityInUse?: boolean
Hodnota vlastnosti
boolean
state
Určuje stav auditu. Pokud je stav Povoleno, jsou vyžadovány hodnoty storageEndpoint nebo isAzureMonitorTargetEnabled.
state: BlobAuditingPolicyState
Hodnota vlastnosti
storageAccountAccessKey
Určuje identifikátor klíče účtu úložiště auditování. Pokud je stav Povoleno a parametr storageEndpoint je zadaný, nezadávejte klíč storageAccountAccessKey pro přístup k úložišti spravovanou identitu přiřazenou systémem sql serveru. Předpoklady pro použití ověřování spravované identity:
- Přiřadit SQL Server systémově přiřazenou spravovanou identitu v Azure Active Directory (AAD).
- Udělit identitu SQL Server k úložnému účtu přidáním role RBAC 'Storage Blob Data Contributor' k identitě serveru. Další informace najdete v tématu Auditování úložiště pomocí ověřování spravované identity
storageAccountAccessKey?: string
Hodnota vlastnosti
string
storageAccountSubscriptionId
Určuje ID předplatného úložiště objektů blob.
storageAccountSubscriptionId?: string
Hodnota vlastnosti
string
storageEndpoint
Určuje koncový bod úložiště objektů blob (např. https://MyAccount.blob.core.windows.net). Pokud je stav Povoleno, je vyžadována možnost storageEndpoint nebo isAzureMonitorTargetEnabled.
storageEndpoint?: string
Hodnota vlastnosti
string