Freigeben über


Microsoft.Synapse-Arbeitsbereiche/integrationRuntimes

Bicep-Ressourcendefinition

Der Ressourcentyp "workspaces/integrationRuntimes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Synapse/workspaces/integrationRuntimes-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

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-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für verwaltete:

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

Verwenden Sie für SelfHosted-:

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

SecretBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SecureString-:

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

LinkedIntegrationRuntimeType-Objekte

Legen Sie die authorizationType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Key-:

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

Verwenden Sie für RBAC-:

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

CustomSetupBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für CmdkeySetup:

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

Verwenden Sie für ComponentSetup-Folgendes:

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

Verwenden Sie für EnvironmentVariableSetup-:

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

Eigenschaftswerte

CmdkeySetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "CmdkeySetup" (erforderlich)
typeProperties Cmdkey-Befehlseigenschaften des benutzerdefinierten Setuptyps. CmdkeySetupTypeProperties (erforderlich)

CmdkeySetupTypeProperties

Name Beschreibung Wert
Passwort Das Kennwort des Datenquellenzugriffs. SecretBase- (erforderlich)
targetName Der Servername des Datenquellenzugriffs. beliebig (erforderlich)
Nutzername Der Benutzername des Datenquellenzugriffs. beliebig (erforderlich)

ComponentSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "ComponentSetup" (erforderlich)
typeProperties Installieren Der Komponententypeigenschaften von Drittanbietern. LicensedComponentSetupTypeProperties (erforderlich)

CustomSetupBase

Name Beschreibung Wert
Art Legen Sie für den Typ CmdkeySetup-auf "CmdkeySetup" fest. Set to 'ComponentSetup' for type ComponentSetup. Legen Sie für den Typ EnvironmentVariableSetupauf "EnvironmentVariableSetup" fest. 'CmdkeySetup'
"ComponentSetup"
'EnvironmentVariableSetup' (erforderlich)

EntityReference

Name Beschreibung Wert
referenceName Der Name dieser Referenzentität. Schnur
Art Der Typ dieser Entität, auf die verwiesen wird. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. 'EnvironmentVariableSetup' (erforderlich)
typeProperties Fügen Sie Umgebungsvariablentypeigenschaften hinzu. EnvironmentVariableSetupTypeProperties (erforderlich)

EnvironmentVariableSetupTypeProperties

Name Beschreibung Wert
variableName Der Name der Umgebungsvariable. Zeichenfolge (erforderlich)
variableValue Der Wert der Umgebungsvariable. Zeichenfolge (erforderlich)

IntegrationRuntime

Name Beschreibung Wert
Beschreibung Beschreibung der Integrationslaufzeit. Schnur
Art Legen Sie für den Typ ManagedIntegrationRuntimeauf "Verwaltet" fest. Set to 'SelfHosted' for type SelfHostedIntegrationRuntime. "Verwaltet"
'SelfHosted' (erforderlich)

IntegrationRuntimeComputeProperties

Name Beschreibung Wert
dataFlowProperties Datenflusseigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeDataFlowProperties
Ort Der Speicherort für die Laufzeit der verwalteten Integration. Die unterstützten Regionen finden Sie unter /azure/data-factory/data-factory-data-movement-activities Schnur
maxParallelExecutionsPerNode Maximale Anzahl paralleler Ausführungen pro Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
nodeSize Die Knotengrößenanforderung für die verwaltete Integrationslaufzeit. Schnur
numberOfNodes Die erforderliche Anzahl von Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
vNetProperties VNet-Eigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Name Beschreibung Wert
subnetz-ID Die ID des Subnetzes, zu dem Azure-SSIS Integrationslaufzeit beitreten wird. Schnur

IntegrationRuntimeCustomSetupScriptProperties

Name Beschreibung Wert
blobContainerUri Der URI des Azure-Blobcontainers, der das benutzerdefinierte Setupskript enthält. Schnur
sasToken Das SAS-Token des Azure-Blobcontainers. SecureString-

IntegrationRuntimeDataFlowProperties

Name Beschreibung Wert
computeType Computetyp des Clusters, der den Datenflussauftrag ausführt. "ComputeOptimized"
"Allgemein"
"MemoryOptimized"
coreCount Die Kernanzahl des Clusters, der den Datenflussauftrag ausführt. Unterstützte Werte sind: 8, 16, 32, 48, 80, 144 und 272. Int
timeToLive Zeit für live (in Minuten) des Clusters, der den Datenflussauftrag ausführt. Int

Zwänge:
Min.-Wert = 0

IntegrationRuntimeDataProxyProperties

Name Beschreibung Wert
connectVia Die selbst gehostete Integrationslaufzeitreferenz. EntityReference-
Pfad Der Pfad, der die mehrstufigen Daten im Blob-Speicher enthalten soll. Schnur
stagingLinkedService Der Verweis auf den stagingverknüpften Dienst. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Name Beschreibung Wert
catalogAdminPassword Das Kennwort des Administratorbenutzerkontos der Katalogdatenbank. SecureString-
catalogAdminUserName Der Administratorbenutzername der Katalogdatenbank. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 128
catalogPricingTier Die Preisstufe für die Katalogdatenbank. Die gültigen Werte wurden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Einfach"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Die Url des Katalogdatenbankservers. Schnur

IntegrationRuntimeSsisProperties

Name Beschreibung Wert
catalogInfo Kataloginformationen für die verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Benutzerdefinierte Setupskripteigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Datenproxyeigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeDataProxyProperties
Auflage Die Edition für die SSIS-Integrationslaufzeit "Enterprise"
"Standard"
expressCustomSetupProperties Benutzerdefiniertes Setup ohne Skripteigenschaften für eine SSIS-Integrationslaufzeit. CustomSetupBase-[]
licenseType Lizenztyp für die Bereitstellung Ihres eigenen Lizenzszenarios. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Name Beschreibung Wert
publicIPs Ressourcen-IDs der öffentlichen IP-Adressen, die von dieser Integrationslaufzeit verwendet werden. string[]
Subnetz Der Name des Subnetzes, dem diese Integrationslaufzeit beitritt. Schnur
subnetz-ID Die ID des Subnetzes, mit dem diese Azure-SSIS Integrationslaufzeit verbunden wird. Schnur
vNetId Die ID des VNet, dem diese Integrationslaufzeit beitritt. Schnur

LicensedComponentSetupTypeProperties

Name Beschreibung Wert
componentName Der Name der Drittanbieterkomponente. Zeichenfolge (erforderlich)
licenseKey Der Lizenzschlüssel zum Aktivieren der Komponente. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "Schlüssel" (erforderlich)
Schlüssel Der für die Autorisierung verwendete Schlüssel. SecureString- (erforderlich)

LinkedIntegrationRuntimeRbacAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "RBAC" (erforderlich)
resourceId Der Ressourcenbezeichner der integrationslaufzeit, die freigegeben werden soll. Zeichenfolge (erforderlich)

LinkedIntegrationRuntimeType

Name Beschreibung Wert
authorizationType Set to 'Key' for type LinkedIntegrationRuntimeKeyAuthorization. Legen Sie für den Typ LinkedIntegrationRuntimeRbacAuthorizationauf "RBAC" fest. "Schlüssel"
"RBAC" (erforderlich)

ManagedIntegrationRuntime

Name Beschreibung Wert
managedVirtualNetwork Verwaltetes virtuelles Netzwerk der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeManagedVirtualNetworkReference
Art Typ der Integrationslaufzeit. "Verwaltet" (erforderlich)
typeProperties Eigenschaften der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeTypeProperties (erforderlich)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Name Beschreibung Wert
id Die ID des verwalteten virtuellen Netzwerks. Schnur
referenceName Der Verweisname des verwalteten virtuellen Netzwerks Schnur
Art Der Typ des verwalteten virtuellen Netzwerks. Schnur

ManagedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
computeProperties Die Computeressource für die Laufzeit der verwalteten Integration. IntegrationRuntimeComputeProperties
customerVirtualNetwork Der Name des virtuellen Netzwerks, dem Azure-SSIS Integrationslaufzeit beitreten wird IntegrationRuntimeCustomerVirtualNetwork
ssisProperties SSIS-Eigenschaften für die Laufzeit der verwalteten Integration. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Arbeitsbereiche
Eigenschaften Integrationslaufzeiteigenschaften. IntegrationRuntime- (erforderlich)

SecretBase

Name Beschreibung Wert
Art Set to 'SecureString' for type SecureString. "SecureString" (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. Zeichenfolge (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. "SecureString" (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SelfHostedIntegrationRuntime

Name Beschreibung Wert
Art Typ der Integrationslaufzeit. 'SelfHosted' (erforderlich)
typeProperties Wenn diese Eigenschaft nicht null ist, bedeutet dies eine verknüpfte Integrationslaufzeit. Die Eigenschaft wird verwendet, um auf die ursprüngliche Integrationslaufzeit zuzugreifen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
linkedInfo Verknüpfter Integrations-Laufzeittyp aus Data Factory LinkedIntegrationRuntimeType-

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "workspaces/integrationRuntimes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Synapse/workspaces/integrationRuntimes-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

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

IntegrationRuntime-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für verwaltete:

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

Verwenden Sie für SelfHosted-:

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

SecretBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SecureString-:

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

LinkedIntegrationRuntimeType-Objekte

Legen Sie die authorizationType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Key-:

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

Verwenden Sie für RBAC-:

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

CustomSetupBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für CmdkeySetup:

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

Verwenden Sie für ComponentSetup-Folgendes:

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

Verwenden Sie für EnvironmentVariableSetup-:

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

Eigenschaftswerte

CmdkeySetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "CmdkeySetup" (erforderlich)
typeProperties Cmdkey-Befehlseigenschaften des benutzerdefinierten Setuptyps. CmdkeySetupTypeProperties (erforderlich)

CmdkeySetupTypeProperties

Name Beschreibung Wert
Passwort Das Kennwort des Datenquellenzugriffs. SecretBase- (erforderlich)
targetName Der Servername des Datenquellenzugriffs. beliebig (erforderlich)
Nutzername Der Benutzername des Datenquellenzugriffs. beliebig (erforderlich)

ComponentSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "ComponentSetup" (erforderlich)
typeProperties Installieren Der Komponententypeigenschaften von Drittanbietern. LicensedComponentSetupTypeProperties (erforderlich)

CustomSetupBase

Name Beschreibung Wert
Art Legen Sie für den Typ CmdkeySetup-auf "CmdkeySetup" fest. Set to 'ComponentSetup' for type ComponentSetup. Legen Sie für den Typ EnvironmentVariableSetupauf "EnvironmentVariableSetup" fest. 'CmdkeySetup'
"ComponentSetup"
'EnvironmentVariableSetup' (erforderlich)

EntityReference

Name Beschreibung Wert
referenceName Der Name dieser Referenzentität. Schnur
Art Der Typ dieser Entität, auf die verwiesen wird. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. 'EnvironmentVariableSetup' (erforderlich)
typeProperties Fügen Sie Umgebungsvariablentypeigenschaften hinzu. EnvironmentVariableSetupTypeProperties (erforderlich)

EnvironmentVariableSetupTypeProperties

Name Beschreibung Wert
variableName Der Name der Umgebungsvariable. Zeichenfolge (erforderlich)
variableValue Der Wert der Umgebungsvariable. Zeichenfolge (erforderlich)

IntegrationRuntime

Name Beschreibung Wert
Beschreibung Beschreibung der Integrationslaufzeit. Schnur
Art Legen Sie für den Typ ManagedIntegrationRuntimeauf "Verwaltet" fest. Set to 'SelfHosted' for type SelfHostedIntegrationRuntime. "Verwaltet"
'SelfHosted' (erforderlich)

IntegrationRuntimeComputeProperties

Name Beschreibung Wert
dataFlowProperties Datenflusseigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeDataFlowProperties
Ort Der Speicherort für die Laufzeit der verwalteten Integration. Die unterstützten Regionen finden Sie unter /azure/data-factory/data-factory-data-movement-activities Schnur
maxParallelExecutionsPerNode Maximale Anzahl paralleler Ausführungen pro Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
nodeSize Die Knotengrößenanforderung für die verwaltete Integrationslaufzeit. Schnur
numberOfNodes Die erforderliche Anzahl von Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
vNetProperties VNet-Eigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Name Beschreibung Wert
subnetz-ID Die ID des Subnetzes, zu dem Azure-SSIS Integrationslaufzeit beitreten wird. Schnur

IntegrationRuntimeCustomSetupScriptProperties

Name Beschreibung Wert
blobContainerUri Der URI des Azure-Blobcontainers, der das benutzerdefinierte Setupskript enthält. Schnur
sasToken Das SAS-Token des Azure-Blobcontainers. SecureString-

IntegrationRuntimeDataFlowProperties

Name Beschreibung Wert
computeType Computetyp des Clusters, der den Datenflussauftrag ausführt. "ComputeOptimized"
"Allgemein"
"MemoryOptimized"
coreCount Die Kernanzahl des Clusters, der den Datenflussauftrag ausführt. Unterstützte Werte sind: 8, 16, 32, 48, 80, 144 und 272. Int
timeToLive Zeit für live (in Minuten) des Clusters, der den Datenflussauftrag ausführt. Int

Zwänge:
Min.-Wert = 0

IntegrationRuntimeDataProxyProperties

Name Beschreibung Wert
connectVia Die selbst gehostete Integrationslaufzeitreferenz. EntityReference-
Pfad Der Pfad, der die mehrstufigen Daten im Blob-Speicher enthalten soll. Schnur
stagingLinkedService Der Verweis auf den stagingverknüpften Dienst. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Name Beschreibung Wert
catalogAdminPassword Das Kennwort des Administratorbenutzerkontos der Katalogdatenbank. SecureString-
catalogAdminUserName Der Administratorbenutzername der Katalogdatenbank. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 128
catalogPricingTier Die Preisstufe für die Katalogdatenbank. Die gültigen Werte wurden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Einfach"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Die Url des Katalogdatenbankservers. Schnur

IntegrationRuntimeSsisProperties

Name Beschreibung Wert
catalogInfo Kataloginformationen für die verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Benutzerdefinierte Setupskripteigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Datenproxyeigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeDataProxyProperties
Auflage Die Edition für die SSIS-Integrationslaufzeit "Enterprise"
"Standard"
expressCustomSetupProperties Benutzerdefiniertes Setup ohne Skripteigenschaften für eine SSIS-Integrationslaufzeit. CustomSetupBase-[]
licenseType Lizenztyp für die Bereitstellung Ihres eigenen Lizenzszenarios. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Name Beschreibung Wert
publicIPs Ressourcen-IDs der öffentlichen IP-Adressen, die von dieser Integrationslaufzeit verwendet werden. string[]
Subnetz Der Name des Subnetzes, dem diese Integrationslaufzeit beitritt. Schnur
subnetz-ID Die ID des Subnetzes, mit dem diese Azure-SSIS Integrationslaufzeit verbunden wird. Schnur
vNetId Die ID des VNet, dem diese Integrationslaufzeit beitritt. Schnur

LicensedComponentSetupTypeProperties

Name Beschreibung Wert
componentName Der Name der Drittanbieterkomponente. Zeichenfolge (erforderlich)
licenseKey Der Lizenzschlüssel zum Aktivieren der Komponente. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "Schlüssel" (erforderlich)
Schlüssel Der für die Autorisierung verwendete Schlüssel. SecureString- (erforderlich)

LinkedIntegrationRuntimeRbacAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "RBAC" (erforderlich)
resourceId Der Ressourcenbezeichner der integrationslaufzeit, die freigegeben werden soll. Zeichenfolge (erforderlich)

LinkedIntegrationRuntimeType

Name Beschreibung Wert
authorizationType Set to 'Key' for type LinkedIntegrationRuntimeKeyAuthorization. Legen Sie für den Typ LinkedIntegrationRuntimeRbacAuthorizationauf "RBAC" fest. "Schlüssel"
"RBAC" (erforderlich)

ManagedIntegrationRuntime

Name Beschreibung Wert
managedVirtualNetwork Verwaltetes virtuelles Netzwerk der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeManagedVirtualNetworkReference
Art Typ der Integrationslaufzeit. "Verwaltet" (erforderlich)
typeProperties Eigenschaften der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeTypeProperties (erforderlich)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Name Beschreibung Wert
id Die ID des verwalteten virtuellen Netzwerks. Schnur
referenceName Der Verweisname des verwalteten virtuellen Netzwerks Schnur
Art Der Typ des verwalteten virtuellen Netzwerks. Schnur

ManagedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
computeProperties Die Computeressource für die Laufzeit der verwalteten Integration. IntegrationRuntimeComputeProperties
customerVirtualNetwork Der Name des virtuellen Netzwerks, dem Azure-SSIS Integrationslaufzeit beitreten wird IntegrationRuntimeCustomerVirtualNetwork
ssisProperties SSIS-Eigenschaften für die Laufzeit der verwalteten Integration. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Name Beschreibung Wert
apiVersion Die API-Version '2021-06-01'
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Integrationslaufzeiteigenschaften. IntegrationRuntime- (erforderlich)
Art Der Ressourcentyp "Microsoft.Synapse/workspaces/integrationRuntimes"

SecretBase

Name Beschreibung Wert
Art Set to 'SecureString' for type SecureString. "SecureString" (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. Zeichenfolge (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. "SecureString" (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SelfHostedIntegrationRuntime

Name Beschreibung Wert
Art Typ der Integrationslaufzeit. 'SelfHosted' (erforderlich)
typeProperties Wenn diese Eigenschaft nicht null ist, bedeutet dies eine verknüpfte Integrationslaufzeit. Die Eigenschaft wird verwendet, um auf die ursprüngliche Integrationslaufzeit zuzugreifen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
linkedInfo Verknüpfter Integrations-Laufzeittyp aus Data Factory LinkedIntegrationRuntimeType-

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "workspaces/integrationRuntimes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Synapse/workspaces/integrationRuntimes-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für verwaltete:

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

Verwenden Sie für SelfHosted-:

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

SecretBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SecureString-:

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

LinkedIntegrationRuntimeType-Objekte

Legen Sie die authorizationType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Key-:

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

Verwenden Sie für RBAC-:

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

CustomSetupBase-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für CmdkeySetup:

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

Verwenden Sie für ComponentSetup-Folgendes:

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

Verwenden Sie für EnvironmentVariableSetup-:

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

Eigenschaftswerte

CmdkeySetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "CmdkeySetup" (erforderlich)
typeProperties Cmdkey-Befehlseigenschaften des benutzerdefinierten Setuptyps. CmdkeySetupTypeProperties (erforderlich)

CmdkeySetupTypeProperties

Name Beschreibung Wert
Passwort Das Kennwort des Datenquellenzugriffs. SecretBase- (erforderlich)
targetName Der Servername des Datenquellenzugriffs. beliebig (erforderlich)
Nutzername Der Benutzername des Datenquellenzugriffs. beliebig (erforderlich)

ComponentSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. "ComponentSetup" (erforderlich)
typeProperties Installieren Der Komponententypeigenschaften von Drittanbietern. LicensedComponentSetupTypeProperties (erforderlich)

CustomSetupBase

Name Beschreibung Wert
Art Legen Sie für den Typ CmdkeySetup-auf "CmdkeySetup" fest. Set to 'ComponentSetup' for type ComponentSetup. Legen Sie für den Typ EnvironmentVariableSetupauf "EnvironmentVariableSetup" fest. 'CmdkeySetup'
"ComponentSetup"
'EnvironmentVariableSetup' (erforderlich)

EntityReference

Name Beschreibung Wert
referenceName Der Name dieser Referenzentität. Schnur
Art Der Typ dieser Entität, auf die verwiesen wird. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Name Beschreibung Wert
Art Der Typ des benutzerdefinierten Setups. 'EnvironmentVariableSetup' (erforderlich)
typeProperties Fügen Sie Umgebungsvariablentypeigenschaften hinzu. EnvironmentVariableSetupTypeProperties (erforderlich)

EnvironmentVariableSetupTypeProperties

Name Beschreibung Wert
variableName Der Name der Umgebungsvariable. Zeichenfolge (erforderlich)
variableValue Der Wert der Umgebungsvariable. Zeichenfolge (erforderlich)

IntegrationRuntime

Name Beschreibung Wert
Beschreibung Beschreibung der Integrationslaufzeit. Schnur
Art Legen Sie für den Typ ManagedIntegrationRuntimeauf "Verwaltet" fest. Set to 'SelfHosted' for type SelfHostedIntegrationRuntime. "Verwaltet"
'SelfHosted' (erforderlich)

IntegrationRuntimeComputeProperties

Name Beschreibung Wert
dataFlowProperties Datenflusseigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeDataFlowProperties
Ort Der Speicherort für die Laufzeit der verwalteten Integration. Die unterstützten Regionen finden Sie unter /azure/data-factory/data-factory-data-movement-activities Schnur
maxParallelExecutionsPerNode Maximale Anzahl paralleler Ausführungen pro Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
nodeSize Die Knotengrößenanforderung für die verwaltete Integrationslaufzeit. Schnur
numberOfNodes Die erforderliche Anzahl von Knoten für die Laufzeit der verwalteten Integration. Int

Zwänge:
Min.-Wert = 1
vNetProperties VNet-Eigenschaften für verwaltete Integrationslaufzeit. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Name Beschreibung Wert
subnetz-ID Die ID des Subnetzes, zu dem Azure-SSIS Integrationslaufzeit beitreten wird. Schnur

IntegrationRuntimeCustomSetupScriptProperties

Name Beschreibung Wert
blobContainerUri Der URI des Azure-Blobcontainers, der das benutzerdefinierte Setupskript enthält. Schnur
sasToken Das SAS-Token des Azure-Blobcontainers. SecureString-

IntegrationRuntimeDataFlowProperties

Name Beschreibung Wert
computeType Computetyp des Clusters, der den Datenflussauftrag ausführt. "ComputeOptimized"
"Allgemein"
"MemoryOptimized"
coreCount Die Kernanzahl des Clusters, der den Datenflussauftrag ausführt. Unterstützte Werte sind: 8, 16, 32, 48, 80, 144 und 272. Int
timeToLive Zeit für live (in Minuten) des Clusters, der den Datenflussauftrag ausführt. Int

Zwänge:
Min.-Wert = 0

IntegrationRuntimeDataProxyProperties

Name Beschreibung Wert
connectVia Die selbst gehostete Integrationslaufzeitreferenz. EntityReference-
Pfad Der Pfad, der die mehrstufigen Daten im Blob-Speicher enthalten soll. Schnur
stagingLinkedService Der Verweis auf den stagingverknüpften Dienst. EntityReference-

IntegrationRuntimeSsisCatalogInfo

Name Beschreibung Wert
catalogAdminPassword Das Kennwort des Administratorbenutzerkontos der Katalogdatenbank. SecureString-
catalogAdminUserName Der Administratorbenutzername der Katalogdatenbank. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 128
catalogPricingTier Die Preisstufe für die Katalogdatenbank. Die gültigen Werte wurden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Einfach"
"Premium"
"PremiumRS"
"Standard"
catalogServerEndpoint Die Url des Katalogdatenbankservers. Schnur

IntegrationRuntimeSsisProperties

Name Beschreibung Wert
catalogInfo Kataloginformationen für die verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Benutzerdefinierte Setupskripteigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Datenproxyeigenschaften für eine verwaltete dedizierte Integrationslaufzeit. IntegrationRuntimeDataProxyProperties
Auflage Die Edition für die SSIS-Integrationslaufzeit "Enterprise"
"Standard"
expressCustomSetupProperties Benutzerdefiniertes Setup ohne Skripteigenschaften für eine SSIS-Integrationslaufzeit. CustomSetupBase-[]
licenseType Lizenztyp für die Bereitstellung Ihres eigenen Lizenzszenarios. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Name Beschreibung Wert
publicIPs Ressourcen-IDs der öffentlichen IP-Adressen, die von dieser Integrationslaufzeit verwendet werden. string[]
Subnetz Der Name des Subnetzes, dem diese Integrationslaufzeit beitritt. Schnur
subnetz-ID Die ID des Subnetzes, mit dem diese Azure-SSIS Integrationslaufzeit verbunden wird. Schnur
vNetId Die ID des VNet, dem diese Integrationslaufzeit beitritt. Schnur

LicensedComponentSetupTypeProperties

Name Beschreibung Wert
componentName Der Name der Drittanbieterkomponente. Zeichenfolge (erforderlich)
licenseKey Der Lizenzschlüssel zum Aktivieren der Komponente. SecretBase-

LinkedIntegrationRuntimeKeyAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "Schlüssel" (erforderlich)
Schlüssel Der für die Autorisierung verwendete Schlüssel. SecureString- (erforderlich)

LinkedIntegrationRuntimeRbacAuthorization

Name Beschreibung Wert
authorizationType Der Autorisierungstyp für die Integrationslaufzeitfreigabe. "RBAC" (erforderlich)
resourceId Der Ressourcenbezeichner der integrationslaufzeit, die freigegeben werden soll. Zeichenfolge (erforderlich)

LinkedIntegrationRuntimeType

Name Beschreibung Wert
authorizationType Set to 'Key' for type LinkedIntegrationRuntimeKeyAuthorization. Legen Sie für den Typ LinkedIntegrationRuntimeRbacAuthorizationauf "RBAC" fest. "Schlüssel"
"RBAC" (erforderlich)

ManagedIntegrationRuntime

Name Beschreibung Wert
managedVirtualNetwork Verwaltetes virtuelles Netzwerk der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeManagedVirtualNetworkReference
Art Typ der Integrationslaufzeit. "Verwaltet" (erforderlich)
typeProperties Eigenschaften der verwalteten Integrationslaufzeit. ManagedIntegrationRuntimeTypeProperties (erforderlich)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Name Beschreibung Wert
id Die ID des verwalteten virtuellen Netzwerks. Schnur
referenceName Der Verweisname des verwalteten virtuellen Netzwerks Schnur
Art Der Typ des verwalteten virtuellen Netzwerks. Schnur

ManagedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
computeProperties Die Computeressource für die Laufzeit der verwalteten Integration. IntegrationRuntimeComputeProperties
customerVirtualNetwork Der Name des virtuellen Netzwerks, dem Azure-SSIS Integrationslaufzeit beitreten wird IntegrationRuntimeCustomerVirtualNetwork
ssisProperties SSIS-Eigenschaften für die Laufzeit der verwalteten Integration. IntegrationRuntimeSsisProperties

Microsoft.Synapse/workspaces/integrationRuntimes

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Arbeitsbereiche
Eigenschaften Integrationslaufzeiteigenschaften. IntegrationRuntime- (erforderlich)
Art Der Ressourcentyp "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"

SecretBase

Name Beschreibung Wert
Art Set to 'SecureString' for type SecureString. "SecureString" (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. Zeichenfolge (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SecureString

Name Beschreibung Wert
Art Typ des geheimen Schlüssels. "SecureString" (erforderlich)
Wert Wert der sicheren Zeichenfolge. Zeichenfolge (erforderlich)

SelfHostedIntegrationRuntime

Name Beschreibung Wert
Art Typ der Integrationslaufzeit. 'SelfHosted' (erforderlich)
typeProperties Wenn diese Eigenschaft nicht null ist, bedeutet dies eine verknüpfte Integrationslaufzeit. Die Eigenschaft wird verwendet, um auf die ursprüngliche Integrationslaufzeit zuzugreifen. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Name Beschreibung Wert
linkedInfo Verknüpfter Integrations-Laufzeittyp aus Data Factory LinkedIntegrationRuntimeType-