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í:

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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

Objekty IntegrationRuntime

Nastavte typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

{
  managedVirtualNetwork: {
    id: 'string'
    referenceName: 'string'
    type: 'string'
  }
  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'
      }
    }
    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'
    }
  }
}

Pro v místním prostředí použijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro SecureString použijte:

{
  type: 'SecureString'
  value: 'string'
}

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

{
  authorizationType: 'RBAC'
  resourceId: 'string'
}

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro CmdkeySetuppoužijte:

{
  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

Hodnoty vlastností

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

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

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /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

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

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

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis 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é)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Spravovaná virtuální síť prostředí Integration Runtime ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Jméno Popis 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

Jméno Popis 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 prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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ích prostorů
vlastnosti Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)

SecretBase

Jméno Popis Hodnota
typ Pro typ SecureString nastavte hodnotu SecureString. SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (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

Jméno Popis Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType

Definice prostředku šablony ARM

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

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í 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 typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

{
  "managedVirtualNetwork": {
    "id": "string",
    "referenceName": "string",
    "type": "string"
  },
  "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"
      }
    },
    "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"
    }
  }
}

Pro v místním prostředí použijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro SecureString použijte:

{
  "type": "SecureString",
  "value": "string"
}

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

{
  "authorizationType": "RBAC",
  "resourceId": "string"
}

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro CmdkeySetuppoužijte:

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

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

Hodnoty vlastností

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

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

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /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

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

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

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis 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é)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Spravovaná virtuální síť prostředí Integration Runtime ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Jméno Popis 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

Jméno Popis 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 prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2021-06-01'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředí Integration Runtime IntegrationRuntime (povinné)
typ Typ prostředku Microsoft.Synapse/workspaces/integrationRuntimes

SecretBase

Jméno Popis Hodnota
typ Pro typ SecureString nastavte hodnotu SecureString. SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (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

Jméno Popis Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType

Definice prostředku Terraformu (poskytovatel AzAPI)

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

  • 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"
  body = jsonencode({
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  })
}

Objekty IntegrationRuntime

Nastavte typ vlastnost určit typ objektu.

Pro spravovanépoužijte:

{
  managedVirtualNetwork = {
    id = "string"
    referenceName = "string"
    type = "string"
  }
  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"
      }
    }
    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"
    }
  }
}

Pro v místním prostředí použijte:

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

SecretBase – objekty

Nastavte typ vlastnost určit typ objektu.

Pro SecureString použijte:

{
  type = "SecureString"
  value = "string"
}

Objekty LinkedIntegrationRuntimeType

Nastavte vlastnost authorizationType určit typ objektu.

Proklíče použijte:

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

Pro RBACpoužijte:

{
  authorizationType = "RBAC"
  resourceId = "string"
}

Objekty CustomSetupBase

Nastavte typ vlastnost určit typ objektu.

Pro CmdkeySetuppoužijte:

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

Pro ComponentSetuppoužijte:

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

Pro EnvironmentVariableSetuppoužijte:

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

Hodnoty vlastností

CmdkeySetup

Jméno Popis Hodnota
typ Typ vlastní instalace. CmdkeySetup (povinné)
typeProperties Vlastnosti vlastního typu nastavení příkazu Cmdkey CmdkeySetupTypeProperties (povinné)

CmdkeySetupTypeProperties

Jméno Popis Hodnota
heslo Heslo přístupu ke zdroji dat. SecretBase (povinné)
targetName Název serveru přístupu ke zdroji dat. libovolná (povinná)
userName Uživatelské jméno přístupu ke zdroji dat. libovolná (povinná)

ComponentSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. ComponentSetup (povinné)
typeProperties Nainstalujte vlastnosti typu komponenty třetí strany. LicensedComponentSetupTypeProperties (povinné)

CustomSetupBase

Jméno Popis Hodnota
typ Nastavte na CmdkeySetup pro typ CmdkeySetup. Nastavte na ComponentSetup pro typ ComponentSetup. Nastavte na EnvironmentVariableSetup pro typ EnvironmentVariableSetup. CmdkeySetup
ComponentSetup
EnvironmentVariableSetup (povinné)

EntityReference

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

EnvironmentVariableSetup

Jméno Popis Hodnota
typ Typ vlastní instalace. EnvironmentVariableSetup (povinné)
typeProperties Přidejte vlastnosti typu proměnné prostředí. EnvironmentVariableSetupTypeProperties (povinné)

EnvironmentVariableSetupTypeProperties

Jméno Popis Hodnota
variableName Název proměnné prostředí. string (povinné)
variableValue Hodnota proměnné prostředí. string (povinné)

IntegrationRuntime

Jméno Popis Hodnota
popis Popis prostředí Integration Runtime řetězec
typ Pro typ ManagedIntegrationRuntime nastavte hodnotu ManagedIntegrationRuntime. Pro typ SelfHostedIntegrationRuntimenastavte hodnotu SelfHostedIntegrationRuntime . Spravovaná
"V místním prostředí" (povinné)

IntegrationRuntimeComputeProperties

Jméno Popis Hodnota
dataFlowProperties Vlastnosti toku dat pro prostředí Managed Integration Runtime IntegrationRuntimeDataFlowProperties
umístění Umístění spravovaného prostředí Integration Runtime. Podporované oblasti najdete v umístění /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

Omezení:
Minimální hodnota = 1
nodeSize Požadavek na velikost uzlu spravovaného prostředí Integration Runtime. řetězec
numberOfNodes Požadovaný počet uzlů pro spravovaný prostředí Integration Runtime. Int

Omezení:
Minimální hodnota = 1
vNetProperties Vlastnosti virtuální sítě pro prostředí Managed Integration Runtime IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Jméno Popis Hodnota
subnetId ID podsítě, ke které se Azure-SSIS Integration Runtime připojí. řetězec

IntegrationRuntimeCustomSetupScriptProperties

Jméno Popis Hodnota
blobContainerUri Identifikátor URI kontejneru objektů blob Azure, který obsahuje vlastní instalační skript. řetězec
sasToken Token SAS kontejneru objektů blob Azure. SecureString

IntegrationRuntimeDataFlowProperties

Jméno Popis Hodnota
computeType Výpočetní typ clusteru, který spustí úlohu toku dat. ComputeOptimized
"Obecné"
PaměťOptimized
coreCount Základní počet clusteru, který spustí úlohu toku dat. Podporované hodnoty jsou: 8, 16, 32, 48, 80, 144 a 272. Int
timeToLive Nastavení time to live (v minutách) clusteru, které spustí úlohu toku dat. Int

Omezení:
Minimální hodnota = 0

IntegrationRuntimeDataProxyProperties

Jméno Popis Hodnota
connectVia Referenční informace k místnímu prostředí Integration Runtime. EntityReference
cesta Cesta, která bude obsahovat fázovaná data v úložišti objektů blob. řetězec
stagingLinkedService Referenční informace k pracovní propojené službě. EntityReference

IntegrationRuntimeSsisCatalogInfo

Jméno Popis Hodnota
catalogAdminPassword Heslo uživatelskéhoúčtuhohohoho SecureString
catalogAdminUserName Uživatelské jméno správce databáze katalogu. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
catalogPricingTier Cenová úroveň databáze katalogu. Platné hodnoty najdete v https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Základní"
Premium
PremiumRS
"Standardní"
catalogServerEndpoint Adresa URL databázového serveru katalogu. řetězec

IntegraceRuntimeSsisProperties

Jméno Popis Hodnota
catalogInfo Informace o katalogu pro spravované prostředí Integration Runtime IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Vlastnosti vlastních instalačních skriptů pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Vlastnosti proxy serveru dat pro spravovaný vyhrazený prostředí Integration Runtime IntegrationRuntimeDataProxyProperties
vydání Edice prostředí SSIS Integration Runtime "Organizace"
"Standardní"
expressCustomSetupProperties Vlastní nastavení bez vlastností skriptu pro prostředí SSIS Integration Runtime CustomSetupBase[]
licenseType Typ licence pro přenesení vlastního scénáře licence. Základnícena
'LicenseIncluded'

IntegraceRuntimeVNetProperties

Jméno Popis Hodnota
publicIPs ID prostředků veřejných IP adres, které bude tento prostředí Integration Runtime používat. string[]
podsíť Název podsítě, ke které se tento modul Integration Runtime připojí. řetězec
subnetId ID podsítě, ke které bude tento Azure-SSIS Integration Runtime připojený. řetězec
vNetId ID virtuální sítě, ke které se tento prostředí Integration Runtime připojí. řetězec

LicensedComponentSetupTypeProperties

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

LinkedIntegrationRuntimeKeyAuthorization

Jméno Popis Hodnota
authorizationType Typ autorizace pro sdílení prostředí Integration Runtime. Klíč (povinné)
klíč Klíč použitý k autorizaci. secureString (povinné)

LinkedIntegrationRuntimeRbacAuthorization

Jméno Popis 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é)

LinkedIntegrationRuntimeType

Jméno Popis Hodnota
authorizationType Nastavte na Klíč pro typ LinkedIntegrationRuntimeKeyAuthorization. Nastavte na RBAC pro typ LinkedIntegrationRuntimeRbacAuthorization. Klíč
RBAC (povinné)

ManagedIntegrationRuntime

Jméno Popis Hodnota
managedVirtualNetwork Spravovaná virtuální síť prostředí Integration Runtime ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ prostředí Integration Runtime. Spravované (povinné)
typeProperties Vlastnosti modulu runtime spravované integrace ManagedIntegrationRuntimeTypeProperties (povinné)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Jméno Popis 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

Jméno Popis 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 prostředí Managed Integration Runtime IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

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

SecretBase

Jméno Popis Hodnota
typ Pro typ SecureString nastavte hodnotu SecureString. SecureString (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. string (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SecureString

Jméno Popis Hodnota
typ Typ tajného kódu. SecureString (povinné)
hodnota Hodnota zabezpečeného řetězce string (povinné)

SelfHostedIntegrationRuntime

Jméno Popis Hodnota
typ Typ prostředí Integration Runtime. "V místním prostředí" (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

Jméno Popis Hodnota
linkedInfo Propojený typ prostředí Integration Runtime z datové továrny LinkedIntegrationRuntimeType