Microsoft.SecurityInsights sourcecontrols 2022-09-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد sourcecontrols مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.SecurityInsights/sourcecontrols، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview' = {
  scope: resourceSymbolicName or scope
  etag: 'string'
  name: 'string'
  properties: {
    contentTypes: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    id: 'string'
    lastDeploymentInfo: {
      deployment: {
        deploymentId: 'string'
        deploymentLogsUrl: 'string'
        deploymentResult: 'string'
        deploymentState: 'string'
        deploymentTime: 'string'
      }
      deploymentFetchStatus: 'string'
      message: 'string'
    }
    repository: {
      branch: 'string'
      deploymentLogsUrl: 'string'
      displayUrl: 'string'
      pathMapping: [
        {
          contentType: 'string'
          path: 'string'
        }
      ]
      url: 'string'
    }
    repositoryResourceInfo: {
      azureDevOpsResourceInfo: {
        pipelineId: 'string'
        serviceConnectionId: 'string'
      }
      gitHubResourceInfo: {
        appInstallationId: 'string'
      }
      webhook: {
        rotateWebhookSecret: bool
        webhookId: 'string'
        webhookSecretUpdateTime: 'string'
        webhookUrl: 'string'
      }
    }
    repoType: 'string'
    version: 'string'
  }
}

قيم الخصائص

AzureDevOpsResourceInfo

اسم وصف قيمة
معرف البنية الأساسية لبرنامج ربط العمليات التجارية معرف البنية الأساسية لبرنامج ربط العمليات التجارية التي تم إنشاؤها للتحكم بالمصادر. خيط
معرف اتصال الخدمة معرف اتصال الخدمة الذي تم إنشاؤه للتحكم بالمصادر. خيط

ContentPathMap

اسم وصف قيمة
نوع المحتوى نوع المحتوى. 'AnalyticRule'
"المصنف"
مسار المسار إلى المحتوى. خيط

نشر

اسم وصف قيمة
معرف التوزيع معرف التوزيع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
deploymentResult نتيجة النشر. "تم الإلغاء"
"فشل"
"نجاح"
حالة التوزيع الحالة الحالية للتوزيع. "إلغاء الأمر"
"مكتمل"
"In_Progress"
"في قائمة الانتظار"
وقت النشر الوقت الذي انتهى فيه النشر. خيط

معلومات التوزيع

اسم وصف قيمة
نشر معلومات النشر. نشر
deploymentFetchStatus الحالة أثناء إحضار النشر الأخير. 'NotFound'
"نجاح"
"غير مصرح به"
رسالة تفاصيل إضافية حول النشر التي يمكن عرضها للمستخدم. خيط

GitHubResourceInfo

اسم وصف قيمة
appInstallationId معرف تثبيت تطبيق GitHub. خيط

Microsoft.SecurityInsights/مصادر التحكم

اسم وصف قيمة
etag Etag لمورد azure خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص التحكم بالمصادر SourceControlProperties
نطاق استخدم عند إنشاء مورد في نطاق مختلف عن نطاق النشر. قم بتعيين هذه الخاصية إلى الاسم الرمزي لمورد لتطبيق مورد ملحق .

مستودع

اسم وصف قيمة
فرع اسم الفرع للمستودع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
displayUrl عرض عنوان URL للمستودع. خيط
تعيين المسار قاموس نوع محتوى عنصر التحكم بالمصادر وتعيين المسار. ContentPathMap[]
url عنوان URL للمستودع. خيط

RepositoryResourceInfo

اسم وصف قيمة
azureDevOpsResourceInfo الموارد التي تم إنشاؤها في Azure DevOps للتحكم بالمصادر هذا. AzureDevOpsResourceInfo
gitHubResourceInfo الموارد التي تم إنشاؤها في GitHub للتحكم بالمصادر هذا. GitHubResourceInfo
إخطار على الويب كائن webhook الذي تم إنشاؤه لعنصر التحكم بالمصادر. webhook

خصائص التحكم بالمصادر

اسم وصف قيمة
أنواع المحتوى صفيف أنواع محتوى التحكم بالمصادر. صفيف سلسلة يحتوي على أي من:
'AnalyticRule'
'المصنف' (مطلوب)
وصف وصف عنصر تحكم المصدر خيط
اسم العرض اسم العرض لعنصر تحكم المصدر سلسلة (مطلوب)
معرف معرف (المعرف الفريد العمومي) لعنصر التحكم بالمصادر خيط
lastDeploymentInfo معلومات حول أحدث نشر لعنصر التحكم بالمصادر. DeploymentInfo
مستودع بيانات تعريف المستودع. مستودع (مطلوب)
repositoryResourceInfo معلومات تتعلق بالموارد التي تم إنشاؤها في مستودع المستخدم. RepositoryResourceInfo
نوع المستودع نوع المستودع لعنصر تحكم المصدر "DevOps"
'Github' (مطلوب)
الإصدار رقم الإصدار المقترن بعنصر التحكم بالمصادر 'V1'
'V2'

إخطار على الويب

اسم وصف قيمة
استدارةWebhookSecret علامة لإرشاد الخدمة الخلفية لتدوير سر خطاف الويب. قيمة منطقية
webhookId معرف فريد لخطاف الويب. خيط
webhookSecretUpdateTime الوقت الذي تم فيه تحديث سر الإخطار على الويب. خيط
webhookUrl عنوان URL الذي يتم استدعاؤه بواسطة خطاف الويب. خيط

تعريف مورد قالب ARM

يمكن نشر نوع مورد sourcecontrols مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.SecurityInsights/sourcecontrols، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.SecurityInsights/sourcecontrols",
  "apiVersion": "2022-09-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "contentTypes": [ "string" ],
    "description": "string",
    "displayName": "string",
    "id": "string",
    "lastDeploymentInfo": {
      "deployment": {
        "deploymentId": "string",
        "deploymentLogsUrl": "string",
        "deploymentResult": "string",
        "deploymentState": "string",
        "deploymentTime": "string"
      },
      "deploymentFetchStatus": "string",
      "message": "string"
    },
    "repository": {
      "branch": "string",
      "deploymentLogsUrl": "string",
      "displayUrl": "string",
      "pathMapping": [
        {
          "contentType": "string",
          "path": "string"
        }
      ],
      "url": "string"
    },
    "repositoryResourceInfo": {
      "azureDevOpsResourceInfo": {
        "pipelineId": "string",
        "serviceConnectionId": "string"
      },
      "gitHubResourceInfo": {
        "appInstallationId": "string"
      },
      "webhook": {
        "rotateWebhookSecret": "bool",
        "webhookId": "string",
        "webhookSecretUpdateTime": "string",
        "webhookUrl": "string"
      }
    },
    "repoType": "string",
    "version": "string"
  }
}

قيم الخصائص

AzureDevOpsResourceInfo

اسم وصف قيمة
معرف البنية الأساسية لبرنامج ربط العمليات التجارية معرف البنية الأساسية لبرنامج ربط العمليات التجارية التي تم إنشاؤها للتحكم بالمصادر. خيط
معرف اتصال الخدمة معرف اتصال الخدمة الذي تم إنشاؤه للتحكم بالمصادر. خيط

ContentPathMap

اسم وصف قيمة
نوع المحتوى نوع المحتوى. 'AnalyticRule'
"المصنف"
مسار المسار إلى المحتوى. خيط

نشر

اسم وصف قيمة
معرف التوزيع معرف التوزيع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
deploymentResult نتيجة النشر. "تم الإلغاء"
"فشل"
"نجاح"
حالة التوزيع الحالة الحالية للتوزيع. "إلغاء الأمر"
"مكتمل"
"In_Progress"
"في قائمة الانتظار"
وقت النشر الوقت الذي انتهى فيه النشر. خيط

معلومات التوزيع

اسم وصف قيمة
نشر معلومات النشر. نشر
deploymentFetchStatus الحالة أثناء إحضار النشر الأخير. 'NotFound'
"نجاح"
"غير مصرح به"
رسالة تفاصيل إضافية حول النشر التي يمكن عرضها للمستخدم. خيط

GitHubResourceInfo

اسم وصف قيمة
appInstallationId معرف تثبيت تطبيق GitHub. خيط

Microsoft.SecurityInsights/مصادر التحكم

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2022-09-01-preview'
etag Etag لمورد azure خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص التحكم بالمصادر SourceControlProperties
نوع نوع المورد 'Microsoft.SecurityInsights/sourcecontrols'

مستودع

اسم وصف قيمة
فرع اسم الفرع للمستودع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
displayUrl عرض عنوان URL للمستودع. خيط
تعيين المسار قاموس نوع محتوى عنصر التحكم بالمصادر وتعيين المسار. ContentPathMap[]
url عنوان URL للمستودع. خيط

RepositoryResourceInfo

اسم وصف قيمة
azureDevOpsResourceInfo الموارد التي تم إنشاؤها في Azure DevOps للتحكم بالمصادر هذا. AzureDevOpsResourceInfo
gitHubResourceInfo الموارد التي تم إنشاؤها في GitHub للتحكم بالمصادر هذا. GitHubResourceInfo
إخطار على الويب كائن webhook الذي تم إنشاؤه لعنصر التحكم بالمصادر. webhook

خصائص التحكم بالمصادر

اسم وصف قيمة
أنواع المحتوى صفيف أنواع محتوى التحكم بالمصادر. صفيف سلسلة يحتوي على أي من:
'AnalyticRule'
'المصنف' (مطلوب)
وصف وصف عنصر تحكم المصدر خيط
اسم العرض اسم العرض لعنصر تحكم المصدر سلسلة (مطلوب)
معرف معرف (المعرف الفريد العمومي) لعنصر التحكم بالمصادر خيط
lastDeploymentInfo معلومات حول أحدث نشر لعنصر التحكم بالمصادر. DeploymentInfo
مستودع بيانات تعريف المستودع. مستودع (مطلوب)
repositoryResourceInfo معلومات تتعلق بالموارد التي تم إنشاؤها في مستودع المستخدم. RepositoryResourceInfo
نوع المستودع نوع المستودع لعنصر تحكم المصدر "DevOps"
'Github' (مطلوب)
الإصدار رقم الإصدار المقترن بعنصر التحكم بالمصادر 'V1'
'V2'

إخطار على الويب

اسم وصف قيمة
استدارةWebhookSecret علامة لإرشاد الخدمة الخلفية لتدوير سر خطاف الويب. قيمة منطقية
webhookId معرف فريد لخطاف الويب. خيط
webhookSecretUpdateTime الوقت الذي تم فيه تحديث سر الإخطار على الويب. خيط
webhookUrl عنوان URL الذي يتم استدعاؤه بواسطة خطاف الويب. خيط

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد sourcecontrols مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.SecurityInsights/sourcecontrols، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview"
  name = "string"
  parent_id = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      contentTypes = [
        "string"
      ]
      description = "string"
      displayName = "string"
      id = "string"
      lastDeploymentInfo = {
        deployment = {
          deploymentId = "string"
          deploymentLogsUrl = "string"
          deploymentResult = "string"
          deploymentState = "string"
          deploymentTime = "string"
        }
        deploymentFetchStatus = "string"
        message = "string"
      }
      repository = {
        branch = "string"
        deploymentLogsUrl = "string"
        displayUrl = "string"
        pathMapping = [
          {
            contentType = "string"
            path = "string"
          }
        ]
        url = "string"
      }
      repositoryResourceInfo = {
        azureDevOpsResourceInfo = {
          pipelineId = "string"
          serviceConnectionId = "string"
        }
        gitHubResourceInfo = {
          appInstallationId = "string"
        }
        webhook = {
          rotateWebhookSecret = bool
          webhookId = "string"
          webhookSecretUpdateTime = "string"
          webhookUrl = "string"
        }
      }
      repoType = "string"
      version = "string"
    }
  })
}

قيم الخصائص

AzureDevOpsResourceInfo

اسم وصف قيمة
معرف البنية الأساسية لبرنامج ربط العمليات التجارية معرف البنية الأساسية لبرنامج ربط العمليات التجارية التي تم إنشاؤها للتحكم بالمصادر. خيط
معرف اتصال الخدمة معرف اتصال الخدمة الذي تم إنشاؤه للتحكم بالمصادر. خيط

ContentPathMap

اسم وصف قيمة
نوع المحتوى نوع المحتوى. 'AnalyticRule'
"المصنف"
مسار المسار إلى المحتوى. خيط

نشر

اسم وصف قيمة
معرف التوزيع معرف التوزيع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
deploymentResult نتيجة النشر. "تم الإلغاء"
"فشل"
"نجاح"
حالة التوزيع الحالة الحالية للتوزيع. "إلغاء الأمر"
"مكتمل"
"In_Progress"
"في قائمة الانتظار"
وقت النشر الوقت الذي انتهى فيه النشر. خيط

معلومات التوزيع

اسم وصف قيمة
نشر معلومات النشر. نشر
deploymentFetchStatus الحالة أثناء إحضار النشر الأخير. 'NotFound'
"نجاح"
"غير مصرح به"
رسالة تفاصيل إضافية حول النشر التي يمكن عرضها للمستخدم. خيط

GitHubResourceInfo

اسم وصف قيمة
appInstallationId معرف تثبيت تطبيق GitHub. خيط

Microsoft.SecurityInsights/مصادر التحكم

اسم وصف قيمة
etag Etag لمورد azure خيط
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوب)
خصائص خصائص التحكم بالمصادر SourceControlProperties
نوع نوع المورد "Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview"

مستودع

اسم وصف قيمة
فرع اسم الفرع للمستودع. خيط
deploymentLogsUrl Url للوصول إلى سجلات إجراءات المستودع. خيط
displayUrl عرض عنوان URL للمستودع. خيط
تعيين المسار قاموس نوع محتوى عنصر التحكم بالمصادر وتعيين المسار. ContentPathMap[]
url عنوان URL للمستودع. خيط

RepositoryResourceInfo

اسم وصف قيمة
azureDevOpsResourceInfo الموارد التي تم إنشاؤها في Azure DevOps للتحكم بالمصادر هذا. AzureDevOpsResourceInfo
gitHubResourceInfo الموارد التي تم إنشاؤها في GitHub للتحكم بالمصادر هذا. GitHubResourceInfo
إخطار على الويب كائن webhook الذي تم إنشاؤه لعنصر التحكم بالمصادر. webhook

خصائص التحكم بالمصادر

اسم وصف قيمة
أنواع المحتوى صفيف أنواع محتوى التحكم بالمصادر. صفيف سلسلة يحتوي على أي من:
'AnalyticRule'
'المصنف' (مطلوب)
وصف وصف عنصر تحكم المصدر خيط
اسم العرض اسم العرض لعنصر تحكم المصدر سلسلة (مطلوب)
معرف معرف (المعرف الفريد العمومي) لعنصر التحكم بالمصادر خيط
lastDeploymentInfo معلومات حول أحدث نشر لعنصر التحكم بالمصادر. DeploymentInfo
مستودع بيانات تعريف المستودع. مستودع (مطلوب)
repositoryResourceInfo معلومات تتعلق بالموارد التي تم إنشاؤها في مستودع المستخدم. RepositoryResourceInfo
نوع المستودع نوع المستودع لعنصر تحكم المصدر "DevOps"
'Github' (مطلوب)
الإصدار رقم الإصدار المقترن بعنصر التحكم بالمصادر 'V1'
'V2'

إخطار على الويب

اسم وصف قيمة
استدارةWebhookSecret علامة لإرشاد الخدمة الخلفية لتدوير سر خطاف الويب. قيمة منطقية
webhookId معرف فريد لخطاف الويب. خيط
webhookSecretUpdateTime الوقت الذي تم فيه تحديث سر الإخطار على الويب. خيط
webhookUrl عنوان URL الذي يتم استدعاؤه بواسطة خطاف الويب. خيط