Sdílet prostřednictvím


Pracovní prostory Microsoft.Synapse/ integrationRuntimes

Definice prostředku Bicep

Typ prostředku workspaces/integrationRuntimes je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces/integrationRuntimes, přidejte do šablony následující 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
  }
}

Objekty IntegrationRuntime

Nastavte vlastnost type a určete typ objektu.

V případě spravovaného použijte:

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

V případě místního hostování použijte:

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

Objekty CustomSetupBase

Nastavte vlastnost type a určete typ objektu.

Pro CmdkeySetup použijte:

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

Pro ComponentSetup použijte:

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

Pro EnvironmentVariableSetup použijte:

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

Objekty SecretBase

Nastavte vlastnost type a určete typ objektu.

Pro SecureString použijte:

  type: 'SecureString'
  value: 'string'

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType a určete typ objektu.

Jako Klíč použijte:

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

V případě řízení přístupu na základě role použijte:

  authorizationType: 'RBAC'
  resourceId: 'string'

Hodnoty vlastností

pracovní prostory/ integrationRuntimes

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: pracovní prostory
properties Vlastnosti prostředí Integration Runtime. IntegrationRuntime (povinné)

IntegrationRuntime

Název Description Hodnota
description Popis prostředí Integration Runtime řetězec
typ Nastavení typu objektu Spravované
Místní hostování (povinné)

ManagedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime. Spravované (povinné)
managedVirtualNetwork Spravovaná virtuální síť prostředí Integration Runtime. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Vlastnosti spravovaného prostředí Integration Runtime ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Název Description Hodnota
id ID spravované virtuální sítě. řetězec
referenceName Referenční název spravované virtuální sítě řetězec
typ Typ spravované virtuální sítě. řetězec

ManagedIntegrationRuntimeTypeProperties

Název Description Hodnota
computeProperties Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro spravované prostředí Integration Runtime IntegrationRuntimeSsisVlastnosti

IntegrationRuntimeComputeProperties

Název Description Hodnota
dataFlowVlastnosti Vlastnosti toku dat pro spravované prostředí Integration Runtime IntegrationRuntimeDataFlowProperties
location Umístění pro spravované prostředí Integration Runtime. Podporované oblasti najdete na stránce /azure/data-factory/data-factory-data-movement-activities. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro spravované prostředí Integration Runtime int
nodeSize Požadavek na velikost uzlu pro spravované prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravované prostředí Integration Runtime int
Vlastnosti virtuální sítě Vlastnosti virtuální sítě pro spravované prostředí Integration Runtime IntegrationRuntimeVNetVNetProperties

IntegrationRuntimeDataFlowProperties

Název Description Hodnota
computeType Typ výpočetních prostředků clusteru, který spustí úlohu toku dat. ComputeOptimized
'Obecný'
MemoryOptimized
coreCount Počet jader clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. int
timeToLive Nastavení hodnoty TTL (v minutách) clusteru, které provede úlohu toku dat. int

IntegrationRuntimeVNetVNetProperties

Název Description Hodnota
publicIPs ID prostředků veřejných IP adres, které bude prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se toto prostředí Integration Runtime připojí. řetězec
id podsítě ID podsítě, ke které se připojí toto prostředí Azure-SSIS Integration Runtime. řetězec
Id virtuální sítě ID virtuální sítě, ke které se toto prostředí Integration Runtime připojí. řetězec

IntegrationRuntimeCustomerVirtualNetwork

Název Description Hodnota
id podsítě ID podsítě, ke které se připojí prostředí Azure-SSIS Integration Runtime. řetězec

IntegrationRuntimeSsisVlastnosti

Název Description Hodnota
informace o katalogu Informace katalogu pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptVlastnosti Vlastnosti skriptu vlastní instalace pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy dat pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
Edition Edice Integration Runtime SSIS Enterprise
'Standardní'
expressCustomSetupVlastnosti Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
typ licence Typ licence pro scénář použití vlastní licence 'Základní Cena'
'LicenseIncluded'

IntegrationRuntimeSsisCatalogInfo

Název Description Hodnota
catalogAdminPassword Heslo uživatelského účtu správce databáze katalogu. Securestring
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec
catalogPricingTier Cenová úroveň pro databázi katalogu. Platné hodnoty najdete v https://azure.microsoft.com/pricing/details/sql-database/ 'Základní'
'Premium'
PremiumRS
'Standard'
catalogServerEndpoint Adresa URL serveru databáze katalogu. řetězec

Securestring

Název Description Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

IntegrationRuntimeCustomSetupScriptProperties

Název Description Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje skript vlastního nastavení. řetězec
sasToken Token SAS kontejneru objektů blob Azure. Securestring

IntegrationRuntimeDataProxyProperties

Název Description Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime EntityReference
program Cesta, která má obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k přípravné propojené službě EntityReference

EntityReference

Název Description Hodnota
referenceName Název této odkazované entity. řetězec
typ Typ této odkazované entity. IntegrationRuntimeReference
LinkedServiceReference

CustomSetupBase

Název Description Hodnota
typ Nastavení typu objektu CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

CmdkeySetup

Název Description Hodnota
typ Typ vlastního nastavení. CmdkeySetup (povinné)
typeProperties Příkaz Cmdkey – vlastnosti vlastního typu nastavení CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeVlastnosti

Název Description Hodnota
heslo Heslo pro přístup ke zdroji dat. SecretBase (povinné)
Targetname Název serveru pro přístup ke zdroji dat. Pro Bicep můžete použít funkci any(). (povinné)
userName Uživatelské jméno přístupu ke zdroji dat. Pro Bicep můžete použít funkci any(). (povinné)

SecretBase

Název Description Hodnota
typ Nastavení typu objektu SecureString (povinné)

ComponentSetup

Název Description Hodnota
typ Typ vlastního nastavení. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

LicensedComponentSetupTypeProperties

Název Description Hodnota
název_komponenty Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

EnvironmentVariableSetup

Název Description Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Název Description Hodnota
název_proměnné Název proměnné prostředí. string (povinné)
proměnnáValue Hodnota proměnné prostředí. string (povinné)

SelfHostedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime 'SelfHosted' (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojené prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Název Description Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Název Description Hodnota
authorizationType Nastavení typu objektu Klíč
RBAC (povinné)

LinkedIntegrationRuntimeKeyAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
key Klíč použitý k autorizaci. SecureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. RBAC (povinné)
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)

Definice prostředku šablony ARM

Typ prostředku pracovní prostory/integrationRuntimes je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces/integrationRuntimes, přidejte do šablony následující kód JSON.

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

Objekty IntegrationRuntime

Nastavte vlastnost type a určete typ objektu.

V případě spravovaného použijte:

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

V případě místního hostování použijte:

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

CustomSetupBase – objekty

Nastavte vlastnost type a určete typ objektu.

Pro CmdkeySetup použijte:

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

Pro ComponentSetup použijte:

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

Pro EnvironmentVariableSetup použijte:

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

SecretBase – objekty

Nastavte vlastnost type a určete typ objektu.

Pro SecureString použijte:

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

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType a určete typ objektu.

Jako Klíč použijte:

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

V případě řízení přístupu na základě role použijte:

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

Hodnoty vlastností

pracovní prostory /integrationRuntimes

Název Description Hodnota
typ Typ prostředku Microsoft.Synapse/workspaces/integrationRuntimes
apiVersion Verze rozhraní API prostředků '2021-06-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti prostředí Integration Runtime. IntegrationRuntime (povinné)

IntegrationRuntime

Název Description Hodnota
description Popis prostředí Integration Runtime řetězec
typ Nastavení typu objektu Spravované
Místní hostování (povinné)

ManagedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime. Spravované (povinné)
managedVirtualNetwork Spravovaná virtuální síť prostředí Integration Runtime. ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Vlastnosti spravovaného prostředí Integration Runtime ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Název Description Hodnota
id ID spravované virtuální sítě. řetězec
referenceName Referenční název spravované virtuální sítě řetězec
typ Typ spravované virtuální sítě. řetězec

ManagedIntegrationRuntimeTypeProperties

Název Description Hodnota
computeProperties Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro spravované prostředí Integration Runtime IntegrationRuntimeSsisProperties

IntegrationRuntimeComputeProperties

Název Description Hodnota
dataFlowProperties Vlastnosti toku dat pro spravované prostředí Integration Runtime IntegrationRuntimeDataFlowProperties
location Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete na stránce /azure/data-factory/data-factory-data-movement-activities. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro prostředí Managed Integration Runtime int
nodeSize Požadavek na velikost uzlu pro spravované prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravované prostředí Integration Runtime. int
vNetVlastnosti Vlastnosti virtuální sítě pro spravované prostředí Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeDataFlowProperties

Název Description Hodnota
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
'Obecné'
MemoryOptimized
coreCount Počet jader clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. int
timeToLive Nastavení hodnoty TTL (v minutách) clusteru, které provede úlohu toku dat. int

IntegrationRuntimeVNetVNetProperties

Název Description Hodnota
publicIPs ID prostředků veřejných IP adres, které bude prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se toto prostředí Integration Runtime připojí. řetězec
id podsítě ID podsítě, ke které se připojí toto prostředí Azure-SSIS Integration Runtime. řetězec
Id virtuální sítě ID virtuální sítě, ke které se toto prostředí Integration Runtime připojí. řetězec

IntegrationRuntimeCustomerVirtualNetwork

Název Description Hodnota
id podsítě ID podsítě, ke které se připojí prostředí Azure-SSIS Integration Runtime. řetězec

IntegrationRuntimeSsisVlastnosti

Název Description Hodnota
informace o katalogu Informace katalogu pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptVlastnosti Vlastnosti skriptu vlastní instalace pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy dat pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
Edition Edice Integration Runtime SSIS Enterprise
'Standardní'
expressCustomSetupVlastnosti Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
typ licence Typ licence pro scénář použití vlastní licence 'Základní Cena'
'LicenseIncluded'

IntegrationRuntimeSsisCatalogInfo

Název Description Hodnota
catalogAdminPassword Heslo uživatelského účtu správce databáze katalogu. Securestring
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec
catalogPricingTier Cenová úroveň pro databázi katalogu. Platné hodnoty najdete v https://azure.microsoft.com/pricing/details/sql-database/ 'Základní'
Premium
PremiumRS
'Standardní'
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec

Securestring

Název Description Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce. string (povinné)

IntegrationRuntimeCustomSetupScriptProperties

Název Description Hodnota
identifikátor blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje skript vlastní instalace. řetězec
houstoken Token SAS kontejneru objektů blob Azure. Securestring

IntegrationRuntimeDataProxyProperties

Název Description Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime EntityReference
program Cesta, která má obsahovat připravená data v úložišti objektů blob. řetězec
stagingLinkedService Přípravný odkaz na propojenou službu EntityReference

EntityReference

Název Description Hodnota
název odkazu Název této odkazované entity. řetězec
typ Typ této odkazované entity. IntegrationRuntimeReference
LinkedServiceReference

CustomSetupBase

Název Description Hodnota
typ Nastavení typu objektu Nastavení cmdkey
ComponentSetup
EnvironmentVariableSetup (povinné)

Nastavení cmdkey

Název Description Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Příkaz Cmdkey – vlastnosti vlastního typu instalace Vlastnosti cmdkeySetupType (povinné)

Vlastnosti cmdkeySetupType

Název Description Hodnota
heslo Heslo pro přístup ke zdroji dat. SecretBase (povinné)
Targetname Název serveru pro přístup ke zdroji dat.
userName Uživatelské jméno přístupu ke zdroji dat.

SecretBase

Název Description Hodnota
typ Nastavení typu objektu SecureString (povinné)

ComponentSetup

Název Description Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty jiného výrobce. LicensedComponentSetupTypeProperties (povinné)

LicensedComponentSetupTypeProperties

Název Description Hodnota
název_komponenty Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

EnvironmentVariableSetup

Název Description Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Název Description Hodnota
název_proměnné Název proměnné prostředí. string (povinné)
proměnnáValue Hodnota proměnné prostředí. string (povinné)

SelfHostedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime 'SelfHosted' (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojené prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Název Description Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Název Description Hodnota
authorizationType Nastavení typu objektu Klíč
RBAC (povinné)

LinkedIntegrationRuntimeKeyAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
key Klíč použitý k autorizaci. SecureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. RBAC (povinné)
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku pracovní prostory/integrationRuntimes je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces/integrationRuntimes, přidejte do šablony následující 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
    }
  })
}

Objekty IntegrationRuntime

Nastavte vlastnost type a určete typ objektu.

V případě spravovaného použijte:

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

V případě místního hostování použijte:

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

CustomSetupBase – objekty

Nastavte vlastnost type a určete typ objektu.

Pro CmdkeySetup použijte:

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

Pro ComponentSetup použijte:

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

Pro EnvironmentVariableSetup použijte:

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

SecretBase – objekty

Nastavte vlastnost type a určete typ objektu.

Pro SecureString použijte:

  type = "SecureString"
  value = "string"

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType a určete typ objektu.

Jako Klíč použijte:

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

V případě řízení přístupu na základě role použijte:

  authorizationType = "RBAC"
  resourceId = "string"

Hodnoty vlastností

pracovní prostory /integrationRuntimes

Název Description Hodnota
typ Typ prostředku Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: pracovní prostory
properties Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)

IntegrationRuntime

Název Description Hodnota
description Popis prostředí Integration Runtime řetězec
typ Nastavení typu objektu Spravované
Místní prostředí (povinné)

ManagedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime "Spravované" (povinné)
managedVirtualNetwork Spravovaná virtuální síť prostředí Managed Integration Runtime ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
typeProperties Vlastnosti spravovaného prostředí Integration Runtime ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkRefere...

Název Description Hodnota
id ID spravované virtuální sítě. řetězec
název odkazu Referenční název spravované virtuální sítě řetězec
typ Typ spravované virtuální sítě. řetězec

ManagedIntegrationRuntimeTypeProperties

Název Description Hodnota
computeVlastnosti Výpočetní prostředek pro spravované prostředí Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Název virtuální sítě, ke které se připojí prostředí Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Vlastnosti služby SSIS pro spravované prostředí Integration Runtime IntegrationRuntimeSsisVlastnosti

IntegrationRuntimeComputeProperties

Název Description Hodnota
dataFlowVlastnosti Vlastnosti toku dat pro spravované prostředí Integration Runtime IntegrationRuntimeDataFlowProperties
location Umístění pro spravované prostředí Integration Runtime. Podporované oblasti najdete na stránce /azure/data-factory/data-factory-data-movement-activities. řetězec
maxParallelExecutionsPerNode Maximální počet paralelních spuštění na uzel pro spravované prostředí Integration Runtime int
nodeSize Požadavek na velikost uzlu pro spravované prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravované prostředí Integration Runtime int
Vlastnosti virtuální sítě Vlastnosti virtuální sítě pro spravované prostředí Integration Runtime IntegrationRuntimeVNetVNetProperties

IntegrationRuntimeDataFlowProperties

Název Description Hodnota
computeType Typ výpočetních prostředků clusteru, který spustí úlohu toku dat. "ComputeOptimized"
"Obecné"
"MemoryOptimized"
coreCount Počet jader clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. int
timeToLive Nastavení hodnoty TTL (v minutách) clusteru, které provede úlohu toku dat. int

IntegrationRuntimeVNetVNetProperties

Název Description Hodnota
publicIPs ID prostředků veřejných IP adres, které bude prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se toto prostředí Integration Runtime připojí. řetězec
id podsítě ID podsítě, ke které se připojí toto prostředí Azure-SSIS Integration Runtime. řetězec
Id virtuální sítě ID virtuální sítě, ke které se toto prostředí Integration Runtime připojí. řetězec

IntegrationRuntimeCustomerVirtualNetwork

Název Description Hodnota
id podsítě ID podsítě, ke které se připojí prostředí Azure-SSIS Integration Runtime. řetězec

IntegrationRuntimeSsisVlastnosti

Název Description Hodnota
informace o katalogu Informace katalogu pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptVlastnosti Vlastnosti skriptu vlastní instalace pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy dat pro spravované vyhrazené prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
Edition Edice Integration Runtime SSIS "Organizace"
"Standardní"
expressCustomSetupVlastnosti Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
typ licence Typ licence pro scénář použití vlastní licence "ZákladníCena"
"LicenseIncluded"

IntegrationRuntimeSsisCatalogInfo

Název Description Hodnota
catalogAdminPassword Heslo uživatelského účtu správce databáze katalogu. Securestring
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec
catalogPricingTier Cenová úroveň pro databázi katalogu. Platné hodnoty najdete v https://azure.microsoft.com/pricing/details/sql-database/ "Základní"
"Premium"
"PremiumRS"
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec

Securestring

Název Description Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce. string (povinné)

IntegrationRuntimeCustomSetupScriptProperties

Název Description Hodnota
identifikátor blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje skript vlastní instalace. řetězec
houstoken Token SAS kontejneru objektů blob Azure. Securestring

IntegrationRuntimeDataProxyProperties

Název Description Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime EntityReference
program Cesta, která má obsahovat připravená data v úložišti objektů blob. řetězec
stagingLinkedService Přípravný odkaz na propojenou službu EntityReference

EntityReference

Název Description Hodnota
název odkazu Název této odkazované entity. řetězec
typ Typ této odkazované entity. "IntegrationRuntimeReference"
"LinkedServiceReference"

CustomSetupBase

Název Description Hodnota
typ Nastavení typu objektu Nastavení cmdkey
ComponentSetup
EnvironmentVariableSetup (povinné)

Nastavení cmdkey

Název Description Hodnota
typ Typ vlastní instalace. "CmdkeySetup" (povinné)
typeProperties Příkaz Cmdkey – vlastnosti vlastního typu instalace Vlastnosti cmdkeySetupType (povinné)

Vlastnosti cmdkeySetupType

Název Description Hodnota
heslo Heslo pro přístup ke zdroji dat. SecretBase (povinné)
Targetname Název serveru pro přístup ke zdroji dat.
userName Uživatelské jméno přístupu ke zdroji dat.

SecretBase

Název Description Hodnota
typ Nastavení typu objektu SecureString (povinné)

ComponentSetup

Název Description Hodnota
typ Typ vlastní instalace. "ComponentSetup" (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty jiného výrobce. LicensedComponentSetupTypeProperties (povinné)

LicensedComponentSetupTypeProperties

Název Description Hodnota
název_komponenty Název komponenty třetí strany. string (povinné)
licenseKey Licenční klíč pro aktivaci komponenty. SecretBase

EnvironmentVariableSetup

Název Description Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Název Description Hodnota
název_proměnné Název proměnné prostředí. string (povinné)
proměnnáValue Hodnota proměnné prostředí. string (povinné)

SelfHostedIntegrationRuntime

Název Description Hodnota
typ Typ prostředí Integration Runtime "SelfHosted" (povinné)
typeProperties Pokud tato vlastnost nemá hodnotu null, znamená to, že se jedná o propojené prostředí Integration Runtime. Vlastnost se používá pro přístup k původnímu prostředí Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Název Description Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType

LinkedIntegrationRuntimeType

Název Description Hodnota
authorizationType Nastavení typu objektu Klíč
RBAC (povinné)

LinkedIntegrationRuntimeKeyAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. "Klíč" (povinné)
key Klíč použitý k autorizaci. SecureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Název Description Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. "RBAC" (povinné)
resourceId Identifikátor prostředku prostředí Integration Runtime, který se má sdílet. string (povinné)