Microsoft.Synapse-werkruimten/integrationRuntimes 2019-06-01-preview
Bicep-resourcedefinitie
Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Synapse/workspaces/integrationRuntimes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2019-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SecureString:
{
type: 'SecureString'
value: 'string'
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
managedVirtualNetwork: {
referenceName: 'string'
type: 'string'
}
type: 'Managed'
typeProperties: {
computeProperties: {
dataFlowProperties: {
cleanup: bool
computeType: 'string'
coreCount: int
timeToLive: int
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
vNetId: 'string'
}
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
}
customSetupScriptProperties: {
blobContainerUri: 'string'
sasToken: {
type: 'string'
value: 'string'
}
}
dataProxyProperties: {
connectVia: {
referenceName: 'string'
type: 'string'
}
path: 'string'
stagingLinkedService: {
referenceName: 'string'
type: 'string'
}
}
edition: 'string'
expressCustomSetupProperties: [
{
type: 'string'
// For remaining properties, see CustomSetupBase objects
}
]
licenseType: 'string'
}
}
}
Gebruik voor SelfHosted:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor CmdkeySetup-:
{
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any(Azure.Bicep.Types.Concrete.AnyType)
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Gebruik voor ComponentSetup-:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
Gebruik voor RBAC-:
{
authorizationType: 'RBAC'
resourceId: 'string'
}
Eigenschapswaarden
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.Synapse/workspaces/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: werkruimten |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'SecureString' voor het type SecureString. | 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | Type gekoppelde integratieruntime van data factory | LinkedIntegrationRuntimeType |
Resourcedefinitie van ARM-sjabloon
Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Synapse/workspaces/integrationRuntimes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Synapse/workspaces/integrationRuntimes",
"apiVersion": "2019-06-01-preview",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SecureString:
{
"type": "SecureString",
"value": "string"
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
"managedVirtualNetwork": {
"referenceName": "string",
"type": "string"
},
"type": "Managed",
"typeProperties": {
"computeProperties": {
"dataFlowProperties": {
"cleanup": "bool",
"computeType": "string",
"coreCount": "int",
"timeToLive": "int"
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"vNetId": "string"
}
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string"
},
"customSetupScriptProperties": {
"blobContainerUri": "string",
"sasToken": {
"type": "string",
"value": "string"
}
},
"dataProxyProperties": {
"connectVia": {
"referenceName": "string",
"type": "string"
},
"path": "string",
"stagingLinkedService": {
"referenceName": "string",
"type": "string"
}
},
"edition": "string",
"expressCustomSetupProperties": [ {
"type": "string"
// For remaining properties, see CustomSetupBase objects
} ],
"licenseType": "string"
}
}
}
Gebruik voor SelfHosted:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor CmdkeySetup-:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
Gebruik voor ComponentSetup-:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
Gebruik voor RBAC-:
{
"authorizationType": "RBAC",
"resourceId": "string"
}
Eigenschapswaarden
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.Synapse/workspaces/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2019-06-01-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
type | Het resourcetype | 'Microsoft.Synapse/workspaces/integrationRuntimes' |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'SecureString' voor het type SecureString. | 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | Type gekoppelde integratieruntime van data factory | LinkedIntegrationRuntimeType |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype workspaces/integrationRuntimes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Synapse/workspaces/integrationRuntimes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/integrationRuntimes@2019-06-01-preview"
name = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
SecretBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SecureString:
{
type = "SecureString"
value = "string"
}
IntegrationRuntime-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Beheerde:
{
managedVirtualNetwork = {
referenceName = "string"
type = "string"
}
type = "Managed"
typeProperties = {
computeProperties = {
dataFlowProperties = {
cleanup = bool
computeType = "string"
coreCount = int
timeToLive = int
}
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
vNetProperties = {
publicIPs = [
"string"
]
subnet = "string"
vNetId = "string"
}
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "string"
}
customSetupScriptProperties = {
blobContainerUri = "string"
sasToken = {
type = "string"
value = "string"
}
}
dataProxyProperties = {
connectVia = {
referenceName = "string"
type = "string"
}
path = "string"
stagingLinkedService = {
referenceName = "string"
type = "string"
}
}
edition = "string"
expressCustomSetupProperties = [
{
type = "string"
// For remaining properties, see CustomSetupBase objects
}
]
licenseType = "string"
}
}
}
Gebruik voor SelfHosted:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
CustomSetupBase-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor CmdkeySetup-:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
Gebruik voor ComponentSetup-:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
Gebruik voor EnvironmentVariableSetup-:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
LinkedIntegrationRuntimeType-objecten
Stel de eigenschap authorizationType in om het type object op te geven.
Gebruik voor Key:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
Gebruik voor RBAC-:
{
authorizationType = "RBAC"
resourceId = "string"
}
Eigenschapswaarden
CmdkeySetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'CmdkeySetup' (vereist) |
typeProperties | De opdracht Aangepaste eigenschappen van het installatietype cmdkey. | CmdkeySetupTypeProperties (vereist) |
CmdkeySetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Het wachtwoord van toegang tot gegevensbronnen. | SecretBase- (vereist) |
targetName | De servernaam van de toegang tot de gegevensbron. | elke (vereist) |
userName | De gebruikersnaam van gegevensbrontoegang. | elke (vereist) |
ComponentSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | ComponentSetup (vereist) |
typeProperties | Installeer eigenschappen van het onderdeeltype van derden. | LicensedComponentSetupTypeProperties (vereist) |
CustomSetupBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'CmdkeySetup' voor het type CmdkeySetup. Ingesteld op ComponentSetup voor het type ComponentSetup. Stel in op EnvironmentVariableSetup voor het type EnvironmentVariableSetup. | 'CmdkeySetup' 'ComponentSetup' 'EnvironmentVariableSetup' (vereist) |
EntityReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | De naam van deze entiteit waarnaar wordt verwezen. | snaar |
type | Het type van deze entiteit waarnaar wordt verwezen. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
EnvironmentVariableSetup
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type aangepaste installatie. | 'EnvironmentVariableSetup' (vereist) |
typeProperties | Voeg eigenschappen van het type omgevingsvariabele toe. | EnvironmentVariableSetupTypeProperties (vereist) |
EnvironmentVariableSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
variableName | De naam van de omgevingsvariabele. | tekenreeks (vereist) |
variableValue | De waarde van de omgevingsvariabele. | tekenreeks (vereist) |
IntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Beschrijving van Integration Runtime. | snaar |
type | Ingesteld op Beheerd voor het type ManagedIntegrationRuntime. Ingesteld op SelfHosted voor type SelfHostedIntegrationRuntime. | 'Beheerd' 'SelfHosted' (vereist) |
IntegrationRuntimeComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataFlowProperties | Eigenschappen van gegevensstromen voor beheerde integratieruntime. | IntegrationRuntimeDataFlowProperties |
plaats | De locatie voor beheerde integration runtime. De ondersteunde regio's zijn te vinden op /azure/data-factory/data-factory-data-movement-activities | snaar |
maxParallelExecutionsPerNode | Maximumaantal parallelle uitvoeringen per knooppunt voor beheerde integration runtime. | Int Beperkingen: Minimumwaarde = 1 |
nodeSize | De vereiste voor de grootte van het knooppunt voor beheerde integratieruntime. | snaar |
numberOfNodes | Het vereiste aantal knooppunten voor beheerde integratieruntime. | Int Beperkingen: Minimumwaarde = 1 |
vNetProperties | VNet-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerUri | De URI van de Azure Blob-container die het aangepaste installatiescript bevat. | snaar |
sasToken | Het SAS-token van de Azure Blob-container. | SecureString- |
IntegrationRuntimeDataFlowProperties
Naam | Beschrijving | Waarde |
---|---|---|
opruimen | Het cluster wordt niet gerecycled en wordt gebruikt in de volgende gegevensstroomactiviteit wordt uitgevoerd totdat TTL (time to live) is bereikt als dit is ingesteld als onwaar. De standaardwaarde is waar. | Bool |
computeType | Het rekentype van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | 'ComputeOptimized' 'Algemeen' 'MemoryOptimized' |
coreCount | Het aantal kernen van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. Ondersteunde waarden zijn: 8, 16, 32, 48, 80, 144 en 272. | Int |
timeToLive | De instelling Time to Live (in minuten) van het cluster waarmee de gegevensstroomtaak wordt uitgevoerd. | Int Beperkingen: Minimumwaarde = 0 |
IntegrationRuntimeDataProxyProperties
Naam | Beschrijving | Waarde |
---|---|---|
connectVia | De zelf-hostende naslaginformatie over integration runtime. | EntityReference- |
pad | Het pad naar de gefaseerde gegevens in de Blob-opslag. | snaar |
stagingLinkedService | De referentie voor de gekoppelde faseringsservice. | EntityReference- |
IntegrationRuntimeSsisCatalogInfo
Naam | Beschrijving | Waarde |
---|---|---|
catalogAdminPassword | Het wachtwoord van het beheerdersgebruikersaccount van de catalogusdatabase. | SecureString- |
catalogAdminUserName | De gebruikersnaam van de beheerder van de catalogusdatabase. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 128 |
catalogPricingTier | De prijscategorie voor de catalogusdatabase. De geldige waarden zijn te vinden in https://azure.microsoft.com/en-us/pricing/details/sql-database/ | 'Basis' 'Premium' 'PremiumRS' 'Standaard' |
catalogServerEndpoint | De URL van de catalogusdatabaseserver. | snaar |
IntegrationRuntimeSsisProperties
Naam | Beschrijving | Waarde |
---|---|---|
catalogInfo | Catalogusinformatie voor beheerde toegewezen integratieruntime. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Aangepaste eigenschappen van installatiescripts voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeCustomSetupScriptProperties- |
dataProxyProperties | Eigenschappen van gegevensproxy voor een beheerde toegewezen integratieruntime. | IntegrationRuntimeDataProxyProperties- |
uitgave | De editie voor de SSIS Integration Runtime | 'Onderneming' 'Standaard' |
expressCustomSetupProperties | Aangepaste installatie zonder scripteigenschappen voor een SSIS Integration Runtime. | CustomSetupBase[] |
licenseType | Licentietype voor het meenemen van uw eigen licentiescenario. | 'BasePrice' 'LicenseIncluded' |
IntegrationRuntimeVNetProperties
Naam | Beschrijving | Waarde |
---|---|---|
publicIPs | Resource-id's van de openbare IP-adressen die door deze integratieruntime worden gebruikt. | tekenreeks[] |
Subnet | De naam van het subnet waaraan deze integratieruntime wordt gekoppeld. | snaar |
vNetId | De id van het VNet waaraan deze integratieruntime wordt gekoppeld. | snaar |
LicensedComponentSetupTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel van derden. | tekenreeks (vereist) |
licenseKey | De licentiesleutel voor het activeren van het onderdeel. | SecretBase- |
LinkedIntegrationRuntimeKeyAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'Sleutel' (vereist) |
sleutel | De sleutel die wordt gebruikt voor autorisatie. | SecureString- (vereist) |
LinkedIntegrationRuntimeRbacAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Het autorisatietype voor het delen van integratieruntime. | 'RBAC' (vereist) |
resourceId | De resource-id van de integratieruntime die moet worden gedeeld. | tekenreeks (vereist) |
LinkedIntegrationRuntimeType
Naam | Beschrijving | Waarde |
---|---|---|
authorizationType | Ingesteld op Sleutel voor het type LinkedIntegrationRuntimeKeyAuthorization. Ingesteld op RBAC voor het type LinkedIntegrationRuntimeRbacAuthorization. | 'Sleutel' 'RBAC' (vereist) |
ManagedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
managedVirtualNetwork | Naslaginformatie over beheerd virtueel netwerk. | ManagedVirtualNetworkReference |
type | Type integration runtime. | Beheerd (vereist) |
typeProperties | Eigenschappen van beheerde integratieruntime. | ManagedIntegrationRuntimeTypeProperties (vereist) |
ManagedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
computeProperties | De rekenresource voor beheerde integratieruntime. | IntegrationRuntimeComputeProperties |
ssisProperties | SSIS-eigenschappen voor beheerde integration runtime. | IntegrationRuntimeSsisProperties |
ManagedVirtualNetworkReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Verwijzing naar managedVirtualNetwork-naam. | tekenreeks (vereist) |
type | Verwijzingstype beheerd virtueel netwerk. | ManagedVirtualNetworkReference (vereist) |
Microsoft.Synapse/workspaces/integrationRuntimes
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: werkruimten |
Eigenschappen | Eigenschappen van Integration Runtime. | IntegrationRuntime- (vereist) |
type | Het resourcetype | "Microsoft.Synapse/workspaces/integrationRuntimes@2019-06-01-preview" |
SecretBase
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op 'SecureString' voor het type SecureString. | 'SecureString' (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | tekenreeks (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SecureString
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van het geheim. | 'SecureString' (vereist) |
waarde | Waarde van beveiligde tekenreeks. | tekenreeks (vereist) |
SelfHostedIntegrationRuntime
Naam | Beschrijving | Waarde |
---|---|---|
type | Type integration runtime. | 'SelfHosted' (vereist) |
typeProperties | Als deze eigenschap niet null is, betekent dit dat dit een gekoppelde integration runtime is. De eigenschap wordt gebruikt voor toegang tot de oorspronkelijke Integration Runtime. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
linkedInfo | Type gekoppelde integratieruntime van data factory | LinkedIntegrationRuntimeType |