Microsoft.Synapse workspaces/integrationRuntimes 2021-03-01
Definição de recurso bicep
Os espaços de trabalho/integração O tipo de recursos de tempos de trabalho pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Synapse/workspaces/integrationRuntimes, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Integração Objetos de tempo de corrida
Desajei a propriedade tipo para especificar o tipo de objeto.
Para Gerido, utilize:
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'
}
}
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'
}
}
Para SelfHosted, use:
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
Objetos CustomSetupBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para o CmdkeySetup, utilize:
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any()
userName: any()
}
Para o ComponentSetup, utilize:
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
Para EnvironmentVariableSetup, utilize:
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
Objetos SecretBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para SecureString, utilize:
type: 'SecureString'
value: 'string'
LinkedIntegrationRuntimeType objetos
Desajei a propriedade de autorizaçãoType para especificar o tipo de objeto.
Para tecla, use:
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
Para o RBAC, utilize:
authorizationType: 'RBAC'
resourceId: 'string'
Valores imobiliários
espaços de trabalho/integraçãoAs vezes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos de recursos para crianças em Bicep. |
corda (necessária) |
pai | Em Bicep, pode especificar o recurso principal para um recurso infantil. Só precisa de adicionar esta propriedade quando o recurso da criança for declarado fora do recurso principal. Para obter mais informações, consulte o recurso Child fora do recurso dos pais. |
Nome simbólico para recurso do tipo: espaços de trabalho |
propriedades | Propriedades de tempo de integração. | IntegraçãoRuntime (obrigatório) |
IntegraçãoRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do tempo de execução da integração. | string |
tipo | Desaje o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | 'Gerido' (obrigatório) |
typeProperties | Propriedades de execução de integração geridas. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso compute para o tempo de execução da integração gerida. | IntegrationRuntimeComputeProperties |
ssisProperties | Propriedades SSIS para tempo de execução de integração gerido. | IntegraçãoRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
dataFlowProperties | Propriedades de fluxo de dados para o tempo de execução de integração gerido. | IntegraçãoRuntimeDataFlowProperties |
localização | O local para o tempo de integração gerido. As regiões apoiadas podem ser encontradas em /azure/data-factory/data-factory-data-data-movement-activities | string |
maxParallelExecutionsPerNode | Execuções paralelas máximas contam por nó para tempo de execução de integração gerida. | int |
tamanho do nó | O requisito do tamanho do nó para gerir o tempo de execução da integração. | string |
númeroOfNodes | O número necessário de nós para o tempo de funcionação da integração gerida. | int |
vNetProperties | Propriedades VNet para tempo de execução de integração gerido. | IntegraçãoRuntimeVNetProperties |
IntegraçãoRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
computeType | Tipo de cálculo do cluster que executará o trabalho de fluxo de dados. | 'ComputeOptimizado' 'General' 'MemoryOptimizado' |
coreCount | Contagem de núcleo do cluster que executará o fluxo de dados trabalho. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
timeToLive | Tempo para viver (em minutos) configuração do cluster que executará o fluxo de dados trabalho. | int |
IntegraçãoRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publiciPs | Os IDs de recursos do IP público endereçam que este tempo de integração irá utilizar. | corda[] |
sub-rede | O nome da sub-rede este tempo de integração vai juntar-se. | string |
subnetId | O ID da sub-rede, à qual será acompanhado este tempo de integração Azure-SSIS. | string |
vNetId | O ID do VNet que este tempo de integração vai aderir. | string |
IntegraçãoRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o tempo de integração dedicado gerido. | IntegraçãoRuntimeSsisCatalogInfo |
customSetupScriptProperties | Propriedades de script de configuração personalizada para um tempo de integração dedicado gerido. | IntegraçãoRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de procuração de dados para um tempo de integração dedicado gerido. | IntegraçãoRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | 'Empresa' 'Standard' |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um tempo de execução de integração SSIS. | CustomSetupBase[] |
tipo de licença | Tipo de licença para trazer o seu próprio cenário de licença. | 'BasePrice' 'LicençaIncluded' |
IntegraçãoRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catálogoAdminPassword | A palavra-passe da conta de utilizador do administrador da base de dados do catálogo. | SecureString |
catálogoDminUserName | O nome de utilizador do administrador da base de dados do catálogo. | string |
catálogoPricingTier | O nível de preços da base de dados do catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/pricing/details/sql-database/ | 'Básico' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | O URL do servidor de base de dados de catálogo. | string |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | corda (necessária) |
valor | Valor da corda segura. | corda (necessária) |
IntegraçãoRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do recipiente de bolhas Azure que contém o script de configuração personalizado. | string |
sasToken | O sinal SAS do recipiente de bolhas Azure. | SecureString |
IntegraçãoRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de execução de integração auto-hospedada. | EntityReference |
caminho | O caminho para conter os dados encenados no armazenamento blob. | string |
stagingLinkedService | A referência de serviço ligada à encenação. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
nome de referênciaName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | CmdkeySetup Conjunto de Componentes EnvironmentVariableSetup (obrigatório) |
CmdkeySetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'CmdkeySetup' (obrigatório) |
typeProperties | Propriedades do tipo de configuração personalizada de comando Comandante Cmdkey. | CmdkeySetupTypeProperties (necessárias) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A senha de acesso à fonte de dados. | Base Secreta (necessária) |
nome alvo | O nome do servidor do acesso à fonte de dados. | Para o Bicep, pode utilizar qualquer( ) função. (obrigatório) |
userName | O nome de utilizador do acesso à fonte de dados. | Para o Bicep, pode utilizar qualquer( ) função. (obrigatório) |
Base Secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | SecureString (obrigatório) |
Conjunto de Componentes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'ComponentSetup' (obrigatório) |
typeProperties | Instale propriedades de tipo componente de 3º partido. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome componente | O nome do componente do 3º partido. | corda (necessária) |
licenseKey | A chave da licença para ativar o componente. | Base Secreta |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'EnvironmentVariableSetup' (obrigatório) |
typeProperties | Adicione propriedades de tipo variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome variável | O nome da variável ambiental. | corda (necessária) |
variávelValue | O valor da variável ambiental. | corda (necessária) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | 'SelfHosted' (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que este é um tempo de integração ligado. A propriedade é usada para aceder ao tempo de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | Tipo de tempo de execução de integração ligado da fábrica de dados | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | Desaje o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | 'Chave' (necessária) |
key | A chave usada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | 'RBAC' (obrigatório) |
resourceId | O identificador de recursos do tempo de execução da integração a partilhar. | corda (necessária) |
Definição de recurso de modelo DE ARM
Os espaços de trabalho/integração O tipo de recursos de tempos de trabalho pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Synapse/workspaces/integrationRuntimes, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Synapse/workspaces/integrationRuntimes",
"apiVersion": "2021-03-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
Integração Objetos de tempo de corrida
Desajei a propriedade tipo para especificar o tipo de objeto.
Para Gerido, utilize:
"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"
}
},
"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"
}
}
Para SelfHosted, use:
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
Objetos CustomSetupBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para o CmdkeySetup, utilize:
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
Para o ComponentSetup, utilize:
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
Para EnvironmentVariableSetup, utilize:
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
Objetos SecretBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para SecureString, utilize:
"type": "SecureString",
"value": "string"
LinkedIntegrationRuntimeType objetos
Desajei a propriedade de autorizaçãoType para especificar o tipo de objeto.
Para tecla, use:
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
Para o RBAC, utilize:
"authorizationType": "RBAC",
"resourceId": "string"
Valores imobiliários
espaços de trabalho/integraçãoAs vezes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Synapse/workspaces/integrationRuntimes' |
apiVersion | A versão api de recurso | '2021-03-01' |
name | O nome do recurso Veja como definir nomes e tipos de recursos para crianças em modelos JSON ARM. |
corda (necessária) |
propriedades | Propriedades de tempo de integração. | IntegraçãoRuntime (obrigatório) |
IntegraçãoRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do tempo de execução da integração. | string |
tipo | Desaje o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | 'Gerido' (obrigatório) |
typeProperties | Propriedades de execução de integração geridas. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso compute para o tempo de execução da integração gerida. | IntegrationRuntimeComputeProperties |
ssisProperties | Propriedades SSIS para tempo de execução de integração gerido. | IntegraçãoRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
dataFlowProperties | Propriedades de fluxo de dados para o tempo de execução de integração gerido. | IntegraçãoRuntimeDataFlowProperties |
localização | O local para o tempo de integração gerido. As regiões apoiadas podem ser encontradas em /azure/data-factory/data-factory-data-data-movement-activities | string |
maxParallelExecutionsPerNode | Execuções paralelas máximas contam por nó para tempo de execução de integração gerida. | int |
tamanho do nó | O requisito do tamanho do nó para gerir o tempo de execução da integração. | string |
númeroOfNodes | O número necessário de nós para o tempo de funcionação da integração gerida. | int |
vNetProperties | Propriedades VNet para tempo de execução de integração gerido. | IntegraçãoRuntimeVNetProperties |
IntegraçãoRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
computeType | Tipo de cálculo do cluster que executará o trabalho de fluxo de dados. | 'ComputeOptimizado' 'General' 'MemoryOptimizado' |
coreCount | Contagem de núcleo do cluster que executará o fluxo de dados trabalho. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
timeToLive | Tempo para viver (em minutos) configuração do cluster que executará o fluxo de dados trabalho. | int |
IntegraçãoRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publiciPs | Os IDs de recursos do IP público endereçam que este tempo de integração irá utilizar. | corda[] |
sub-rede | O nome da sub-rede este tempo de integração vai juntar-se. | string |
subnetId | O ID da sub-rede, à qual será acompanhado este tempo de integração Azure-SSIS. | string |
vNetId | O ID do VNet que este tempo de integração vai aderir. | string |
IntegraçãoRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o tempo de integração dedicado gerido. | IntegraçãoRuntimeSsisCatalogInfo |
customSetupScriptProperties | Propriedades de script de configuração personalizada para um tempo de integração dedicado gerido. | IntegraçãoRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de procuração de dados para um tempo de integração dedicado gerido. | IntegraçãoRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | 'Empresa' 'Standard' |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um tempo de execução de integração SSIS. | CustomSetupBase[] |
tipo de licença | Tipo de licença para trazer o seu próprio cenário de licença. | 'BasePrice' 'LicençaIncluded' |
IntegraçãoRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catálogoAdminPassword | A palavra-passe da conta de utilizador do administrador da base de dados do catálogo. | SecureString |
catálogoDminUserName | O nome de utilizador do administrador da base de dados do catálogo. | string |
catálogoPricingTier | O nível de preços da base de dados do catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/pricing/details/sql-database/ | 'Básico' 'Premium' 'PremiumRS' 'Standard' |
catalogServerEndpoint | O URL do servidor de base de dados de catálogo. | string |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | corda (necessária) |
valor | Valor da corda segura. | corda (necessária) |
IntegraçãoRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do recipiente de bolhas Azure que contém o script de configuração personalizado. | string |
sasToken | O sinal SAS do recipiente de bolhas Azure. | SecureString |
IntegraçãoRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de execução de integração auto-hospedada. | EntityReference |
caminho | O caminho para conter os dados encenados no armazenamento blob. | string |
stagingLinkedService | A referência de serviço ligada à encenação. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
nome de referênciaName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | CmdkeySetup Conjunto de Componentes EnvironmentVariableSetup (obrigatório) |
CmdkeySetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'CmdkeySetup' (obrigatório) |
typeProperties | Propriedades do tipo de configuração personalizada de comando Comandante Cmdkey. | CmdkeySetupTypeProperties (necessárias) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A senha de acesso à fonte de dados. | Base Secreta (necessária) |
nome alvo | O nome do servidor do acesso à fonte de dados. | |
userName | O nome de utilizador do acesso à fonte de dados. |
Base Secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | SecureString (obrigatório) |
Conjunto de Componentes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'ComponentSetup' (obrigatório) |
typeProperties | Instale propriedades de tipo componente de 3º partido. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome componente | O nome do componente do 3º partido. | corda (necessária) |
licenseKey | A chave da licença para ativar o componente. | Base Secreta |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | 'EnvironmentVariableSetup' (obrigatório) |
typeProperties | Adicione propriedades de tipo variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome variável | O nome da variável ambiental. | corda (necessária) |
variávelValue | O valor da variável ambiental. | corda (necessária) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | 'SelfHosted' (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que este é um tempo de integração ligado. A propriedade é usada para aceder ao tempo de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | Tipo de tempo de execução de integração ligado da fábrica de dados | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | Desaje o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | 'Chave' (necessária) |
key | A chave usada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | 'RBAC' (obrigatório) |
resourceId | O identificador de recursos do tempo de execução da integração a partilhar. | corda (necessária) |
Definição de recursos Terraform (fornecedor AzAPI)
Os espaços de trabalho/integração O tipo de recursos de tempos de trabalho pode ser implementado para:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Synapse/workspaces/integrationRuntimes, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
Integração Objetos de tempo de corrida
Desajei a propriedade tipo para especificar o tipo de objeto.
Para Gerido, utilize:
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"
}
}
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"
}
}
Para SelfHosted, use:
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
Objetos CustomSetupBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para o CmdkeySetup, utilize:
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
Para o ComponentSetup, utilize:
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
Para EnvironmentVariableSetup, utilize:
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
Objetos SecretBase
Desajei a propriedade tipo para especificar o tipo de objeto.
Para SecureString, utilize:
type = "SecureString"
value = "string"
LinkedIntegrationRuntimeType objetos
Desajei a propriedade de autorizaçãoType para especificar o tipo de objeto.
Para tecla, use:
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
Para o RBAC, utilize:
authorizationType = "RBAC"
resourceId = "string"
Valores imobiliários
espaços de trabalho/integraçãoAs vezes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01" |
name | O nome do recurso | corda (necessária) |
parent_id | A identificação do recurso que é o pai deste recurso. | ID para recurso do tipo: espaços de trabalho |
propriedades | Propriedades de tempo de integração. | IntegraçãoRuntime (obrigatório) |
IntegraçãoRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do tempo de execução da integração. | string |
tipo | Desaje o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | "Gerido" (obrigatório) |
typeProperties | Propriedades de execução de integração geridas. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso compute para o tempo de execução da integração gerida. | IntegrationRuntimeComputeProperties |
ssisProperties | Propriedades SSIS para tempo de execução de integração gerido. | IntegraçãoRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
dataFlowProperties | Propriedades de fluxo de dados para o tempo de execução de integração gerido. | IntegraçãoRuntimeDataFlowProperties |
localização | O local para o tempo de integração gerido. As regiões apoiadas podem ser encontradas em /azure/data-factory/data-factory-data-data-movement-activities | string |
maxParallelExecutionsPerNode | Execuções paralelas máximas contam por nó para tempo de execução de integração gerida. | int |
tamanho do nó | O requisito do tamanho do nó para gerir o tempo de execução da integração. | string |
númeroOfNodes | O número necessário de nós para o tempo de funcionação da integração gerida. | int |
vNetProperties | Propriedades VNet para tempo de execução de integração gerido. | IntegraçãoRuntimeVNetProperties |
IntegraçãoRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
computeType | Tipo de cálculo do cluster que executará o trabalho de fluxo de dados. | "ComputeOptimizado" "General" "MemoryOptimed" |
coreCount | Contagem de núcleo do cluster que executará o fluxo de dados trabalho. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
timeToLive | Tempo para viver (em minutos) configuração do cluster que executará o fluxo de dados trabalho. | int |
IntegraçãoRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publiciPs | Os IDs de recursos do IP público endereçam que este tempo de integração irá utilizar. | corda[] |
sub-rede | O nome da sub-rede este tempo de integração vai juntar-se. | string |
subnetId | O ID da sub-rede, à qual será acompanhado este tempo de integração Azure-SSIS. | string |
vNetId | O ID do VNet que este tempo de integração vai aderir. | string |
IntegraçãoRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o tempo de integração dedicado gerido. | IntegraçãoRuntimeSsisCatalogInfo |
customSetupScriptProperties | Propriedades de script de configuração personalizada para um tempo de integração dedicado gerido. | IntegraçãoRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de procuração de dados para um tempo de integração dedicado gerido. | IntegraçãoRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | "Empresa" "Standard" |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um tempo de execução de integração SSIS. | CustomSetupBase[] |
tipo de licença | Tipo de licença para trazer o seu próprio cenário de licença. | "BasePrice" "LicençaIncluded" |
IntegraçãoRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catálogoAdminPassword | A palavra-passe da conta de utilizador do administrador da base de dados do catálogo. | SecureString |
catálogoDminUserName | O nome de utilizador do administrador da base de dados do catálogo. | string |
catálogoPricingTier | O nível de preços da base de dados do catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/pricing/details/sql-database/ | "Básico" "Premium" "Premiumrs" "Standard" |
catalogServerEndpoint | O URL do servidor de base de dados de catálogo. | string |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | corda (necessária) |
valor | Valor da corda segura. | corda (necessária) |
IntegraçãoRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do recipiente de bolhas Azure que contém o script de configuração personalizado. | string |
sasToken | O sinal SAS do recipiente de bolhas Azure. | SecureString |
IntegraçãoRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência de execução de integração auto-hospedada. | EntityReference |
caminho | O caminho para conter os dados encenados no armazenamento blob. | string |
stagingLinkedService | A referência de serviço ligada à encenação. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
nome de referênciaName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | "IntegraçãoRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | CmdkeySetup Conjunto de Componentes EnvironmentVariableSetup (obrigatório) |
CmdkeySetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "CmdkeySetup" (obrigatório) |
typeProperties | Propriedades do tipo de configuração personalizada de comando Comandante Cmdkey. | CmdkeySetupTypeProperties (necessárias) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A senha de acesso à fonte de dados. | Base Secreta (necessária) |
nome alvo | O nome do servidor do acesso à fonte de dados. | |
userName | O nome de utilizador do acesso à fonte de dados. |
Base Secreta
Nome | Descrição | Valor |
---|---|---|
tipo | Desaje o tipo de objeto | SecureString (obrigatório) |
Conjunto de Componentes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "ComponentSetup" (obrigatório) |
typeProperties | Instale propriedades de tipo componente de 3º partido. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome componente | O nome do componente do 3º partido. | corda (necessária) |
licenseKey | A chave da licença para ativar o componente. | Base Secreta |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "EnvironmentVariableSetup" (obrigatório) |
typeProperties | Adicione propriedades de tipo variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
nome variável | O nome da variável ambiental. | corda (necessária) |
variávelValue | O valor da variável ambiental. | corda (necessária) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de tempo de integração. | "SelfHosted" (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que este é um tempo de integração ligado. A propriedade é usada para aceder ao tempo de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | Tipo de tempo de execução de integração ligado da fábrica de dados | LinkedIntegrationRuntimeType |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | Desaje o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | "Chave" (necessária) |
key | A chave usada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
tipo de autorização | O tipo de autorização para a partilha de tempo de integração. | "RBAC" (obrigatório) |
resourceId | O identificador de recursos do tempo de execução da integração a partilhar. | corda (necessária) |