Microsoft.Synapse-arbetsytor/integrationRuntimes
Bicep-resursdefinition
Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
IntegrationRuntime-objekt
Ange egenskapen typ för att ange typ av objekt.
För Managedanvänder du:
{
managedVirtualNetwork: {
id: 'string'
referenceName: 'string'
type: 'string'
}
type: 'Managed'
typeProperties: {
computeProperties: {
dataFlowProperties: {
computeType: 'string'
coreCount: int
timeToLive: int
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
subnetId: 'string'
vNetId: 'string'
}
}
customerVirtualNetwork: {
subnetId: 'string'
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
}
customSetupScriptProperties: {
blobContainerUri: 'string'
sasToken: {
type: 'string'
value: 'string'
}
}
dataProxyProperties: {
connectVia: {
referenceName: 'string'
type: 'string'
}
path: 'string'
stagingLinkedService: {
referenceName: 'string'
type: 'string'
}
}
edition: 'string'
expressCustomSetupProperties: [
{
type: 'string'
// For remaining properties, see CustomSetupBase objects
}
]
licenseType: 'string'
}
}
}
För SelfHostedanvänder du:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
SecretBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För SecureStringanvänder du:
{
type: 'SecureString'
value: 'string'
}
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Keyanvänder du:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
För RBAC-använder du:
{
authorizationType: 'RBAC'
resourceId: 'string'
}
CustomSetupBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För CmdkeySetupanvänder du:
{
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any(Azure.Bicep.Types.Concrete.AnyType)
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
För ComponentSetupanvänder du:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
För EnvironmentVariableSetupanvänder du:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
Egenskapsvärden
CmdkeySetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för datakällans åtkomst. | SecretBase (krävs) |
targetName | Servernamnet för datakällans åtkomst. | any (krävs) |
userName | Användarnamnet för datakällans åtkomst. | any (krävs) |
ComponentSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttyp från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
CustomSetupBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. | "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (krävs) |
EntityReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den här refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
EnvironmentVariableSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
IntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av integrationskörning. | sträng |
typ | Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. | "Hanterad" "SelfHosted" (krävs) |
IntegrationRuntimeComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
plats | Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities | sträng |
maxParallelExecutionsPerNode | Maximalt antal parallella körningar per nod för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
nodeSize | Krav på nodstorlek för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Namn | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. | sträng |
IntegrationRuntimeCustomSetupScriptProperties
Namn | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataFlowProperties
Namn | Beskrivning | Värde |
---|---|---|
computeType | Beräkningstyp för klustret som ska köra dataflödesjobbet. | "ComputeOptimized" "Allmänt" "MemoryOptimized" |
coreCount | Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. | Int |
timeToLive | Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. | Int Begränsningar: Minsta värde = 0 |
IntegrationRuntimeDataProxyProperties
Namn | Beskrivning | Värde |
---|---|---|
connectVia | Den lokalt installerade integrationskörningsreferensen. | EntityReference |
stig | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referens för mellanlagring av länkad tjänst. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Namn | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
IntegrationRuntimeSsisEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeDataProxyProperties |
utgåva | Utgåvan för SSIS Integration Runtime | "Företag" "Standard" |
expressCustomSetupProperties | Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. | CustomSetupBase[] |
licenseType | Licenstyp för att ta med ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeVNetProperties
Namn | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. | string[] |
Undernät | Namnet på det undernät som integrationskörningen ansluter till. | sträng |
subnetId | ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. | sträng |
vNetId | ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. | sträng |
LicensedComponentSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
nyckel | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "RBAC" (krävs) |
resourceId | Resursidentifieraren för integrationskörningen som ska delas. | sträng (krävs) |
LinkedIntegrationRuntimeType
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. | "Nyckel" "RBAC" (krävs) |
ManagedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
managedVirtualNetwork | Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Namn | Beskrivning | Värde |
---|---|---|
Id | ID för det hanterade virtuella nätverket. | sträng |
referenceName | Referensnamnet för det hanterade virtuella nätverket | sträng |
typ | Typen av det hanterade virtuella nätverket. | sträng |
ManagedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till | IntegrationRuntimeCustomerVirtualNetwork |
ssisEgenskaper | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisEgenskaper |
Microsoft.Synapse/workspaces/integrationRuntimes
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: arbetsytor |
Egenskaper | Egenskaper för integrationskörning. | IntegrationRuntime (krävs) |
SecretBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till "SecureString" för typen SecureString. | "SecureString" (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | sträng (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | "SecureString" (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SelfHostedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "SelfHosted" (krävs) |
typeProperties | När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |
Resursdefinition för ARM-mall
Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Synapse/workspaces/integrationRuntimes",
"apiVersion": "2021-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
IntegrationRuntime-objekt
Ange egenskapen typ för att ange typ av objekt.
För Managedanvänder du:
{
"managedVirtualNetwork": {
"id": "string",
"referenceName": "string",
"type": "string"
},
"type": "Managed",
"typeProperties": {
"computeProperties": {
"dataFlowProperties": {
"computeType": "string",
"coreCount": "int",
"timeToLive": "int"
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"subnetId": "string",
"vNetId": "string"
}
},
"customerVirtualNetwork": {
"subnetId": "string"
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string"
},
"customSetupScriptProperties": {
"blobContainerUri": "string",
"sasToken": {
"type": "string",
"value": "string"
}
},
"dataProxyProperties": {
"connectVia": {
"referenceName": "string",
"type": "string"
},
"path": "string",
"stagingLinkedService": {
"referenceName": "string",
"type": "string"
}
},
"edition": "string",
"expressCustomSetupProperties": [ {
"type": "string"
// For remaining properties, see CustomSetupBase objects
} ],
"licenseType": "string"
}
}
}
För SelfHostedanvänder du:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
SecretBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För SecureStringanvänder du:
{
"type": "SecureString",
"value": "string"
}
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Keyanvänder du:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
För RBAC-använder du:
{
"authorizationType": "RBAC",
"resourceId": "string"
}
CustomSetupBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För CmdkeySetupanvänder du:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
För ComponentSetupanvänder du:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
För EnvironmentVariableSetupanvänder du:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
Egenskapsvärden
CmdkeySetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för datakällans åtkomst. | SecretBase (krävs) |
targetName | Servernamnet för datakällans åtkomst. | any (krävs) |
userName | Användarnamnet för datakällans åtkomst. | any (krävs) |
ComponentSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttyp från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
CustomSetupBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. | "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (krävs) |
EntityReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den här refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
EnvironmentVariableSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
IntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av integrationskörning. | sträng |
typ | Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. | "Hanterad" "SelfHosted" (krävs) |
IntegrationRuntimeComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
plats | Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities | sträng |
maxParallelExecutionsPerNode | Maximalt antal parallella körningar per nod för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
nodeSize | Krav på nodstorlek för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Namn | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. | sträng |
IntegrationRuntimeCustomSetupScriptProperties
Namn | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataFlowProperties
Namn | Beskrivning | Värde |
---|---|---|
computeType | Beräkningstyp för klustret som ska köra dataflödesjobbet. | "ComputeOptimized" "Allmänt" "MemoryOptimized" |
coreCount | Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. | Int |
timeToLive | Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. | Int Begränsningar: Minsta värde = 0 |
IntegrationRuntimeDataProxyProperties
Namn | Beskrivning | Värde |
---|---|---|
connectVia | Den lokalt installerade integrationskörningsreferensen. | EntityReference |
stig | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referens för mellanlagring av länkad tjänst. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Namn | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
IntegrationRuntimeSsisEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeDataProxyProperties |
utgåva | Utgåvan för SSIS Integration Runtime | "Företag" "Standard" |
expressCustomSetupProperties | Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. | CustomSetupBase[] |
licenseType | Licenstyp för att ta med ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeVNetProperties
Namn | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. | string[] |
Undernät | Namnet på det undernät som integrationskörningen ansluter till. | sträng |
subnetId | ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. | sträng |
vNetId | ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. | sträng |
LicensedComponentSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
nyckel | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "RBAC" (krävs) |
resourceId | Resursidentifieraren för integrationskörningen som ska delas. | sträng (krävs) |
LinkedIntegrationRuntimeType
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. | "Nyckel" "RBAC" (krävs) |
ManagedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
managedVirtualNetwork | Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Namn | Beskrivning | Värde |
---|---|---|
Id | ID för det hanterade virtuella nätverket. | sträng |
referenceName | Referensnamnet för det hanterade virtuella nätverket | sträng |
typ | Typen av det hanterade virtuella nätverket. | sträng |
ManagedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till | IntegrationRuntimeCustomerVirtualNetwork |
ssisEgenskaper | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisEgenskaper |
Microsoft.Synapse/workspaces/integrationRuntimes
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-06-01' |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för integrationskörning. | IntegrationRuntime (krävs) |
typ | Resurstypen | "Microsoft.Synapse/workspaces/integrationRuntimes" |
SecretBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till "SecureString" för typen SecureString. | "SecureString" (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | sträng (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | "SecureString" (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SelfHostedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "SelfHosted" (krävs) |
typeProperties | När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/integrationRuntimes-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"
name = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
IntegrationRuntime-objekt
Ange egenskapen typ för att ange typ av objekt.
För Managedanvänder du:
{
managedVirtualNetwork = {
id = "string"
referenceName = "string"
type = "string"
}
type = "Managed"
typeProperties = {
computeProperties = {
dataFlowProperties = {
computeType = "string"
coreCount = int
timeToLive = int
}
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
vNetProperties = {
publicIPs = [
"string"
]
subnet = "string"
subnetId = "string"
vNetId = "string"
}
}
customerVirtualNetwork = {
subnetId = "string"
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "string"
}
customSetupScriptProperties = {
blobContainerUri = "string"
sasToken = {
type = "string"
value = "string"
}
}
dataProxyProperties = {
connectVia = {
referenceName = "string"
type = "string"
}
path = "string"
stagingLinkedService = {
referenceName = "string"
type = "string"
}
}
edition = "string"
expressCustomSetupProperties = [
{
type = "string"
// For remaining properties, see CustomSetupBase objects
}
]
licenseType = "string"
}
}
}
För SelfHostedanvänder du:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
SecretBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För SecureStringanvänder du:
{
type = "SecureString"
value = "string"
}
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Keyanvänder du:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
För RBAC-använder du:
{
authorizationType = "RBAC"
resourceId = "string"
}
CustomSetupBase-objekt
Ange egenskapen typ för att ange typ av objekt.
För CmdkeySetupanvänder du:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
För ComponentSetupanvänder du:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
För EnvironmentVariableSetupanvänder du:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
Egenskapsvärden
CmdkeySetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för anpassad konfigurationstyp för cmdkey-kommandot. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för datakällans åtkomst. | SecretBase (krävs) |
targetName | Servernamnet för datakällans åtkomst. | any (krävs) |
userName | Användarnamnet för datakällans åtkomst. | any (krävs) |
ComponentSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttyp från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
CustomSetupBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till CmdkeySetup för typen CmdkeySetup. Ange "ComponentSetup" för typen ComponentSetup. Ange till "EnvironmentVariableSetup" för typen EnvironmentVariableSetup. | "CmdkeySetup" "ComponentSetup" "EnvironmentVariableSetup" (krävs) |
EntityReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den här refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
EnvironmentVariableSetup
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
IntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av integrationskörning. | sträng |
typ | Ange till "Hanterad" för typen ManagedIntegrationRuntime. Ange till "SelfHosted" för typen SelfHostedIntegrationRuntime. | "Hanterad" "SelfHosted" (krävs) |
IntegrationRuntimeComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
plats | Platsen för hanterad integrationskörning. De regioner som stöds kunde hittas på /azure/data-factory/data-factory-data-movement-activities | sträng |
maxParallelExecutionsPerNode | Maximalt antal parallella körningar per nod för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
nodeSize | Krav på nodstorlek för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | Int Begränsningar: Minsta värde = 1 |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Namn | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för det undernät som Azure-SSIS integrationskörning ska anslutas till. | sträng |
IntegrationRuntimeCustomSetupScriptProperties
Namn | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för Azure Blob-containern som innehåller det anpassade installationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataFlowProperties
Namn | Beskrivning | Värde |
---|---|---|
computeType | Beräkningstyp för klustret som ska köra dataflödesjobbet. | "ComputeOptimized" "Allmänt" "MemoryOptimized" |
coreCount | Kärnantal för klustret som ska köra dataflödesjobbet. Värden som stöds är: 8, 16, 32, 48, 80, 144 och 272. | Int |
timeToLive | Inställningen Time to live (i minuter) för klustret som ska köra dataflödesjobbet. | Int Begränsningar: Minsta värde = 0 |
IntegrationRuntimeDataProxyProperties
Namn | Beskrivning | Värde |
---|---|---|
connectVia | Den lokalt installerade integrationskörningsreferensen. | EntityReference |
stig | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referens för mellanlagring av länkad tjänst. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Namn | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
IntegrationRuntimeSsisEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integreringskörning. | IntegrationRuntimeDataProxyProperties |
utgåva | Utgåvan för SSIS Integration Runtime | "Företag" "Standard" |
expressCustomSetupProperties | Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. | CustomSetupBase[] |
licenseType | Licenstyp för att ta med ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeVNetProperties
Namn | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen använder. | string[] |
Undernät | Namnet på det undernät som integrationskörningen ansluter till. | sträng |
subnetId | ID:t för undernätet som den här Azure-SSIS integrationskörningen ska kopplas till. | sträng |
vNetId | ID:t för det virtuella nätverk som den här integreringskörningen ansluter till. | sträng |
LicensedComponentSetupTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
nyckel | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "RBAC" (krävs) |
resourceId | Resursidentifieraren för integrationskörningen som ska delas. | sträng (krävs) |
LinkedIntegrationRuntimeType
Namn | Beskrivning | Värde |
---|---|---|
authorizationType | Ange till Nyckel för typ LinkedIntegrationRuntimeKeyAuthorization. Ange till RBAC för typen LinkedIntegrationRuntimeRbacAuthorization. | "Nyckel" "RBAC" (krävs) |
ManagedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
managedVirtualNetwork | Hanterat virtuellt integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Namn | Beskrivning | Värde |
---|---|---|
Id | ID för det hanterade virtuella nätverket. | sträng |
referenceName | Referensnamnet för det hanterade virtuella nätverket | sträng |
typ | Typen av det hanterade virtuella nätverket. | sträng |
ManagedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS integreringskörning ansluter till | IntegrationRuntimeCustomerVirtualNetwork |
ssisEgenskaper | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisEgenskaper |
Microsoft.Synapse/workspaces/integrationRuntimes
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: arbetsytor |
Egenskaper | Egenskaper för integrationskörning. | IntegrationRuntime (krävs) |
typ | Resurstypen | "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01" |
SecretBase
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till "SecureString" för typen SecureString. | "SecureString" (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | sträng (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SecureString
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hemlighet. | "SecureString" (krävs) |
värde | Värdet för säker sträng. | sträng (krävs) |
SelfHostedIntegrationRuntime
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "SelfHosted" (krävs) |
typeProperties | När den här egenskapen inte är null innebär det att det här är en länkad integrationskörning. Egenskapen används för att komma åt den ursprungliga integrationskörningen. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |