Microsoft.Synapse-arbetsytor/integrationRuntimes
Bicep-resursdefinition
Resurstypen workspaces/integrationRuntimes kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
IntegrationRuntime-objekt
Ange typegenskapen för att ange typ av objekt.
För Hanterad använder du:
type: 'Managed'
managedVirtualNetwork: {
id: 'string'
referenceName: 'string'
type: 'string'
}
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 SelfHosted använder du:
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
CustomSetupBase-objekt
Ange typegenskapen för att ange typ av objekt.
För CmdkeySetup använder du:
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any()
userName: any()
}
För ComponentSetup använder du:
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
För EnvironmentVariableSetup använder du:
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
SecretBase-objekt
Ange typegenskapen för att ange typ av objekt.
För SecureString använder du:
type: 'SecureString'
value: 'string'
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Nyckel använder du:
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
För RBAC använder du:
authorizationType: 'RBAC'
resourceId: 'string'
Egenskapsvärden
workspaces/integrationRuntimes
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
parent | 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 överordnad resurs. |
Symboliskt namn för resurs av typen: arbetsytor |
properties | Egenskaper för Integration Runtime. | IntegrationRuntime (krävs) |
IntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av Integration Runtime. | sträng |
typ | Ange objekttyp | Hanterade SelfHosted (krävs) |
ManagedIntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
managedVirtualNetwork | Hanterat integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkRefere... |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
Name | 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 hanterat virtuellt nätverk. | sträng |
ManagedIntegrationRuntimeTypeProperties
Name | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS Integration Runtime ska ansluta till | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Name | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
location | Platsen för hanterad integrationskörning. De regioner som stöds kan 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 |
nodeSize | Nodstorlekskravet för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | int |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeDataFlowProperties
Name | 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 kör dataflödesjobbet. | int |
IntegrationRuntimeVNetProperties
Name | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integreringskörningen ska använda. | string[] |
subnet | Namnet på det undernät som integreringskörningen ansluter till. | sträng |
subnetId | ID:t för undernätet som azure-SSIS-integreringskörningen ska anslutas till. | sträng |
vNetId | ID:t för det virtuella nätverk som integreringskörningen ska ansluta till. | sträng |
IntegrationRuntimeCustomerVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för undernätet som Azure-SSIS Integration Runtime ska ansluta till. | sträng |
IntegrationRuntimeSsisProperties
Name | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptEgenskaper | Egenskaper för anpassade konfigurationsskript för en hanterad dedikerad integrationskörning. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integrationskörning. | IntegrationRuntimeDataProxyProperties |
Edition | 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 ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeSsisCatalogInfo
Name | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/pricing/details/sql-database/ |
"Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
SecureString
Name | 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) |
IntegrationRuntimeCustomSetupScriptProperties
Name | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för azure-blobcontainern som innehåller det anpassade konfigurationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataProxyProperties
Name | Beskrivning | Värde |
---|---|---|
connectVia | Referens för integrationskörning med egen värd. | EntityReference |
path | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referens för den länkade mellanlagringstjänsten. | EntityReference |
EntityReference
Name | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | CmdkeySetup ComponentSetup EnvironmentVariableSetup (krävs) |
CmdkeySetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för cmdkey-kommandots anpassade konfigurationstyp. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
password | Lösenordet för åtkomst till datakälla. | SecretBase (krävs) |
targetName | Servernamnet för åtkomst till datakällan. | För Bicep kan du använda funktionen any(). (krävs) |
userName | Användarnamnet för åtkomst till datakällan. | För Bicep kan du använda funktionen any(). (krävs) |
SecretBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | SecureString (krävs) |
ComponentSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttypen från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
LicensedComponentSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
EnvironmentVariableSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
SelfHostedIntegrationRuntime
Name | 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. | SelfHostedIntegrationRuntimeTypeEgenskaper |
SelfHostedIntegrationRuntimeTypeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Ange objekttyp | Nyckel RBAC (krävs) |
LinkedIntegrationRuntimeKeyAuthorization
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
key | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Name | 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) |
Resursdefinition för ARM-mall
Resurstypen arbetsytor/integrationRuntimes kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 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 typegenskapen för att ange typ av objekt.
För Hanterad använder du:
"type": "Managed",
"managedVirtualNetwork": {
"id": "string",
"referenceName": "string",
"type": "string"
},
"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 SelfHosted använder du:
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
CustomSetupBase-objekt
Ange typegenskapen för att ange typ av objekt.
För CmdkeySetup använder du:
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
För ComponentSetup använder du:
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
För EnvironmentVariableSetup använder du:
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
SecretBase-objekt
Ange typegenskapen för att ange typ av objekt.
För SecureString använder du:
"type": "SecureString",
"value": "string"
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Nyckel använder du:
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
För RBAC använder du:
"authorizationType": "RBAC",
"resourceId": "string"
Egenskapsvärden
workspaces/integrationRuntimes
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Synapse/workspaces/integrationRuntimes" |
apiVersion | Resurs-API-versionen | '2021-06-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
properties | Egenskaper för integrationskörning. | IntegrationRuntime (krävs) |
IntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av integrationskörning. | sträng |
typ | Ange objekttyp | Hanterade SelfHosted (krävs) |
ManagedIntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
managedVirtualNetwork | Hanterat integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkRefere... |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
Name | 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 hanterat virtuellt nätverk. | sträng |
ManagedIntegrationRuntimeTypeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS Integration Runtime ska ansluta till | IntegrationRuntimeCustomerVirtualNetwork |
ssisEgenskaper | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisEgenskaper |
IntegrationRuntimeComputeProperties
Name | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
location | 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 |
nodeSize | Kravet på nodstorlek för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | int |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetEgenskaper |
IntegrationRuntimeDataFlowProperties
Name | 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 |
IntegrationRuntimeVNetEgenskaper
Name | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integrationskörningen använder. | string[] |
subnet | Namnet på det undernät som integrationskörningen ansluter till. | sträng |
subnetId | ID:t för det undernät som azure-SSIS-integreringskörningen ska anslutas till. | sträng |
vNetId | ID:t för det virtuella nätverk som integrationskörningen ska ansluta till. | sträng |
IntegrationRuntimeCustomerVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för det undernät som Azure-SSIS Integration Runtime ska ansluta till. | sträng |
IntegrationRuntimeSsisEgenskaper
Name | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptEgenskaper | Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integrationskörning. | IntegrationRuntimeCustomSetupScriptEgenskaper |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integrationskörning. | IntegrationRuntimeDataProxyEgenskaper |
Edition | Utgåvan för SSIS-Integration Runtime | "Företag" "Standard" |
expressCustomSetupEgenskaper | Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. | CustomSetupBase[] |
licenseType | Licenstyp för att ta med ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeSsisCatalogInfo
Name | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/pricing/details/sql-database/ |
"Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
SecureString
Name | 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) |
IntegrationRuntimeCustomSetupScriptEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för azure-blobcontainern som innehåller det anpassade konfigurationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataProxyEgenskaper
Name | Beskrivning | Värde |
---|---|---|
connectVia | Den lokalt installerade integrationskörningsreferensen. | EntityReference |
path | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referensen för mellanlagringslänkad tjänst. | EntityReference |
EntityReference
Name | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den här refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | CmdkeySetup ComponentSetup EnvironmentVariableSetup (krävs) |
CmdkeySetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för cmdkey-kommandots anpassade konfigurationstyp. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
password | Lösenordet för datakällans åtkomst. | SecretBase (krävs) |
targetName | Servernamnet för datakällans åtkomst. | |
userName | Användarnamnet för datakällans åtkomst. |
SecretBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | SecureString (krävs) |
ComponentSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttyp från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
LicensedComponentSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
EnvironmentVariableSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
SelfHostedIntegrationRuntime
Name | 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. | SelfHostedIntegrationRuntimeTypeEgenskaper |
SelfHostedIntegrationRuntimeTypeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Ange objekttyp | Nyckel RBAC (krävs) |
LinkedIntegrationRuntimeKeyAuthorization
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
key | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Name | 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) |
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"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
IntegrationRuntime-objekt
Ange typegenskapen för att ange typ av objekt.
För Hanterad använder du:
type = "Managed"
managedVirtualNetwork = {
id = "string"
referenceName = "string"
type = "string"
}
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 SelfHosted använder du:
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
CustomSetupBase-objekt
Ange typegenskapen för att ange typ av objekt.
För CmdkeySetup använder du:
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
För ComponentSetup använder du:
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
För EnvironmentVariableSetup använder du:
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
SecretBase-objekt
Ange typegenskapen för att ange typ av objekt.
För SecureString använder du:
type = "SecureString"
value = "string"
LinkedIntegrationRuntimeType-objekt
Ange egenskapen authorizationType för att ange typ av objekt.
För Nyckel använder du:
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
För RBAC använder du:
authorizationType = "RBAC"
resourceId = "string"
Egenskapsvärden
workspaces/integrationRuntimes
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: arbetsytor |
properties | Egenskaper för integrationskörning. | IntegrationRuntime (krävs) |
IntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av integrationskörning. | sträng |
typ | Ange objekttyp | Hanterade SelfHosted (krävs) |
ManagedIntegrationRuntime
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av integrationskörning. | "Hanterad" (krävs) |
managedVirtualNetwork | Hanterat integrationskörningshanterat virtuellt nätverk. | ManagedIntegrationRuntimeManagedVirtualNetworkRefere... |
typeProperties | Egenskaper för hanterad integrationskörning. | ManagedIntegrationRuntimeTypeProperties (krävs) |
ManagedIntegrationRuntimeManagedVirtualNetworkRefere...
Name | 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 hanterat virtuellt nätverk. | sträng |
ManagedIntegrationRuntimeTypeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
computeProperties | Beräkningsresursen för hanterad integrationskörning. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Namnet på det virtuella nätverk som Azure-SSIS Integration Runtime ska ansluta till | IntegrationRuntimeCustomerVirtualNetwork |
ssisEgenskaper | SSIS-egenskaper för hanterad integrationskörning. | IntegrationRuntimeSsisEgenskaper |
IntegrationRuntimeComputeProperties
Name | Beskrivning | Värde |
---|---|---|
dataFlowProperties | Dataflödesegenskaper för hanterad integrationskörning. | IntegrationRuntimeDataFlowProperties |
location | 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 |
nodeSize | Kravet på nodstorlek för hanterad integrationskörning. | sträng |
numberOfNodes | Det antal noder som krävs för hanterad integrationskörning. | int |
vNetProperties | VNet-egenskaper för hanterad integrationskörning. | IntegrationRuntimeVNetEgenskaper |
IntegrationRuntimeDataFlowProperties
Name | 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 |
IntegrationRuntimeVNetEgenskaper
Name | Beskrivning | Värde |
---|---|---|
publicIPs | Resurs-ID:t för de offentliga IP-adresser som den här integrationskörningen använder. | string[] |
subnet | Namnet på det undernät som integrationskörningen ansluter till. | sträng |
subnetId | ID:t för det undernät som azure-SSIS-integreringskörningen ska anslutas till. | sträng |
vNetId | ID:t för det virtuella nätverk som integrationskörningen ska ansluta till. | sträng |
IntegrationRuntimeCustomerVirtualNetwork
Name | Beskrivning | Värde |
---|---|---|
subnetId | ID:t för det undernät som Azure-SSIS Integration Runtime ska ansluta till. | sträng |
IntegrationRuntimeSsisEgenskaper
Name | Beskrivning | Värde |
---|---|---|
catalogInfo | Kataloginformation för hanterad dedikerad integreringskörning. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptEgenskaper | Anpassade konfigurationsskriptegenskaper för en hanterad dedikerad integrationskörning. | IntegrationRuntimeCustomSetupScriptEgenskaper |
dataProxyEgenskaper | Dataproxyegenskaper för en hanterad dedikerad integrationskörning. | IntegrationRuntimeDataProxyProperties |
Edition | Utgåvan för SSIS-Integration Runtime | "Enterprise" "Standard" |
expressCustomSetupProperties | Anpassad installation utan skriptegenskaper för en SSIS-integreringskörning. | CustomSetupBase[] |
licenseType | Licenstyp för ditt eget licensscenario. | "BasePrice" "LicenseIncluded" |
IntegrationRuntimeSsisCatalogInfo
Name | Beskrivning | Värde |
---|---|---|
catalogAdminPassword | Lösenordet för administratörsanvändarkontot för katalogdatabasen. | SecureString |
catalogAdminUserName | Administratörsanvändarnamnet för katalogdatabasen. | sträng |
catalogPricingTier | Prisnivån för katalogdatabasen. Det gick att hitta giltiga värden i https://azure.microsoft.com/pricing/details/sql-database/ |
"Grundläggande" "Premium" "PremiumRS" "Standard" |
catalogServerEndpoint | Url:en för katalogdatabasservern. | sträng |
SecureString
Name | 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) |
IntegrationRuntimeCustomSetupScriptProperties
Name | Beskrivning | Värde |
---|---|---|
blobContainerUri | URI:n för azure-blobcontainern som innehåller det anpassade konfigurationsskriptet. | sträng |
sasToken | SAS-token för Azure Blob-containern. | SecureString |
IntegrationRuntimeDataProxyProperties
Name | Beskrivning | Värde |
---|---|---|
connectVia | Referens för integrationskörning med egen värd. | EntityReference |
path | Sökvägen som ska innehålla mellanlagrade data i Blob Storage. | sträng |
stagingLinkedService | Referens för den länkade mellanlagringstjänsten. | EntityReference |
EntityReference
Name | Beskrivning | Värde |
---|---|---|
referenceName | Namnet på den refererade entiteten. | sträng |
typ | Typen av den refererade entiteten. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | CmdkeySetup ComponentSetup EnvironmentVariableSetup (krävs) |
CmdkeySetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "CmdkeySetup" (krävs) |
typeProperties | Egenskaper för cmdkey-kommandots anpassade konfigurationstyp. | CmdkeySetupTypeProperties (krävs) |
CmdkeySetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
password | Lösenordet för datakällans åtkomst. | SecretBase (krävs) |
targetName | Servernamnet för datakällans åtkomst. | |
userName | Användarnamnet för datakällans åtkomst. |
SecretBase
Name | Beskrivning | Värde |
---|---|---|
typ | Ange objekttyp | SecureString (krävs) |
ComponentSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "ComponentSetup" (krävs) |
typeProperties | Installera egenskaper för komponenttyp från tredje part. | LicensedComponentSetupTypeProperties (krävs) |
LicensedComponentSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
componentName | Namnet på komponenten från tredje part. | sträng (krävs) |
licenseKey | Licensnyckeln för att aktivera komponenten. | SecretBase |
EnvironmentVariableSetup
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av anpassad konfiguration. | "EnvironmentVariableSetup" (krävs) |
typeProperties | Lägg till egenskaper för miljövariabeltyp. | EnvironmentVariableSetupTypeProperties (krävs) |
EnvironmentVariableSetupTypeProperties
Name | Beskrivning | Värde |
---|---|---|
variableName | Namnet på miljövariabeln. | sträng (krävs) |
variableValue | Värdet för miljövariabeln. | sträng (krävs) |
SelfHostedIntegrationRuntime
Name | 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. | SelfHostedIntegrationRuntimeTypeEgenskaper |
SelfHostedIntegrationRuntimeTypeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
linkedInfo | Länkad integrationskörningstyp från datafabriken | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Ange objekttyp | Nyckel RBAC (krävs) |
LinkedIntegrationRuntimeKeyAuthorization
Name | Beskrivning | Värde |
---|---|---|
authorizationType | Auktoriseringstypen för integreringskörningsdelning. | "Nyckel" (krävs) |
key | Nyckeln som används för auktorisering. | SecureString (krävs) |
LinkedIntegrationRuntimeRbacAuthorization
Name | 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) |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för