Microsoft.Synapse-Arbeitsbereiche/integrationRuntimes
Bicep-Ressourcendefinition
Der Ressourcentyp "workspaces/integrationRuntimes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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- |