خوادم Microsoft.Sql/devOpsAuditingSettings 2020-08-01-preview
تعريف مورد Bicep
يمكن نشر نوع مورد servers/devOpsAuditingSettings مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/devOpsAuditingSettings، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Sql/servers/devOpsAuditingSettings@2020-08-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
isAzureMonitorTargetEnabled: bool
state: 'string'
storageAccountAccessKey: 'string'
storageAccountSubscriptionId: 'string'
storageEndpoint: 'string'
}
}
قيم Property
servers/devOpsAuditingSettings
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
سلسلة (مطلوبة) |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
اسم رمزي للمورد من النوع: الخوادم |
خصائص | خصائص المورد. | ServerDevOpsAuditSettingsProperties |
ServerDevOpsAuditSettingsProperties
الاسم | الوصف | القيمة |
---|---|---|
isAzureMonitorTargetEnabled | يحدد ما إذا كان يتم إرسال أحداث تدقيق DevOps إلى Azure Monitor. لإرسال الأحداث إلى Azure Monitor، حدد "State" على أنها "Enabled" و"IsAzureMonitorTargetEnabled" على أنها true. عند استخدام واجهة برمجة تطبيقات REST لتكوين تدقيق DevOps، يجب أيضا إنشاء إعدادات التشخيص مع فئة سجلات التشخيص "DevOpsOperationsAudit" على قاعدة البيانات الرئيسية. تنسيق URI لإعدادات التشخيص: وضع 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 لمزيد من المعلومات، راجع إعدادات التشخيص REST API أو إعدادات التشخيص PowerShell |
Bool |
حالة | يحدد حالة التدقيق. إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوبة. | "معطل" "ممكن" (مطلوب) |
storageAccountAccessKey | يحدد مفتاح المعرف لحساب تخزين التدقيق. إذا كانت الحالة ممكنة وتم تحديد storageEndpoint، فإن عدم تحديد storageAccountAccessKey سيستخدم الهوية المدارة المعينة من قبل نظام خادم SQL للوصول إلى التخزين. المتطلبات الأساسية لاستخدام مصادقة الهوية المدارة: 1. تعيين SQL Server هوية مدارة معينة من قبل النظام في Azure Active Directory (AAD). 2. امنح SQL Server الوصول إلى الهوية إلى حساب التخزين عن طريق إضافة دور التحكم في الوصول استنادا إلى الدور "Storage Blob Data Contributor" إلى هوية الخادم. لمزيد من المعلومات، راجع التدقيق إلى التخزين باستخدام مصادقة الهوية المدارة |
سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
storageAccountSubscriptionId | يحدد معرف اشتراك تخزين كائن ثنائي كبير الحجم. | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
نقطة نهاية التخزين | يحدد نقطة نهاية تخزين الكائن الثنائي كبير الحجم (على سبيل المثال https://MyAccount.blob.core.windows.net ). إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوب. |
سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Azure SQL Server مع التدقيق المكتوب إلى تخزين كائن ثنائي كبير الحجم |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى تخزين كائن ثنائي كبير الحجم |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS) |
تعريف مورد قالب ARM
يمكن نشر نوع مورد servers/devOpsAuditingSettings مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/devOpsAuditingSettings، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Sql/servers/devOpsAuditingSettings",
"apiVersion": "2020-08-01-preview",
"name": "string",
"properties": {
"isAzureMonitorTargetEnabled": "bool",
"state": "string",
"storageAccountAccessKey": "string",
"storageAccountSubscriptionId": "string",
"storageEndpoint": "string"
}
}
قيم Property
servers/devOpsAuditingSettings
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Sql/servers/devOpsAuditingSettings' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2020-08-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوب) |
خصائص | خصائص المورد. | ServerDevOpsAuditSettingsProperties |
ServerDevOpsAuditSettingsProperties
الاسم | الوصف | القيمة |
---|---|---|
isAzureMonitorTargetEnabled | يحدد ما إذا كان يتم إرسال أحداث تدقيق DevOps إلى Azure Monitor. لإرسال الأحداث إلى Azure Monitor، حدد "State" على أنها "Enabled" و"IsAzureMonitorTargetEnabled" على أنها true. عند استخدام واجهة برمجة تطبيقات REST لتكوين تدقيق DevOps، يجب أيضا إنشاء إعدادات التشخيص مع فئة سجلات التشخيص "DevOpsOperationsAudit" على قاعدة البيانات الرئيسية. تنسيق URI لإعدادات التشخيص: وضع 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 لمزيد من المعلومات، راجع واجهة برمجة تطبيقات REST لإعدادات التشخيص أو إعدادات التشخيص PowerShell |
Bool |
حالة | يحدد حالة التدقيق. إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوبة. | "معطل" "ممكن" (مطلوب) |
storageAccountAccessKey | يحدد مفتاح المعرف لحساب تخزين التدقيق. إذا كانت الحالة ممكنة وتم تحديد storageEndpoint، فإن عدم تحديد storageAccountAccessKey سيستخدم الهوية المدارة المعينة من قبل نظام خادم SQL للوصول إلى التخزين. المتطلبات الأساسية لاستخدام مصادقة الهوية المدارة: 1. تعيين SQL Server هوية مدارة معينة من قبل النظام في Azure Active Directory (AAD). 2. امنح SQL Server الوصول إلى الهوية إلى حساب التخزين عن طريق إضافة دور التحكم في الوصول استنادا إلى الدور "Storage Blob Data Contributor" إلى هوية الخادم. لمزيد من المعلومات، راجع التدقيق إلى التخزين باستخدام مصادقة الهوية المدارة |
سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
storageAccountSubscriptionId | يحدد معرف اشتراك تخزين الكائن الثنائي كبير الحجم. | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
نقطة نهاية التخزين | يحدد نقطة نهاية تخزين الكائن الثنائي كبير الحجم (على سبيل المثال https://MyAccount.blob.core.windows.net ). إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوب. |
سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Azure SQL Server مع التدقيق المكتوب إلى تخزين كائن ثنائي كبير الحجم |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى تخزين كائن ثنائي كبير الحجم |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS) |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد servers/devOpsAuditingSettings مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/devOpsAuditingSettings، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/devOpsAuditingSettings@2020-08-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
isAzureMonitorTargetEnabled = bool
state = "string"
storageAccountAccessKey = "string"
storageAccountSubscriptionId = "string"
storageEndpoint = "string"
}
})
}
قيم Property
servers/devOpsAuditingSettings
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Sql/servers/devOpsAuditingSettings@2020-08-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوب) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: الخوادم |
خصائص | خصائص المورد. | ServerDevOpsAuditSettingsProperties |
ServerDevOpsAuditSettingsProperties
الاسم | الوصف | القيمة |
---|---|---|
isAzureMonitorTargetEnabled | يحدد ما إذا كان يتم إرسال أحداث تدقيق DevOps إلى Azure Monitor. لإرسال الأحداث إلى Azure Monitor، حدد "State" على أنها "Enabled" و"IsAzureMonitorTargetEnabled" على أنها true. عند استخدام واجهة برمجة تطبيقات REST لتكوين تدقيق DevOps، يجب أيضا إنشاء إعدادات التشخيص مع فئة سجلات التشخيص "DevOpsOperationsAudit" على قاعدة البيانات الرئيسية. تنسيق URI لإعدادات التشخيص: وضع 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 لمزيد من المعلومات، راجع واجهة برمجة تطبيقات REST لإعدادات التشخيص أو إعدادات التشخيص PowerShell |
Bool |
حالة | يحدد حالة التدقيق. إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوبة. | "معطل" "ممكن" (مطلوب) |
storageAccountAccessKey | يحدد مفتاح المعرف لحساب تخزين التدقيق. إذا كانت الحالة ممكنة وتم تحديد storageEndpoint، فإن عدم تحديد storageAccountAccessKey سيستخدم الهوية المدارة المعينة من قبل نظام خادم SQL للوصول إلى التخزين. المتطلبات الأساسية لاستخدام مصادقة الهوية المدارة: 1. تعيين SQL Server هوية مدارة معينة من قبل النظام في Azure Active Directory (AAD). 2. امنح SQL Server الوصول إلى الهوية إلى حساب التخزين عن طريق إضافة دور التحكم في الوصول استنادا إلى الدور "Storage Blob Data Contributor" إلى هوية الخادم. لمزيد من المعلومات، راجع التدقيق إلى التخزين باستخدام مصادقة الهوية المدارة |
سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
storageAccountSubscriptionId | يحدد معرف اشتراك تخزين الكائن الثنائي كبير الحجم. | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
نقطة نهاية التخزين | يحدد نقطة نهاية تخزين الكائن الثنائي كبير الحجم (على سبيل المثال https://MyAccount.blob.core.windows.net ). إذا كانت الحالة ممكنة، فإن storageEndpoint أو isAzureMonitorTargetEnabled مطلوب. |
سلسلة |