Microsoft.Synapse-munkaterületek/integrationRuntimes 2021-03-01

Bicep-erőforrásdefiníció

A munkaterületek/integrationRuntimes erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Synapse/workspaces/integrationRuntimes erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

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

IntegrationRuntime-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Felügyelt esetén használja a következőt:

  type: 'Managed'
  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'
      }
    }
    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'
    }
  }

A SelfHosted esetében használja a következőt:

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

CustomSetupBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A CmdkeySetup parancshoz használja a következőt:

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

A ComponentSetup esetében használja a következőt:

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

Az EnvironmentVariableSetup esetében használja a következőt:

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

SecretBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A SecureString esetében használja a következőt:

  type: 'SecureString'
  value: 'string'

LinkedIntegrationRuntimeType-objektumok

Állítsa be az authorizationType tulajdonságot az objektum típusának megadásához.

Kulcs esetén használja a következőt:

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

RBAC esetén használja a következőt:

  authorizationType: 'RBAC'
  resourceId: 'string'

Tulajdonságértékek

munkaterületek/integrációFuttatások

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: munkaterületek
properties Integrációs modul tulajdonságai. IntegrationRuntime (kötelező)

IntegrationRuntime

Név Leírás Érték
leírás Integrációs modul leírása. sztring
típus Az objektumtípus beállítása Felügyelt
SelfHosted (kötelező)

ManagedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "Felügyelt" (kötelező)
typeProperties Felügyelt integrációs modul tulajdonságai. ManagedIntegrationRuntimeTypeProperties (kötelező)

ManagedIntegrationRuntimeTypeProperties

Név Leírás Érték
computeProperties A felügyelt integrációs modul számítási erőforrása. IntegrationRuntimeComputeProperties
ssisProperties SSIS-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Név Leírás Érték
dataFlowProperties Adatfolyam-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeDataFlowProperties
location A felügyelt integrációs modul helye. A támogatott régiók a következő helyen találhatók: /azure/data-factory/data-factory-data-movement-activities sztring
maxParallelExecutionsPerNode A felügyelt integrációs futtatókörnyezetben csomópontonkénti párhuzamos végrehajtások maximális száma. int
nodeSize A felügyelt integrációs modul csomópontméretére vonatkozó követelmény. sztring
numberOfNodes A felügyelt integrációs modulhoz szükséges csomópontok száma. int
vNetProperties A felügyelt integrációs modul virtuális hálózati tulajdonságai. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Név Leírás Érték
computeType Az adatfolyam-feladatot végrehajtó fürt számítási típusa. "ComputeOptimized"
"Általános"
'MemoryOptimized'
coreCount Az adatfolyam-feladatot végrehajtó fürt magszáma. Támogatott értékek: 8, 16, 32, 48, 80, 144 és 272. int
timeToLive Az adatfolyam-feladatot végrehajtó fürt élettartambeállítása (percekben). int

IntegrationRuntimeVNetProperties

Név Leírás Érték
publicIPs Az integrációs modul által használt nyilvános IP-címek erőforrás-azonosítói. sztring[]
alhálózat Annak az alhálózatnak a neve, amelyhez az integrációs modul csatlakozik. sztring
alhálózati azonosító Annak az alhálózatnak az azonosítója, amelyhez az Azure-SSIS integrációs modul csatlakozik. sztring
vNetId Annak a virtuális hálózatnak az azonosítója, amelyhez ez az integrációs modul csatlakozni fog. sztring

IntegrationRuntimeSsisProperties

Név Leírás Érték
catalogInfo Katalógusinformációk felügyelt dedikált integrációs modulhoz. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Egyéni beállítási szkripttulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Adatproxy-tulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeDataProxyProperties
Kiadás Az SSIS Integration Runtime kiadása "Vállalati"
"Standard"
expressCustomSetupProperties Egyéni beállítás szkripttulajdonságok nélkül SSIS-integrációs futtatókörnyezethez. CustomSetupBase[]
licenseType Licenctípus a saját licencelési forgatókönyv használatához. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

Név Leírás Érték
catalogAdminPassword A katalógusadatbázis rendszergazdai felhasználói fiókjának jelszava. SecureString
catalogAdminUserName A katalógusadatbázis rendszergazdai felhasználóneve. sztring
catalogPricingTier A katalógusadatbázis tarifacsomagja. Az érvényes értékek a következő helyen találhatók: https://azure.microsoft.com/pricing/details/sql-database/ "Alapszintű"
"Prémium"
"PremiumRS"
"Standard"
catalogServerEndpoint A katalógusadatbázis-kiszolgáló URL-címe. sztring

SecureString

Név Leírás Érték
típus A titkos kód típusa. sztring (kötelező)
érték A biztonságos sztring értéke. sztring (kötelező)

IntegrationRuntimeCustomSetupScriptProperties

Név Leírás Érték
blobContainerUri Az egyéni beállítási szkriptet tartalmazó Azure Blob-tároló URI-ja. sztring
sasToken Az Azure Blob-tároló SAS-jogkivonata. SecureString

IntegrationRuntimeDataProxyProperties

Név Leírás Érték
connectVia A helyi integrációs modul referenciája. EntityReference
path A blobtárolóban lévő szakaszos adatok tárolásának elérési útja. sztring
stagingLinkedService Az átmeneti társított szolgáltatás referenciája. EntityReference

EntityReference

Név Leírás Érték
referenceName A hivatkozott entitás neve. sztring
típus A hivatkozott entitás típusa. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Név Leírás Érték
típus Az objektumtípus beállítása CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (kötelező)

CmdkeySetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "CmdkeySetup" (kötelező)
typeProperties A cmdkey parancs egyéni beállítástípus-tulajdonságai. CmdkeySetupTypeProperties (kötelező)

CmdkeySetupTypeProperties

Név Leírás Érték
jelszó Az adatforrás-hozzáférés jelszava. SecretBase (kötelező)
targetName Az adatforrás-hozzáférés kiszolgálóneve. A Bicep esetében használhatja az any() függvényt. (kötelező)
userName (Felhasználónév) Az adatforrás-hozzáférés felhasználóneve. A Bicep esetében használhatja az any() függvényt. (kötelező)

SecretBase

Név Leírás Érték
típus Az objektumtípus beállítása SecureString (kötelező)

ComponentSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "ComponentSetup" (kötelező)
typeProperties Külső gyártótól származó összetevőtípus tulajdonságainak telepítése. LicensedComponentSetupTypeProperties (kötelező)

LicensedComponentSetupTypeProperties

Név Leírás Érték
componentName A külső összetevő neve. sztring (kötelező)
licenseKey Az összetevő aktiválásához szükséges licenckulcs. SecretBase

EnvironmentVariableSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "EnvironmentVariableSetup" (kötelező)
typeProperties Környezeti változótípus tulajdonságainak hozzáadása. EnvironmentVariableSetupTypeProperties (kötelező)

EnvironmentVariableSetupTypeProperties

Név Leírás Érték
variableName A környezeti változó neve. sztring (kötelező)
variableValue A környezeti változó értéke. sztring (kötelező)

SelfHostedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "SelfHosted" (kötelező)
typeProperties Ha ez a tulajdonság nem null értékű, az azt jelenti, hogy ez egy társított integrációs modul. A tulajdonság az eredeti integrációs modul eléréséhez használható. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Név Leírás Érték
linkedInfo Csatolt integrációs modul típusa a Data Factoryből LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Név Leírás Érték
authorizationType Az objektumtípus beállítása Kulcs
RBAC (kötelező)

LinkedIntegrationRuntimeKeyAuthorization

Név Leírás Érték
authorizationType Az integrációs modulmegosztás engedélyezési típusa. "Kulcs" (kötelező)
kulcs Az engedélyezéshez használt kulcs. SecureString (kötelező)

LinkedIntegrationRuntimeRbacAuthorization

Név Leírás Érték
authorizationType Az integrációs modulmegosztás engedélyezési típusa. "RBAC" (kötelező)
resourceId A megosztani kívánt integrációs modul erőforrás-azonosítója. sztring (kötelező)

ARM-sablon erőforrásdefiníciója

A munkaterületek/integrationRuntimes erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Synapse/workspaces/integrationRuntimes erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

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

IntegrationRuntime-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Felügyelt esetén használja a következőt:

  "type": "Managed",
  "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"
      }
    },
    "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"
    }
  }

A SelfHosted esetében használja a következőt:

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

CustomSetupBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A CmdkeySetup parancshoz használja a következőt:

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

A ComponentSetup esetében használja a következőt:

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

Az EnvironmentVariableSetup esetében használja a következőt:

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

SecretBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A SecureString esetében használja a következőt:

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

LinkedIntegrationRuntimeType-objektumok

Állítsa be az authorizationType tulajdonságot az objektum típusának megadásához.

Kulcs esetén használja a következőt:

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

RBAC esetén használja a következőt:

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

Tulajdonságértékek

munkaterületek/integrációFuttatások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Synapse/workspaces/integrationRuntimes"
apiVersion Az erőforrás API-verziója '2021-03-01'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)
properties Integrációs modul tulajdonságai. IntegrationRuntime (kötelező)

IntegrationRuntime

Név Leírás Érték
leírás Integrációs modul leírása. sztring
típus Az objektumtípus beállítása Felügyelt
SelfHosted (kötelező)

ManagedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "Felügyelt" (kötelező)
typeProperties Felügyelt integrációs modul tulajdonságai. ManagedIntegrationRuntimeTypeProperties (kötelező)

ManagedIntegrationRuntimeTypeProperties

Név Leírás Érték
computeProperties A felügyelt integrációs modul számítási erőforrása. IntegrationRuntimeComputeProperties
ssisProperties SSIS-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Név Leírás Érték
dataFlowProperties Adatfolyam-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeDataFlowProperties
location A felügyelt integrációs modul helye. A támogatott régiók a következő helyen találhatók: /azure/data-factory/data-factory-data-movement-activities sztring
maxParallelExecutionsPerNode A felügyelt integrációs futtatókörnyezetben csomópontonkénti párhuzamos végrehajtások maximális száma. int
nodeSize A felügyelt integrációs modul csomópontméretére vonatkozó követelmény. sztring
numberOfNodes A felügyelt integrációs modulhoz szükséges csomópontok száma. int
vNetProperties A felügyelt integrációs modul virtuális hálózati tulajdonságai. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Név Leírás Érték
computeType Az adatfolyam-feladatot végrehajtó fürt számítási típusa. "ComputeOptimized"
"Általános"
'MemoryOptimized'
coreCount Az adatfolyam-feladatot végrehajtó fürt magszáma. Támogatott értékek: 8, 16, 32, 48, 80, 144 és 272. int
timeToLive Az adatfolyam-feladatot végrehajtó fürt élettartambeállítása (percekben). int

IntegrationRuntimeVNetProperties

Név Leírás Érték
publicIPs Az integrációs modul által használt nyilvános IP-címek erőforrás-azonosítói. sztring[]
alhálózat Annak az alhálózatnak a neve, amelyhez az integrációs modul csatlakozik. sztring
alhálózati azonosító Annak az alhálózatnak az azonosítója, amelyhez az Azure-SSIS integrációs modul csatlakozik. sztring
vNetId Annak a virtuális hálózatnak az azonosítója, amelyhez ez az integrációs modul csatlakozni fog. sztring

IntegrationRuntimeSsisProperties

Név Leírás Érték
catalogInfo Katalógusinformációk felügyelt dedikált integrációs modulhoz. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Egyéni beállítási szkripttulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Adatproxy-tulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeDataProxyProperties
Kiadás Az SSIS Integration Runtime kiadása "Vállalati"
"Standard"
expressCustomSetupProperties Egyéni beállítás szkripttulajdonságok nélkül SSIS-integrációs futtatókörnyezethez. CustomSetupBase[]
licenseType Licenctípus a saját licencelési forgatókönyv használatához. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

Név Leírás Érték
catalogAdminPassword A katalógusadatbázis rendszergazdai felhasználói fiókjának jelszava. SecureString
catalogAdminUserName A katalógusadatbázis rendszergazdai felhasználóneve. sztring
catalogPricingTier A katalógusadatbázis tarifacsomagja. Az érvényes értékek a következő helyen találhatók: https://azure.microsoft.com/pricing/details/sql-database/ "Alapszintű"
"Prémium"
"PremiumRS"
"Standard"
catalogServerEndpoint A katalógusadatbázis-kiszolgáló URL-címe. sztring

SecureString

Név Leírás Érték
típus A titkos kód típusa. sztring (kötelező)
érték A biztonságos sztring értéke. sztring (kötelező)

IntegrationRuntimeCustomSetupScriptProperties

Név Leírás Érték
blobContainerUri Az egyéni beállítási szkriptet tartalmazó Azure Blob-tároló URI-ja. sztring
sasToken Az Azure Blob-tároló SAS-jogkivonata. SecureString

IntegrationRuntimeDataProxyProperties

Név Leírás Érték
connectVia A helyi integrációs modul referenciája. EntityReference
path A Blob Storage szakaszos adatait tartalmazó elérési út. sztring
stagingLinkedService Az átmeneti társított szolgáltatás referenciája. EntityReference

EntityReference

Név Leírás Érték
referenceName A hivatkozott entitás neve. sztring
típus A hivatkozott entitás típusa. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Név Leírás Érték
típus Az objektum típusának beállítása CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (kötelező)

CmdkeySetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "CmdkeySetup" (kötelező)
typeProperties A Cmdkey parancs egyéni beállítástípus-tulajdonságai. CmdkeySetupTypeProperties (kötelező)

CmdkeySetupTypeProperties

Név Leírás Érték
jelszó Az adatforrás-hozzáférés jelszava. SecretBase (kötelező)
targetName Az adatforrás-hozzáférés kiszolgálóneve.
userName (Felhasználónév) Az adatforrás-hozzáférés felhasználóneve.

SecretBase

Név Leírás Érték
típus Az objektum típusának beállítása SecureString (kötelező)

ComponentSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "ComponentSetup" (kötelező)
typeProperties Külső gyártótól származó összetevőtípus tulajdonságainak telepítése. LicensedComponentSetupTypeProperties (kötelező)

LicensedComponentSetupTypeProperties

Név Leírás Érték
componentName A külső összetevő neve. sztring (kötelező)
licenseKey Az összetevő aktiválásához szükséges licenckulcs. SecretBase

EnvironmentVariableSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "EnvironmentVariableSetup" (kötelező)
typeProperties Környezeti változótípus tulajdonságainak hozzáadása. EnvironmentVariableSetupTypeProperties (kötelező)

EnvironmentVariableSetupTypeProperties

Név Leírás Érték
variableName A környezeti változó neve. sztring (kötelező)
variableValue A környezeti változó értéke. sztring (kötelező)

SelfHostedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "SelfHosted" (kötelező)
typeProperties Ha ez a tulajdonság nem null értékű, az azt jelenti, hogy ez egy társított integrációs modul. A tulajdonság az eredeti integrációs modul eléréséhez használható. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Név Leírás Érték
linkedInfo Csatolt integrációs modul típusa a Data Factoryből LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Név Leírás Érték
authorizationType Az objektumtípus beállítása Kulcs
RBAC (kötelező)

LinkedIntegrationRuntimeKeyAuthorization

Név Leírás Érték
authorizationType Az integrációs modulmegosztás engedélyezési típusa. "Kulcs" (kötelező)
kulcs Az engedélyezéshez használt kulcs. SecureString (kötelező)

LinkedIntegrationRuntimeRbacAuthorization

Név Leírás Érték
authorizationType Az integrációs modulmegosztás engedélyezési típusa. "RBAC" (kötelező)
resourceId A megosztani kívánt integrációs modul erőforrás-azonosítója. sztring (kötelező)

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A munkaterületek/integrationRuntimes erőforrástípus üzembe helyezhető a következőre:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Synapse/workspaces/integrationRuntimes erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

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

IntegrationRuntime-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Felügyelt esetén használja a következőt:

  type = "Managed"
  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"
      }
    }
    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"
    }
  }

A SelfHosted esetében használja a következőt:

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

CustomSetupBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A CmdkeySetup parancshoz használja a következőt:

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

A ComponentSetup esetében használja a következőt:

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

Az EnvironmentVariableSetup esetében használja a következőt:

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

SecretBase-objektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

A SecureString esetében használja a következőt:

  type = "SecureString"
  value = "string"

LinkedIntegrationRuntimeType objektumok

Állítsa be az authorizationType tulajdonságot az objektum típusának megadásához.

Kulcs esetén használja a következőt:

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

RBAC esetén használja a következőt:

  authorizationType = "RBAC"
  resourceId = "string"

Tulajdonságértékek

munkaterületek/integrációFuttatások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01"
name Az erőforrás neve sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. Típusú erőforrás azonosítója: munkaterületek
properties Integrációs modul tulajdonságai. IntegrationRuntime (kötelező)

IntegrationRuntime

Név Leírás Érték
leírás Integrációs modul leírása. sztring
típus Az objektum típusának beállítása Felügyelt
SelfHosted (kötelező)

ManagedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "Felügyelt" (kötelező)
typeProperties Felügyelt integrációs modul tulajdonságai. ManagedIntegrationRuntimeTypeProperties (kötelező)

ManagedIntegrationRuntimeTypeProperties

Név Leírás Érték
computeProperties A felügyelt integrációs modul számítási erőforrása. IntegrationRuntimeComputeProperties
ssisProperties SSIS-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Név Leírás Érték
dataFlowProperties Adatfolyam-tulajdonságok felügyelt integrációs modulhoz. IntegrationRuntimeDataFlowProperties
location A felügyelt integrációs modul helye. A támogatott régiók a következő helyen találhatók: /azure/data-factory/data-factory-data-movement-activities sztring
maxParallelExecutionsPerNode A felügyelt integrációs modulhoz csomópontonkénti párhuzamos végrehajtások maximális száma. int
nodeSize A felügyelt integrációs modul csomópontméretére vonatkozó követelmény. sztring
numberOfNodes A felügyelt integrációs modulhoz szükséges csomópontok száma. int
vNetProperties A felügyelt integrációs modul VNet-tulajdonságai. IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Név Leírás Érték
computeType Az adatfolyam-feladatot végrehajtó fürt számítási típusa. "ComputeOptimized"
"Általános"
"MemoryOptimized"
coreCount Az adatfolyam-feladatot végrehajtó fürt magszáma. Támogatott értékek: 8, 16, 32, 48, 80, 144 és 272. int
timeToLive Az adatfolyam-feladatot végrehajtó fürt élettartam-beállítása (percekben). int

IntegrationRuntimeVNetProperties

Név Leírás Érték
publicIPs Az integrációs modul által használt nyilvános IP-címek erőforrás-azonosítói. sztring[]
alhálózat Annak az alhálózatnak a neve, amelyhez az integrációs modul csatlakozik. sztring
alhálózati azonosító Annak az alhálózatnak az azonosítója, amelyhez az Azure-SSIS integrációs modul csatlakozik. sztring
vNetId Annak a virtuális hálózatnak az azonosítója, amelyhez ez az integrációs modul csatlakozni fog. sztring

IntegrationRuntimeSsisProperties

Név Leírás Érték
catalogInfo Katalógusinformációk felügyelt dedikált integrációs modulhoz. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Egyéni beállítási szkripttulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Adatproxy-tulajdonságok felügyelt dedikált integrációs modulhoz. IntegrationRuntimeDataProxyProperties
Kiadás Az SSIS Integration Runtime kiadása "Vállalati"
"Standard"
expressCustomSetupProperties Egyéni beállítás szkripttulajdonságok nélkül SSIS-integrációs futtatókörnyezethez. CustomSetupBase[]
licenseType Licenctípus a saját licencelési forgatókönyv használatához. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

Név Leírás Érték
catalogAdminPassword A katalógusadatbázis rendszergazdai felhasználói fiókjának jelszava. SecureString
catalogAdminUserName A katalógusadatbázis rendszergazdai felhasználóneve. sztring
catalogPricingTier A katalógusadatbázis tarifacsomagja. Az érvényes értékek a következő helyen találhatók: https://azure.microsoft.com/pricing/details/sql-database/ "Alapszintű"
"Prémium"
"PremiumRS"
"Standard"
catalogServerEndpoint A katalógusadatbázis-kiszolgáló URL-címe. sztring

SecureString

Név Leírás Érték
típus A titkos kód típusa. sztring (kötelező)
érték A biztonságos sztring értéke. sztring (kötelező)

IntegrationRuntimeCustomSetupScriptProperties

Név Leírás Érték
blobContainerUri Az egyéni beállítási szkriptet tartalmazó Azure Blob-tároló URI-ja. sztring
sasToken Az Azure Blob-tároló SAS-jogkivonata. SecureString

IntegrationRuntimeDataProxyProperties

Név Leírás Érték
connectVia A helyi integrációs modul referenciája. EntityReference
path A blobtárolóban lévő szakaszos adatok tárolásának elérési útja. sztring
stagingLinkedService Az átmeneti társított szolgáltatás referenciája. EntityReference

EntityReference

Név Leírás Érték
referenceName A hivatkozott entitás neve. sztring
típus A hivatkozott entitás típusa. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Név Leírás Érték
típus Az objektumtípus beállítása CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (kötelező)

CmdkeySetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "CmdkeySetup" (kötelező)
typeProperties A cmdkey parancs egyéni beállítástípus-tulajdonságai. CmdkeySetupTypeProperties (kötelező)

CmdkeySetupTypeProperties

Név Leírás Érték
jelszó Az adatforrás-hozzáférés jelszava. SecretBase (kötelező)
targetName Az adatforrás-hozzáférés kiszolgálóneve.
userName (Felhasználónév) Az adatforrás-hozzáférés felhasználóneve.

SecretBase

Név Leírás Érték
típus Az objektumtípus beállítása SecureString (kötelező)

ComponentSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "ComponentSetup" (kötelező)
typeProperties Külső gyártótól származó összetevőtípus tulajdonságainak telepítése. LicensedComponentSetupTypeProperties (kötelező)

LicensedComponentSetupTypeProperties

Név Leírás Érték
componentName A külső összetevő neve. sztring (kötelező)
licenseKey Az összetevő aktiválásához szükséges licenckulcs. SecretBase

EnvironmentVariableSetup

Név Leírás Érték
típus Az egyéni beállítás típusa. "EnvironmentVariableSetup" (kötelező)
typeProperties Környezeti változótípus tulajdonságainak hozzáadása. EnvironmentVariableSetupTypeProperties (kötelező)

EnvironmentVariableSetupTypeProperties

Név Leírás Érték
variableName A környezeti változó neve. sztring (kötelező)
variableValue A környezeti változó értéke. sztring (kötelező)

SelfHostedIntegrationRuntime

Név Leírás Érték
típus Az integrációs modul típusa. "SelfHosted" (kötelező)
typeProperties Ha ez a tulajdonság nem null értékű, az azt jelenti, hogy ez egy társított integrációs modul. A tulajdonság az eredeti integrációs modul eléréséhez használható. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Név Leírás Érték
linkedInfo Csatolt integrációs modul típusa a Data Factoryből LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Név Leírás Érték
authorizationType Az objektum típusának beállítása Kulcs
RBAC (kötelező)

LinkedIntegrationRuntimeKeyAuthorization

Név Leírás Érték
authorizationType Az integrációs modul megosztásának engedélyezési típusa. "Kulcs" (kötelező)
kulcs Az engedélyezéshez használt kulcs. SecureString (kötelező)

LinkedIntegrationRuntimeRbacAuthorization

Név Leírás Érték
authorizationType Az integrációs modul megosztásának engedélyezési típusa. "RBAC" (kötelező)
resourceId A megosztani kívánt integrációs modul erőforrás-azonosítója. sztring (kötelező)