Dela via


Microsoft.Synapse-arbetsytor/integrationRuntimes

Bicep-resursdefinition

Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande Bicep i mallen.

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

IntegrationRuntime-objekt

Ange egenskapen typ för att ange typ av objekt.

För Managedanvänder du:

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

För SelfHostedanvänder du:

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

SecretBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För SecureStringanvänder du:

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

LinkedIntegrationRuntimeType-objekt

Ange egenskapen authorizationType för att ange typ av objekt.

För Keyanvänder du:

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

För RBAC-använder du:

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

CustomSetupBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För CmdkeySetupanvänder du:

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

För ComponentSetupanvänder du:

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

För EnvironmentVariableSetupanvänder du:

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

Egenskapsvärden

CmdkeySetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "CmdkeySetup" (krävs)
typeProperties Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. CmdkeySetupTypeProperties (krävs)

CmdkeySetupTypeProperties

Namn Beskrivning Värde
lösenord Lösenordet för datakällans åtkomst. SecretBase (krävs)
targetName Servernamnet för datakällans åtkomst. any (krävs)
userName Användarnamnet för datakällans åtkomst. any (krävs)

ComponentSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "ComponentSetup" (krävs)
typeProperties Installera egenskaper för komponenttyp från tredje part. LicensedComponentSetupTypeProperties (krävs)

CustomSetupBase

Namn Beskrivning Värde
typ Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (krävs)

EntityReference

Namn Beskrivning Värde
referenceName Namnet på den refererade entiteten. sträng
typ Typen av den här refererade entiteten. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "EnvironmentVariableSetup" (krävs)
typeProperties Lägg till egenskaper för miljövariabeltyp. EnvironmentVariableSetupTypeProperties (krävs)

EnvironmentVariableSetupTypeProperties

Namn Beskrivning Värde
variableName Namnet på miljövariabeln. sträng (krävs)
variableValue Värdet för miljövariabeln. sträng (krävs)

IntegrationRuntime

Namn Beskrivning Värde
beskrivning Beskrivning av integrationskörning. sträng
typ Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. "Hanterad"
"SelfHosted" (krävs)

IntegrationRuntimeComputeProperties

Namn Beskrivning Värde
dataFlowProperties Dataflödesegenskaper för hanterad integrationskörning. IntegrationRuntimeDataFlowProperties
plats Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities sträng
maxParallelExecutionsPerNode Maximalt antal parallella körningar per nod för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
nodeSize Krav på nodstorlek för hanterad integrationskörning. sträng
numberOfNodes Det antal noder som krävs för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
vNetProperties VNet-egenskaper för hanterad integrationskörning. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Namn Beskrivning Värde
subnetId ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. sträng

IntegrationRuntimeCustomSetupScriptProperties

Namn Beskrivning Värde
blobContainerUri URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. sträng
sasToken SAS-token för Azure Blob-containern. SecureString

IntegrationRuntimeDataFlowProperties

Namn Beskrivning Värde
computeType Beräkningstyp för klustret som ska köra dataflödesjobbet. "ComputeOptimized"
"Allmänt"
"MemoryOptimized"
coreCount Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. Int
timeToLive Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. Int

Begränsningar:
Minsta värde = 0

IntegrationRuntimeDataProxyProperties

Namn Beskrivning Värde
connectVia Den lokalt installerade integrationskörningsreferensen. EntityReference
stig Sökvägen som ska innehålla mellanlagrade data i Blob Storage. sträng
stagingLinkedService Referens för mellanlagring av länkad tjänst. EntityReference

IntegrationRuntimeSsisCatalogInfo

Namn Beskrivning Värde
catalogAdminPassword Lösenordet för administratörsanvändarkontot för katalogdatabasen. SecureString
catalogAdminUserName Administratörsanvändarnamnet för katalogdatabasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
catalogPricingTier Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Grundläggande"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Url:en för katalogdatabasservern. sträng

IntegrationRuntimeSsisEgenskaper

Namn Beskrivning Värde
catalogInfo Kataloginformation för hanterad dedikerad integreringskörning. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeCustomSetupScriptProperties
dataProxyEgenskaper Dataproxyegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeDataProxyProperties
utgåva Utgåvan för SSIS Integration Runtime "Företag"
"Standard"
expressCustomSetupProperties Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. CustomSetupBase[]
licenseType Licenstyp för att ta med ditt eget licensscenario. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Namn Beskrivning Värde
publicIPs Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. string[]
Undernät Namnet på det undernät som integrationskörningen ansluter till. sträng
subnetId ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. sträng
vNetId ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. sträng

LicensedComponentSetupTypeProperties

Namn Beskrivning Värde
componentName Namnet på komponenten från tredje part. sträng (krävs)
licenseKey Licensnyckeln för att aktivera komponenten. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "Nyckel" (krävs)
nyckel Nyckeln som används för auktorisering. SecureString (krävs)

LinkedIntegrationRuntimeRbacAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "RBAC" (krävs)
resourceId Resursidentifieraren för integrationskörningen som ska delas. sträng (krävs)

LinkedIntegrationRuntimeType

Namn Beskrivning Värde
authorizationType Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. "Nyckel"
"RBAC" (krävs)

ManagedIntegrationRuntime

Namn Beskrivning Värde
managedVirtualNetwork Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ av integrationskörning. "Hanterad" (krävs)
typeProperties Egenskaper för hanterad integrationskörning. ManagedIntegrationRuntimeTypeProperties (krävs)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Namn Beskrivning Värde
Id ID för det hanterade virtuella nätverket. sträng
referenceName Referensnamnet för det hanterade virtuella nätverket sträng
typ Typen av det hanterade virtuella nätverket. sträng

ManagedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
computeProperties Beräkningsresursen för hanterad integrationskörning. IntegrationRuntimeComputeProperties
customerVirtualNetwork Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till IntegrationRuntimeCustomerVirtualNetwork
ssisEgenskaper SSIS-egenskaper för hanterad integrationskörning. IntegrationRuntimeSsisEgenskaper

Microsoft.Synapse/workspaces/integrationRuntimes

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: arbetsytor
Egenskaper Egenskaper för integrationskörning. IntegrationRuntime (krävs)

SecretBase

Namn Beskrivning Värde
typ Ange till "SecureString" för typen SecureString. "SecureString" (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. sträng (krävs)
värde Värdet för säker sträng. sträng (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. "SecureString" (krävs)
värde Värdet för säker sträng. sträng (krävs)

SelfHostedIntegrationRuntime

Namn Beskrivning Värde
typ Typ av integrationskörning. "SelfHosted" (krävs)
typeProperties När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
linkedInfo Länkad integrationskörningstyp från datafabriken LinkedIntegrationRuntimeType

Resursdefinition för ARM-mall

Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande JSON i mallen.

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

IntegrationRuntime-objekt

Ange egenskapen typ för att ange typ av objekt.

För Managedanvänder du:

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

För SelfHostedanvänder du:

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

SecretBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För SecureStringanvänder du:

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

LinkedIntegrationRuntimeType-objekt

Ange egenskapen authorizationType för att ange typ av objekt.

För Keyanvänder du:

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

För RBAC-använder du:

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

CustomSetupBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För CmdkeySetupanvänder du:

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

För ComponentSetupanvänder du:

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

För EnvironmentVariableSetupanvänder du:

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

Egenskapsvärden

CmdkeySetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "CmdkeySetup" (krävs)
typeProperties Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. CmdkeySetupTypeProperties (krävs)

CmdkeySetupTypeProperties

Namn Beskrivning Värde
lösenord Lösenordet för datakällans åtkomst. SecretBase (krävs)
targetName Servernamnet för datakällans åtkomst. any (krävs)
userName Användarnamnet för datakällans åtkomst. any (krävs)

ComponentSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "ComponentSetup" (krävs)
typeProperties Installera egenskaper för komponenttyp från tredje part. LicensedComponentSetupTypeProperties (krävs)

CustomSetupBase

Namn Beskrivning Värde
typ Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (krävs)

EntityReference

Namn Beskrivning Värde
referenceName Namnet på den refererade entiteten. sträng
typ Typen av den här refererade entiteten. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "EnvironmentVariableSetup" (krävs)
typeProperties Lägg till egenskaper för miljövariabeltyp. EnvironmentVariableSetupTypeProperties (krävs)

EnvironmentVariableSetupTypeProperties

Namn Beskrivning Värde
variableName Namnet på miljövariabeln. sträng (krävs)
variableValue Värdet för miljövariabeln. sträng (krävs)

IntegrationRuntime

Namn Beskrivning Värde
beskrivning Beskrivning av integrationskörning. sträng
typ Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. "Hanterad"
"SelfHosted" (krävs)

IntegrationRuntimeComputeProperties

Namn Beskrivning Värde
dataFlowProperties Dataflödesegenskaper för hanterad integrationskörning. IntegrationRuntimeDataFlowProperties
plats Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities sträng
maxParallelExecutionsPerNode Maximalt antal parallella körningar per nod för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
nodeSize Krav på nodstorlek för hanterad integrationskörning. sträng
numberOfNodes Det antal noder som krävs för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
vNetProperties VNet-egenskaper för hanterad integrationskörning. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Namn Beskrivning Värde
subnetId ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. sträng

IntegrationRuntimeCustomSetupScriptProperties

Namn Beskrivning Värde
blobContainerUri URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. sträng
sasToken SAS-token för Azure Blob-containern. SecureString

IntegrationRuntimeDataFlowProperties

Namn Beskrivning Värde
computeType Beräkningstyp för klustret som ska köra dataflödesjobbet. "ComputeOptimized"
"Allmänt"
"MemoryOptimized"
coreCount Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. Int
timeToLive Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. Int

Begränsningar:
Minsta värde = 0

IntegrationRuntimeDataProxyProperties

Namn Beskrivning Värde
connectVia Den lokalt installerade integrationskörningsreferensen. EntityReference
stig Sökvägen som ska innehålla mellanlagrade data i Blob Storage. sträng
stagingLinkedService Referens för mellanlagring av länkad tjänst. EntityReference

IntegrationRuntimeSsisCatalogInfo

Namn Beskrivning Värde
catalogAdminPassword Lösenordet för administratörsanvändarkontot för katalogdatabasen. SecureString
catalogAdminUserName Administratörsanvändarnamnet för katalogdatabasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
catalogPricingTier Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Grundläggande"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Url:en för katalogdatabasservern. sträng

IntegrationRuntimeSsisEgenskaper

Namn Beskrivning Värde
catalogInfo Kataloginformation för hanterad dedikerad integreringskörning. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeCustomSetupScriptProperties
dataProxyEgenskaper Dataproxyegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeDataProxyProperties
utgåva Utgåvan för SSIS Integration Runtime "Företag"
"Standard"
expressCustomSetupProperties Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. CustomSetupBase[]
licenseType Licenstyp för att ta med ditt eget licensscenario. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Namn Beskrivning Värde
publicIPs Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. string[]
Undernät Namnet på det undernät som integrationskörningen ansluter till. sträng
subnetId ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. sträng
vNetId ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. sträng

LicensedComponentSetupTypeProperties

Namn Beskrivning Värde
componentName Namnet på komponenten från tredje part. sträng (krävs)
licenseKey Licensnyckeln för att aktivera komponenten. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "Nyckel" (krävs)
nyckel Nyckeln som används för auktorisering. SecureString (krävs)

LinkedIntegrationRuntimeRbacAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "RBAC" (krävs)
resourceId Resursidentifieraren för integrationskörningen som ska delas. sträng (krävs)

LinkedIntegrationRuntimeType

Namn Beskrivning Värde
authorizationType Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. "Nyckel"
"RBAC" (krävs)

ManagedIntegrationRuntime

Namn Beskrivning Värde
managedVirtualNetwork Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ av integrationskörning. "Hanterad" (krävs)
typeProperties Egenskaper för hanterad integrationskörning. ManagedIntegrationRuntimeTypeProperties (krävs)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Namn Beskrivning Värde
Id ID för det hanterade virtuella nätverket. sträng
referenceName Referensnamnet för det hanterade virtuella nätverket sträng
typ Typen av det hanterade virtuella nätverket. sträng

ManagedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
computeProperties Beräkningsresursen för hanterad integrationskörning. IntegrationRuntimeComputeProperties
customerVirtualNetwork Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till IntegrationRuntimeCustomerVirtualNetwork
ssisEgenskaper SSIS-egenskaper för hanterad integrationskörning. IntegrationRuntimeSsisEgenskaper

Microsoft.Synapse/workspaces/integrationRuntimes

Namn Beskrivning Värde
apiVersion API-versionen '2021-06-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för integrationskörning. IntegrationRuntime (krävs)
typ Resurstypen "Microsoft.Synapse/workspaces/integrationRuntimes"

SecretBase

Namn Beskrivning Värde
typ Ange till "SecureString" för typen SecureString. "SecureString" (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. sträng (krävs)
värde Värdet för säker sträng. sträng (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. "SecureString" (krävs)
värde Värdet för säker sträng. sträng (krävs)

SelfHostedIntegrationRuntime

Namn Beskrivning Värde
typ Typ av integrationskörning. "SelfHosted" (krävs)
typeProperties När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
linkedInfo Länkad integrationskörningstyp från datafabriken LinkedIntegrationRuntimeType

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande Terraform i mallen.

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

IntegrationRuntime-objekt

Ange egenskapen typ för att ange typ av objekt.

För Managedanvänder du:

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

För SelfHostedanvänder du:

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

SecretBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För SecureStringanvänder du:

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

LinkedIntegrationRuntimeType-objekt

Ange egenskapen authorizationType för att ange typ av objekt.

För Keyanvänder du:

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

För RBAC-använder du:

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

CustomSetupBase-objekt

Ange egenskapen typ för att ange typ av objekt.

För CmdkeySetupanvänder du:

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

För ComponentSetupanvänder du:

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

För EnvironmentVariableSetupanvänder du:

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

Egenskapsvärden

CmdkeySetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "CmdkeySetup" (krävs)
typeProperties Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. CmdkeySetupTypeProperties (krävs)

CmdkeySetupTypeProperties

Namn Beskrivning Värde
lösenord Lösenordet för datakällans åtkomst. SecretBase (krävs)
targetName Servernamnet för datakällans åtkomst. any (krävs)
userName Användarnamnet för datakällans åtkomst. any (krävs)

ComponentSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "ComponentSetup" (krävs)
typeProperties Installera egenskaper för komponenttyp från tredje part. LicensedComponentSetupTypeProperties (krävs)

CustomSetupBase

Namn Beskrivning Värde
typ Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (krävs)

EntityReference

Namn Beskrivning Värde
referenceName Namnet på den refererade entiteten. sträng
typ Typen av den här refererade entiteten. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

Namn Beskrivning Värde
typ Typ av anpassad konfiguration. "EnvironmentVariableSetup" (krävs)
typeProperties Lägg till egenskaper för miljövariabeltyp. EnvironmentVariableSetupTypeProperties (krävs)

EnvironmentVariableSetupTypeProperties

Namn Beskrivning Värde
variableName Namnet på miljövariabeln. sträng (krävs)
variableValue Värdet för miljövariabeln. sträng (krävs)

IntegrationRuntime

Namn Beskrivning Värde
beskrivning Beskrivning av integrationskörning. sträng
typ Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. "Hanterad"
"SelfHosted" (krävs)

IntegrationRuntimeComputeProperties

Namn Beskrivning Värde
dataFlowProperties Dataflödesegenskaper för hanterad integrationskörning. IntegrationRuntimeDataFlowProperties
plats Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities sträng
maxParallelExecutionsPerNode Maximalt antal parallella körningar per nod för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
nodeSize Krav på nodstorlek för hanterad integrationskörning. sträng
numberOfNodes Det antal noder som krävs för hanterad integrationskörning. Int

Begränsningar:
Minsta värde = 1
vNetProperties VNet-egenskaper för hanterad integrationskörning. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Namn Beskrivning Värde
subnetId ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. sträng

IntegrationRuntimeCustomSetupScriptProperties

Namn Beskrivning Värde
blobContainerUri URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. sträng
sasToken SAS-token för Azure Blob-containern. SecureString

IntegrationRuntimeDataFlowProperties

Namn Beskrivning Värde
computeType Beräkningstyp för klustret som ska köra dataflödesjobbet. "ComputeOptimized"
"Allmänt"
"MemoryOptimized"
coreCount Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. Int
timeToLive Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. Int

Begränsningar:
Minsta värde = 0

IntegrationRuntimeDataProxyProperties

Namn Beskrivning Värde
connectVia Den lokalt installerade integrationskörningsreferensen. EntityReference
stig Sökvägen som ska innehålla mellanlagrade data i Blob Storage. sträng
stagingLinkedService Referens för mellanlagring av länkad tjänst. EntityReference

IntegrationRuntimeSsisCatalogInfo

Namn Beskrivning Värde
catalogAdminPassword Lösenordet för administratörsanvändarkontot för katalogdatabasen. SecureString
catalogAdminUserName Administratörsanvändarnamnet för katalogdatabasen. sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
catalogPricingTier Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Grundläggande"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Url:en för katalogdatabasservern. sträng

IntegrationRuntimeSsisEgenskaper

Namn Beskrivning Värde
catalogInfo Kataloginformation för hanterad dedikerad integreringskörning. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeCustomSetupScriptProperties
dataProxyEgenskaper Dataproxyegenskaper för en hanterad dedikerad integreringskörning. IntegrationRuntimeDataProxyProperties
utgåva Utgåvan för SSIS Integration Runtime "Företag"
"Standard"
expressCustomSetupProperties Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. CustomSetupBase[]
licenseType Licenstyp för att ta med ditt eget licensscenario. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Namn Beskrivning Värde
publicIPs Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. string[]
Undernät Namnet på det undernät som integrationskörningen ansluter till. sträng
subnetId ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. sträng
vNetId ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. sträng

LicensedComponentSetupTypeProperties

Namn Beskrivning Värde
componentName Namnet på komponenten från tredje part. sträng (krävs)
licenseKey Licensnyckeln för att aktivera komponenten. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "Nyckel" (krävs)
nyckel Nyckeln som används för auktorisering. SecureString (krävs)

LinkedIntegrationRuntimeRbacAuthorization

Namn Beskrivning Värde
authorizationType Auktoriseringstypen för integreringskörningsdelning. "RBAC" (krävs)
resourceId Resursidentifieraren för integrationskörningen som ska delas. sträng (krävs)

LinkedIntegrationRuntimeType

Namn Beskrivning Värde
authorizationType Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. "Nyckel"
"RBAC" (krävs)

ManagedIntegrationRuntime

Namn Beskrivning Värde
managedVirtualNetwork Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ av integrationskörning. "Hanterad" (krävs)
typeProperties Egenskaper för hanterad integrationskörning. ManagedIntegrationRuntimeTypeProperties (krävs)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Namn Beskrivning Värde
Id ID för det hanterade virtuella nätverket. sträng
referenceName Referensnamnet för det hanterade virtuella nätverket sträng
typ Typen av det hanterade virtuella nätverket. sträng

ManagedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
computeProperties Beräkningsresursen för hanterad integrationskörning. IntegrationRuntimeComputeProperties
customerVirtualNetwork Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till IntegrationRuntimeCustomerVirtualNetwork
ssisEgenskaper SSIS-egenskaper för hanterad integrationskörning. IntegrationRuntimeSsisEgenskaper

Microsoft.Synapse/workspaces/integrationRuntimes

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: arbetsytor
Egenskaper Egenskaper för integrationskörning. IntegrationRuntime (krävs)
typ Resurstypen "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"

SecretBase

Namn Beskrivning Värde
typ Ange till "SecureString" för typen SecureString. "SecureString" (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. sträng (krävs)
värde Värdet för säker sträng. sträng (krävs)

SecureString

Namn Beskrivning Värde
typ Typ av hemlighet. "SecureString" (krävs)
värde Värdet för säker sträng. sträng (krävs)

SelfHostedIntegrationRuntime

Namn Beskrivning Värde
typ Typ av integrationskörning. "SelfHosted" (krävs)
typeProperties När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Namn Beskrivning Värde
linkedInfo Länkad integrationskörningstyp från datafabriken LinkedIntegrationRuntimeType