نهج Microsoft.AuthorizationSetDefinitions 2020-09-01

تعريف مورد Bicep

نوع مورد policySetDefinitions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية على scope هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في Bicep.

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

يمكنك الرجوع إلى نوع المورد هذا كمورد للقراءة فقط على مستوى: المستأجرون

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2020-09-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
    parameters: {
      {customized property}: {
        allowedValues: [
          any
        ]
        defaultValue: any()
        metadata: {
          assignPermissions: bool
          description: 'string'
          displayName: 'string'
          strongType: 'string'
          {customized property}: any()
        }
        type: 'string'
      }
    }
    policyDefinitionGroups: [
      {
        additionalMetadataId: 'string'
        category: 'string'
        description: 'string'
        displayName: 'string'
        name: 'string'
      }
    ]
    policyDefinitions: [
      {
        groupNames: [
          'string'
        ]
        parameters: {
          {customized property}: {
            value: any()
          }
        }
        policyDefinitionId: 'string'
        policyDefinitionReferenceId: 'string'
      }
    ]
    policyType: 'string'
  }
}

قيم Property

تعريفات مجموعة النُهج

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-128 اسم العرض

1-64 الاسم الخاص بالمورد

الأحرف الصالحة:
يمكن لاسم العرض أن يحتوي على أية أحرف.

لا يمكن استخدام الاسم الخاص بالمورد:
<>*%&:\?.+/أو أحرف التحكم.

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

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

PolicySetDefinitionProperties

الاسم الوصف القيمة
الوصف وصف تعريف مجموعة النهج. سلسلة
اسم المستخدم اسم العرض لتعريف مجموعة النهج. سلسلة
بيانات التعريف بيانات تعريف تعريف مجموعة النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج القيمة الرئيسية. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
المعلمات معلمات تعريف مجموعة النهج التي يمكن استخدامها في مراجع تعريف النهج. تعريفات المعلمات
policyDefinitionGroups بيانات التعريف التي تصف مجموعات مراجع تعريف النهج داخل تعريف مجموعة النهج. PolicyDefinitionGroup[]
تعريفات النهج صفيف من مراجع تعريف النهج. PolicyDefinitionReference[] (مطلوب)
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. 'BuiltIn'
"مخصص"
"غير محدد"
"ثابت"

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

الاسم الوصف القيمة
{خاصية مخصصة} ParameterDefinitionsValue

ParameterDefinitionsValue

الاسم الوصف القيمة
القيم المسموح بها القيم المسموح بها للمعلمة . any[]
القيمة الظاهرية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
النوع نوع بيانات المعلمة. "صفيف"
'منطقي'
'التاريخ والوقت'
'عائم'
"عدد صحيح"
"كائن"
'سلسلة'

ParameterDefinitionsValueMetadata

الاسم الوصف القيمة
تعيين الأذونات اضبط على true لجعل مدخل Microsoft Azure ينشئ تعيينات دور على معرف المورد أو قيمة نطاق المورد لهذه المعلمة أثناء تعيين النهج. هذه الخاصية مفيدة في حالة رغبتك في تعيين أذونات خارج نطاق التعيين. Bool
الوصف وصف المعلمة. سلسلة
اسم المستخدم اسم العرض للمعلمة . سلسلة
strongType يستخدم عند تعيين تعريف النهج من خلال المدخل. يوفر قائمة قيم مدركة للسياق للمستخدم للاختيار من بينها. سلسلة
{خاصية مخصصة} بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

PolicyDefinitionGroup

الاسم الوصف القيمة
additionalMetadataId معرف مورد لمورد يحتوي على بيانات تعريف إضافية حول المجموعة. سلسلة
الفئة فئة المجموعة. سلسلة
الوصف وصف المجموعة. سلسلة
اسم المستخدم اسم عرض المجموعة. سلسلة
الاسم اسم المجموعة. سلسلة (مطلوبة)

PolicyDefinitionReference

الاسم الوصف القيمة
أسماء المجموعات اسم المجموعات التي ينتمي إليها مرجع تعريف النهج هذا. سلسلة []
المعلمات قيم المعلمات لقاعدة النهج المشار إليها. المفاتيح هي أسماء المعلمات. قيم المعلمات
policyDefinitionId معرف تعريف النهج أو تعريف مجموعة النهج. سلسلة (مطلوبة)
policyDefinitionReferenceId معرف فريد (ضمن تعريف مجموعة النهج) لمرجع تعريف النهج هذا. سلسلة

قيم المعلمات

الاسم الوصف القيمة
{خاصية مخصصة} قيمة المعلمة

قيمة المعلمة

الاسم الوصف القيمة
القيمة قيمة المعلمة. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

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

نوع مورد policySetDefinitions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية على scope هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في قوالب ARM.

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

يمكنك الرجوع إلى نوع المورد هذا كمورد للقراءة فقط على مستوى: المستأجرون

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

تنسيق المورد

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

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2020-09-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {
      "{customized property}": {
        "allowedValues": [ object ],
        "defaultValue": {},
        "metadata": {
          "assignPermissions": "bool",
          "description": "string",
          "displayName": "string",
          "strongType": "string",
          "{customized property}": {}
        },
        "type": "string"
      }
    },
    "policyDefinitionGroups": [
      {
        "additionalMetadataId": "string",
        "category": "string",
        "description": "string",
        "displayName": "string",
        "name": "string"
      }
    ],
    "policyDefinitions": [
      {
        "groupNames": [ "string" ],
        "parameters": {
          "{customized property}": {
            "value": {}
          }
        },
        "policyDefinitionId": "string",
        "policyDefinitionReferenceId": "string"
      }
    ],
    "policyType": "string"
  }
}

قيم Property

تعريفات مجموعة النُهج

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Authorization/policySetDefinitions'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2020-09-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-128 اسم العرض

1-64 الاسم الخاص بالمورد

الأحرف الصالحة:
يمكن لاسم العرض أن يحتوي على أية أحرف.

لا يمكن استخدام الاسم الخاص بالمورد:
<>*%&:\?.+/أو أحرف التحكم.

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

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

PolicySetDefinitionProperties

الاسم الوصف القيمة
الوصف وصف تعريف مجموعة النهج. سلسلة
اسم المستخدم اسم العرض لتعريف مجموعة النهج. سلسلة
بيانات التعريف بيانات تعريف تعريف مجموعة النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح.
المعلمات معلمات تعريف مجموعة النهج التي يمكن استخدامها في مراجع تعريف النهج. تعريفات المعلمات
policyDefinitionGroups بيانات التعريف التي تصف مجموعات مراجع تعريف النهج داخل تعريف مجموعة النهج. PolicyDefinitionGroup[]
تعريفات النهج صفيف من مراجع تعريف النهج. PolicyDefinitionReference[] (مطلوب)
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. 'BuiltIn'
"مخصص"
"غير محدد"
'ثابت'

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

الاسم الوصف القيمة
{خاصية مخصصة} ParameterDefinitionsValue

ParameterDefinitionsValue

الاسم الوصف القيمة
القيم المسموح بها القيم المسموح بها للمعلمة . any[]
القيمة الظاهرية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة.
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
النوع نوع بيانات المعلمة. "صفيف"
"منطقي"
'التاريخ والوقت'
'حر'
"عدد صحيح"
'كائن'
'سلسلة'

ParameterDefinitionsValueMetadata

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

PolicyDefinitionGroup

الاسم الوصف القيمة
additionalMetadataId معرف مورد لمورد يحتوي على بيانات تعريف إضافية حول المجموعة. سلسلة
الفئة فئة المجموعة. سلسلة
الوصف وصف المجموعة. سلسلة
اسم المستخدم اسم العرض الخاص بالمجموعة. سلسلة
الاسم اسم المجموعة. سلسلة (مطلوب)

PolicyDefinitionReference

الاسم الوصف القيمة
أسماء المجموعات اسم المجموعات التي ينتمي إليها مرجع تعريف النهج هذا. سلسلة []
المعلمات قيم المعلمات لقاعدة النهج المشار إليها. المفاتيح هي أسماء المعلمات. قيم المعلمات
policyDefinitionId معرف تعريف النهج أو تعريف مجموعة النهج. سلسلة (مطلوب)
policyDefinitionReferenceId معرف فريد (ضمن تعريف مجموعة النهج) لمرجع تعريف النهج هذا. سلسلة

قيم المعلمات

الاسم الوصف القيمة
{خاصية مخصصة} قيمة المعلمة

قيمة المعلمة

الاسم الوصف القيمة
القيمة قيمة المعلمة.

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

نوع مورد policySetDefinitions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية parent_id على هذا المورد لتعيين نطاق هذا المورد.

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

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

يمكنك الرجوع إلى نوع المورد هذا كمورد للقراءة فقط على مستوى: المستأجرون

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2020-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      parameters = {
        {customized property} = {
          allowedValues = [ object ]
          metadata = {
            assignPermissions = bool
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          type = "string"
        }
      }
      policyDefinitionGroups = [
        {
          additionalMetadataId = "string"
          category = "string"
          description = "string"
          displayName = "string"
          name = "string"
        }
      ]
      policyDefinitions = [
        {
          groupNames = [
            "string"
          ]
          parameters = {
            {customized property} = {}
          }
          policyDefinitionId = "string"
          policyDefinitionReferenceId = "string"
        }
      ]
      policyType = "string"
    }
  })
}

قيم Property

تعريفات مجموعة النُهج

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Authorization/policySetDefinitions@2020-09-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الأحرف: اسم العرض من 1 إلى 128

1-64 الاسم الخاص بالمورد

أحرف صالحة:
يمكن لاسم العرض أن يحتوي على أية أحرف.

لا يمكن استخدام الاسم الخاص بالمورد:
<>*%&:\?.+/أو أحرف التحكم.

لا يمكن أن تنتهي بنقطة أو مسافة.
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوب)
خصائص خصائص تعريف النهج. PolicySetDefinitionProperties

PolicySetDefinitionProperties

الاسم الوصف القيمة
الوصف وصف تعريف مجموعة النهج. سلسلة
اسم المستخدم اسم العرض لتعريف مجموعة النهج. سلسلة
بيانات التعريف بيانات تعريف تعريف مجموعة النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح.
المعلمات معلمات تعريف مجموعة النهج التي يمكن استخدامها في مراجع تعريف النهج. تعريفات المعلمات
policyDefinitionGroups بيانات التعريف التي تصف مجموعات مراجع تعريف النهج داخل تعريف مجموعة النهج. PolicyDefinitionGroup[]
تعريفات النهج صفيف من مراجع تعريف النهج. PolicyDefinitionReference[] (مطلوب)
نوع النهج نوع تعريف النهج. القيم المحتملة غير محددة ومضمنة ومخصصة وثابتة. "BuiltIn"
"مخصص"
"غير محدد"
"ثابت"

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

الاسم الوصف القيمة
{خاصية مخصصة} ParameterDefinitionsValue

ParameterDefinitionsValue

الاسم الوصف القيمة
القيم المسموح بها القيم المسموح بها للمعلمة . any[]
القيمة الظاهرية القيمة الافتراضية للمعلمة إذا لم يتم توفير قيمة.
بيانات التعريف بيانات التعريف العامة للمعلمة . ParameterDefinitionsValueMetadata
النوع نوع بيانات المعلمة. "صفيف"
"منطقي"
"التاريخ والوقت"
"حر"
"عدد صحيح"
"كائن"
"سلسلة"

ParameterDefinitionsValueMetadata

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

PolicyDefinitionGroup

الاسم الوصف القيمة
additionalMetadataId معرف مورد لمورد يحتوي على بيانات تعريف إضافية حول المجموعة. سلسلة
الفئة فئة المجموعة. سلسلة
الوصف وصف المجموعة. سلسلة
اسم المستخدم اسم العرض الخاص بالمجموعة. سلسلة
الاسم اسم المجموعة. سلسلة (مطلوب)

PolicyDefinitionReference

الاسم الوصف القيمة
أسماء المجموعات اسم المجموعات التي ينتمي إليها مرجع تعريف النهج هذا. سلسلة []
المعلمات قيم المعلمات لقاعدة النهج المشار إليها. المفاتيح هي أسماء المعلمات. قيم المعلمات
policyDefinitionId معرف تعريف النهج أو تعريف مجموعة النهج. سلسلة (مطلوب)
policyDefinitionReferenceId معرف فريد (ضمن تعريف مجموعة النهج) لمرجع تعريف النهج هذا. سلسلة

قيم المعلمات

الاسم الوصف القيمة
{خاصية مخصصة} قيمة المعلمة

قيمة المعلمة

الاسم الوصف القيمة
القيمة قيمة المعلمة.