مساحات عمل Microsoft.Synapse/integrationRuntimes

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

عناصر IntegrationRuntime

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Managed، استخدم:

  type: 'Managed'
  managedVirtualNetwork: {
    id: 'string'
    referenceName: 'string'
    type: 'string'
  }
  typeProperties: {
    computeProperties: {
      dataFlowProperties: {
        computeType: 'string'
        coreCount: int
        timeToLive: int
      }
      location: 'string'
      maxParallelExecutionsPerNode: int
      nodeSize: 'string'
      numberOfNodes: int
      vNetProperties: {
        publicIPs: [
          'string'
        ]
        subnet: 'string'
        subnetId: 'string'
        vNetId: 'string'
      }
    }
    customerVirtualNetwork: {
      subnetId: 'string'
    }
    ssisProperties: {
      catalogInfo: {
        catalogAdminPassword: {
          type: 'string'
          value: 'string'
        }
        catalogAdminUserName: 'string'
        catalogPricingTier: 'string'
        catalogServerEndpoint: 'string'
      }
      customSetupScriptProperties: {
        blobContainerUri: 'string'
        sasToken: {
          type: 'string'
          value: 'string'
        }
      }
      dataProxyProperties: {
        connectVia: {
          referenceName: 'string'
          type: 'string'
        }
        path: 'string'
        stagingLinkedService: {
          referenceName: 'string'
          type: 'string'
        }
      }
      edition: 'string'
      expressCustomSetupProperties: [
        {
          type: 'string'
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType: 'string'
    }
  }

ل SelfHosted، استخدم:

  type: 'SelfHosted'
  typeProperties: {
    linkedInfo: {
      authorizationType: 'string'
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
  }

كائنات CustomSetupBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى CmdkeySetup، استخدم:

  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any()
    userName: any()
  }

بالنسبة إلى ComponentSetup، استخدم:

  type: 'ComponentSetup'
  typeProperties: {
    componentName: 'string'
    licenseKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }

بالنسبة إلى EnvironmentVariableSetup، استخدم:

  type: 'EnvironmentVariableSetup'
  typeProperties: {
    variableName: 'string'
    variableValue: 'string'
  }

كائنات SecretBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى SecureString، استخدم:

  type: 'SecureString'
  value: 'string'

عناصر LinkedIntegrationRuntimeType

قم بتعيين خاصية authorizationType لتحديد نوع العنصر.

بالنسبة إلى المفتاح، استخدم:

  authorizationType: 'Key'
  key: {
    type: 'string'
    value: 'string'
  }

بالنسبة إلى التحكم في الوصول استنادا إلى الدور، استخدم:

  authorizationType: 'RBAC'
  resourceId: 'string'

قيم Property

مساحات العمل/عمليات تشغيل التكامل

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: مساحات العمل
خصائص خصائص وقت تشغيل التكامل. IntegrationRuntime (مطلوب)

وقت تشغيل التكامل

الاسم الوصف القيمة
الوصف وصف وقت تشغيل التكامل. سلسلة
النوع تعيين نوع العنصر مُدار
ذاتي الاستضافة (مطلوب)

ManagedIntegrationRuntime

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "مدار" (مطلوب)
managedVirtualNetwork الشبكة الظاهرية المدارة لوقت تشغيل التكامل المدار. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties خصائص وقت تشغيل التكامل المدار. ManagedIntegrationRuntimeTypeProperties (مطلوب)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

الاسم الوصف القيمة
المعرف معرف الشبكة الظاهرية المدارة. سلسلة
اسم المرجع الاسم المرجعي للشبكة الظاهرية المدارة سلسلة
النوع نوع الشبكة الظاهرية المدارة. سلسلة

ManagedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
حوسبة الخصائص مورد الحساب لوقت تشغيل التكامل المدار. IntegrationRuntimeComputeProperties
customerVirtualNetwork اسم الشبكة الظاهرية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS IntegrationRuntimeCustomerVirtualNetwork
ssisProperties خصائص SSIS لوقت تشغيل التكامل المدار. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

الاسم الوصف القيمة
dataFlowProperties خصائص تدفق البيانات لوقت تشغيل التكامل المدار. IntegrationRuntimeDataFlowProperties
الموقع موقع وقت تشغيل التكامل المدار. يمكن العثور على المناطق المدعومة في /azure/data-factory/data-factory-data-movement-activities سلسلة
maxParallelExecutionsPerNode الحد الأقصى لعدد عمليات التنفيذ المتوازية لكل عقدة لوقت تشغيل التكامل المدار. int
حجم العقدة متطلبات حجم العقدة لوقت تشغيل التكامل المدار. سلسلة
numberOfNodes العدد المطلوب من العقد لوقت تشغيل التكامل المدار. int
vNetProperties خصائص VNet لوقت تشغيل التكامل المدار. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

الاسم الوصف القيمة
نوع الحساب حساب نوع نظام المجموعة الذي سيقوم بتنفيذ مهمة تدفق البيانات. "ComputeOptimized"
"عام"
'MemoryOptimized'
عدد الذاكرة الأساسية العدد الأساسي للمجموعة التي ستنفذ مهمة تدفق البيانات. القيم المدعومة هي: 8 و16 و32 و48 و80 و144 و272. int
خاصية timeToLive إعداد مدة البقاء (بالدقائق) للمجموعة التي ستنفذ مهمة تدفق البيانات. int

IntegrationRuntimeVNetProperties

الاسم الوصف القيمة
عناوين IP العامة معرفات الموارد لعناوين IP العامة التي سيستخدمها وقت تشغيل التكامل هذا. سلسلة []
الشبكه الفرعيه اسم الشبكة الفرعية التي سينضم إليها وقت تشغيل التكامل هذا. سلسلة
معرف الشبكة الفرعية معرف الشبكة الفرعية، الذي سيتم ضم وقت تشغيل تكامل Azure-SSIS إليه. سلسلة
vNetId معرف VNet الذي سينضم إليه وقت تشغيل التكامل هذا. سلسلة

IntegrationRuntimeCustomerVirtualNetwork

الاسم الوصف القيمة
معرف الشبكة الفرعية معرف الشبكة الفرعية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS. سلسلة

IntegrationRuntimeSsisProperties

الاسم الوصف القيمة
catalogInfo معلومات الكتالوج لوقت تشغيل التكامل المخصص المدار. IntegrationRuntimeSsisCatalogInfo
CustomSetupScriptProperties خصائص البرنامج النصي للإعداد المخصص لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties خصائص وكيل البيانات لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeDataProxyProperties
الطبعه إصدار Integration Runtime SSIS 'Enterprise'
'قياسي'
expressCustomSetupProperties إعداد مخصص بدون خصائص البرنامج النصي لوقت تشغيل تكامل SSIS. CustomSetupBase[]
نوع الترخيص نوع الترخيص لإحضار سيناريو الترخيص الخاص بك. 'BasePrice'
"الترخيص المكعب"

IntegrationRuntimeSsisCatalogInfo

الاسم الوصف القيمة
catalogAdminPassword كلمة مرور حساب مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة آمنة
catalogAdminUserName اسم مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة
تعريف الكتالوج مستوى التسعير لقاعدة بيانات الكتالوج. يمكن العثور على القيم الصالحة في https://azure.microsoft.com/pricing/details/sql-database/ "أساسي"
'Premium'
'PremiumRS'
'قياسي'
catalogServerEndpoint عنوان URL لخادم قاعدة بيانات الكتالوج. سلسلة

SecureString

الاسم الوصف القيمة
النوع نوع السر. سلسلة (مطلوب)
القيمة قيمة السلسلة الآمنة. سلسلة (مطلوب)

IntegrationRuntimeCustomSetupScriptProperties

الاسم الوصف القيمة
blobContainerUri URI لحاوية Azure blob التي تحتوي على البرنامج النصي للإعداد المخصص. سلسلة
sasToken رمز SAS المميز لحاوية Azure blob. سلسلة الأمان

IntegrationRuntimeDataProxyProperties

الاسم الوصف القيمة
connectVia مرجع وقت تشغيل التكامل المستضاف ذاتيا. EntityReference
مسار المسار لاحتواء البيانات المرحلية في تخزين Blob. سلسلة
stagingLinkedService مرجع الخدمة المرتبطة المرحلي. EntityReference

EntityReference

الاسم الوصف القيمة
اسم المرجع اسم هذا الكيان المشار إليه. سلسلة
النوع نوع هذا الكيان المشار إليه. "IntegrationRuntimeReference"
'LinkedServiceReference'

CustomSetupBase

الاسم الوصف القيمة
النوع تعيين نوع العنصر CmdkeySetup
مجموعة المكونات
EnvironmentVariableSetup (مطلوب)

CmdkeySetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'CmdkeySetup' (مطلوب)
typeProperties خصائص نوع الإعداد المخصص لأمر Cmdkey. CmdkeySetupTypeProperties (مطلوب)

CmdkeySetupTypeProperties

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

SecretBase

الاسم الوصف القيمة
النوع تعيين نوع العنصر SecureString (مطلوب)

مجموعة المكونات

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'ComponentSetup' (مطلوب)
typeProperties تثبيت خصائص نوع مكون جهة خارجية. LicensedComponentSetupTypeProperties (مطلوب)

ترخيصComponentSetupTypeProperties

الاسم الوصف القيمة
اسم المكون اسم مكون الطرف الثالث. سلسلة (مطلوب)
مفتاح الترخيص مفتاح الترخيص لتنشيط المكون. SecretBase

EnvironmentVariableSetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'EnvironmentVariableSetup' (مطلوب)
typeProperties إضافة خصائص نوع متغير البيئة. EnvironmentVariableSetupTypeProperties (مطلوب)

EnvironmentVariableSetupTypeProperties

الاسم الوصف القيمة
variableName اسم متغير البيئة. سلسلة (مطلوب)
قيمة المتغير قيمة متغير البيئة. سلسلة (مطلوب)

وقت تشغيل التكامل الذاتي

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "SelfHosted" (مطلوب)
typeProperties عندما لا تكون هذه الخاصية فارغة، فهذا يعني أن هذا وقت تشغيل تكامل مرتبط. يتم استخدام الخاصية للوصول إلى وقت تشغيل التكامل الأصلي. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
linkedInfo نوع وقت تشغيل التكامل المرتبط من مصنع البيانات LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

الاسم الوصف القيمة
نوع التخويل تعيين نوع العنصر المفتاح
التحكم في الوصول استنادا إلى الدور (مطلوب)

LinkedIntegrationRuntimeKeyAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. 'مفتاح' (مطلوب)
المفتاح المفتاح المستخدم للتخويل. SecureString (مطلوب)

LinkedIntegrationRuntimeRbacAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. 'RBAC' (مطلوب)
resourceId معرف المورد لوقت تشغيل التكامل المراد مشاركته. سلسلة (مطلوب)

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Synapse/workspaces/integrationRuntimes",
  "apiVersion": "2021-06-01",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

عناصر IntegrationRuntime

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Managed، استخدم:

  "type": "Managed",
  "managedVirtualNetwork": {
    "id": "string",
    "referenceName": "string",
    "type": "string"
  },
  "typeProperties": {
    "computeProperties": {
      "dataFlowProperties": {
        "computeType": "string",
        "coreCount": "int",
        "timeToLive": "int"
      },
      "location": "string",
      "maxParallelExecutionsPerNode": "int",
      "nodeSize": "string",
      "numberOfNodes": "int",
      "vNetProperties": {
        "publicIPs": [ "string" ],
        "subnet": "string",
        "subnetId": "string",
        "vNetId": "string"
      }
    },
    "customerVirtualNetwork": {
      "subnetId": "string"
    },
    "ssisProperties": {
      "catalogInfo": {
        "catalogAdminPassword": {
          "type": "string",
          "value": "string"
        },
        "catalogAdminUserName": "string",
        "catalogPricingTier": "string",
        "catalogServerEndpoint": "string"
      },
      "customSetupScriptProperties": {
        "blobContainerUri": "string",
        "sasToken": {
          "type": "string",
          "value": "string"
        }
      },
      "dataProxyProperties": {
        "connectVia": {
          "referenceName": "string",
          "type": "string"
        },
        "path": "string",
        "stagingLinkedService": {
          "referenceName": "string",
          "type": "string"
        }
      },
      "edition": "string",
      "expressCustomSetupProperties": [
        {
          "type": "string"
          // For remaining properties, see CustomSetupBase objects
        }
      ],
      "licenseType": "string"
    }
  }

ل SelfHosted، استخدم:

  "type": "SelfHosted",
  "typeProperties": {
    "linkedInfo": {
      "authorizationType": "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
  }

كائنات CustomSetupBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى CmdkeySetup، استخدم:

  "type": "CmdkeySetup",
  "typeProperties": {
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "targetName": {},
    "userName": {}
  }

بالنسبة إلى ComponentSetup، استخدم:

  "type": "ComponentSetup",
  "typeProperties": {
    "componentName": "string",
    "licenseKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }

بالنسبة إلى EnvironmentVariableSetup، استخدم:

  "type": "EnvironmentVariableSetup",
  "typeProperties": {
    "variableName": "string",
    "variableValue": "string"
  }

كائنات SecretBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى SecureString، استخدم:

  "type": "SecureString",
  "value": "string"

عناصر LinkedIntegrationRuntimeType

قم بتعيين خاصية authorizationType لتحديد نوع العنصر.

بالنسبة إلى المفتاح، استخدم:

  "authorizationType": "Key",
  "key": {
    "type": "string",
    "value": "string"
  }

بالنسبة إلى التحكم في الوصول استنادا إلى الدور، استخدم:

  "authorizationType": "RBAC",
  "resourceId": "string"

قيم Property

مساحات العمل/عمليات تشغيل التكامل

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Synapse/workspaces/integrationRuntimes'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2021-06-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
خصائص خصائص وقت تشغيل التكامل. IntegrationRuntime (مطلوب)

وقت تشغيل التكامل

الاسم الوصف القيمة
الوصف وصف وقت تشغيل التكامل. سلسلة
النوع تعيين نوع الكائن مُدار
ذاتي الاستضافة (مطلوب)

ManagedIntegrationRuntime

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "مدار" (مطلوب)
managedVirtualNetwork الشبكة الظاهرية المدارة لوقت تشغيل التكامل المدار. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties خصائص وقت تشغيل التكامل المدار. ManagedIntegrationRuntimeTypeProperties (مطلوب)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

الاسم الوصف القيمة
المعرف معرف الشبكة الظاهرية المدارة. سلسلة
اسم المرجع الاسم المرجعي للشبكة الظاهرية المدارة سلسلة
النوع نوع الشبكة الظاهرية المدارة. سلسلة

ManagedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
حوسبة الخصائص مورد الحساب لوقت تشغيل التكامل المدار. IntegrationRuntimeComputeProperties
customerVirtualNetwork اسم الشبكة الظاهرية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS IntegrationRuntimeCustomerVirtualNetwork
ssisProperties خصائص SSIS لوقت تشغيل التكامل المدار. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

الاسم الوصف القيمة
dataFlowProperties خصائص تدفق البيانات لوقت تشغيل التكامل المدار. IntegrationRuntimeDataFlowProperties
الموقع موقع وقت تشغيل التكامل المدار. يمكن العثور على المناطق المدعومة في /azure/data-factory/data-factory-data-movement-activities سلسلة
maxParallelExecutionsPerNode الحد الأقصى لعدد عمليات التنفيذ المتوازية لكل عقدة لوقت تشغيل التكامل المدار. int
حجم العقدة متطلبات حجم العقدة لوقت تشغيل التكامل المدار. سلسلة
numberOfNodes العدد المطلوب من العقد لوقت تشغيل التكامل المدار. int
vNetProperties خصائص VNet لوقت تشغيل التكامل المدار. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

الاسم الوصف القيمة
نوع الحساب حساب نوع نظام المجموعة الذي سيقوم بتنفيذ مهمة تدفق البيانات. "ComputeOptimized"
"عام"
'MemoryOptimized'
عدد الذاكرة الأساسية العدد الأساسي للمجموعة التي ستنفذ مهمة تدفق البيانات. القيم المدعومة هي: 8 و16 و32 و48 و80 و144 و272. int
خاصية timeToLive إعداد وقت البقاء (بالدقائق) للمجموعة التي ستنفذ مهمة تدفق البيانات. int

IntegrationRuntimeVNetProperties

الاسم الوصف القيمة
عناوين IP العامة معرفات الموارد لعناوين IP العامة التي سيستخدمها وقت تشغيل التكامل هذا. سلسلة []
الشبكه الفرعيه اسم الشبكة الفرعية التي سينضم إليها وقت تشغيل التكامل هذا. سلسلة
معرف الشبكة الفرعية معرف الشبكة الفرعية، الذي سيتم ربط وقت تشغيل تكامل Azure-SSIS به. سلسلة
vNetId معرف VNet الذي سينضم إليه وقت تشغيل التكامل هذا. سلسلة

IntegrationRuntimeCustomerVirtualNetwork

الاسم الوصف القيمة
معرف الشبكة الفرعية معرف الشبكة الفرعية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS. سلسلة

IntegrationRuntimeSsisProperties

الاسم الوصف القيمة
catalogInfo معلومات الكتالوج لوقت تشغيل التكامل المخصص المدار. IntegrationRuntimeSsisCatalogInfo
CustomSetupScriptProperties خصائص البرنامج النصي للإعداد المخصص لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties خصائص وكيل البيانات لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeDataProxyProperties
الطبعه إصدار Integration Runtime SSIS 'المؤسسة'
'قياسي'
expressCustomSetupProperties إعداد مخصص بدون خصائص البرنامج النصي لوقت تشغيل تكامل SSIS. CustomSetupBase[]
نوع الترخيص نوع الترخيص لإحضار سيناريو الترخيص الخاص بك. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeSsisCatalogInfo

الاسم الوصف القيمة
catalogAdminPassword كلمة مرور حساب مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة الأمان
catalogAdminUserName اسم مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة
catalogPricingTier مستوى التسعير لقاعدة بيانات الكتالوج. يمكن العثور على القيم الصالحة في https://azure.microsoft.com/pricing/details/sql-database/ "أساسي"
'Premium'
'PremiumRS'
'قياسي'
catalogServerEndpoint عنوان URL لخادم قاعدة بيانات الكتالوج. سلسلة

SecureString

الاسم الوصف القيمة
النوع نوع السر. سلسلة (مطلوب)
القيمة قيمة السلسلة الآمنة. سلسلة (مطلوب)

IntegrationRuntimeCustomSetupScriptProperties

الاسم الوصف القيمة
blobContainerUri URI لحاوية Azure blob التي تحتوي على البرنامج النصي للإعداد المخصص. سلسلة
sasToken رمز SAS المميز لحاوية Azure blob. سلسلة الأمان

IntegrationRuntimeDataProxyProperties

الاسم الوصف القيمة
connectVia مرجع وقت تشغيل التكامل المستضاف ذاتيا. EntityReference
مسار المسار لاحتواء البيانات المرحلية في تخزين Blob. سلسلة
stagingLinkedService مرجع الخدمة المرتبطة المرحلي. مرجع الكيان

مرجع الكيان

الاسم الوصف القيمة
اسم المرجع اسم هذا الكيان المشار إليه. سلسلة
النوع نوع هذا الكيان المشار إليه. "IntegrationRuntimeReference"
'LinkedServiceReference'

CustomSetupBase

الاسم الوصف القيمة
النوع تعيين نوع الكائن CmdkeySetup
مجموعة المكونات
EnvironmentVariableSetup (مطلوب)

CmdkeySetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'CmdkeySetup' (مطلوب)
typeProperties أمر Cmdkey خصائص نوع الإعداد المخصص. CmdkeySetupTypeProperties (مطلوب)

CmdkeySetupTypeProperties

الاسم الوصف القيمة
كلمة المرور كلمة مرور الوصول إلى مصدر البيانات. SecretBase (مطلوب)
targetName اسم الخادم للوصول إلى مصدر البيانات.
‏‏اسم المستخدم اسم المستخدم للوصول إلى مصدر البيانات.

SecretBase

الاسم الوصف القيمة
النوع تعيين نوع الكائن SecureString (مطلوب)

مجموعة المكونات

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'ComponentSetup' (مطلوب)
typeProperties تثبيت خصائص نوع مكون جهة خارجية. LicensedComponentSetupTypeProperties (مطلوب)

LicensedComponentSetupTypeProperties

الاسم الوصف القيمة
اسم المكون اسم مكون الطرف الثالث. سلسلة (مطلوبة)
مفتاح الترخيص مفتاح الترخيص لتنشيط المكون. SecretBase

EnvironmentVariableSetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. 'EnvironmentVariableSetup' (مطلوب)
typeProperties إضافة خصائص نوع متغير البيئة. EnvironmentVariableSetupTypeProperties (مطلوب)

EnvironmentVariableSetupTypeProperties

الاسم الوصف القيمة
variableName اسم متغير البيئة. سلسلة (مطلوبة)
قيمة المتغير قيمة متغير البيئة. سلسلة (مطلوبة)

وقت تشغيل التكامل المستضاف ذاتيا

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "SelfHosted" (مطلوب)
typeProperties عندما لا تكون هذه الخاصية فارغة، فهذا يعني أن هذا وقت تشغيل تكامل مرتبط. يتم استخدام الخاصية للوصول إلى وقت تشغيل التكامل الأصلي. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
معلومات مرتبطة نوع وقت تشغيل التكامل المرتبط من مصنع البيانات LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

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

LinkedIntegrationRuntimeKeyAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. "مفتاح" (مطلوب)
المفتاح المفتاح المستخدم للتخويل. SecureString (مطلوب)

LinkedIntegrationRuntimeRbacAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. 'RBAC' (مطلوب)
resourceId معرف المورد لوقت تشغيل التكامل المراد مشاركته. سلسلة (مطلوبة)

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

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

  • مجموعات الموارد

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  })
}

عناصر IntegrationRuntime

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى Managed، استخدم:

  type = "Managed"
  managedVirtualNetwork = {
    id = "string"
    referenceName = "string"
    type = "string"
  }
  typeProperties = {
    computeProperties = {
      dataFlowProperties = {
        computeType = "string"
        coreCount = int
        timeToLive = int
      }
      location = "string"
      maxParallelExecutionsPerNode = int
      nodeSize = "string"
      numberOfNodes = int
      vNetProperties = {
        publicIPs = [
          "string"
        ]
        subnet = "string"
        subnetId = "string"
        vNetId = "string"
      }
    }
    customerVirtualNetwork = {
      subnetId = "string"
    }
    ssisProperties = {
      catalogInfo = {
        catalogAdminPassword = {
          type = "string"
          value = "string"
        }
        catalogAdminUserName = "string"
        catalogPricingTier = "string"
        catalogServerEndpoint = "string"
      }
      customSetupScriptProperties = {
        blobContainerUri = "string"
        sasToken = {
          type = "string"
          value = "string"
        }
      }
      dataProxyProperties = {
        connectVia = {
          referenceName = "string"
          type = "string"
        }
        path = "string"
        stagingLinkedService = {
          referenceName = "string"
          type = "string"
        }
      }
      edition = "string"
      expressCustomSetupProperties = [
        {
          type = "string"
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType = "string"
    }
  }

ل SelfHosted، استخدم:

  type = "SelfHosted"
  typeProperties = {
    linkedInfo = {
      authorizationType = "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
  }

كائنات CustomSetupBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى CmdkeySetup، استخدم:

  type = "CmdkeySetup"
  typeProperties = {
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }

بالنسبة إلى ComponentSetup، استخدم:

  type = "ComponentSetup"
  typeProperties = {
    componentName = "string"
    licenseKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }

بالنسبة إلى EnvironmentVariableSetup، استخدم:

  type = "EnvironmentVariableSetup"
  typeProperties = {
    variableName = "string"
    variableValue = "string"
  }

كائنات SecretBase

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى SecureString، استخدم:

  type = "SecureString"
  value = "string"

عناصر LinkedIntegrationRuntimeType

قم بتعيين خاصية authorizationType لتحديد نوع العنصر.

بالنسبة إلى المفتاح، استخدم:

  authorizationType = "Key"
  key = {
    type = "string"
    value = "string"
  }

بالنسبة إلى التحكم في الوصول استنادا إلى الدور، استخدم:

  authorizationType = "RBAC"
  resourceId = "string"

قيم Property

مساحات العمل/وقت تشغيل التكامل

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"
الاسم اسم المورد سلسلة (مطلوبة)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: مساحات العمل
خصائص خصائص وقت تشغيل التكامل. IntegrationRuntime (مطلوب)

وقت تشغيل التكامل

الاسم الوصف القيمة
الوصف وصف وقت تشغيل التكامل. سلسلة
النوع تعيين نوع الكائن مُدار
ذاتي الاستضافة (مطلوب)

ManagedIntegrationRuntime

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "مدار" (مطلوب)
managedVirtualNetwork الشبكة الظاهرية المدارة لوقت تشغيل التكامل المدار. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties خصائص وقت تشغيل التكامل المدار. ManagedIntegrationRuntimeTypeProperties (مطلوب)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

الاسم الوصف القيمة
المعرف معرف الشبكة الظاهرية المدارة. سلسلة
اسم المرجع الاسم المرجعي للشبكة الظاهرية المدارة سلسلة
النوع نوع الشبكة الظاهرية المدارة. سلسلة

ManagedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
حوسبة الخصائص مورد الحساب لوقت تشغيل التكامل المدار. IntegrationRuntimeComputeProperties
customerVirtualNetwork اسم الشبكة الظاهرية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS IntegrationRuntimeCustomerVirtualNetwork
ssisProperties خصائص SSIS لوقت تشغيل التكامل المدار. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

الاسم الوصف القيمة
dataFlowProperties خصائص تدفق البيانات لوقت تشغيل التكامل المدار. IntegrationRuntimeDataFlowProperties
الموقع موقع وقت تشغيل التكامل المدار. يمكن العثور على المناطق المدعومة في /azure/data-factory/data-factory-data-movement-activities سلسلة
maxParallelExecutionsPerNode الحد الأقصى لعدد عمليات التنفيذ المتوازية لكل عقدة لوقت تشغيل التكامل المدار. int
حجم العقدة متطلبات حجم العقدة لوقت تشغيل التكامل المدار. سلسلة
numberOfNodes العدد المطلوب من العقد لوقت تشغيل التكامل المدار. int
vNetProperties خصائص VNet لوقت تشغيل التكامل المدار. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

الاسم الوصف القيمة
نوع الحساب حساب نوع نظام المجموعة الذي سيقوم بتنفيذ مهمة تدفق البيانات. "ComputeOptimized"
"عام"
"MemoryOptimized"
عدد الذاكرة الأساسية العدد الأساسي للمجموعة التي ستنفذ مهمة تدفق البيانات. القيم المدعومة هي: 8 و16 و32 و48 و80 و144 و272. int
خاصية timeToLive إعداد مدة البقاء (بالدقائق) للمجموعة التي ستنفذ مهمة تدفق البيانات. int

IntegrationRuntimeVNetProperties

الاسم الوصف القيمة
عناوين IP العامة معرفات الموارد لعناوين IP العامة التي سيستخدمها وقت تشغيل التكامل هذا. سلسلة []
الشبكه الفرعيه اسم الشبكة الفرعية التي سينضم إليها وقت تشغيل التكامل هذا. سلسلة
معرف الشبكة الفرعية معرف الشبكة الفرعية، الذي سيتم ضم وقت تشغيل تكامل Azure-SSIS إليه. سلسلة
vNetId معرف VNet الذي سينضم إليه وقت تشغيل التكامل هذا. سلسلة

IntegrationRuntimeCustomerVirtualNetwork

الاسم الوصف القيمة
معرف الشبكة الفرعية معرف الشبكة الفرعية التي سينضم إليها وقت تشغيل تكامل Azure-SSIS. سلسلة

IntegrationRuntimeSsisProperties

الاسم الوصف القيمة
catalogInfo معلومات الكتالوج لوقت تشغيل التكامل المخصص المدار. IntegrationRuntimeSsisCatalogInfo
CustomSetupScriptProperties خصائص البرنامج النصي للإعداد المخصص لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties خصائص وكيل البيانات لوقت تشغيل تكامل مخصص مدار. IntegrationRuntimeDataProxyProperties
الطبعه إصدار Integration Runtime SSIS "Enterprise"
"قياسي"
expressCustomSetupProperties إعداد مخصص بدون خصائص البرنامج النصي لوقت تشغيل تكامل SSIS. CustomSetupBase[]
نوع الترخيص نوع الترخيص لإحضار سيناريو الترخيص الخاص بك. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

الاسم الوصف القيمة
catalogAdminPassword كلمة مرور حساب مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة الأمان
catalogAdminUserName اسم مستخدم المسؤول لقاعدة بيانات الكتالوج. سلسلة
catalogPricingTier مستوى التسعير لقاعدة بيانات الكتالوج. يمكن العثور على القيم الصالحة في https://azure.microsoft.com/pricing/details/sql-database/ "أساسي"
"Premium"
"PremiumRS"
"قياسي"
catalogServerEndpoint عنوان URL لخادم قاعدة بيانات الكتالوج. سلسلة

SecureString

الاسم الوصف القيمة
النوع نوع السر. سلسلة (مطلوب)
القيمة قيمة السلسلة الآمنة. سلسلة (مطلوب)

IntegrationRuntimeCustomSetupScriptProperties

الاسم الوصف القيمة
blobContainerUri URI لحاوية Azure blob التي تحتوي على البرنامج النصي للإعداد المخصص. سلسلة
sasToken رمز SAS المميز لحاوية Azure blob. سلسلة الأمان

IntegrationRuntimeDataProxyProperties

الاسم الوصف القيمة
connectVia مرجع وقت تشغيل التكامل المستضاف ذاتيا. EntityReference
مسار المسار لاحتواء البيانات المرحلية في تخزين Blob. سلسلة
stagingLinkedService مرجع الخدمة المرتبطة المرحلي. EntityReference

EntityReference

الاسم الوصف القيمة
اسم المرجع اسم هذا الكيان المشار إليه. سلسلة
النوع نوع هذا الكيان المشار إليه. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

الاسم الوصف القيمة
النوع تعيين نوع العنصر CmdkeySetup
مجموعة المكونات
EnvironmentVariableSetup (مطلوب)

CmdkeySetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. "CmdkeySetup" (مطلوب)
typeProperties خصائص نوع الإعداد المخصص لأمر Cmdkey. CmdkeySetupTypeProperties (مطلوب)

CmdkeySetupTypeProperties

الاسم الوصف القيمة
كلمة المرور كلمة مرور الوصول إلى مصدر البيانات. SecretBase (مطلوب)
targetName اسم الخادم للوصول إلى مصدر البيانات.
‏‏اسم المستخدم اسم المستخدم للوصول إلى مصدر البيانات.

SecretBase

الاسم الوصف القيمة
النوع تعيين نوع العنصر SecureString (مطلوب)

مجموعة المكونات

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. "ComponentSetup" (مطلوب)
typeProperties تثبيت خصائص نوع مكون جهة خارجية. LicensedComponentSetupTypeProperties (مطلوب)

ترخيصComponentSetupTypeProperties

الاسم الوصف القيمة
اسم المكون اسم مكون الطرف الثالث. سلسلة (مطلوب)
مفتاح الترخيص مفتاح الترخيص لتنشيط المكون. SecretBase

EnvironmentVariableSetup

الاسم الوصف القيمة
النوع نوع الإعداد المخصص. "EnvironmentVariableSetup" (مطلوب)
typeProperties إضافة خصائص نوع متغير البيئة. EnvironmentVariableSetupTypeProperties (مطلوب)

EnvironmentVariableSetupTypeProperties

الاسم الوصف القيمة
variableName اسم متغير البيئة. سلسلة (مطلوب)
قيمة المتغير قيمة متغير البيئة. سلسلة (مطلوب)

وقت تشغيل التكامل الذاتي

الاسم الوصف القيمة
النوع نوع وقت تشغيل التكامل. "SelfHosted" (مطلوب)
typeProperties عندما لا تكون هذه الخاصية فارغة، فهذا يعني أن هذا وقت تشغيل تكامل مرتبط. يتم استخدام الخاصية للوصول إلى وقت تشغيل التكامل الأصلي. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

الاسم الوصف القيمة
linkedInfo نوع وقت تشغيل التكامل المرتبط من مصنع البيانات LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

الاسم الوصف القيمة
نوع التخويل تعيين نوع العنصر المفتاح
التحكم في الوصول استنادا إلى الدور (مطلوب)

LinkedIntegrationRuntimeKeyAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. "المفتاح" (مطلوب)
المفتاح المفتاح المستخدم للتخويل. SecureString (مطلوب)

LinkedIntegrationRuntimeRbacAuthorization

الاسم الوصف القيمة
نوع التخويل نوع التخويل لمشاركة وقت تشغيل التكامل. "التحكم في الوصول استنادا إلى الدور" (مطلوب)
resourceId معرف المورد لوقت تشغيل التكامل المراد مشاركته. سلسلة (مطلوبة)