Delen via


Microsoft.Synapse-werkruimten/integrationRuntimes

Bicep-resourcedefinitie

Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Synapse/workspaces/integrationRuntimes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

CustomSetupBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CmdkeySetup-:

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

Gebruik voor ComponentSetup-:

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

Gebruik voor EnvironmentVariableSetup-:

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

LinkedIntegrationRuntimeType-objecten

Stel de eigenschap authorizationType in om het type object op te geven.

Gebruik voor Key:

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

Gebruik voor RBAC-:

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

IntegrationRuntime-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Beheerde:

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

Gebruik voor SelfHosted:

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

SecretBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SecureString:

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

Eigenschapswaarden

CmdkeySetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'CmdkeySetup' (vereist)
typeProperties De opdracht Aangepaste eigenschappen van het installatietype cmdkey. CmdkeySetupTypeProperties (vereist)

CmdkeySetupTypeProperties

Naam Beschrijving Waarde
wachtwoord Het wachtwoord van toegang tot gegevensbronnen. SecretBase- (vereist)
targetName De servernaam van de toegang tot de gegevensbron. elke (vereist)
userName De gebruikersnaam van gegevensbrontoegang. elke (vereist)

ComponentSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. ComponentSetup (vereist)
typeProperties Installeer eigenschappen van het onderdeeltype van derden. LicensedComponentSetupTypeProperties (vereist)

CustomSetupBase

Naam Beschrijving Waarde
type Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. 'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (vereist)

EntityReference

Naam Beschrijving Waarde
referenceName De naam van deze entiteit waarnaar wordt verwezen. snaar
type Het type van deze entiteit waarnaar wordt verwezen. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'EnvironmentVariableSetup' (vereist)
typeProperties Voeg eigenschappen van het type omgevingsvariabele toe. EnvironmentVariableSetupTypeProperties (vereist)

EnvironmentVariableSetupTypeProperties

Naam Beschrijving Waarde
variableName De naam van de omgevingsvariabele. tekenreeks (vereist)
variableValue De waarde van de omgevingsvariabele. tekenreeks (vereist)

IntegrationRuntime

Naam Beschrijving Waarde
beschrijving Beschrijving van Integration Runtime. snaar
type Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. 'Beheerd'
'SelfHosted' (vereist)

IntegrationRuntimeComputeProperties

Naam Beschrijving Waarde
dataFlowProperties Eigenschappen van gegevensstromen voor beheerde integratieruntime. IntegrationRuntimeDataFlowProperties
plaats De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities snaar
maxParallelExecutionsPerNode Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. Int

Beperkingen:
Minimumwaarde = 1
nodeSize De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. snaar
numberOfNodes Het vereiste aantal knooppunten voor beheerde integratieruntime. Int

Beperkingen:
Minimumwaarde = 1
vNetProperties VNet-eigenschappen voor beheerde integration runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Naam Beschrijving Waarde
subnetId De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. snaar

IntegrationRuntimeCustomSetupScriptProperties

Naam Beschrijving Waarde
blobContainerUri De URI van de Azure Blob-container die het aangepaste installatiescript bevat. snaar
sasToken Het SAS-token van de Azure Blob-container. SecureString-

IntegrationRuntimeDataFlowProperties

Naam Beschrijving Waarde
computeType Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. 'ComputeOptimized'
'Algemeen'
'MemoryOptimized'
coreCount Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. Int
timeToLive De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Int

Beperkingen:
Minimumwaarde = 0

IntegrationRuntimeDataProxyProperties

Naam Beschrijving Waarde
connectVia De zelf-hostende naslaginformatie over integration runtime. EntityReference-
pad Het pad naar de gefaseerde gegevens in de Blob-opslag. snaar
stagingLinkedService De referentie voor de gekoppelde faseringsservice. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Naam Beschrijving Waarde
catalogAdminPassword Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. SecureString-
catalogAdminUserName De gebruikersnaam van de beheerder van de catalogusdatabase. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
catalogPricingTier De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basis'
'Premium'
'PremiumRS'
'Standaard'
catalogServerEndpoint De URL van de catalogusdatabaseserver. snaar

IntegrationRuntimeSsisProperties

Naam Beschrijving Waarde
catalogInfo Catalogusinformatie voor beheerde toegewezen integratieruntime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. IntegrationRuntimeCustomSetupScriptProperties-
dataProxyProperties Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. IntegrationRuntimeDataProxyProperties-
uitgave De editie voor de SSIS Integration Runtime 'Onderneming'
'Standaard'
expressCustomSetupProperties Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. CustomSetupBase[]
licenseType Licentietype voor het meenemen van uw eigen licentiescenario. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeVNetProperties

Naam Beschrijving Waarde
publicIPs Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. tekenreeks[]
Subnet De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. snaar
subnetId De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. snaar
vNetId De id van het VNet waaraan deze integratieruntime wordt gekoppeld. snaar

LicensedComponentSetupTypeProperties

Naam Beschrijving Waarde
componentName De naam van het onderdeel van derden. tekenreeks (vereist)
licenseKey De licentiesleutel voor het activeren van het onderdeel. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'Sleutel' (vereist)
sleutel De sleutel die wordt gebruikt voor autorisatie. SecureString- (vereist)

LinkedIntegrationRuntimeRbacAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'RBAC' (vereist)
resourceId De resource-id van de integratieruntime die moet worden gedeeld. tekenreeks (vereist)

LinkedIntegrationRuntimeType

Naam Beschrijving Waarde
authorizationType Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. 'Sleutel'
'RBAC' (vereist)

ManagedIntegrationRuntime

Naam Beschrijving Waarde
managedVirtualNetwork Beheerde Integration Runtime beheerd virtueel netwerk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
type Type integration runtime. Beheerd (vereist)
typeProperties Eigenschappen van beheerde integratieruntime. ManagedIntegrationRuntimeTypeProperties (vereist)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Naam Beschrijving Waarde
legitimatiebewijs De id van het beheerde virtuele netwerk. snaar
referenceName De referentienaam van het beheerde virtuele netwerk snaar
type Het type van het beheerde virtuele netwerk. snaar

ManagedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
computeProperties De rekenresource voor beheerde integratieruntime. IntegrationRuntimeComputeProperties
customerVirtualNetwork De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld IntegrationRuntimeCustomerVirtualNetwork-
ssisProperties SSIS-eigenschappen voor beheerde integration runtime. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
Eigenschappen Eigenschappen van Integration Runtime. IntegrationRuntime- (vereist)

SecretBase

Naam Beschrijving Waarde
type Ingesteld op 'SecureString' voor het type SecureString. 'SecureString' (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. tekenreeks (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. 'SecureString' (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SelfHostedIntegrationRuntime

Naam Beschrijving Waarde
type Type integration runtime. 'SelfHosted' (vereist)
typeProperties Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
linkedInfo Type gekoppelde integratieruntime van data factory LinkedIntegrationRuntimeType

Resourcedefinitie van ARM-sjabloon

Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Synapse/workspaces/integrationRuntimes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

CustomSetupBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CmdkeySetup-:

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

Gebruik voor ComponentSetup-:

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

Gebruik voor EnvironmentVariableSetup-:

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

LinkedIntegrationRuntimeType-objecten

Stel de eigenschap authorizationType in om het type object op te geven.

Gebruik voor Key:

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

Gebruik voor RBAC-:

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

IntegrationRuntime-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Beheerde:

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

Gebruik voor SelfHosted:

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

SecretBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SecureString:

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

Eigenschapswaarden

CmdkeySetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'CmdkeySetup' (vereist)
typeProperties De opdracht Aangepaste eigenschappen van het installatietype cmdkey. CmdkeySetupTypeProperties (vereist)

CmdkeySetupTypeProperties

Naam Beschrijving Waarde
wachtwoord Het wachtwoord van toegang tot gegevensbronnen. SecretBase- (vereist)
targetName De servernaam van de toegang tot de gegevensbron. elke (vereist)
userName De gebruikersnaam van gegevensbrontoegang. elke (vereist)

ComponentSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. ComponentSetup (vereist)
typeProperties Installeer eigenschappen van het onderdeeltype van derden. LicensedComponentSetupTypeProperties (vereist)

CustomSetupBase

Naam Beschrijving Waarde
type Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. 'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (vereist)

EntityReference

Naam Beschrijving Waarde
referenceName De naam van deze entiteit waarnaar wordt verwezen. snaar
type Het type van deze entiteit waarnaar wordt verwezen. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'EnvironmentVariableSetup' (vereist)
typeProperties Voeg eigenschappen van het type omgevingsvariabele toe. EnvironmentVariableSetupTypeProperties (vereist)

EnvironmentVariableSetupTypeProperties

Naam Beschrijving Waarde
variableName De naam van de omgevingsvariabele. tekenreeks (vereist)
variableValue De waarde van de omgevingsvariabele. tekenreeks (vereist)

IntegrationRuntime

Naam Beschrijving Waarde
beschrijving Beschrijving van Integration Runtime. snaar
type Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. 'Beheerd'
'SelfHosted' (vereist)

IntegrationRuntimeComputeProperties

Naam Beschrijving Waarde
dataFlowProperties Eigenschappen van gegevensstromen voor beheerde integratieruntime. IntegrationRuntimeDataFlowProperties
plaats De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities snaar
maxParallelExecutionsPerNode Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. Int

Beperkingen:
Minimumwaarde = 1
nodeSize De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. snaar
numberOfNodes Het vereiste aantal knooppunten voor beheerde integratieruntime. Int

Beperkingen:
Minimumwaarde = 1
vNetProperties VNet-eigenschappen voor beheerde integration runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Naam Beschrijving Waarde
subnetId De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. snaar

IntegrationRuntimeCustomSetupScriptProperties

Naam Beschrijving Waarde
blobContainerUri De URI van de Azure Blob-container die het aangepaste installatiescript bevat. snaar
sasToken Het SAS-token van de Azure Blob-container. SecureString-

IntegrationRuntimeDataFlowProperties

Naam Beschrijving Waarde
computeType Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. 'ComputeOptimized'
'Algemeen'
'MemoryOptimized'
coreCount Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. Int
timeToLive De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Int

Beperkingen:
Minimumwaarde = 0

IntegrationRuntimeDataProxyProperties

Naam Beschrijving Waarde
connectVia De zelf-hostende naslaginformatie over integration runtime. EntityReference-
pad Het pad naar de gefaseerde gegevens in de Blob-opslag. snaar
stagingLinkedService De referentie voor de gekoppelde faseringsservice. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Naam Beschrijving Waarde
catalogAdminPassword Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. SecureString-
catalogAdminUserName De gebruikersnaam van de beheerder van de catalogusdatabase. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
catalogPricingTier De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basis'
'Premium'
'PremiumRS'
'Standaard'
catalogServerEndpoint De URL van de catalogusdatabaseserver. snaar

IntegrationRuntimeSsisProperties

Naam Beschrijving Waarde
catalogInfo Catalogusinformatie voor beheerde toegewezen integratieruntime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. IntegrationRuntimeCustomSetupScriptProperties-
dataProxyProperties Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. IntegrationRuntimeDataProxyProperties-
uitgave De editie voor de SSIS Integration Runtime 'Onderneming'
'Standaard'
expressCustomSetupProperties Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. CustomSetupBase[]
licenseType Licentietype voor het meenemen van uw eigen licentiescenario. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeVNetProperties

Naam Beschrijving Waarde
publicIPs Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. tekenreeks[]
Subnet De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. snaar
subnetId De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. snaar
vNetId De id van het VNet waaraan deze integratieruntime wordt gekoppeld. snaar

LicensedComponentSetupTypeProperties

Naam Beschrijving Waarde
componentName De naam van het onderdeel van derden. tekenreeks (vereist)
licenseKey De licentiesleutel voor het activeren van het onderdeel. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'Sleutel' (vereist)
sleutel De sleutel die wordt gebruikt voor autorisatie. SecureString- (vereist)

LinkedIntegrationRuntimeRbacAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'RBAC' (vereist)
resourceId De resource-id van de integratieruntime die moet worden gedeeld. tekenreeks (vereist)

LinkedIntegrationRuntimeType

Naam Beschrijving Waarde
authorizationType Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. 'Sleutel'
'RBAC' (vereist)

ManagedIntegrationRuntime

Naam Beschrijving Waarde
managedVirtualNetwork Beheerde Integration Runtime beheerd virtueel netwerk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
type Type integration runtime. Beheerd (vereist)
typeProperties Eigenschappen van beheerde integratieruntime. ManagedIntegrationRuntimeTypeProperties (vereist)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Naam Beschrijving Waarde
legitimatiebewijs De id van het beheerde virtuele netwerk. snaar
referenceName De referentienaam van het beheerde virtuele netwerk snaar
type Het type van het beheerde virtuele netwerk. snaar

ManagedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
computeProperties De rekenresource voor beheerde integratieruntime. IntegrationRuntimeComputeProperties
customerVirtualNetwork De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld IntegrationRuntimeCustomerVirtualNetwork-
ssisProperties SSIS-eigenschappen voor beheerde integration runtime. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Naam Beschrijving Waarde
apiVersion De API-versie '2021-06-01'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van Integration Runtime. IntegrationRuntime- (vereist)
type Het resourcetype 'Microsoft.Synapse/workspaces/integrationRuntimes'

SecretBase

Naam Beschrijving Waarde
type Ingesteld op 'SecureString' voor het type SecureString. 'SecureString' (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. tekenreeks (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. 'SecureString' (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SelfHostedIntegrationRuntime

Naam Beschrijving Waarde
type Type integration runtime. 'SelfHosted' (vereist)
typeProperties Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
linkedInfo Type gekoppelde integratieruntime van data factory LinkedIntegrationRuntimeType

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Synapse/workspaces/integrationRuntimes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

CustomSetupBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CmdkeySetup-:

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

Gebruik voor ComponentSetup-:

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

Gebruik voor EnvironmentVariableSetup-:

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

LinkedIntegrationRuntimeType-objecten

Stel de eigenschap authorizationType in om het type object op te geven.

Gebruik voor Key:

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

Gebruik voor RBAC-:

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

IntegrationRuntime-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Beheerde:

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

Gebruik voor SelfHosted:

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

SecretBase-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SecureString:

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

Eigenschapswaarden

CmdkeySetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'CmdkeySetup' (vereist)
typeProperties De opdracht Aangepaste eigenschappen van het installatietype cmdkey. CmdkeySetupTypeProperties (vereist)

CmdkeySetupTypeProperties

Naam Beschrijving Waarde
wachtwoord Het wachtwoord van toegang tot gegevensbronnen. SecretBase- (vereist)
targetName De servernaam van de toegang tot de gegevensbron. elke (vereist)
userName De gebruikersnaam van gegevensbrontoegang. elke (vereist)

ComponentSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. ComponentSetup (vereist)
typeProperties Installeer eigenschappen van het onderdeeltype van derden. LicensedComponentSetupTypeProperties (vereist)

CustomSetupBase

Naam Beschrijving Waarde
type Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. 'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (vereist)

EntityReference

Naam Beschrijving Waarde
referenceName De naam van deze entiteit waarnaar wordt verwezen. snaar
type Het type van deze entiteit waarnaar wordt verwezen. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Naam Beschrijving Waarde
type Het type aangepaste installatie. 'EnvironmentVariableSetup' (vereist)
typeProperties Voeg eigenschappen van het type omgevingsvariabele toe. EnvironmentVariableSetupTypeProperties (vereist)

EnvironmentVariableSetupTypeProperties

Naam Beschrijving Waarde
variableName De naam van de omgevingsvariabele. tekenreeks (vereist)
variableValue De waarde van de omgevingsvariabele. tekenreeks (vereist)

IntegrationRuntime

Naam Beschrijving Waarde
beschrijving Beschrijving van Integration Runtime. snaar
type Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. 'Beheerd'
'SelfHosted' (vereist)

IntegrationRuntimeComputeProperties

Naam Beschrijving Waarde
dataFlowProperties Eigenschappen van gegevensstromen voor beheerde integratieruntime. IntegrationRuntimeDataFlowProperties
plaats De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities snaar
maxParallelExecutionsPerNode Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. Int

Beperkingen:
Minimumwaarde = 1
nodeSize De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. snaar
numberOfNodes Het vereiste aantal knooppunten voor beheerde integratieruntime. Int

Beperkingen:
Minimumwaarde = 1
vNetProperties VNet-eigenschappen voor beheerde integration runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Naam Beschrijving Waarde
subnetId De id van het subnet waaraan Azure-SSIS Integration Runtime wordt gekoppeld. snaar

IntegrationRuntimeCustomSetupScriptProperties

Naam Beschrijving Waarde
blobContainerUri De URI van de Azure Blob-container die het aangepaste installatiescript bevat. snaar
sasToken Het SAS-token van de Azure Blob-container. SecureString-

IntegrationRuntimeDataFlowProperties

Naam Beschrijving Waarde
computeType Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. 'ComputeOptimized'
'Algemeen'
'MemoryOptimized'
coreCount Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. Int
timeToLive De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Int

Beperkingen:
Minimumwaarde = 0

IntegrationRuntimeDataProxyProperties

Naam Beschrijving Waarde
connectVia De zelf-hostende naslaginformatie over integration runtime. EntityReference-
pad Het pad naar de gefaseerde gegevens in de Blob-opslag. snaar
stagingLinkedService De referentie voor de gekoppelde faseringsservice. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Naam Beschrijving Waarde
catalogAdminPassword Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. SecureString-
catalogAdminUserName De gebruikersnaam van de beheerder van de catalogusdatabase. snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
catalogPricingTier De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Basis'
'Premium'
'PremiumRS'
'Standaard'
catalogServerEndpoint De URL van de catalogusdatabaseserver. snaar

IntegrationRuntimeSsisProperties

Naam Beschrijving Waarde
catalogInfo Catalogusinformatie voor beheerde toegewezen integratieruntime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. IntegrationRuntimeCustomSetupScriptProperties-
dataProxyProperties Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. IntegrationRuntimeDataProxyProperties-
uitgave De editie voor de SSIS Integration Runtime 'Onderneming'
'Standaard'
expressCustomSetupProperties Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. CustomSetupBase[]
licenseType Licentietype voor het meenemen van uw eigen licentiescenario. 'BasePrice'
'LicenseIncluded'

IntegrationRuntimeVNetProperties

Naam Beschrijving Waarde
publicIPs Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. tekenreeks[]
Subnet De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. snaar
subnetId De id van het subnet waaraan deze Azure-SSIS Integration Runtime wordt toegevoegd. snaar
vNetId De id van het VNet waaraan deze integratieruntime wordt gekoppeld. snaar

LicensedComponentSetupTypeProperties

Naam Beschrijving Waarde
componentName De naam van het onderdeel van derden. tekenreeks (vereist)
licenseKey De licentiesleutel voor het activeren van het onderdeel. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'Sleutel' (vereist)
sleutel De sleutel die wordt gebruikt voor autorisatie. SecureString- (vereist)

LinkedIntegrationRuntimeRbacAuthorization

Naam Beschrijving Waarde
authorizationType Het autorisatietype voor het delen van integratieruntime. 'RBAC' (vereist)
resourceId De resource-id van de integratieruntime die moet worden gedeeld. tekenreeks (vereist)

LinkedIntegrationRuntimeType

Naam Beschrijving Waarde
authorizationType Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. 'Sleutel'
'RBAC' (vereist)

ManagedIntegrationRuntime

Naam Beschrijving Waarde
managedVirtualNetwork Beheerde Integration Runtime beheerd virtueel netwerk. ManagedIntegrationRuntimeManagedVirtualNetworkReference
type Type integration runtime. Beheerd (vereist)
typeProperties Eigenschappen van beheerde integratieruntime. ManagedIntegrationRuntimeTypeProperties (vereist)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Naam Beschrijving Waarde
legitimatiebewijs De id van het beheerde virtuele netwerk. snaar
referenceName De referentienaam van het beheerde virtuele netwerk snaar
type Het type van het beheerde virtuele netwerk. snaar

ManagedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
computeProperties De rekenresource voor beheerde integratieruntime. IntegrationRuntimeComputeProperties
customerVirtualNetwork De naam van het virtuele netwerk waaraan Azure-SSIS Integration Runtime wordt gekoppeld IntegrationRuntimeCustomerVirtualNetwork-
ssisProperties SSIS-eigenschappen voor beheerde integration runtime. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Eigenschappen Eigenschappen van Integration Runtime. IntegrationRuntime- (vereist)
type Het resourcetype "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"

SecretBase

Naam Beschrijving Waarde
type Ingesteld op 'SecureString' voor het type SecureString. 'SecureString' (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. tekenreeks (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SecureString

Naam Beschrijving Waarde
type Type van het geheim. 'SecureString' (vereist)
waarde Waarde van beveiligde tekenreeks. tekenreeks (vereist)

SelfHostedIntegrationRuntime

Naam Beschrijving Waarde
type Type integration runtime. 'SelfHosted' (vereist)
typeProperties Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Naam Beschrijving Waarde
linkedInfo Type gekoppelde integratieruntime van data factory LinkedIntegrationRuntimeType