Microsoft.Logic integrationServiceEnvironments

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Logic/integrationServiceEnvironments@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryptionConfiguration: {
      encryptionKeyReference: {
        keyName: 'string'
        keyVault: {
          id: 'string'
        }
        keyVersion: 'string'
      }
    }
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationServiceEnvironmentId: 'string'
    networkConfiguration: {
      accessEndpoint: {
        type: 'string'
      }
      subnets: [
        {
          id: 'string'
        }
      ]
      virtualNetworkAddressSpace: 'string'
    }
    provisioningState: 'string'
    state: 'string'
  }
}

قيم Property

بيئات خدمة التكامل

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

حد الأحرف: 1-80

الأحرف الصالحة:
الأبجدية الرقمية والواصلات والنقاط والتسطير السفلي.
الموقع موقع المورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku. IntegrationServiceEnvironmentSku
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
خصائص خصائص بيئة خدمة التكامل. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

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

IntegrationServiceEnvironmentProperties

الاسم الوصف القيمة
تكوين التشفير تكوين التشفير. IntegrationServiceEnvironmenEncryptionConfiguration
نقاط النهايةتكوين تكوين نقاط النهاية. تكوين نقاط التدفق
integrationServiceEnvironmentId الحصول على معرف التعقب. سلسلة
networkConfiguration تكوين الشبكة. تكوين الشبكة
provisioningState حالة التوفير. "مقبول"
"تم الإلغاء"
"مكتمل"
"تم الإنشاء"
"إنشاء"
"محذوف"
"الحذف"
"فشل"
"InProgress"
"نقل"
"غير محدد"
"معلق"
"جاهز"
"مسجل"
"التسجيل"
"التجديد"
"قيد التشغيل"
"نجح"
"غير مسجل"
"إلغاء التسجيل"
"التحديث"
"قيد الانتظار"
حالة حالة بيئة خدمة التكامل. "مكتمل"
"محذوف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

IntegrationServiceEnvironmenEncryptionConfiguration

الاسم الوصف القيمة
encryptionKeyReference مرجع مفتاح التشفير. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

الاسم الوصف القيمة
keyName يحصل على اسم المفتاح في Key Vault. سلسلة
keyVault مرجع مخزن المفاتيح. مرجع المورد
keyVersion يحصل على إصدار المفتاح المحدد في خاصية keyName. سلسلة

مرجع المورد

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

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

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

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

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

IpAddress

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

تكوين الشبكة

الاسم الوصف القيمة
accessEndpoint نقطة نهاية الوصول. IntegrationServiceEnvironmentAccessEndpoint
الشبكات الفرعية الشبكات الفرعية. ResourceReference[]
virtualNetworkAddressSpace الحصول على مساحة عنوان الشبكة الظاهرية. سلسلة

IntegrationServiceEnvironmentAccessEndpoint

الاسم الوصف القيمة
النوع نوع نقطة نهاية الوصول. "خارجي"
"داخلي"
"غير محدد"

IntegrationServiceEnvironmentSku

الاسم الوصف القيمة
السعة سعة sku. int
الاسم اسم sku. "المطور"
"غير محدد"
'Premium'

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

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

قالب الوصف
قالب بيئة خدمة التكامل

نشر في Azure
القالب الذي ينشئ شبكة ظاهرية و4 شبكات فرعية ثم بيئة خدمة التكامل (ISE)، بما في ذلك الموصلات غير الأصلية. استخدم كأساس للقوالب التي تتطلب Logic Apps ISE.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Logic/integrationServiceEnvironments",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryptionConfiguration": {
      "encryptionKeyReference": {
        "keyName": "string",
        "keyVault": {
          "id": "string"
        },
        "keyVersion": "string"
      }
    },
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationServiceEnvironmentId": "string",
    "networkConfiguration": {
      "accessEndpoint": {
        "type": "string"
      },
      "subnets": [
        {
          "id": "string"
        }
      ],
      "virtualNetworkAddressSpace": "string"
    },
    "provisioningState": "string",
    "state": "string"
  }
}

قيم Property

بيئات خدمة التكامل

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Logic/integrationServiceEnvironments'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2019-05-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-80

الأحرف الصالحة:
الأبجدية الرقمية والواصلات والنقاط والتسطير السفلي.
الموقع موقع المورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku. IntegrationServiceEnvironmentSku
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
خصائص خصائص بيئة خدمة التكامل. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

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

IntegrationServiceEnvironmentProperties

الاسم الوصف القيمة
تكوين التشفير تكوين التشفير. IntegrationServiceEnvironmenEncryptionConfiguration
نقاط النهايةتكوين تكوين نقاط النهاية. تكوين نقاط التدفق
integrationServiceEnvironmentId الحصول على معرف التعقب. سلسلة
networkConfiguration تكوين الشبكة. تكوين الشبكة
provisioningState حالة التوفير. "مقبول"
"تم الإلغاء"
"مكتمل"
"تم الإنشاء"
"إنشاء"
"محذوف"
"الحذف"
"فشل"
"InProgress"
"نقل"
"غير محدد"
"معلق"
"جاهز"
"مسجل"
"التسجيل"
"التجديد"
"قيد التشغيل"
"نجح"
"غير مسجل"
"إلغاء التسجيل"
"التحديث"
"قيد الانتظار"
حالة حالة بيئة خدمة التكامل. "مكتمل"
"محذوف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

IntegrationServiceEnvironmenEncryptionConfiguration

الاسم الوصف القيمة
encryptionKeyReference مرجع مفتاح التشفير. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

الاسم الوصف القيمة
keyName يحصل على اسم المفتاح في Key Vault. سلسلة
keyVault مرجع مخزن المفاتيح. مرجع المورد
keyVersion يحصل على إصدار المفتاح المحدد في خاصية keyName. سلسلة

مرجع المورد

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

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

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

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

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

IpAddress

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

تكوين الشبكة

الاسم الوصف القيمة
accessEndpoint نقطة نهاية الوصول. IntegrationServiceEnvironmentAccessEndpoint
الشبكات الفرعية الشبكات الفرعية. ResourceReference[]
virtualNetworkAddressSpace الحصول على مساحة عنوان الشبكة الظاهرية. سلسلة

IntegrationServiceEnvironmentAccessEndpoint

الاسم الوصف القيمة
النوع نوع نقطة نهاية الوصول. "خارجي"
"داخلي"
"غير محدد"

IntegrationServiceEnvironmentSku

الاسم الوصف القيمة
السعة سعة sku. int
الاسم اسم sku. "المطور"
"غير محدد"
'Premium'

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

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

قالب الوصف
قالب بيئة خدمة التكامل

نشر في Azure
القالب الذي ينشئ شبكة ظاهرية و4 شبكات فرعية ثم بيئة خدمة التكامل (ISE)، بما في ذلك الموصلات غير الأصلية. استخدم كأساس للقوالب التي تتطلب Logic Apps ISE.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryptionConfiguration = {
        encryptionKeyReference = {
          keyName = "string"
          keyVault = {
            id = "string"
          }
          keyVersion = "string"
        }
      }
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationServiceEnvironmentId = "string"
      networkConfiguration = {
        accessEndpoint = {
          type = "string"
        }
        subnets = [
          {
            id = "string"
          }
        ]
        virtualNetworkAddressSpace = "string"
      }
      provisioningState = "string"
      state = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
  })
}

قيم Property

بيئات خدمة التكامل

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-80

أحرف صالحة:
الأبجدية الرقمية والواصلات والنقاط والتسطير السفلي.
الموقع موقع المورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
sku sku. IntegrationServiceEnvironmentSku
الهوية خصائص هوية الخدمة المدارة. ManagedServiceIdentity
خصائص خصائص بيئة خدمة التكامل. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

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

IntegrationServiceEnvironmentProperties

الاسم الوصف القيمة
تكوين التشفير تكوين التشفير. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration تكوين نقاط النهاية. تكوين نقاط التدفق
integrationServiceEnvironmentId الحصول على معرف التعقب. سلسلة
networkConfiguration تكوين الشبكة. تكوين الشبكة
provisioningState حالة التوفير. "مقبول"
"تم الإلغاء"
"مكتمل"
"تم الإنشاء"
"إنشاء"
"تم الحذف"
"حذف"
"فشل"
"InProgress"
"نقل"
"غير محدد"
"معلق"
"جاهز"
"مسجل"
"التسجيل"
"التجديد"
"قيد التشغيل"
"نجح"
"غير مسجل"
"إلغاء التسجيل"
"التحديث"
"انتظار"
حالة حالة بيئة خدمة التكامل. "مكتمل"
"تم الحذف"
"معطل"
"ممكن"
"غير محدد"
"معلق"

IntegrationServiceEnvironmenEncryptionConfiguration

الاسم الوصف القيمة
encryptionKeyReference مرجع مفتاح التشفير. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

الاسم الوصف القيمة
keyName يحصل على اسم المفتاح في Key Vault. سلسلة
keyVault مرجع مخزن المفاتيح. مرجع المورد
keyVersion يحصل على إصدار المفتاح المحدد في خاصية keyName. سلسلة

مرجع المورد

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

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

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

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

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

IpAddress

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

تكوين الشبكة

الاسم الوصف القيمة
accessEndpoint نقطة نهاية الوصول. IntegrationServiceEnvironmentAccessEndpoint
الشبكات الفرعية الشبكات الفرعية. ResourceReference[]
virtualNetworkAddressSpace الحصول على مساحة عنوان الشبكة الظاهرية. سلسلة

IntegrationServiceEnvironmentAccessEndpoint

الاسم الوصف القيمة
النوع نوع نقطة نهاية الوصول. "خارجي"
"داخلي"
"غير محدد"

IntegrationServiceEnvironmentSku

الاسم الوصف القيمة
السعة سعة sku. int
الاسم اسم sku. "المطور"
"غير محدد"
"Premium"