ServerDevOpsAuditingSettings interface
Pengaturan audit DevOps server.
- Memperluas
Properti
| is |
Menentukan apakah peristiwa audit DevOps dikirim ke Azure Monitor. Untuk mengirim peristiwa ke Azure Monitor, tentukan 'State' sebagai 'Enabled' dan 'IsAzureMonitorTargetEnabled' sebagai true. Saat menggunakan REST API untuk mengonfigurasi audit DevOps, Pengaturan Diagnostik dengan kategori log diagnostik 'DevOpsOperationsAudit' pada database master juga harus dibuat. Format URI Pengaturan Diagnostik: PUT Untuk informasi selengkapnya, lihat Pengaturan Diagnostik REST API atau Pengaturan Diagnostik PowerShell |
| is |
Menentukan apakah Identitas Terkelola digunakan untuk mengakses penyimpanan blob |
| state | Menentukan status audit. Jika status Diaktifkan, storageEndpoint atau isAzureMonitorTargetEnabled diperlukan. |
| storage |
Menentukan kunci pengidentifikasi akun penyimpanan audit. Jika status Diaktifkan dan storageEndpoint ditentukan, tidak menentukan storageAccountAccessKey akan menggunakan identitas terkelola yang ditetapkan sistem server SQL untuk mengakses penyimpanan. Prasyarat untuk menggunakan autentikasi identitas terkelola:
|
| storage |
Menentukan Id langganan penyimpanan blob. |
| storage |
Menentukan titik akhir penyimpanan blob (misalnya |
Properti yang Diwariskan
| id | ID sumber daya lengkap untuk sumber daya tersebut. Contoh - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nama sumber daya. |
| system |
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. |
| type | Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
Detail Properti
isAzureMonitorTargetEnabled
Menentukan apakah peristiwa audit DevOps dikirim ke Azure Monitor. Untuk mengirim peristiwa ke Azure Monitor, tentukan 'State' sebagai 'Enabled' dan 'IsAzureMonitorTargetEnabled' sebagai true.
Saat menggunakan REST API untuk mengonfigurasi audit DevOps, Pengaturan Diagnostik dengan kategori log diagnostik 'DevOpsOperationsAudit' pada database master juga harus dibuat.
Format URI Pengaturan Diagnostik: 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
Untuk informasi selengkapnya, lihat Pengaturan Diagnostik REST API atau Pengaturan Diagnostik PowerShell
isAzureMonitorTargetEnabled?: boolean
Nilai Properti
boolean
isManagedIdentityInUse
Menentukan apakah Identitas Terkelola digunakan untuk mengakses penyimpanan blob
isManagedIdentityInUse?: boolean
Nilai Properti
boolean
state
Menentukan status audit. Jika status Diaktifkan, storageEndpoint atau isAzureMonitorTargetEnabled diperlukan.
state?: BlobAuditingPolicyState
Nilai Properti
storageAccountAccessKey
Menentukan kunci pengidentifikasi akun penyimpanan audit. Jika status Diaktifkan dan storageEndpoint ditentukan, tidak menentukan storageAccountAccessKey akan menggunakan identitas terkelola yang ditetapkan sistem server SQL untuk mengakses penyimpanan. Prasyarat untuk menggunakan autentikasi identitas terkelola:
- Tetapkan SQL Server identitas terkelola yang ditetapkan sistem di Azure Active Directory (AAD).
- Berikan akses identitas SQL Server ke akun penyimpanan dengan menambahkan peran RBAC 'Kontributor Data Blob Penyimpanan' ke identitas server. Untuk informasi selengkapnya, lihat audit ke penyimpanan menggunakan autentikasi Identitas Terkelola
storageAccountAccessKey?: string
Nilai Properti
string
storageAccountSubscriptionId
Menentukan Id langganan penyimpanan blob.
storageAccountSubscriptionId?: string
Nilai Properti
string
storageEndpoint
Menentukan titik akhir penyimpanan blob (misalnya https://MyAccount.blob.core.windows.net). Jika status Diaktifkan, storageEndpoint atau isAzureMonitorTargetEnabled diperlukan.
storageEndpoint?: string
Nilai Properti
string
Detail Properti yang Diwariskan
id
ID sumber daya lengkap untuk sumber daya tersebut. Contoh - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Nilai Properti
string
Diwariskan DariProxyResource.id
name
systemData
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.
systemData?: SystemData
Nilai Properti
type
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"
type?: string
Nilai Properti
string