مهام سير عمل Microsoft.Logic

تعريف مورد Bicep

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

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

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

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

عينات Bicep

مثال أساسي لنشر سير عمل تطبيق منطقي.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource workflow 'Microsoft.Logic/workflows@2019-05-01' = {
  name: resourceName
  location: location
  properties: {
    definition: {
      '$schema': 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
      actions: {}
      contentVersion: '1.0.0.0'
      triggers: {}
    }
    parameters: {}
    state: 'Enabled'
  }
}

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
سير عمل تطبيقات المنطق وحدة موارد AVM لسير عمل التطبيقات المنطقية

نماذج Azure Quickstart

تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.

ملف Bicep وصف
Azure Logic Apps - AS2 إرسال تلقي إنشاء حسابات تكامل لاثنين من الشركاء، Contoso وFabrikam، بما في ذلك البيانات الاصطناعية للشركاء والاتفاقيات. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Sales وContoso لإظهار AS2 Send Receive المتزامن. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Finance وContoso، والتي توضح AS2 Send Receive غير المتزامنة.
نسخ ملفات FTP إلى تطبيق منطق Azure Blob يسمح لك هذا القالب بإنشاء مشغلات تطبيق Logic على الملفات في خادم FTP ونسخها إلى حاوية Azure Blob. يمكنك إضافة مشغلات أو إجراءات إضافية لتخصيصها لاحتياجاتك.
إنشاء تطبيق منطق الاستهلاك ينشئ هذا القالب تطبيقا منطقيا فارغا يمكنك استخدامه لتعريف مهام سير العمل.
استرداد مفاتيح الوصول إلى تخزين Azure في قالب ARM سيقوم هذا القالب بإنشاء حساب تخزين، وبعد ذلك سينشئ اتصال API عن طريق استرداد المفتاح الأساسي لحساب التخزين ديناميكيا. ثم يتم استخدام اتصال واجهة برمجة التطبيقات في Logic App كمشغل للتحقق من تغييرات الكائن الثنائي كبير الحجم.

تنسيق المورد

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

resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    accessControl: {
      actions: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      contents: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      triggers: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
      workflowManagement: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {
            {customized property}: {
              claims: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              type: 'string'
            }
          }
        }
      }
    }
    definition: any(...)
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationAccount: {
      id: 'string'
    }
    integrationServiceEnvironment: {
      id: 'string'
    }
    parameters: {
      {customized property}: {
        description: 'string'
        metadata: any(...)
        type: 'string'
        value: any(...)
      }
    }
    state: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.Logic/مهام سير العمل

اسم وصف قيمة
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص سير العمل. WorkflowProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

تكوين FlowAccessControl

اسم وصف قيمة
الاجراءات تكوين التحكم في الوصول لإجراءات سير العمل. FlowAccessControlConfigurationPolicy
المحتويات تكوين التحكم في الوصول للوصول إلى محتويات تشغيل سير العمل. FlowAccessControlConfigurationPolicy
مشغلات تكوين التحكم في الوصول لاستدعاء مشغلات سير العمل. FlowAccessControlConfigurationPolicy
إدارة سير العمل تكوين التحكم في الوصول لإدارة سير العمل. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

اسم وصف قيمة
allowedCallerIpAddresses نطاقات عناوين IP المسموح بها للمتصل. IpAddressRange[]
نهج المصادقة المفتوحة نهج المصادقة لسير العمل. نهج OpenAuthenticationAccess

نقاط نهاية التدفق

اسم وصف قيمة
accessEndpointIpAddresses عنوان ip لنقطة نهاية الوصول. ipAddress[]
عناوين IP الصادرة عنوان IP الصادر. ipAddress[]

تكوين نقاط التدفق

اسم وصف قيمة
موصل نقاط نهاية الموصل. FlowEndpoints
سير العمل نقاط نهاية سير العمل. FlowEndpoints

عنوان Ip

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

IpAddressRange

اسم وصف قيمة
ترتيب العنوان نطاق عنوان IP. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. يتضمن النوع "SystemAssigned" هوية تم إنشاؤها ضمنيا. سيقوم النوع "بلا" بإزالة أي هويات من المورد. "بلا"
"تم تعيين النظام"
"UserAssigned" (مطلوب)
معرفات تعيين المستخدم قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

نهج OpenAuthenticationAccess

اسم وصف قيمة
سياسات افتح نهج المصادقة. نهج OpenAuthenticationAccess

نهج OpenAuthenticationAccess

اسم وصف قيمة

OpenAuthenticationAccessPolicy

اسم وصف قيمة
المطالبات مطالبات نهج الوصول. OpenAuthenticationPolicyClaim[]
نوع نوع الموفر ل OAuth. "AAD"

OpenAuthenticationPolicyClaim

اسم وصف قيمة
اسم اسم المطالبة. خيط
قيمة قيمة المطالبة. خيط

مرجع المورد

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

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

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

مسار سير العمل

اسم وصف قيمة
وصف الوصف. خيط
بيانات التعريف بيانات التعريف. أي
نوع النوع. 'صفيف'
"بول"
"عائم"
"Int"
"غير محدد"
"كائن"
"SecureObject"
"سلسلة آمن"
"سلسلة"
قيمة القيمة. أي

خصائص سير العمل

اسم وصف قيمة
أكسس كونترول تكوين التحكم في الوصول. تكوين FlowAccessControl
تعريف التعريف. أي
تكوين نقاط النهاية تكوين نقاط النهاية. تكوين FlowEndpoints
حساب التكامل حساب التكامل. ResourceReference
تكامل ServiceEnvironment بيئة خدمة التكامل. ResourceReference
البارامترات المعلمات. WorkflowPropertiesParameters
حالة الحالة. "مكتمل"
"تم الحذف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

معلمات خصائص سير العمل

اسم وصف قيمة

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

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

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

قوالب Azure Quickstart

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

قالب وصف
التنبيه إلى قائمة الانتظار باستخدام تطبيق المنطق

نشر في Azure
يسمح لك هذا القالب بإنشاء تطبيق Logic يحتوي على إخطار على الويب. عند تشغيل تطبيق Logic، سيضيف الحمولة التي تمررها إلى قائمة انتظار تخزين Azure التي تحددها. يمكنك إضافة خطاف الويب هذا إلى تنبيه Azure ثم كلما تم إطلاق التنبيه، ستحصل على هذا العنصر في قائمة الانتظار.
التنبيه إلى Slack باستخدام تطبيق المنطق

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

نشر في Azure
يسمح لك هذا القالب بإنشاء تطبيق Logic يحتوي على خطاف ويب لاستخدامه من تنبيه Azure. عند تشغيل التنبيه، سيرسل لك رسالة نصية تحتوي على تفاصيل التنبيه. يستخدم خدمة تقصير عنوان URL go.gl لتضمين ارتباط إلى المدخل لرؤية المورد.
Azure Logic App مع function

نشر في Azure
ينشئ هذا القالب تطبيقا بلا خادم في Azure باستخدام Logic Apps و Functions. يتم تشغيل Logic App على HTTP POST، ويستدعي Azure Function، ويعيد الاستجابة.
Azure Logic Apps - AS2 إرسال تلقي

نشر في Azure
إنشاء حسابات تكامل لاثنين من الشركاء، Contoso وFabrikam، بما في ذلك البيانات الاصطناعية للشركاء والاتفاقيات. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Sales وContoso لإظهار AS2 Send Receive المتزامن. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Finance وContoso، والتي توضح AS2 Send Receive غير المتزامنة.
Azure Logic Apps - النسخ المتماثل للتعافي من الكوارث B2B

نشر في Azure
إنشاء Logic Apps للنسخ المتماثل ل AS2 MIC، وإنشاء أرقام عناصر تحكم X12 وتلقيها. يشير مشغل كل Logic App إلى حساب تكامل موقع أساسي. يشير إجراء كل Logic App إلى حساب تكامل موقع ثانوي.
Azure Logic Apps - مسار VETER

نشر في Azure
إنشاء حساب تكامل، وإضافة مخطط/خريطة إليه، وإنشاء تطبيق منطقي وربطه بحساب التكامل. ينفذ تطبيق المنطق مسار VETER باستخدام عمليات Xml Validation وXPath Extract و Transform Xml.
Azure Logic Apps - XSLT مع المعلمات

نشر في Azure
إنشاء تطبيق Logic للاستجابة للطلب الذي يقوم بإجراء تحويل يستند إلى XSLT. تأخذ خريطة XSLT العناصر الأولية (عدد صحيح، سلسلة وما إلى ذلك) كمعلمات إدخال كما تستخدمها أثناء تحويل XML.
Byod-Upload-Logic-App

نشر في Azure
يوفر هذا القالب تطبيق منطقي أساسي وتكوين تخزين كتلة لرفع الملفات من تخزين الكتلة عبر BYOD.
استدعاء واجهات برمجة التطبيقات المخصصة من Azure Logic Apps

نشر في Azure
على الرغم من أن Logic Apps توفر مئات الموصلات لخدمات مختلفة، فقد تحتاج إلى استدعاء واجهات برمجة التطبيقات التي تقوم بتشغيل التعليمات البرمجية الخاصة بك. واحدة من أسهل الطرق وأكثرها قابلية للتطوير لاستضافة واجهات برمجة تطبيقات الويب الخاصة بك هي باستخدام "Azure App Service". ينشر هذا القالب تطبيق ويب لواجهة برمجة التطبيقات المخصصة الخاصة بك ويؤمن واجهة برمجة التطبيقات هذه باستخدام مصادقة Azure Active Directory.
نسخ ملفات FTP إلى تطبيق منطق Azure Blob

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

نشر في Azure
الذي يوضح كيف يمكننا ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure
إنشاء تطبيق منطق الاستهلاك

نشر في Azure
ينشئ هذا القالب تطبيقا منطقيا فارغا يمكنك استخدامه لتعريف مهام سير العمل.
إنشاء مورد مخصص للقوالب باستخدام موفري الخدمات المخصصة

نشر في Azure
يوضح هذا النموذج كيفية إضافة موارد مخصصة إلى قوالب Resource Manager باستخدام موفرين مخصصين وتطبيقات منطقية.
موضوع/اشتراك شبكة أحداث Azure المخصصة مع CloudEvents

نشر في Azure
إنشاء موضوع Azure Event Grid مخصص، واشتراك webhook يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo.
نشر نموذج تطبيق منطق، لاستخدامه كملحقات مخصصة لإدارة الاستحقاق

نشر في Azure
يوفر هذا القالب تطبيق منطقي أساسي تم تكوينه مسبقا باستخدام إعدادات نهج التخويل الضرورية ومخطط مشغل HTTP المطلوب بواسطة واجهة برمجة تطبيقات الملحق المخصص لإدارة الاستحقاق للتعامل مع تعيينات حزمة الوصول.
نشر نموذج تطبيق منطق، لاستخدامه كملحقات مخصصة لإدارة الاستحقاق

نشر في Azure
يوفر هذا القالب تطبيق منطقي أساسي تم تكوينه مسبقا باستخدام إعدادات نهج التخويل الضرورية ومخطط مشغل HTTP المطلوب بواسطة واجهة برمجة تطبيقات الملحق المخصص لإدارة الاستحقاق للتعامل مع طلبات تعيين حزمة الوصول.
نشر نموذج تطبيق منطق، لاستخدامه كملحقات مخصصة لإدارة الاستحقاق

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

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

نشر في Azure
الحل الذي يوضح كيف يمكننا إعداد نمط "موجه الرسائل" باستخدام Logic App
Logic App لإرسال تقارير النسخ الاحتياطي التفصيلية عبر البريد الإلكتروني

نشر في Azure
إنشاء Logic App لإرسال تقارير حول مثيلات النسخ الاحتياطي والاستخدام والوظائف والسياسات والالتزام بالسياسة وفرص التحسين عبر البريد الإلكتروني.
Logic App لإرسال تقارير عبر البريد الإلكتروني حول مهام النسخ الاحتياطي والاستعادة

نشر في Azure
إنشاء Logic App لإرسال تقارير حول مهام النسخ الاحتياطي والاستعادة عبر البريد الإلكتروني
Logic App لإرسال تقارير عبر البريد الإلكتروني حول تحسين تكلفة النسخ الاحتياطي

نشر في Azure
ينشر هذا القالب Logic App الذي يرسل تقارير دورية حول موارد النسخ الاحتياطي غير النشطة، وتحسينات جدول النسخ الاحتياطي المحتملة وتحسينات الاحتفاظ بالنسخ الاحتياطي المحتملة، إلى مجموعة محددة من عناوين البريد الإلكتروني.
Logic App لإرسال تقارير عبر البريد الإلكتروني حول مثيلات النسخ الاحتياطي

نشر في Azure
إنشاء Logic App لإرسال تقارير حول مثيلات النسخ الاحتياطي المحمية باستخدام النسخ الاحتياطي في Azure عبر البريد الإلكتروني
Logic App لإرسال تقارير عبر البريد الإلكتروني حول نهج النسخ الاحتياطي

نشر في Azure
إنشاء Logic App لإرسال تقارير حول نهج النسخ الاحتياطي عبر البريد الإلكتروني
Logic App لإرسال تقارير عبر البريد الإلكتروني حول الالتزام بنهج النسخ الاحتياطي

نشر في Azure
إنشاء Logic App لإرسال تقارير حول الالتزام بنهج النسخ الاحتياطي لمثيلات النسخ الاحتياطي عبر البريد الإلكتروني
Logic App لإرسال تقارير عبر البريد الإلكتروني حول فوترة النسخ الاحتياطي في Azure

نشر في Azure
ينشر هذا القالب Logic App الذي يرسل تقارير دورية حول معلمات فوترة النسخ الاحتياطي الرئيسية (المثيلات المحمية وتخزين سحابة النسخ الاحتياطي المستهلك) على مستوى كيان الفوترة، إلى مجموعة محددة من عناوين البريد الإلكتروني.
Logic App لإرسال تقارير موجزة بالبريد الإلكتروني حول النسخ الاحتياطية

نشر في Azure
إنشاء Logic App لإرسال تقارير موجزة حول النسخ الاحتياطية عبر البريد الإلكتروني.
استرداد مفاتيح الوصول إلى تخزين Azure في قالب ARM

نشر في Azure
سيقوم هذا القالب بإنشاء حساب تخزين، وبعد ذلك سينشئ اتصال API عن طريق استرداد المفتاح الأساسي لحساب التخزين ديناميكيا. ثم يتم استخدام اتصال واجهة برمجة التطبيقات في Logic App كمشغل للتحقق من تغييرات الكائن الثنائي كبير الحجم.
تشغيل إجراء SQL مخزن على جدول زمني عبر تطبيق منطقي

نشر في Azure
يسمح لك هذا القالب بإنشاء Logic App الذي سيقوم بتشغيل إجراء SQL المخزن في الموعد المحدد. يمكن وضع أي وسيطات للإجراء في قسم النص الأساسي للقالب.
تشغيل مهام المؤقت التي يتم تنفيذها على جدول باستخدام Logic Apps

نشر في Azure
ينشئ هذا القالب زوجا من Logic Apps يسمح لك بإنشاء مثيلات مهمة المؤقت المجدولة.
إرسال بريد إلكتروني باستخدام تطبيق المنطق

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

تنسيق المورد

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

{
  "type": "Microsoft.Logic/workflows",
  "apiVersion": "2019-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "accessControl": {
      "actions": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "contents": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "triggers": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      },
      "workflowManagement": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {
            "{customized property}": {
              "claims": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "type": "string"
            }
          }
        }
      }
    },
    "definition": {},
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationAccount": {
      "id": "string"
    },
    "integrationServiceEnvironment": {
      "id": "string"
    },
    "parameters": {
      "{customized property}": {
        "description": "string",
        "metadata": {},
        "type": "string",
        "value": {}
      }
    },
    "state": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.Logic/مهام سير العمل

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2019-05-01'
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص سير العمل. WorkflowProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.Logic/مهام سير العمل"

تكوين FlowAccessControl

اسم وصف قيمة
الاجراءات تكوين التحكم في الوصول لإجراءات سير العمل. FlowAccessControlConfigurationPolicy
المحتويات تكوين التحكم في الوصول للوصول إلى محتويات تشغيل سير العمل. FlowAccessControlConfigurationPolicy
مشغلات تكوين التحكم في الوصول لاستدعاء مشغلات سير العمل. FlowAccessControlConfigurationPolicy
إدارة سير العمل تكوين التحكم في الوصول لإدارة سير العمل. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

اسم وصف قيمة
allowedCallerIpAddresses نطاقات عناوين IP المسموح بها للمتصل. IpAddressRange[]
نهج المصادقة المفتوحة نهج المصادقة لسير العمل. نهج OpenAuthenticationAccess

نقاط نهاية التدفق

اسم وصف قيمة
accessEndpointIpAddresses عنوان ip لنقطة نهاية الوصول. ipAddress[]
عناوين IP الصادرة عنوان IP الصادر. ipAddress[]

تكوين نقاط التدفق

اسم وصف قيمة
موصل نقاط نهاية الموصل. FlowEndpoints
سير العمل نقاط نهاية سير العمل. FlowEndpoints

عنوان Ip

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

IpAddressRange

اسم وصف قيمة
ترتيب العنوان نطاق عنوان IP. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. يتضمن النوع "SystemAssigned" هوية تم إنشاؤها ضمنيا. سيقوم النوع "بلا" بإزالة أي هويات من المورد. "بلا"
"تم تعيين النظام"
"UserAssigned" (مطلوب)
معرفات تعيين المستخدم قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

نهج OpenAuthenticationAccess

اسم وصف قيمة
سياسات افتح نهج المصادقة. نهج OpenAuthenticationAccess

نهج OpenAuthenticationAccess

اسم وصف قيمة

OpenAuthenticationAccessPolicy

اسم وصف قيمة
المطالبات مطالبات نهج الوصول. OpenAuthenticationPolicyClaim[]
نوع نوع الموفر ل OAuth. "AAD"

OpenAuthenticationPolicyClaim

اسم وصف قيمة
اسم اسم المطالبة. خيط
قيمة قيمة المطالبة. خيط

مرجع المورد

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

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

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

مسار سير العمل

اسم وصف قيمة
وصف الوصف. خيط
بيانات التعريف بيانات التعريف. أي
نوع النوع. 'صفيف'
"بول"
"عائم"
"Int"
"غير محدد"
"كائن"
"SecureObject"
"سلسلة آمن"
"سلسلة"
قيمة القيمة. أي

خصائص سير العمل

اسم وصف قيمة
أكسس كونترول تكوين التحكم في الوصول. تكوين FlowAccessControl
تعريف التعريف. أي
تكوين نقاط النهاية تكوين نقاط النهاية. تكوين FlowEndpoints
حساب التكامل حساب التكامل. ResourceReference
تكامل ServiceEnvironment بيئة خدمة التكامل. ResourceReference
البارامترات المعلمات. WorkflowPropertiesParameters
حالة الحالة. "مكتمل"
"تم الحذف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

معلمات خصائص سير العمل

اسم وصف قيمة

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

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

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

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

عينات Terraform

مثال أساسي لنشر سير عمل تطبيق منطقي.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "workflow" {
  type      = "Microsoft.Logic/workflows@2019-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      definition = {
        "$schema" = "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#"
        actions = {
        }
        contentVersion = "1.0.0.0"
        parameters     = null
        triggers = {
        }
      }
      parameters = {
      }
      state = "Enabled"
    }
  }
}

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
Logic Apps (Workflow) وحدة موارد AVM لتطبيقات المنطق (سير العمل)

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/workflows@2019-05-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      accessControl = {
        actions = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        contents = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        triggers = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
        workflowManagement = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {
              {customized property} = {
                claims = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                type = "string"
              }
            }
          }
        }
      }
      definition = ?
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationAccount = {
        id = "string"
      }
      integrationServiceEnvironment = {
        id = "string"
      }
      parameters = {
        {customized property} = {
          description = "string"
          metadata = ?
          type = "string"
          value = ?
        }
      }
      state = "string"
    }
  }
}

قيم الخصائص

Microsoft.Logic/مهام سير العمل

اسم وصف قيمة
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص سير العمل. WorkflowProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.Logic / workflows@2019-05-01"

تكوين FlowAccessControl

اسم وصف قيمة
الاجراءات تكوين التحكم في الوصول لإجراءات سير العمل. FlowAccessControlConfigurationPolicy
المحتويات تكوين التحكم في الوصول للوصول إلى محتويات تشغيل سير العمل. FlowAccessControlConfigurationPolicy
مشغلات تكوين التحكم في الوصول لاستدعاء مشغلات سير العمل. FlowAccessControlConfigurationPolicy
إدارة سير العمل تكوين التحكم في الوصول لإدارة سير العمل. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

اسم وصف قيمة
allowedCallerIpAddresses نطاقات عناوين IP المسموح بها للمتصل. IpAddressRange[]
نهج المصادقة المفتوحة نهج المصادقة لسير العمل. نهج OpenAuthenticationAccess

نقاط نهاية التدفق

اسم وصف قيمة
accessEndpointIpAddresses عنوان ip لنقطة نهاية الوصول. ipAddress[]
عناوين IP الصادرة عنوان IP الصادر. ipAddress[]

تكوين نقاط التدفق

اسم وصف قيمة
موصل نقاط نهاية الموصل. FlowEndpoints
سير العمل نقاط نهاية سير العمل. FlowEndpoints

عنوان Ip

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

IpAddressRange

اسم وصف قيمة
ترتيب العنوان نطاق عنوان IP. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. يتضمن النوع "SystemAssigned" هوية تم إنشاؤها ضمنيا. سيقوم النوع "بلا" بإزالة أي هويات من المورد. "بلا"
"تم تعيين النظام"
"UserAssigned" (مطلوب)
معرفات تعيين المستخدم قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

نهج OpenAuthenticationAccess

اسم وصف قيمة
سياسات افتح نهج المصادقة. نهج OpenAuthenticationAccess

نهج OpenAuthenticationAccess

اسم وصف قيمة

OpenAuthenticationAccessPolicy

اسم وصف قيمة
المطالبات مطالبات نهج الوصول. OpenAuthenticationPolicyClaim[]
نوع نوع الموفر ل OAuth. "AAD"

OpenAuthenticationPolicyClaim

اسم وصف قيمة
اسم اسم المطالبة. خيط
قيمة قيمة المطالبة. خيط

مرجع المورد

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

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

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

مسار سير العمل

اسم وصف قيمة
وصف الوصف. خيط
بيانات التعريف بيانات التعريف. أي
نوع النوع. 'صفيف'
"بول"
"عائم"
"Int"
"غير محدد"
"كائن"
"SecureObject"
"سلسلة آمن"
"سلسلة"
قيمة القيمة. أي

خصائص سير العمل

اسم وصف قيمة
أكسس كونترول تكوين التحكم في الوصول. تكوين FlowAccessControl
تعريف التعريف. أي
تكوين نقاط النهاية تكوين نقاط النهاية. تكوين FlowEndpoints
حساب التكامل حساب التكامل. ResourceReference
تكامل ServiceEnvironment بيئة خدمة التكامل. ResourceReference
البارامترات المعلمات. WorkflowPropertiesParameters
حالة الحالة. "مكتمل"
"تم الحذف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

معلمات خصائص سير العمل

اسم وصف قيمة