تعريفات نهج Microsoft.Authorization

تعريف مورد Bicep

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

  • المستأجر - راجع أوامر نشر المستأجر مجموعات إدارة - راجع أوامر نشر مجموعة إدارة الاشتراك - راجع أوامر نشر اشتراك

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Authorization/policyDefinitions@2025-01-01' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    mode: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        metadata: {
          assignPermissions: bool
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        schema: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    policyRule: any(Azure.Bicep.Types.Concrete.AnyType)
    policyType: 'string'
    version: 'string'
    versions: [
      'string'
    ]
  }
}

قيم الخصائص

تعريفات Microsoft.Authorization/policy

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
النمط = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (مطلوب)
خصائص خصائص تعريف النهج. PolicyDefinitionProperties

تعريفات المعلمات

اسم وصف قيمة

قيمة تعريف المعلمات

اسم وصف قيمة
القيم المسموح بها القيم المسموح بها للمعلمة. any[]
القيمة الافتراضية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة. أي
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
مخطط يوفر التحقق من صحة مدخلات المعلمات أثناء التعيين باستخدام مخطط JSON معرف ذاتيا. هذه الخاصية مدعومة فقط للمعلمات من نوع الكائن وتتبع تنفيذ مخطط Json.NET 2019-09. يمكنك معرفة المزيد حول استخدام المخططات في https://json-schema.org/ واختبار مخططات المسودة في https://www.jsonschemavalidator.net/. أي
نوع نوع بيانات المعلمة. 'صفيف'
"منطقي"
'التاريخ والوقت'
"عائم"
"عدد صحيح"
"كائن"
"سلسلة"

ParameterDefinitionsValueMetadata

اسم وصف قيمة
تعيين الأذونات اضبط على true لجعل مدخل Azure ينشئ تعيينات دور على معرف المورد أو قيمة نطاق المورد لهذه المعلمة أثناء تعيين النهج. هذه الخاصية مفيدة في حالة رغبتك في تعيين أذونات خارج نطاق التعيين. قيمة منطقية
وصف وصف المعلمة. خيط
اسم العرض اسم العرض للمعلمة. خيط
نوع قوي يستخدم عند تعيين تعريف النهج من خلال المدخل. يوفر قائمة قيم مدركة للسياق للمستخدم للاختيار من بينها. خيط

خصائص تعريف النهج

اسم وصف قيمة
وصف وصف تعريف النهج. خيط
اسم العرض اسم العرض لتعريف النهج. خيط
بيانات التعريف بيانات تعريف النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح. أي
طريقة وضع تعريف النهج. بعض الأمثلة هي الكل، مفهرس، Microsoft.KeyVault.Data. خيط
البارامترات تعريفات المعلمات للمعلمات المستخدمة في قاعدة النهج. المفاتيح هي أسماء المعلمات. تعريفات المعلمات
قاعدة النهج قاعدة النهج. أي
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. 'BuiltIn'
"مخصص"
"غير محدد"
'ثابت'
الإصدار إصدار تعريف النهج بتنسيق #.#.#. خيط
الاصدارات قائمة بالإصدارات المتوفرة لتعريف النهج هذا. سلسلة[]

نماذج التشغيل السريع

تنشر نماذج التشغيل السريع التالية نوع المورد هذا.

ملف Bicep وصف
إنشاء Azure Virtual Network Manager وعينة VNETs ينشر هذا القالب Azure Virtual Network Manager وعينة من الشبكات الظاهرية في مجموعة الموارد المسماة. وهو يدعم طبولوجيا اتصال متعددة وأنواع عضوية مجموعة الشبكة.
نشر نهج Def وتعيين لمجموعات Mgmt متعددة هذا القالب هو قالب على مستوى مجموعة الإدارة يقوم بإنشاء تعريف نهج وتعيين هذا النهج لمجموعات إدارة متعددة.
نشر تعريف نهج وتعيينه إلى مجموعة إدارة هذا القالب هو قالب على مستوى مجموعة الإدارة يقوم بإنشاء تعريف نهج وتعيين هذا النهج إلى مجموعة الإدارة الهدف. حاليا، لا يمكن نشر هذا القالب عبر مدخل Microsoft Azure.

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

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

  • المستأجر - راجع أوامر نشر المستأجر مجموعات إدارة - راجع أوامر نشر مجموعة إدارة الاشتراك - راجع أوامر نشر اشتراك

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

تنسيق المورد

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

{
  "type": "Microsoft.Authorization/policyDefinitions",
  "apiVersion": "2025-01-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "mode": "string",
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "assignPermissions": "bool",
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "schema": {},
        "type": "string"
      }
    },
    "policyRule": {},
    "policyType": "string",
    "version": "string",
    "versions": [ "string" ]
  }
}

قيم الخصائص

تعريفات Microsoft.Authorization/policy

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2025-01-01'
اسم اسم المورد خيط

القيود:
النمط = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (مطلوب)
خصائص خصائص تعريف النهج. PolicyDefinitionProperties
نوع نوع المورد 'Microsoft.Authorization/policyDefinitions'

تعريفات المعلمات

اسم وصف قيمة

قيمة تعريف المعلمات

اسم وصف قيمة
القيم المسموح بها القيم المسموح بها للمعلمة. any[]
القيمة الافتراضية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة. أي
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
مخطط يوفر التحقق من صحة مدخلات المعلمات أثناء التعيين باستخدام مخطط JSON معرف ذاتيا. هذه الخاصية مدعومة فقط للمعلمات من نوع الكائن وتتبع تنفيذ مخطط Json.NET 2019-09. يمكنك معرفة المزيد حول استخدام المخططات في https://json-schema.org/ واختبار مخططات المسودة في https://www.jsonschemavalidator.net/. أي
نوع نوع بيانات المعلمة. 'صفيف'
"منطقي"
'التاريخ والوقت'
"عائم"
"عدد صحيح"
"كائن"
"سلسلة"

ParameterDefinitionsValueMetadata

اسم وصف قيمة
تعيين الأذونات اضبط على true لجعل مدخل Azure ينشئ تعيينات دور على معرف المورد أو قيمة نطاق المورد لهذه المعلمة أثناء تعيين النهج. هذه الخاصية مفيدة في حالة رغبتك في تعيين أذونات خارج نطاق التعيين. قيمة منطقية
وصف وصف المعلمة. خيط
اسم العرض اسم العرض للمعلمة. خيط
نوع قوي يستخدم عند تعيين تعريف النهج من خلال المدخل. يوفر قائمة قيم مدركة للسياق للمستخدم للاختيار من بينها. خيط

خصائص تعريف النهج

اسم وصف قيمة
وصف وصف تعريف النهج. خيط
اسم العرض اسم العرض لتعريف النهج. خيط
بيانات التعريف بيانات تعريف النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح. أي
طريقة وضع تعريف النهج. بعض الأمثلة هي الكل، مفهرس، Microsoft.KeyVault.Data. خيط
البارامترات تعريفات المعلمات للمعلمات المستخدمة في قاعدة النهج. المفاتيح هي أسماء المعلمات. تعريفات المعلمات
قاعدة النهج قاعدة النهج. أي
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. 'BuiltIn'
"مخصص"
"غير محدد"
'ثابت'
الإصدار إصدار تعريف النهج بتنسيق #.#.#. خيط
الاصدارات قائمة بالإصدارات المتوفرة لتعريف النهج هذا. سلسلة[]

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب وصف
إنشاء Azure Virtual Network Manager وعينة VNETs

Deploy to Azure
ينشر هذا القالب Azure Virtual Network Manager وعينة من الشبكات الظاهرية في مجموعة الموارد المسماة. وهو يدعم طبولوجيا اتصال متعددة وأنواع عضوية مجموعة الشبكة.
نشر نهج Def وتعيين لمجموعات Mgmt متعددة

Deploy to Azure
هذا القالب هو قالب على مستوى مجموعة الإدارة يقوم بإنشاء تعريف نهج وتعيين هذا النهج لمجموعات إدارة متعددة.
نشر تعريف نهج وتعيينه إلى مجموعة إدارة

Deploy to Azure
هذا القالب هو قالب على مستوى مجموعة الإدارة يقوم بإنشاء تعريف نهج وتعيين هذا النهج إلى مجموعة الإدارة الهدف. حاليا، لا يمكن نشر هذا القالب عبر مدخل Microsoft Azure.

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

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

  • مجموعات إدارةالمستأجر الاشتراك

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyDefinitions@2025-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      mode = "string"
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            assignPermissions = bool
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          schema = ?
          type = "string"
        }
      }
      policyRule = ?
      policyType = "string"
      version = "string"
      versions = [
        "string"
      ]
    }
  })
}

قيم الخصائص

تعريفات Microsoft.Authorization/policy

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
النمط = ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ (مطلوب)
خصائص خصائص تعريف النهج. PolicyDefinitionProperties
نوع نوع المورد "Microsoft.Authorization/policyDefinitions@2025-01-01"

تعريفات المعلمات

اسم وصف قيمة

قيمة تعريف المعلمات

اسم وصف قيمة
القيم المسموح بها القيم المسموح بها للمعلمة. any[]
القيمة الافتراضية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة. أي
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
مخطط يوفر التحقق من صحة مدخلات المعلمات أثناء التعيين باستخدام مخطط JSON معرف ذاتيا. هذه الخاصية مدعومة فقط للمعلمات من نوع الكائن وتتبع تنفيذ مخطط Json.NET 2019-09. يمكنك معرفة المزيد حول استخدام المخططات في https://json-schema.org/ واختبار مخططات المسودة في https://www.jsonschemavalidator.net/. أي
نوع نوع بيانات المعلمة. 'صفيف'
"منطقي"
'التاريخ والوقت'
"عائم"
"عدد صحيح"
"كائن"
"سلسلة"

ParameterDefinitionsValueMetadata

اسم وصف قيمة
تعيين الأذونات اضبط على true لجعل مدخل Azure ينشئ تعيينات دور على معرف المورد أو قيمة نطاق المورد لهذه المعلمة أثناء تعيين النهج. هذه الخاصية مفيدة في حالة رغبتك في تعيين أذونات خارج نطاق التعيين. قيمة منطقية
وصف وصف المعلمة. خيط
اسم العرض اسم العرض للمعلمة. خيط
نوع قوي يستخدم عند تعيين تعريف النهج من خلال المدخل. يوفر قائمة قيم مدركة للسياق للمستخدم للاختيار من بينها. خيط

خصائص تعريف النهج

اسم وصف قيمة
وصف وصف تعريف النهج. خيط
اسم العرض اسم العرض لتعريف النهج. خيط
بيانات التعريف بيانات تعريف النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح. أي
طريقة وضع تعريف النهج. بعض الأمثلة هي الكل، مفهرس، Microsoft.KeyVault.Data. خيط
البارامترات تعريفات المعلمات للمعلمات المستخدمة في قاعدة النهج. المفاتيح هي أسماء المعلمات. تعريفات المعلمات
قاعدة النهج قاعدة النهج. أي
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. 'BuiltIn'
"مخصص"
"غير محدد"
'ثابت'
الإصدار إصدار تعريف النهج بتنسيق #.#.#. خيط
الاصدارات قائمة بالإصدارات المتوفرة لتعريف النهج هذا. سلسلة[]