Bagikan melalui


Ruang kerja/integrationRuntimes Microsoft.Synapse

Definisi sumber daya Bicep

Jenis sumber daya ruang kerja/integrationRuntimes dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Synapse/workspaces/integrationRuntimes, tambahkan Bicep berikut ke templat Anda.

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

Objek IntegrationRuntime

Atur properti jenis untuk menentukan jenis objek.

Untuk Terkelola, gunakan:

  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'
    }
  }

Untuk SelfHosted, gunakan:

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

Objek CustomSetupBase

Atur properti jenis untuk menentukan jenis objek.

Untuk CmdkeySetup, gunakan:

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

Untuk ComponentSetup, gunakan:

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

Untuk EnvironmentVariableSetup, gunakan:

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

Objek SecretBase

Atur properti jenis untuk menentukan jenis objek.

Untuk SecureString, gunakan:

  type: 'SecureString'
  value: 'string'

Objek LinkedIntegrationRuntimeType

Atur properti authorizationType untuk menentukan jenis objek.

Untuk Kunci, gunakan:

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

Untuk RBAC, gunakan:

  authorizationType: 'RBAC'
  resourceId: 'string'

Nilai properti

workspaces/integrationRuntimes

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: ruang kerja
properti Properti runtime integrasi. IntegrationRuntime (diperlukan)

IntegrationRuntime

Nama Deskripsi Nilai
deskripsi Deskripsi runtime integrasi. string
jenis Mengatur jenis objek Terkelola
SelfHosted (diperlukan)

ManagedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. 'Terkelola' (diperlukan)
managedVirtualNetwork Jaringan virtual terkelola runtime integrasi terkelola. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Properti runtime integrasi terkelola. ManagedIntegrationRuntimeTypeProperties (wajib)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Nama Deskripsi Nilai
id Id jaringan virtual terkelola. string
referenceName Nama referensi jaringan virtual terkelola string
jenis Jenis jaringan virtual terkelola. string

ManagedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
computeProperties Sumber daya komputasi untuk runtime integrasi terkelola. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nama jaringan virtual tempat runtime integrasi Azure-SSIS akan bergabung IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Properti SSIS untuk runtime integrasi terkelola. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nama Deskripsi Nilai
dataFlowProperties Properti aliran data untuk runtime integrasi terkelola. IntegrationRuntimeDataFlowProperties
lokasi Lokasi untuk runtime integrasi terkelola. Wilayah yang didukung dapat ditemukan di /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode Jumlah eksekusi paralel maksimum per simpul untuk runtime integrasi terkelola. int
nodeSize Persyaratan ukuran simpul untuk runtime integrasi terkelola. string
numberOfNodes Jumlah simpul yang diperlukan untuk runtime integrasi terkelola. int
vNetProperties Properti VNet untuk runtime integrasi terkelola. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Nama Deskripsi Nilai
computeType Jenis komputasi kluster yang akan menjalankan pekerjaan aliran data. 'ComputeOptimized'
'Umum'
'MemoryOptimized'
coreCount Jumlah inti kluster yang akan menjalankan pekerjaan aliran data. Nilai yang didukung adalah: 8, 16, 32, 48, 80, 144 dan 272. int
timeToLive Pengaturan Time to live (dalam menit) kluster yang akan menjalankan pekerjaan aliran data. int

IntegrationRuntimeVNetProperties

Nama Deskripsi Nilai
publicIP ID sumber daya alamat IP publik yang akan digunakan runtime integrasi ini. string[]
subnet Nama subnet yang akan bergabung dengan runtime integrasi ini. string
subnetId ID subnet, tempat runtime integrasi Azure-SSIS ini akan bergabung. string
vNetId ID VNet yang akan bergabung dengan runtime integrasi ini. string

IntegrationRuntimeCustomerVirtualNetwork

Nama Deskripsi Nilai
subnetId ID subnet tempat runtime integrasi Azure-SSIS akan bergabung. string

IntegrationRuntimeSsisProperties

Nama Deskripsi Nilai
catalogInfo Informasi katalog untuk runtime integrasi khusus terkelola. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Properti skrip penyiapan kustom untuk runtime integrasi khusus terkelola. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Properti proksi data untuk runtime integrasi khusus terkelola. IntegrationRuntimeDataProxyProperties
edisi Edisi untuk Integration Runtime SSIS 'Enterprise'
'Standar'
expressCustomSetupProperties Penyiapan kustom tanpa properti skrip untuk runtime integrasi SSIS. CustomSetupBase[]
licenseType Jenis lisensi untuk membawa skenario lisensi Anda sendiri. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeSsisCatalogInfo

Nama Deskripsi Nilai
catalogAdminPassword Kata sandi akun pengguna administrator database katalog. SecureString
catalogAdminUserName Nama pengguna administrator database katalog. string
catalogPricingTier Tingkat harga untuk database katalog. Nilai yang valid dapat ditemukan di https://azure.microsoft.com/pricing/details/sql-database/ 'Dasar'
'Premium'
'PremiumRS'
'Standar'
catalogServerEndpoint URL server database katalog. string

SecureString

Nama Deskripsi Nilai
jenis Jenis rahasia. string (diperlukan)
nilai Nilai string aman. string (diperlukan)

IntegrationRuntimeCustomSetupScriptProperties

Nama Deskripsi Nilai
blobContainerUri URI kontainer blob Azure yang berisi skrip penyiapan kustom. string
sasToken Token SAS dari kontainer blob Azure. SecureString

IntegrationRuntimeDataProxyProperties

Nama Deskripsi Nilai
connectVia Referensi runtime integrasi yang dihost sendiri. EntityReference
jalur Jalur untuk berisi data bertahap di penyimpanan Blob. string
stagingLinkedService Referensi layanan tertaut penahapan. EntityReference

EntityReference

Nama Deskripsi Nilai
referenceName Nama entitas yang dirujuk ini. string
jenis Jenis entitas yang dirujuk ini. 'IntegrationRuntimeReference'
'LinkedServiceReference'

CustomSetupBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (diperlukan)

CmdkeySetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'CmdkeySetup' (diperlukan)
typeProperties Perintah cmdkey properti jenis penyiapan kustom. CmdkeySetupTypeProperties (diperlukan)

CmdkeySetupTypeProperties

Nama Deskripsi Nilai
kata sandi Kata sandi akses sumber data. SecretBase (diperlukan)
targetName Nama server akses sumber data. Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan)
userName Nama pengguna akses sumber data. Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan)

SecretBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek SecureString (diperlukan)

ComponentSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'ComponentSetup' (diperlukan)
typeProperties Instal properti jenis komponen pihak ke-3. LicensedComponentSetupTypeProperties (diperlukan)

LicensedComponentSetupTypeProperties

Nama Deskripsi Nilai
componentName Nama komponen pihak ke-3. string (diperlukan)
licenseKey Kunci lisensi untuk mengaktifkan komponen. SecretBase

EnvironmentVariableSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'EnvironmentVariableSetup' (diperlukan)
typeProperties Tambahkan properti jenis variabel lingkungan. EnvironmentVariableSetupTypeProperties (diperlukan)

EnvironmentVariableSetupTypeProperties

Nama Deskripsi Nilai
variableName Nama variabel lingkungan. string (diperlukan)
variableValue Nilai variabel lingkungan. string (diperlukan)

SelfHostedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. 'SelfHosted' (diperlukan)
typeProperties Ketika properti ini tidak null, berarti ini adalah runtime integrasi tertaut. Properti digunakan untuk mengakses runtime integrasi asli. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
linkedInfo Jenis runtime integrasi tertaut dari pabrik data LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Nama Deskripsi Nilai
authorizationType Mengatur jenis objek Kunci
RBAC (diperlukan)

LinkedIntegrationRuntimeKeyAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. 'Kunci' (diperlukan)
kunci Kunci yang digunakan untuk otorisasi. SecureString (diperlukan)

LinkedIntegrationRuntimeRbacAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. 'RBAC' (diperlukan)
resourceId Pengidentifikasi sumber daya runtime integrasi yang akan dibagikan. string (diperlukan)

Definisi sumber daya templat ARM

Jenis sumber daya workspaces/integrationRuntimes dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Synapse/workspaces/integrationRuntimes, tambahkan JSON berikut ke templat Anda.

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

Objek IntegrationRuntime

Atur properti jenis untuk menentukan jenis objek.

Untuk Dikelola, gunakan:

  "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"
    }
  }

Untuk SelfHosted, gunakan:

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

Objek CustomSetupBase

Atur properti jenis untuk menentukan jenis objek.

Untuk CmdkeySetup, gunakan:

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

Untuk ComponentSetup, gunakan:

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

Untuk EnvironmentVariableSetup, gunakan:

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

Objek SecretBase

Atur properti jenis untuk menentukan jenis objek.

Untuk SecureString, gunakan:

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

Objek LinkedIntegrationRuntimeType

Atur properti authorizationType untuk menentukan jenis objek.

Untuk Kunci, gunakan:

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

Untuk RBAC, gunakan:

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

Nilai properti

workspaces/integrationRuntimes

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Synapse/workspaces/integrationRuntimes'
apiVersion Versi api sumber daya '2021-06-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
string (diperlukan)
properti Properti runtime integrasi. IntegrationRuntime (diperlukan)

IntegrationRuntime

Nama Deskripsi Nilai
deskripsi Deskripsi runtime integrasi. string
jenis Mengatur jenis objek Terkelola
SelfHosted (diperlukan)

ManagedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. 'Terkelola' (diperlukan)
managedVirtualNetwork Jaringan virtual terkelola runtime integrasi terkelola. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Properti runtime integrasi terkelola. ManagedIntegrationRuntimeTypeProperties (diperlukan)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Nama Deskripsi Nilai
id Id jaringan virtual terkelola. string
referenceName Nama referensi jaringan virtual terkelola string
jenis Jenis jaringan virtual terkelola. string

ManagedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
computeProperties Sumber daya komputasi untuk runtime integrasi terkelola. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nama jaringan virtual tempat runtime integrasi Azure-SSIS akan bergabung IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Properti SSIS untuk runtime integrasi terkelola. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nama Deskripsi Nilai
dataFlowProperties Properti aliran data untuk runtime integrasi terkelola. IntegrationRuntimeDataFlowProperties
lokasi Lokasi untuk runtime integrasi terkelola. Wilayah yang didukung dapat ditemukan di /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode Jumlah eksekusi paralel maksimum per simpul untuk runtime integrasi terkelola. int
nodeSize Persyaratan ukuran simpul untuk runtime integrasi terkelola. string
numberOfNodes Jumlah simpul yang diperlukan untuk runtime integrasi terkelola. int
vNetProperties Properti VNet untuk runtime integrasi terkelola. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Nama Deskripsi Nilai
computeType Jenis komputasi kluster yang akan menjalankan pekerjaan aliran data. 'ComputeOptimized'
'Umum'
'MemoryOptimized'
coreCount Jumlah inti kluster yang akan menjalankan pekerjaan aliran data. Nilai yang didukung adalah: 8, 16, 32, 48, 80, 144 dan 272. int
timeToLive Pengaturan time to live (dalam menit) kluster yang akan menjalankan pekerjaan aliran data. int

IntegrationRuntimeVNetProperties

Nama Deskripsi Nilai
publicIP ID sumber daya dari alamat IP publik yang akan digunakan runtime integrasi ini. string[]
subnet Nama subnet yang akan bergabung dengan runtime integrasi ini. string
subnetId ID subnet, tempat runtime integrasi Azure-SSIS ini akan bergabung. string
vNetId ID VNet yang akan bergabung dengan runtime integrasi ini. string

IntegrationRuntimeCustomerVirtualNetwork

Nama Deskripsi Nilai
subnetId ID subnet tempat runtime integrasi Azure-SSIS akan bergabung. string

IntegrationRuntimeSsisProperties

Nama Deskripsi Nilai
catalogInfo Informasi katalog untuk runtime integrasi khusus terkelola. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Properti skrip penyiapan kustom untuk runtime integrasi khusus terkelola. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Properti proksi data untuk runtime integrasi khusus terkelola. IntegrationRuntimeDataProxyProperties
edisi Edisi untuk Integration Runtime SSIS 'Enterprise'
'Standar'
expressCustomSetupProperties Penyiapan kustom tanpa properti skrip untuk runtime integrasi SSIS. CustomSetupBase[]
licenseType Jenis lisensi untuk membawa skenario lisensi Anda sendiri. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeSsisCatalogInfo

Nama Deskripsi Nilai
catalogAdminPassword Kata sandi akun pengguna administrator database katalog. SecureString
catalogAdminUserName Nama pengguna administrator database katalog. string
catalogPricingTier Tingkat harga untuk database katalog. Nilai yang valid dapat ditemukan di https://azure.microsoft.com/pricing/details/sql-database/ 'Dasar'
'Premium'
'PremiumRS'
'Standar'
catalogServerEndpoint URL server database katalog. string

SecureString

Nama Deskripsi Nilai
jenis Jenis rahasia. string (diperlukan)
nilai Nilai string aman. string (diperlukan)

IntegrationRuntimeCustomSetupScriptProperties

Nama Deskripsi Nilai
blobContainerUri URI kontainer blob Azure yang berisi skrip penyiapan kustom. string
sasToken Token SAS dari kontainer blob Azure. SecureString

IntegrationRuntimeDataProxyProperties

Nama Deskripsi Nilai
connectVia Referensi runtime integrasi yang dihost sendiri. EntityReference
jalur Jalur untuk berisi data bertahap di penyimpanan Blob. string
stagingLinkedService Referensi layanan tertaut penahapan. EntityReference

EntityReference

Nama Deskripsi Nilai
referenceName Nama entitas yang dirujuk ini. string
jenis Jenis entitas yang dirujuk ini. 'IntegrationRuntimeReference'
'LinkedServiceReference'

CustomSetupBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (diperlukan)

CmdkeySetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'CmdkeySetup' (diperlukan)
typeProperties Perintah cmdkey properti jenis penyiapan kustom. CmdkeySetupTypeProperties (diperlukan)

CmdkeySetupTypeProperties

Nama Deskripsi Nilai
kata sandi Kata sandi akses sumber data. SecretBase (diperlukan)
targetName Nama server akses sumber data.
userName Nama pengguna akses sumber data.

SecretBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek SecureString (diperlukan)

ComponentSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'ComponentSetup' (diperlukan)
typeProperties Instal properti jenis komponen pihak ke-3. LicensedComponentSetupTypeProperties (diperlukan)

LicensedComponentSetupTypeProperties

Nama Deskripsi Nilai
componentName Nama komponen pihak ke-3. string (diperlukan)
licenseKey Kunci lisensi untuk mengaktifkan komponen. SecretBase

EnvironmentVariableSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. 'EnvironmentVariableSetup' (diperlukan)
typeProperties Tambahkan properti jenis variabel lingkungan. EnvironmentVariableSetupTypeProperties (diperlukan)

EnvironmentVariableSetupTypeProperties

Nama Deskripsi Nilai
variableName Nama variabel lingkungan. string (diperlukan)
variableValue Nilai variabel lingkungan. string (diperlukan)

SelfHostedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. 'SelfHosted' (diperlukan)
typeProperties Ketika properti ini tidak null, berarti ini adalah runtime integrasi tertaut. Properti digunakan untuk mengakses runtime integrasi asli. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
linkedInfo Jenis runtime integrasi tertaut dari pabrik data LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Nama Deskripsi Nilai
authorizationType Mengatur jenis objek Kunci
RBAC (diperlukan)

LinkedIntegrationRuntimeKeyAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. 'Kunci' (diperlukan)
kunci Kunci yang digunakan untuk otorisasi. SecureString (diperlukan)

LinkedIntegrationRuntimeRbacAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. 'RBAC' (diperlukan)
resourceId Pengidentifikasi sumber daya runtime integrasi yang akan dibagikan. string (diperlukan)

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya workspaces/integrationRuntimes dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Synapse/workspaces/integrationRuntimes, tambahkan Terraform berikut ke templat Anda.

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
    }
  })
}

Objek IntegrationRuntime

Atur properti jenis untuk menentukan jenis objek.

Untuk Dikelola, gunakan:

  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"
    }
  }

Untuk SelfHosted, gunakan:

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

Objek CustomSetupBase

Atur properti jenis untuk menentukan jenis objek.

Untuk CmdkeySetup, gunakan:

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

Untuk ComponentSetup, gunakan:

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

Untuk EnvironmentVariableSetup, gunakan:

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

Objek SecretBase

Atur properti jenis untuk menentukan jenis objek.

Untuk SecureString, gunakan:

  type = "SecureString"
  value = "string"

Objek LinkedIntegrationRuntimeType

Atur properti authorizationType untuk menentukan jenis objek.

Untuk Kunci, gunakan:

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

Untuk RBAC, gunakan:

  authorizationType = "RBAC"
  resourceId = "string"

Nilai properti

workspaces/integrationRuntimes

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"
nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: ruang kerja
properti Properti runtime integrasi. IntegrationRuntime (diperlukan)

IntegrationRuntime

Nama Deskripsi Nilai
deskripsi Deskripsi runtime integrasi. string
jenis Mengatur jenis objek Terkelola
SelfHosted (diperlukan)

ManagedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. "Dikelola" (diperlukan)
managedVirtualNetwork Jaringan virtual terkelola runtime integrasi terkelola. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Properti runtime integrasi terkelola. ManagedIntegrationRuntimeTypeProperties (wajib)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Nama Deskripsi Nilai
id Id jaringan virtual terkelola. string
referenceName Nama referensi jaringan virtual terkelola string
jenis Jenis jaringan virtual terkelola. string

ManagedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
computeProperties Sumber daya komputasi untuk runtime integrasi terkelola. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nama jaringan virtual tempat runtime integrasi Azure-SSIS akan bergabung IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Properti SSIS untuk runtime integrasi terkelola. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Nama Deskripsi Nilai
dataFlowProperties Properti aliran data untuk runtime integrasi terkelola. IntegrationRuntimeDataFlowProperties
lokasi Lokasi untuk runtime integrasi terkelola. Wilayah yang didukung dapat ditemukan di /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode Jumlah eksekusi paralel maksimum per simpul untuk runtime integrasi terkelola. int
nodeSize Persyaratan ukuran simpul untuk runtime integrasi terkelola. string
numberOfNodes Jumlah simpul yang diperlukan untuk runtime integrasi terkelola. int
vNetProperties Properti VNet untuk runtime integrasi terkelola. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Nama Deskripsi Nilai
computeType Jenis komputasi kluster yang akan menjalankan pekerjaan aliran data. "ComputeOptimized"
"Jenderal"
"MemoryOptimized"
coreCount Jumlah inti kluster yang akan menjalankan pekerjaan aliran data. Nilai yang didukung adalah: 8, 16, 32, 48, 80, 144 dan 272. int
timeToLive Pengaturan time to live (dalam menit) kluster yang akan menjalankan pekerjaan aliran data. int

IntegrationRuntimeVNetProperties

Nama Deskripsi Nilai
publicIP ID sumber daya dari alamat IP publik yang akan digunakan runtime integrasi ini. string[]
subnet Nama subnet yang akan bergabung dengan runtime integrasi ini. string
subnetId ID subnet, tempat runtime integrasi Azure-SSIS ini akan bergabung. string
vNetId ID VNet yang akan bergabung dengan runtime integrasi ini. string

IntegrationRuntimeCustomerVirtualNetwork

Nama Deskripsi Nilai
subnetId ID subnet tempat runtime integrasi Azure-SSIS akan bergabung. string

IntegrationRuntimeSsisProperties

Nama Deskripsi Nilai
catalogInfo Informasi katalog untuk runtime integrasi khusus terkelola. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Properti skrip penyiapan kustom untuk runtime integrasi khusus terkelola. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Properti proksi data untuk runtime integrasi khusus terkelola. IntegrationRuntimeDataProxyProperties
edisi Edisi untuk Integration Runtime SSIS "Enterprise"
"Standar"
expressCustomSetupProperties Penyiapan kustom tanpa properti skrip untuk runtime integrasi SSIS. CustomSetupBase[]
licenseType Jenis lisensi untuk membawa skenario lisensi Anda sendiri. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

Nama Deskripsi Nilai
catalogAdminPassword Kata sandi akun pengguna administrator database katalog. SecureString
catalogAdminUserName Nama pengguna administrator database katalog. string
catalogPricingTier Tingkat harga untuk database katalog. Nilai yang valid dapat ditemukan di https://azure.microsoft.com/pricing/details/sql-database/ "Dasar"
"Premium"
"PremiumRS"
"Standar"
catalogServerEndpoint URL server database katalog. string

SecureString

Nama Deskripsi Nilai
jenis Jenis rahasia. string (diperlukan)
nilai Nilai string aman. string (diperlukan)

IntegrationRuntimeCustomSetupScriptProperties

Nama Deskripsi Nilai
blobContainerUri URI kontainer blob Azure yang berisi skrip penyiapan kustom. string
sasToken Token SAS dari kontainer blob Azure. SecureString

IntegrationRuntimeDataProxyProperties

Nama Deskripsi Nilai
connectVia Referensi runtime integrasi yang dihost sendiri. EntityReference
jalur Jalur untuk berisi data bertahap di penyimpanan Blob. string
stagingLinkedService Referensi layanan tertaut penahapan. EntityReference

EntityReference

Nama Deskripsi Nilai
referenceName Nama entitas yang dirujuk ini. string
jenis Jenis entitas yang dirujuk ini. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (diperlukan)

CmdkeySetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. "CmdkeySetup" (diperlukan)
typeProperties Perintah cmdkey properti jenis penyiapan kustom. CmdkeySetupTypeProperties (diperlukan)

CmdkeySetupTypeProperties

Nama Deskripsi Nilai
kata sandi Kata sandi akses sumber data. SecretBase (diperlukan)
targetName Nama server akses sumber data.
userName Nama pengguna akses sumber data.

SecretBase

Nama Deskripsi Nilai
jenis Mengatur jenis objek SecureString (diperlukan)

ComponentSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. "ComponentSetup" (diperlukan)
typeProperties Instal properti jenis komponen pihak ke-3. LicensedComponentSetupTypeProperties (diperlukan)

LicensedComponentSetupTypeProperties

Nama Deskripsi Nilai
componentName Nama komponen pihak ke-3. string (diperlukan)
licenseKey Kunci lisensi untuk mengaktifkan komponen. SecretBase

EnvironmentVariableSetup

Nama Deskripsi Nilai
jenis Jenis penyiapan kustom. "EnvironmentVariableSetup" (diperlukan)
typeProperties Tambahkan properti jenis variabel lingkungan. EnvironmentVariableSetupTypeProperties (diperlukan)

EnvironmentVariableSetupTypeProperties

Nama Deskripsi Nilai
variableName Nama variabel lingkungan. string (diperlukan)
variableValue Nilai variabel lingkungan. string (diperlukan)

SelfHostedIntegrationRuntime

Nama Deskripsi Nilai
jenis Jenis runtime integrasi. "SelfHosted" (diperlukan)
typeProperties Ketika properti ini tidak null, berarti ini adalah runtime integrasi tertaut. Properti digunakan untuk mengakses runtime integrasi asli. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nama Deskripsi Nilai
linkedInfo Jenis runtime integrasi tertaut dari pabrik data LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Nama Deskripsi Nilai
authorizationType Mengatur jenis objek Kunci
RBAC (diperlukan)

LinkedIntegrationRuntimeKeyAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. "Kunci" (diperlukan)
kunci Kunci yang digunakan untuk otorisasi. SecureString (diperlukan)

LinkedIntegrationRuntimeRbacAuthorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi untuk berbagi runtime integrasi. "RBAC" (diperlukan)
resourceId Pengidentifikasi sumber daya runtime integrasi yang akan dibagikan. string (diperlukan)