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:

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:

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)