مشاركة عبر


مخططات Microsoft.Blueprint / البيانات الاصطناعية

  • أحدث
  • معاينة 2018-11-01
  • معاينة 2017-11-11

تعريف مورد Bicep

يمكن نشر نوع مورد المخططات/البيانات الاصطناعية مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

عناصر Microsoft.Blueprint/blueprints/artifacts

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة policyAssignment، استخدم:

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(...)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

بالنسبة roleAssignment، استخدم:

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(...)
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }
}

بالنسبة لقالب ، استخدم:

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(...)
      }
    }
    resourceGroup: 'string'
    template: any(...)
  }
}

قيم الخصائص

Microsoft.Blueprint / المخططات / البيانات الاصطناعية

اسم وصف قيمة
نوع تعيين إلى "policyAssignment" لنوع PolicyAssignmentArtifact. تعيين إلى "roleAssignment" للنوع RoleAssignmentArtifact. تعيين إلى "قالب" للنوع TemplateArtifact. "تعيين النهج"
"تعيين الدور"
"قالب" (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: مخططات

مرجع KeyVault

اسم وصف قيمة
معرف معرف مورد Azure ل Key Vault. سلسلة (مطلوب)

قيمة المعلمة

اسم وصف قيمة
مرجع قيمة المعلمة كنوع مرجع. SecretValueReference
قيمة قيمة المعلمة. يسمح بأي قيمة JSON صالحة بما في ذلك الكائنات والصفائف والسلاسل والأرقام والقيم المنطقية. أي

PolicyAssignmentArtifact

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين النهج" (مطلوب)
خصائص خصائص ل policyAssignment Artifact PolicyAssignmentArtifactProperties (مطلوب)

PolicyAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم المعلمات لتعريف النهج. PolicyAssignmentArtifactPropertiesParameters (مطلوب)
policyDefinitionId معرف مورد Azure لتعريف النهج. سلسلة (مطلوب)
مجموعة الموارد اسم العنصر النائب لمجموعة الموارد الذي سيتم تعيين النهج إليه. خيط

PolicyAssignmentArtifactPropertiesParameters

اسم وصف قيمة

الدورالتعيينقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين الدور" (مطلوب)
خصائص خصائص أداة مخطط تعيين الدور. RoleAssignmentArtifactProperties (مطلوب)

RoleAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
معرفات أساسية صفيف هويات المستخدم أو المجموعة في Azure Active Directory. سيتم تطبيق roleDefinition على كل هوية. أي (مطلوب)
مجموعة الموارد سيكون RoleAssignment نطاق لمجموعة الموارد هذه. إذا كانت فارغة، فإنها تحدد نطاق الاشتراك. خيط
معرف تعريف الدور معرف مورد Azure ل RoleDefinition. سلسلة (مطلوب)

مرجع القيمة السرية

اسم وصف قيمة
keyVault يحدد المرجع إلى Azure Key Vault معين. KeyVaultReference (مطلوب)
اسم السر اسم السر. سلسلة (مطلوب)
إصدار سري إصدار السر المراد استخدامه. إذا ترك فارغا، يتم استخدام أحدث إصدار من البيانات السرية. خيط

قالبقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "قالب" (مطلوب)
خصائص خصائص أداة مخطط قالب Resource Manager. TemplateArtifactProperties (مطلوب)

خصائص TemplateArtifact

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم معلمات البيانات الاصطناعية لمخطط قالب Resource Manager. TemplateArtifactPropertiesParameters (مطلوب)
مجموعة الموارد إذا كان ذلك ممكنا، اسم العنصر النائب لمجموعة الموارد الذي سيتم نشر عنصر مخطط قالب Resource Manager إليه. خيط
قالب نص البيانات الاصطناعية لمخطط قالب Resource Manager. أي (مطلوب)

TemplateArtifactPropertiesParameters

اسم وصف قيمة

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

يمكن نشر نوع مورد المخططات/البيانات الاصطناعية مع العمليات التي تستهدف:

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

تنسيق المورد

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

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

عناصر Microsoft.Blueprint/blueprints/artifacts

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة policyAssignment، استخدم:

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

بالنسبة roleAssignment، استخدم:

{
  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }
}

بالنسبة لقالب ، استخدم:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

قيم الخصائص

Microsoft.Blueprint / المخططات / البيانات الاصطناعية

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات 'معاينة 2018-11-01'
نوع تعيين إلى "policyAssignment" لنوع PolicyAssignmentArtifact. تعيين إلى "roleAssignment" للنوع RoleAssignmentArtifact. تعيين إلى "قالب" للنوع TemplateArtifact. "تعيين النهج"
"تعيين الدور"
"قالب" (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
نوع نوع المورد "Microsoft.Blueprint / المخططات / القطع الأثرية"

مرجع KeyVault

اسم وصف قيمة
معرف معرف مورد Azure ل Key Vault. سلسلة (مطلوب)

قيمة المعلمة

اسم وصف قيمة
مرجع قيمة المعلمة كنوع مرجع. SecretValueReference
قيمة قيمة المعلمة. يسمح بأي قيمة JSON صالحة بما في ذلك الكائنات والصفائف والسلاسل والأرقام والقيم المنطقية. أي

PolicyAssignmentArtifact

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين النهج" (مطلوب)
خصائص خصائص ل policyAssignment Artifact PolicyAssignmentArtifactProperties (مطلوب)

PolicyAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم المعلمات لتعريف النهج. PolicyAssignmentArtifactPropertiesParameters (مطلوب)
policyDefinitionId معرف مورد Azure لتعريف النهج. سلسلة (مطلوب)
مجموعة الموارد اسم العنصر النائب لمجموعة الموارد الذي سيتم تعيين النهج إليه. خيط

PolicyAssignmentArtifactPropertiesParameters

اسم وصف قيمة

الدورالتعيينقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين الدور" (مطلوب)
خصائص خصائص أداة مخطط تعيين الدور. RoleAssignmentArtifactProperties (مطلوب)

RoleAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
معرفات أساسية صفيف هويات المستخدم أو المجموعة في Azure Active Directory. سيتم تطبيق roleDefinition على كل هوية. أي (مطلوب)
مجموعة الموارد سيكون RoleAssignment نطاق لمجموعة الموارد هذه. إذا كانت فارغة، فإنها تحدد نطاق الاشتراك. خيط
معرف تعريف الدور معرف مورد Azure ل RoleDefinition. سلسلة (مطلوب)

مرجع القيمة السرية

اسم وصف قيمة
keyVault يحدد المرجع إلى Azure Key Vault معين. KeyVaultReference (مطلوب)
اسم السر اسم السر. سلسلة (مطلوب)
إصدار سري إصدار السر المراد استخدامه. إذا ترك فارغا، يتم استخدام أحدث إصدار من البيانات السرية. خيط

قالبقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "قالب" (مطلوب)
خصائص خصائص أداة مخطط قالب Resource Manager. TemplateArtifactProperties (مطلوب)

خصائص TemplateArtifact

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم معلمات البيانات الاصطناعية لمخطط قالب Resource Manager. TemplateArtifactPropertiesParameters (مطلوب)
مجموعة الموارد إذا كان ذلك ممكنا، اسم العنصر النائب لمجموعة الموارد الذي سيتم نشر عنصر مخطط قالب Resource Manager إليه. خيط
قالب نص البيانات الاصطناعية لمخطط قالب Resource Manager. أي (مطلوب)

TemplateArtifactPropertiesParameters

اسم وصف قيمة

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
Blueprints - إنشاء تعريف مخطط جديد

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

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

يمكن نشر نوع مورد المخططات/البيانات الاصطناعية مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

عناصر Microsoft.Blueprint/blueprints/artifacts

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة policyAssignment، استخدم:

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

بالنسبة roleAssignment، استخدم:

{
  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    principalIds = ?
    resourceGroup = "string"
    roleDefinitionId = "string"
  }
}

بالنسبة لقالب ، استخدم:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

قيم الخصائص

Microsoft.Blueprint / المخططات / البيانات الاصطناعية

اسم وصف قيمة
نوع تعيين إلى "policyAssignment" لنوع PolicyAssignmentArtifact. تعيين إلى "roleAssignment" للنوع RoleAssignmentArtifact. تعيين إلى "قالب" للنوع TemplateArtifact. "تعيين النهج"
"تعيين الدور"
"قالب" (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: المخططات
نوع نوع المورد "Microsoft.Blueprint/مخططات/artifacts@2018-11-01-معاينة"

مرجع KeyVault

اسم وصف قيمة
معرف معرف مورد Azure ل Key Vault. سلسلة (مطلوب)

قيمة المعلمة

اسم وصف قيمة
مرجع قيمة المعلمة كنوع مرجع. SecretValueReference
قيمة قيمة المعلمة. يسمح بأي قيمة JSON صالحة بما في ذلك الكائنات والصفائف والسلاسل والأرقام والقيم المنطقية. أي

PolicyAssignmentArtifact

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين النهج" (مطلوب)
خصائص خصائص ل policyAssignment Artifact PolicyAssignmentArtifactProperties (مطلوب)

PolicyAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم المعلمات لتعريف النهج. PolicyAssignmentArtifactPropertiesParameters (مطلوب)
policyDefinitionId معرف مورد Azure لتعريف النهج. سلسلة (مطلوب)
مجموعة الموارد اسم العنصر النائب لمجموعة الموارد الذي سيتم تعيين النهج إليه. خيط

PolicyAssignmentArtifactPropertiesParameters

اسم وصف قيمة

الدورالتعيينقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "تعيين الدور" (مطلوب)
خصائص خصائص أداة مخطط تعيين الدور. RoleAssignmentArtifactProperties (مطلوب)

RoleAssignmentArtifactProperties

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
معرفات أساسية صفيف هويات المستخدم أو المجموعة في Azure Active Directory. سيتم تطبيق roleDefinition على كل هوية. أي (مطلوب)
مجموعة الموارد سيكون RoleAssignment نطاق لمجموعة الموارد هذه. إذا كانت فارغة، فإنها تحدد نطاق الاشتراك. خيط
معرف تعريف الدور معرف مورد Azure ل RoleDefinition. سلسلة (مطلوب)

مرجع القيمة السرية

اسم وصف قيمة
keyVault يحدد المرجع إلى Azure Key Vault معين. KeyVaultReference (مطلوب)
اسم السر اسم السر. سلسلة (مطلوب)
إصدار سري إصدار السر المراد استخدامه. إذا ترك فارغا، يتم استخدام أحدث إصدار من البيانات السرية. خيط

قالبقطعة أثرية

اسم وصف قيمة
نوع تحديد نوع البيانات الاصطناعية للمخطط. "قالب" (مطلوب)
خصائص خصائص أداة مخطط قالب Resource Manager. TemplateArtifactProperties (مطلوب)

خصائص TemplateArtifact

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

القيود:
الحد الأقصى للطول = 500
اسم العرض تشرح السلسلة أحادية الخط هذا المورد. خيط

القيود:
الحد الأقصى للطول = 256
البارامترات قيم معلمات البيانات الاصطناعية لمخطط قالب Resource Manager. TemplateArtifactPropertiesParameters (مطلوب)
مجموعة الموارد إذا كان ذلك ممكنا، اسم العنصر النائب لمجموعة الموارد الذي سيتم نشر عنصر مخطط قالب Resource Manager إليه. خيط
قالب نص البيانات الاصطناعية لمخطط قالب Resource Manager. أي (مطلوب)

TemplateArtifactPropertiesParameters

اسم وصف قيمة