Fábricas Microsoft.DataFactory/integrationRuntimes 2018-06-01
Definição de recurso do Bicep
O tipo de recurso factorys/integrationRuntimes pode ser implementado com operações direcionadas:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/integrationRuntimes, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Objetos IntegrationRuntime
Defina a propriedade type para especificar o tipo de objeto.
Para Gerido, utilize:
type: 'Managed'
managedVirtualNetwork: {
referenceName: 'string'
type: 'ManagedVirtualNetworkReference'
}
typeProperties: {
computeProperties: {
copyComputeScaleProperties: {
dataIntegrationUnit: int
timeToLive: int
{customized property}: any()
}
dataFlowProperties: {
cleanup: bool
computeType: 'string'
coreCount: int
customProperties: [
{
name: 'string'
value: 'string'
}
]
timeToLive: int
{customized property}: any()
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
pipelineExternalComputeScaleProperties: {
numberOfExternalNodes: int
numberOfPipelineNodes: int
timeToLive: int
{customized property}: any()
}
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
subnetId: 'string'
vNetId: 'string'
{customized property}: any()
}
{customized property}: any()
}
customerVirtualNetwork: {
subnetId: 'string'
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
dualStandbyPairName: 'string'
{customized property}: any()
}
credential: {
referenceName: 'string'
type: 'CredentialReference'
{customized property}: any()
}
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'
packageStores: [
{
name: 'string'
packageStoreLinkedService: {
referenceName: 'string'
type: 'string'
}
}
]
{customized property}: any()
}
}
Para SelfHosted, utilize:
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
Objetos CustomSetupBase
Defina a propriedade type para especificar o tipo de objeto.
Para o AzPowerShellSetup, utilize:
type: 'AzPowerShellSetup'
typeProperties: {
version: 'string'
}
Para CmdkeySetup, utilize:
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any()
userName: any()
}
Para 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
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret, utilize:
type: 'AzureKeyVaultSecret'
secretName: any()
secretVersion: any()
store: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
Para SecureString, utilize:
type: 'SecureString'
value: 'string'
Objetos LinkedIntegrationRuntimeType
Defina a propriedade authorizationType para especificar o tipo de objeto.
Para Chave, utilize:
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
Para RBAC, utilize:
authorizationType: 'RBAC'
credential: {
referenceName: 'string'
type: 'CredentialReference'
{customized property}: any()
}
resourceId: 'string'
Valores de propriedade
fábricas/integrationRuntimes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: fábricas |
propriedades | Propriedades do runtime de integração. | IntegrationRuntime (obrigatório) |
IntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do runtime de integração. | string |
tipo | Definir o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "Gerido" (obrigatório) |
managedVirtualNetwork | Referência de Rede Virtual gerida. | ManagedVirtualNetworkReference |
typeProperties | Propriedades do runtime de integração geridas. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedVirtualNetworkReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Referência do nome ManagedVirtualNetwork. | cadeia (obrigatório) |
tipo | Tipo de referência de Rede Virtual gerido. | "ManagedVirtualNetworkReference" (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para o runtime de integração gerido. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | O nome da rede virtual à qual o runtime de integração do Azure-SSIS será associado | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriedades do SSIS para o runtime de integração gerido. | IntegrationRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
copyComputeScaleProperties | Propriedades CopyComputeScale para o runtime de integração gerido. | CopyComputeScaleProperties |
dataFlowProperties | Propriedades do fluxo de dados para o runtime de integração gerido. | IntegrationRuntimeDataFlowProperties |
localização | A localização do runtime de integração gerido. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities | string |
maxParallelExecutionsPerNode | Contagem máxima de execuções paralelas por nó para o runtime de integração gerido. | int Restrições: Valor mínimo = 1 |
nodeSize | O requisito de tamanho do nó para o runtime de integração gerido. | string |
numberOfNodes | O número necessário de nós para o runtime de integração gerido. | int Restrições: Valor mínimo = 1 |
pipelineExternalComputeScaleProperties | Propriedades PipelineExternalComputeScale para o runtime de integração gerido. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriedades da VNet para o runtime de integração gerido. | IntegrationRuntimeVNetProperties |
{customized property} | Para Bicep, pode utilizar a função any( ). |
CopyComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
dataIntegrationUnit | Definição de número DIU reservada para a execução da atividade de cópia. Os valores suportados são múltiplos de 4 no intervalo 4-256. | int Restrições: Valor mínimo = 4 |
timeToLive | Definição de tempo de vida (em minutos) do runtime de integração que irá executar a atividade de cópia. | int Restrições: Valor mínimo = 5 |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
limpeza | O cluster não será reciclado e será utilizado na próxima execução da atividade do fluxo de dados até que o TTL (time to live) seja atingido se estiver definido como falso. A predefinição é verdadeiro. | bool |
computeType | Tipo de computação do cluster que irá executar a tarefa de fluxo de dados. | "ComputeOptimized" "Geral" "MemoryOptimized" |
coreCount | Contagem de núcleos do cluster que irá executar a tarefa de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
customProperties | As propriedades personalizadas são utilizadas para otimizar o desempenho do runtime do fluxo de dados. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
timeToLive | Definição time to live (em minutos) do cluster que irá executar a tarefa de fluxo de dados. | int Restrições: Valor mínimo = 0 |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nome | Descrição | Valor |
---|---|---|
name | Nome da propriedade personalizada. | string |
valor | Valor da propriedade personalizada. | string |
PipelineExternalComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
numberOfExternalNodes | Número dos nós externos, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
numberOfPipelineNodes | Número de nós de pipeline, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
timeToLive | Definição time to live (em minutos) do runtime de integração que irá executar o pipeline e a atividade externa. | int Restrições: Valor mínimo = 5 |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publicIPs | IDs de recursos dos endereços IP públicos que este runtime de integração irá utilizar. | string[] |
sub-rede | O nome da sub-rede a que este runtime de integração será associado. | string |
subnetId | O ID da sub-rede ao qual este runtime de integração do Azure-SSIS será associado. | string |
vNetId | O ID da VNet à qual este runtime de integração será associado. | string |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeCustomerVirtualNetwork
Nome | Descrição | Valor |
---|---|---|
subnetId | O ID da sub-rede à qual o runtime de integração do Azure-SSIS será associado. | string |
IntegrationRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o runtime de integração dedicado gerido. | IntegrationRuntimeSsisCatalogInfo |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
customSetupScriptProperties | Propriedades do script de configuração personalizada para um runtime de integração dedicado gerido. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de proxy de dados para um runtime de integração dedicado gerido. | IntegrationRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | "Empresa" 'Standard' |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um runtime de integração do SSIS. | CustomSetupBase[] |
licenseType | Tipo de licença para trazer o seu próprio cenário de licença. | "Preço Base" "LicenseIncluded" |
packageStores | Arquivos de pacotes para a Integration Runtime do SSIS. | PackageStore[] |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catalogAdminPassword | A palavra-passe da conta de utilizador administrador da base de dados do catálogo. | SecureString |
catalogAdminUserName | O nome de utilizador administrador da base de dados de catálogo. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 128 |
catalogPricingTier | O escalão de preço 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 da base de dados do catálogo. | string |
dualStandbyPairName | O nome do par de reserva duplo do Azure-SSIS Integration Runtimes para suportar a ativação pós-falha do SSISDB. | string |
{customized property} | Para Bicep, pode utilizar a função any( ). |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | cadeia (obrigatório) |
valor | Valor da cadeia segura. | cadeia (obrigatório) |
CredentialReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome da credencial de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de credenciais. | "CredentialReference" (obrigatório) |
{customized property} | Para Bicep, pode utilizar a função any( ). |
IntegrationRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do contentor de blobs do Azure que contém o script de configuração personalizada. | string |
sasToken | O token de SAS do contentor de blobs do Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência do runtime de integração autoalojado. | EntityReference |
caminho | O caminho para conter os dados faseados no armazenamento de Blobs. | string |
stagingLinkedService | A referência do serviço ligado de teste. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
referenceName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obrigatório) |
AzPowerShellSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "AzPowerShellSetup" (obrigatório) |
typeProperties | Instale Azure PowerShell propriedades do tipo. | AzPowerShellSetupTypeProperties (obrigatório) |
AzPowerShellSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
versão | A versão necessária do Azure PowerShell a instalar. | cadeia (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 do comando Cmdkey. | CmdkeySetupTypeProperties (obrigatório) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A palavra-passe do acesso à origem de dados. | SecretBase (obrigatório) |
targetName | O nome do servidor do acesso à origem de dados. Tipo: cadeia. | Para Bicep, pode utilizar a função any( ). (obrigatório) |
userName | O nome de utilizador do acesso à origem de dados. Tipo: cadeia. | Para Bicep, pode utilizar a função any( ). (obrigatório) |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureKeyVaultSecret SecureString (obrigatório) |
AzureKeyVaultSecretReference
Nome | Descrição | Valor |
---|---|---|
secretName | O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com cadeia resultType). | Para Bicep, pode utilizar a função any( ). (obrigatório) |
secretVersion | A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com cadeia resultType). | Para Bicep, pode utilizar a função any( ). |
Loja | O Azure Key Vault referência de serviço ligado. | LinkedServiceReference (obrigatório) |
tipo | Tipo de segredo. | cadeia (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} | Para Bicep, pode utilizar a função any( ). |
ComponentSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "ComponentSetup" (obrigatório) |
typeProperties | Instale propriedades do tipo de componente de terceiros. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
componentName | O nome do componente de terceiros. | cadeia (obrigatório) |
licenseKey | A chave de licença para ativar o componente. | SecretBase |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "EnvironmentVariableSetup" (obrigatório) |
typeProperties | Adicionar propriedades do tipo de variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
variableName | O nome da variável de ambiente. | cadeia (obrigatório) |
variableValue | O valor da variável de ambiente. | cadeia (obrigatório) |
PackageStore
Nome | Descrição | Valor |
---|---|---|
name | O nome do arquivo de pacotes | cadeia (obrigatório) |
packageStoreLinkedService | A referência do serviço ligado do arquivo de pacotes. | EntityReference (obrigatório) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "SelfHosted" (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que se trata de um runtime de integração ligado. A propriedade é utilizada para aceder ao runtime de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um runtime de integração ligado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Uma opção alternativa para garantir a função de criação interativa quando o runtime de integração autoalojado não consegue estabelecer uma ligação com o Reencaminhamento do Azure. | bool |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
authorizationType | Definir o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "Chave" (obrigatório) |
key | A chave utilizada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "RBAC" (obrigatório) |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
resourceId | O identificador de recursos do runtime de integração a partilhar. | cadeia (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Autoalojamento Integration Runtime em VMs do Azure |
Este modelo cria um runtime de integração self-host e regista-o em máquinas virtuais do Azure |
Azure Data Factory com o Git e a configuração da vnet gerida |
Este modelo cria Azure Data Factory com a configuração do Git e a rede virtual gerida. |
Criar uma fábrica de dados V2 (SQL No local) |
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure |
Aprovisionar o runtime do SSIS no Azure |
Este modelo cria uma fábrica de dados V2 e, em seguida, aprovisiona um runtime de integração do Azure SSIS |
Definição de recurso de modelo do ARM
O tipo de recurso factorys/integrationRuntimes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/integrationRuntimes, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DataFactory/factories/integrationRuntimes",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
Objetos IntegrationRuntime
Defina a propriedade tipo para especificar o tipo de objeto.
Para Gerido, utilize:
"type": "Managed",
"managedVirtualNetwork": {
"referenceName": "string",
"type": "ManagedVirtualNetworkReference"
},
"typeProperties": {
"computeProperties": {
"copyComputeScaleProperties": {
"dataIntegrationUnit": "int",
"timeToLive": "int",
"{customized property}": {}
},
"dataFlowProperties": {
"cleanup": "bool",
"computeType": "string",
"coreCount": "int",
"customProperties": [
{
"name": "string",
"value": "string"
}
],
"timeToLive": "int",
"{customized property}": {}
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"pipelineExternalComputeScaleProperties": {
"numberOfExternalNodes": "int",
"numberOfPipelineNodes": "int",
"timeToLive": "int",
"{customized property}": {}
},
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"subnetId": "string",
"vNetId": "string",
"{customized property}": {}
},
"{customized property}": {}
},
"customerVirtualNetwork": {
"subnetId": "string"
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string",
"dualStandbyPairName": "string",
"{customized property}": {}
},
"credential": {
"referenceName": "string",
"type": "CredentialReference",
"{customized property}": {}
},
"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",
"packageStores": [
{
"name": "string",
"packageStoreLinkedService": {
"referenceName": "string",
"type": "string"
}
}
],
"{customized property}": {}
}
}
Para SelfHosted, utilize:
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
Objetos CustomSetupBase
Defina a propriedade tipo para especificar o tipo de objeto.
Para AzPowerShellSetup, utilize:
"type": "AzPowerShellSetup",
"typeProperties": {
"version": "string"
}
Para CmdkeySetup, utilize:
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
Para 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
Defina a propriedade tipo para especificar o tipo de objeto.
Para AzureKeyVaultSecret, utilize:
"type": "AzureKeyVaultSecret",
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
Para SecureString, utilize:
"type": "SecureString",
"value": "string"
Objetos LinkedIntegrationRuntimeType
Defina a propriedade authorizationType para especificar o tipo de objeto.
Para Chave, utilize:
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
Para RBAC, utilize:
"authorizationType": "RBAC",
"credential": {
"referenceName": "string",
"type": "CredentialReference",
"{customized property}": {}
},
"resourceId": "string"
Valores de propriedade
factorys/integrationRuntimes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factorys/integrationRuntimes" |
apiVersion | A versão da API de recursos | '2018-06-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. |
propriedades | Propriedades do runtime de integração. | IntegrationRuntime (obrigatório) |
IntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do runtime de integração. | string |
tipo | Definir o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "Gerido" (obrigatório) |
managedVirtualNetwork | Referência de Rede Virtual gerida. | ManagedVirtualNetworkReference |
typeProperties | Propriedades do runtime de integração gerida. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedVirtualNetworkReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome ManagedVirtualNetwork de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de Rede Virtual gerido. | "ManagedVirtualNetworkReference" (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para o runtime de integração gerida. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | O nome da rede virtual à qual o runtime de integração do Azure-SSIS será associado | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriedades do SSIS para o runtime de integração gerida. | IntegrationRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
copyComputeScaleProperties | Propriedades copyComputeScale para o runtime de integração gerida. | CopyComputeScaleProperties |
dataFlowProperties | Propriedades do fluxo de dados para o runtime de integração gerida. | IntegrationRuntimeDataFlowProperties |
localização | A localização do runtime de integração gerida. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities | string |
maxParallelExecutionsPerNode | Contagem máxima de execuções paralelas por nó para o runtime de integração gerida. | int Restrições: Valor mínimo = 1 |
nodeSize | O requisito de tamanho do nó para o runtime de integração gerido. | string |
numberOfNodes | O número necessário de nós para o runtime de integração gerida. | int Restrições: Valor mínimo = 1 |
pipelineExternalComputeScaleProperties | Propriedades pipelineExternalComputeScale para o runtime de integração gerida. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriedades da VNet para o runtime de integração gerida. | IntegrationRuntimeVNetProperties |
{customized property} |
CopyComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
dataIntegrationUnit | Definição de número de DIU reservada para a execução da atividade de cópia. Os valores suportados são múltiplos de 4 no intervalo 4-256. | int Restrições: Valor mínimo = 4 |
timeToLive | Tempo de funcionamento (em minutos) da definição do runtime de integração que irá executar a atividade de cópia. | int Restrições: Valor mínimo = 5 |
{customized property} |
IntegrationRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
limpeza | O cluster não será reciclado e será utilizado na próxima execução da atividade do fluxo de dados até que o TTL (tempo de vida) seja atingido se estiver definido como falso. A predefinição é verdadeiro. | bool |
computeType | Tipo de computação do cluster que irá executar a tarefa de fluxo de dados. | "ComputeOptimized" "Geral" "MemoryOptimized" |
coreCount | Contagem de núcleos do cluster que irá executar a tarefa de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
customProperties | As propriedades personalizadas são utilizadas para otimizar o desempenho do runtime do fluxo de dados. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
timeToLive | Hora de viver (em minutos) definição do cluster que irá executar a tarefa de fluxo de dados. | int Restrições: Valor mínimo = 0 |
{customized property} |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nome | Descrição | Valor |
---|---|---|
name | Nome da propriedade personalizada. | string |
valor | Valor da propriedade personalizada. | string |
PipelineExternalComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
numberOfExternalNodes | Número dos nós externos, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
numberOfPipelineNodes | Número de nós de pipeline, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
timeToLive | Tempo de vida (em minutos) definição do runtime de integração que irá executar o pipeline e a atividade externa. | int Restrições: Valor mínimo = 5 |
{customized property} |
IntegrationRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publicIPs | IDs de recursos dos endereços IP públicos que este runtime de integração irá utilizar. | cadeia[] |
sub-rede | O nome da sub-rede que este runtime de integração irá associar. | string |
subnetId | O ID da sub-rede ao qual este runtime de integração do Azure-SSIS será associado. | string |
vNetId | O ID da VNet ao qual este runtime de integração será associado. | string |
{customized property} |
IntegrationRuntimeCustomerVirtualNetwork
Nome | Descrição | Valor |
---|---|---|
subnetId | O ID da sub-rede ao qual o runtime de integração do Azure-SSIS será associado. | string |
IntegrationRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o runtime de integração dedicado gerido. | IntegrationRuntimeSsisCatalogInfo |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
customSetupScriptProperties | Propriedades do script de configuração personalizada para um runtime de integração dedicado gerido. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de proxy de dados para um runtime de integração dedicado gerido. | IntegrationRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | "Empresa" 'Standard' |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um runtime de integração do SSIS. | CustomSetupBase[] |
licenseType | Tipo de licença para trazer o seu próprio cenário de licença. | "Preço Base" "LicenseIncluded" |
packageStores | Arquivos de pacotes para a Integration Runtime do SSIS. | PackageStore[] |
{customized property} |
IntegrationRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catalogAdminPassword | A palavra-passe da conta de utilizador administrador da base de dados do catálogo. | SecureString |
catalogAdminUserName | O nome de utilizador administrador da base de dados de catálogo. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 128 |
catalogPricingTier | O escalão de preço 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 da base de dados do catálogo. | string |
dualStandbyPairName | O nome do par de reserva duplo do Azure-SSIS Integration Runtimes para suportar a ativação pós-falha do SSISDB. | string |
{customized property} |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | cadeia (obrigatório) |
valor | Valor da cadeia segura. | cadeia (obrigatório) |
CredentialReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome da credencial de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de credenciais. | "CredentialReference" (obrigatório) |
{customized property} |
IntegrationRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do contentor de blobs do Azure que contém o script de configuração personalizada. | string |
sasToken | O token de SAS do contentor de blobs do Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência do runtime de integração autoalojado. | EntityReference |
caminho | O caminho para conter os dados faseados no armazenamento de Blobs. | string |
stagingLinkedService | A referência do serviço ligado de teste. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
referenceName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obrigatório) |
AzPowerShellSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "AzPowerShellSetup" (obrigatório) |
typeProperties | Instale Azure PowerShell propriedades do tipo. | AzPowerShellSetupTypeProperties (obrigatório) |
AzPowerShellSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
versão | A versão necessária do Azure PowerShell a instalar. | cadeia (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 do comando Cmdkey. | CmdkeySetupTypeProperties (obrigatório) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A palavra-passe do acesso à origem de dados. | SecretBase (obrigatório) |
targetName | O nome do servidor do acesso à origem de dados. Tipo: cadeia. | |
userName | O nome de utilizador do acesso à origem de dados. Tipo: cadeia. |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureKeyVaultSecret SecureString (obrigatório) |
AzureKeyVaultSecretReference
Nome | Descrição | Valor |
---|---|---|
secretName | O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com resultType string). | |
secretVersion | A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com resultType string). | |
Loja | A referência do serviço ligado do Azure Key Vault. | LinkedServiceReference (obrigatório) |
tipo | Tipo de segredo. | cadeia (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos do LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
ComponentSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "ComponentSetup" (obrigatório) |
typeProperties | Instale propriedades do tipo de componente de terceiros. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
componentName | O nome do componente de terceiros. | cadeia (obrigatório) |
licenseKey | A chave de licença para ativar o componente. | SecretBase |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "EnvironmentVariableSetup" (obrigatório) |
typeProperties | Adicionar propriedades de tipo de variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
variableName | O nome da variável de ambiente. | cadeia (obrigatório) |
variableValue | O valor da variável de ambiente. | cadeia (obrigatório) |
PackageStore
Nome | Descrição | Valor |
---|---|---|
name | O nome do arquivo de pacotes | cadeia (obrigatório) |
packageStoreLinkedService | A referência do serviço ligado do arquivo de pacotes. | EntityReference (obrigatório) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "SelfHosted" (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que se trata de um runtime de integração ligado. A propriedade é utilizada para aceder ao runtime de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um runtime de integração ligado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Uma opção alternativa para garantir a função de criação interativa quando o runtime de integração autoalojado não consegue estabelecer uma ligação com o Reencaminhamento do Azure. | bool |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
authorizationType | Definir o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "Chave" (obrigatório) |
key | A chave utilizada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "RBAC" (obrigatório) |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
resourceId | O identificador de recursos do runtime de integração a partilhar. | cadeia (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Autoalojamento Integration Runtime em VMs do Azure |
Este modelo cria um runtime de integração selfhost e regista-o em máquinas virtuais do Azure |
Azure Data Factory com o Git e a configuração da vnet gerida |
Este modelo cria Azure Data Factory com a configuração do Git e a rede virtual gerida. |
Criar uma fábrica de dados V2 (SQL No local) |
Este modelo cria uma fábrica de dados V2 que copia dados de um SQL Server no local para um armazenamento de blobs do Azure |
Aprovisionar o runtime do SSIS no Azure |
Este modelo cria uma fábrica de dados V2 e, em seguida, aprovisiona um runtime de integração do SSIS do Azure |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso factorys/integrationRuntimes pode ser implementado com operações direcionadas:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DataFactory/factorys/integrationRuntimes, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
Objetos IntegrationRuntime
Defina a propriedade type para especificar o tipo de objeto.
Para Gerido, utilize:
type = "Managed"
managedVirtualNetwork = {
referenceName = "string"
type = "ManagedVirtualNetworkReference"
}
typeProperties = {
computeProperties = {
copyComputeScaleProperties = {
dataIntegrationUnit = int
timeToLive = int
}
dataFlowProperties = {
cleanup = bool
computeType = "string"
coreCount = int
customProperties = [
{
name = "string"
value = "string"
}
]
timeToLive = int
}
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
pipelineExternalComputeScaleProperties = {
numberOfExternalNodes = int
numberOfPipelineNodes = int
timeToLive = int
}
vNetProperties = {
publicIPs = [
"string"
]
subnet = "string"
subnetId = "string"
vNetId = "string"
}
}
customerVirtualNetwork = {
subnetId = "string"
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "string"
dualStandbyPairName = "string"
}
credential = {
referenceName = "string"
type = "CredentialReference"
}
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"
packageStores = [
{
name = "string"
packageStoreLinkedService = {
referenceName = "string"
type = "string"
}
}
]
}
}
Para SelfHosted, utilize:
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled = bool
}
Objetos CustomSetupBase
Defina a propriedade type para especificar o tipo de objeto.
Para o AzPowerShellSetup, utilize:
type = "AzPowerShellSetup"
typeProperties = {
version = "string"
}
Para CmdkeySetup, utilize:
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
Para 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
Defina a propriedade type para especificar o tipo de objeto.
Para AzureKeyVaultSecret, utilize:
type = "AzureKeyVaultSecret"
store = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
Para SecureString, utilize:
type = "SecureString"
value = "string"
Objetos LinkedIntegrationRuntimeType
Defina a propriedade authorizationType para especificar o tipo de objeto.
Para Chave, utilize:
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
Para RBAC, utilize:
authorizationType = "RBAC"
credential = {
referenceName = "string"
type = "CredentialReference"
}
resourceId = "string"
Valores de propriedade
fábricas/integrationRuntimes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DataFactory/factorys/integrationRuntimes@2018-06-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: fábricas |
propriedades | Propriedades do runtime de integração. | IntegrationRuntime (obrigatório) |
IntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do runtime de integração. | string |
tipo | Definir o tipo de objeto | Gerido SelfHosted (obrigatório) |
ManagedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "Gerido" (obrigatório) |
managedVirtualNetwork | Referência de Rede Virtual gerida. | ManagedVirtualNetworkReference |
typeProperties | Propriedades do runtime de integração geridas. | ManagedIntegrationRuntimeTypeProperties (obrigatório) |
ManagedVirtualNetworkReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Referência do nome ManagedVirtualNetwork. | cadeia (obrigatório) |
tipo | Tipo de referência de Rede Virtual gerido. | "ManagedVirtualNetworkReference" (obrigatório) |
ManagedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para o runtime de integração gerido. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | O nome da rede virtual à qual o runtime de integração do Azure-SSIS será associado | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propriedades do SSIS para o runtime de integração gerido. | IntegrationRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nome | Descrição | Valor |
---|---|---|
copyComputeScaleProperties | Propriedades CopyComputeScale para o runtime de integração gerido. | CopyComputeScaleProperties |
dataFlowProperties | Propriedades do fluxo de dados para o runtime de integração gerido. | IntegrationRuntimeDataFlowProperties |
localização | A localização do runtime de integração gerido. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities | string |
maxParallelExecutionsPerNode | Contagem máxima de execuções paralelas por nó para o runtime de integração gerido. | int Restrições: Valor mínimo = 1 |
nodeSize | O requisito de tamanho do nó para o runtime de integração gerido. | string |
numberOfNodes | O número necessário de nós para o runtime de integração gerido. | int Restrições: Valor mínimo = 1 |
pipelineExternalComputeScaleProperties | Propriedades PipelineExternalComputeScale para o runtime de integração gerido. | PipelineExternalComputeScaleProperties |
vNetProperties | Propriedades da VNet para o runtime de integração gerido. | IntegrationRuntimeVNetProperties |
{customized property} |
CopyComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
dataIntegrationUnit | Definição de número DIU reservada para a execução da atividade de cópia. Os valores suportados são múltiplos de 4 no intervalo 4-256. | int Restrições: Valor mínimo = 4 |
timeToLive | Definição de tempo de vida (em minutos) do runtime de integração que irá executar a atividade de cópia. | int Restrições: Valor mínimo = 5 |
{customized property} |
IntegrationRuntimeDataFlowProperties
Nome | Descrição | Valor |
---|---|---|
limpeza | O cluster não será reciclado e será utilizado na próxima execução da atividade do fluxo de dados até que o TTL (time to live) seja atingido se estiver definido como falso. A predefinição é verdadeiro. | bool |
computeType | Tipo de computação do cluster que irá executar a tarefa de fluxo de dados. | "ComputeOptimized" "Geral" "MemoryOptimized" |
coreCount | Contagem de núcleos do cluster que irá executar a tarefa de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. | int |
customProperties | As propriedades personalizadas são utilizadas para otimizar o desempenho do runtime do fluxo de dados. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
timeToLive | Definição time to live (em minutos) do cluster que irá executar a tarefa de fluxo de dados. | int Restrições: Valor mínimo = 0 |
{customized property} |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nome | Descrição | Valor |
---|---|---|
name | Nome da propriedade personalizada. | string |
valor | Valor da propriedade personalizada. | string |
PipelineExternalComputeScaleProperties
Nome | Descrição | Valor |
---|---|---|
numberOfExternalNodes | Número dos nós externos, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
numberOfPipelineNodes | Número de nós de pipeline, que devem ser superiores a 0 e inferiores a 11. | int Restrições: Valor mínimo = 1 Valor máximo = 10 |
timeToLive | Definição time to live (em minutos) do runtime de integração que irá executar o pipeline e a atividade externa. | int Restrições: Valor mínimo = 5 |
{customized property} |
IntegrationRuntimeVNetProperties
Nome | Descrição | Valor |
---|---|---|
publicIPs | IDs de recursos dos endereços IP públicos que este runtime de integração irá utilizar. | string[] |
sub-rede | O nome da sub-rede a que este runtime de integração será associado. | string |
subnetId | O ID da sub-rede ao qual este runtime de integração do Azure-SSIS será associado. | string |
vNetId | O ID da VNet à qual este runtime de integração será associado. | string |
{customized property} |
IntegrationRuntimeCustomerVirtualNetwork
Nome | Descrição | Valor |
---|---|---|
subnetId | O ID da sub-rede à qual o runtime de integração do Azure-SSIS será associado. | string |
IntegrationRuntimeSsisProperties
Nome | Descrição | Valor |
---|---|---|
catalogInfo | Informações de catálogo para o runtime de integração dedicado gerido. | IntegrationRuntimeSsisCatalogInfo |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
customSetupScriptProperties | Propriedades do script de configuração personalizada para um runtime de integração dedicado gerido. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Propriedades de proxy de dados para um runtime de integração dedicado gerido. | IntegrationRuntimeDataProxyProperties |
edição | A edição do SSIS Integration Runtime | "Empresa" "Standard" |
expressCustomSetupProperties | Configuração personalizada sem propriedades de script para um runtime de integração do SSIS. | CustomSetupBase[] |
licenseType | Tipo de licença para trazer o seu próprio cenário de licença. | "Preço Base" "LicenseIncluded" |
packageStores | Arquivos de pacotes para a Integration Runtime do SSIS. | PackageStore[] |
{customized property} |
IntegrationRuntimeSsisCatalogInfo
Nome | Descrição | Valor |
---|---|---|
catalogAdminPassword | A palavra-passe da conta de utilizador administrador da base de dados do catálogo. | SecureString |
catalogAdminUserName | O nome de utilizador administrador da base de dados de catálogo. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 128 |
catalogPricingTier | O escalão de preço 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 da base de dados do catálogo. | string |
dualStandbyPairName | O nome do par de reserva duplo do Azure-SSIS Integration Runtimes para suportar a ativação pós-falha do SSISDB. | string |
{customized property} |
SecureString
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | cadeia (obrigatório) |
valor | Valor da cadeia segura. | cadeia (obrigatório) |
CredentialReference
Nome | Descrição | Valor |
---|---|---|
referenceName | Nome da credencial de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de credenciais. | "CredentialReference" (obrigatório) |
{customized property} |
IntegrationRuntimeCustomSetupScriptProperties
Nome | Descrição | Valor |
---|---|---|
blobContainerUri | O URI do contentor de blobs do Azure que contém o script de configuração personalizado. | string |
sasToken | O token de SAS do contentor de blobs do Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nome | Descrição | Valor |
---|---|---|
connectVia | A referência do runtime de integração autoalojado. | EntityReference |
caminho | O caminho para conter os dados faseados no armazenamento de Blobs. | string |
stagingLinkedService | A referência do serviço ligado de teste. | EntityReference |
EntityReference
Nome | Descrição | Valor |
---|---|---|
referenceName | O nome desta entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obrigatório) |
AzPowerShellSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "AzPowerShellSetup" (obrigatório) |
typeProperties | Instale Azure PowerShell propriedades do tipo. | AzPowerShellSetupTypeProperties (obrigatório) |
AzPowerShellSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
versão | A versão necessária do Azure PowerShell a instalar. | cadeia (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 do comando Cmdkey. | CmdkeySetupTypeProperties (obrigatório) |
CmdkeySetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
palavra-passe | A palavra-passe do acesso à origem de dados. | SecretBase (obrigatório) |
targetName | O nome do servidor do acesso à origem de dados. Tipo: cadeia. | |
userName | O nome de utilizador do acesso à origem de dados. Tipo: cadeia. |
SecretBase
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | AzureKeyVaultSecret SecureString (obrigatório) |
AzureKeyVaultSecretReference
Nome | Descrição | Valor |
---|---|---|
secretName | O nome do segredo no Azure Key Vault. Tipo: cadeia (ou Expressão com cadeia resultType). | |
secretVersion | A versão do segredo no Azure Key Vault. O valor predefinido é a versão mais recente do segredo. Tipo: cadeia (ou Expressão com cadeia resultType). | |
Loja | O Azure Key Vault referência de serviço ligado. | LinkedServiceReference (obrigatório) |
tipo | Tipo de segredo. | cadeia (obrigatório) |
LinkedServiceReference
Nome | Descrição | Valor |
---|---|---|
parâmetros | Argumentos para LinkedService. | ParameterValueSpecification |
referenceName | Nome do LinkedService de referência. | cadeia (obrigatório) |
tipo | Tipo de referência de serviço ligado. | "LinkedServiceReference" (obrigatório) |
ParameterValueSpecification
Nome | Descrição | Valor |
---|---|---|
{customized property} |
ComponentSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "ComponentSetup" (obrigatório) |
typeProperties | Instale propriedades do tipo de componente de terceiros. | LicensedComponentSetupTypeProperties (obrigatório) |
LicensedComponentSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
componentName | O nome do componente de terceiros. | cadeia (obrigatório) |
licenseKey | A chave de licença para ativar o componente. | SecretBase |
EnvironmentVariableSetup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de configuração personalizada. | "EnvironmentVariableSetup" (obrigatório) |
typeProperties | Adicionar propriedades do tipo de variável de ambiente. | EnvironmentVariableSetupTypeProperties (obrigatório) |
EnvironmentVariableSetupTypeProperties
Nome | Descrição | Valor |
---|---|---|
variableName | O nome da variável de ambiente. | cadeia (obrigatório) |
variableValue | O valor da variável de ambiente. | cadeia (obrigatório) |
PackageStore
Nome | Descrição | Valor |
---|---|---|
name | O nome do arquivo de pacotes | cadeia (obrigatório) |
packageStoreLinkedService | A referência do serviço ligado do arquivo de pacotes. | EntityReference (obrigatório) |
SelfHostedIntegrationRuntime
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de runtime de integração. | "SelfHosted" (obrigatório) |
typeProperties | Quando esta propriedade não é nula, significa que se trata de um runtime de integração ligado. A propriedade é utilizada para aceder ao runtime de integração original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nome | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um runtime de integração ligado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Uma opção alternativa para garantir a função de criação interativa quando o runtime de integração autoalojado não consegue estabelecer uma ligação com o Reencaminhamento do Azure. | bool |
LinkedIntegrationRuntimeType
Nome | Descrição | Valor |
---|---|---|
authorizationType | Definir o tipo de objeto | Chave RBAC (obrigatório) |
LinkedIntegrationRuntimeKeyAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "Chave" (obrigatório) |
key | A chave utilizada para autorização. | SecureString (obrigatório) |
LinkedIntegrationRuntimeRbacAuthorization
Nome | Descrição | Valor |
---|---|---|
authorizationType | O tipo de autorização para a partilha do runtime de integração. | "RBAC" (obrigatório) |
credencial | A referência de credenciais que contém informações de autenticação. | CredentialReference |
resourceId | O identificador de recursos do runtime de integração a partilhar. | cadeia (obrigatório) |