Partilhar via


Microsoft.DataFactory factories/integrationRuntimes 2018-06-01

Definição de recursos do bíceps

O tipo de recurso factories/integrationRuntimes pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factories/integrationRuntimes, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

{
  secretName: any(Azure.Bicep.Types.Concrete.AnyType)
  secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  store: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

Para SecureString, use:

{
  type: 'SecureString'
  value: 'string'
}

Objetos IntegrationRuntime

Defina a propriedade type para especificar o tipo de objeto.

Para Managed, use:

{
  managedVirtualNetwork: {
    referenceName: 'string'
    type: 'string'
  }
  type: 'Managed'
  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: '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'
      packageStores: [
        {
          name: 'string'
          packageStoreLinkedService: {
            referenceName: 'string'
            type: 'string'
          }
        }
      ]
    }
  }
}

Para SelfHosted , use:

{
  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 AzPowerShellSetup, use:

{
  type: 'AzPowerShellSetup'
  typeProperties: {
    version: 'string'
  }
}

Para CmdkeySetup, use:

{
  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Para ComponentSetup, use:

{
  type: 'ComponentSetup'
  typeProperties: {
    componentName: 'string'
    licenseKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }
}

Para EnvironmentVariableSetup , use:

{
  type: 'EnvironmentVariableSetup'
  typeProperties: {
    variableName: 'string'
    variableValue: 'string'
  }
}

Objetos LinkedIntegrationRuntimeType

Defina a propriedade authorizationType para especificar o tipo de objeto.

Para Key, use:

{
  authorizationType: 'Key'
  key: {
    type: 'string'
    value: 'string'
  }
}

Para RBAC, use:

{
  authorizationType: 'RBAC'
  credential: {
    referenceName: 'string'
    type: 'string'
  }
  resourceId: 'string'
}

Valores de propriedade

AzPowerShellSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'AzPowerShellSetup' (obrigatório)
tipoPropriedades Instale as propriedades de tipo do Azure PowerShell. AzPowerShellSetupTypeProperties (obrigatório)

AzPowerShellSetupTypeProperties

Designação Descrição Valor
Versão A versão necessária do Azure PowerShell para instalação. string (obrigatório)

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

CmdkeySetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'CmdkeySetup' (obrigatório)
tipoPropriedades Propriedades do tipo de configuração personalizada do comando Cmdkey. CmdkeySetupTypeProperties (obrigatório)

CmdkeySetupTypeProperties

Designação Descrição Valor
palavra-passe A senha de acesso à fonte de dados. SecretBase (obrigatório)
targetName O nome do servidor de acesso à fonte de dados. Tipo: string. qualquer (obrigatório)
nome de utilizador O nome de usuário do acesso à fonte de dados. Tipo: string. qualquer (obrigatório)

Configuração do componente

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'ComponentSetup' (obrigatório)
tipoPropriedades Instale as propriedades do tipo de componente 3rd party. LicensedComponentSetupTypeProperties (obrigatório)

CopyComputeScaleProperties

Designação Descrição Valor
dataIntegrationUnit Configuração do 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 Tempo de vida (em minutos) configuração de tempo de execução de integração que executará a atividade de cópia. Int

Restrições:
Valor mínimo = 5

CredentialReference

Designação Descrição Valor
nome_referência Nome da credencial de referência. string (obrigatório)
tipo Tipo de referência de credencial. 'CredentialReference' (obrigatório)

CustomSetupBase

Designação Descrição Valor
tipo Defina como 'AzPowerShellSetup' para o tipo AzPowerShellSetup. Defina como 'CmdkeySetup' para o tipo CmdkeySetup. Defina como 'ComponentSetup' para o tipo ComponentSetup. Defina como 'EnvironmentVariableSetup' para o tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obrigatório)

EntidadeReferência

Designação Descrição Valor
nome_referência O nome dessa entidade referenciada. string
tipo O tipo desta entidade referenciada. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'EnvironmentVariableSetup' (obrigatório)
tipoPropriedades Adicione propriedades de tipo de variável de ambiente. EnvironmentVariableSetupTypeProperties (obrigatório)

EnvironmentVariableSetupTypeProperties

Designação Descrição Valor
nomevariável O nome da variável de ambiente. string (obrigatório)
valor variável O valor da variável de ambiente. string (obrigatório)

IntegrationRuntime

Designação Descrição Valor
Descrição Descrição do tempo de execução da integração. string
tipo Defina como 'Managed' para o tipo ManagedIntegrationRuntime. Defina como 'SelfHosted' para o tipo SelfHostedIntegrationRuntime. 'Gerido'
'SelfHosted' (obrigatório)

IntegrationRuntimeComputeProperties

Designação Descrição Valor
copyComputeScaleProperties Propriedades CopyComputeScale para tempo de execução de integração gerenciada. CopyComputeScaleProperties
dataFlowProperties Propriedades de fluxo de dados para tempo de execução de integração gerenciada. IntegrationRuntimeDataFlowProperties
Localização O local para o tempo de execução da integração gerenciada. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode O máximo de execuções paralelas conta por nó para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
nodeSize O requisito de tamanho do nó para o tempo de execução da integração gerenciada. string
númerodenós O número necessário de nós para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propriedades PipelineExternalComputeScale para tempo de execução de integração gerenciada. PipelineExternalComputeScaleProperties
vNetProperties [en] Propriedades de VNet para tempo de execução de integração gerenciada. IntegrationRuntimeVNetProperties

IntegraçãoRuntimeCustomerVirtualNetwork

Designação Descrição Valor
subnetId A ID da sub-rede à qual Azure-SSIS tempo de execução de integração se juntará. string

IntegrationRuntimeCustomSetupScriptProperties

Designação Descrição Valor
blobContainerUri O URI do contêiner de blob do Azure que contém o script de instalação personalizado. string
sasToken O token SAS do contêiner de blob do Azure. SecureString

IntegrationRuntimeDataFlowProperties

Designação Descrição Valor
limpeza O cluster não será reciclado e será usado na próxima atividade de fluxo de dados executada até que o TTL (tempo de vida) seja atingido se isso for definido como falso. O padrão é true. Bool
computeType Tipo de computação do cluster que executará o trabalho de fluxo de dados. 'ComputeOptimized'
'Geral'
'MemoryOptimized'
coreCount Contagem de núcleos do cluster que executará o trabalho de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties As propriedades personalizadas são usadas para ajustar o desempenho do tempo de execução do fluxo de dados. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuração de tempo de vida (em minutos) do cluster que executará o trabalho de fluxo de dados. Int

Restrições:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Designação Descrição Valor
Designação Nome da propriedade personalizada. string
valor Valor da propriedade personalizada. string

IntegrationRuntimeDataProxyProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração auto-hospedada. EntityReference
caminho O caminho para conter os dados em estágios no armazenamento de Blob. string
stagingLinkedService A referência de serviço vinculado de preparo. EntityReference

IntegrationRuntimeSsisCatalogInfo

Designação Descrição Valor
catalogAdminPassword A senha da conta de usuário administrador do banco de dados de catálogo. SecureString
catalogAdminUserName O nome de usuário administrador do banco de dados de catálogo. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
catalogPricingTier A camada de preços para o banco de dados de catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Básico'
'Premium'
'PremiumRS'
'Padrão'
catalogServerEndpoint A URL do servidor de banco de dados do catálogo. string
dualStandbyPairName O nome de par de espera duplo de Azure-SSIS Integration Runtimes para dar suporte ao failover do SSISDB. string

IntegrationRuntimeSsisProperties

Designação Descrição Valor
catalogInfo Informações de catálogo para tempo de execução de integração dedicada gerenciada. IntegrationRuntimeSsisCatalogInfo
credencial A referência de credencial que contém informações de autenticação. CredentialReference
customSetupScriptProperties Propriedades de script de configuração personalizadas para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propriedades de proxy de dados para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeDataProxyProperties
edição A edição para o SSIS Integration Runtime 'Empresa'
'Padrão'
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 seu próprio cenário de licença. 'Preço-base'
'LicençaIncluída'
packageStores Armazenamentos de pacotes para o SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

Designação Descrição Valor
IPs públicos IDs de recursos dos endereços IP públicos que esse tempo de execução de integração usará. string[]
sub-rede O nome da sub-rede à qual esse tempo de execução de integração se juntará. string
subnetId A ID da sub-rede, à qual esse tempo de execução de integração Azure-SSIS será associado. string
vNetId A ID da VNet à qual esse tempo de execução de integração se juntará. string

LicensedComponentSetupTypeProperties

Designação Descrição Valor
Nome do componente O nome do componente da 3ª parte. string (obrigatório)
chave de licença A chave de licença para ativar o componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. 'Chave' (obrigatório)
chave A chave usada para autorização. SecureString (obrigatório)

LinkedIntegrationRuntimeRbacAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. «RBAC» (obrigatório)
credencial A referência de credencial que contém informações de autenticação. CredentialReference
resourceId O identificador de recurso do tempo de execução de integração a ser compartilhado. string (obrigatório)

LinkedIntegrationRuntimeType

Designação Descrição Valor
authorizationType Defina como 'Key' para o tipo LinkedIntegrationRuntimeKeyAuthorization. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbacAuthorization. 'Chave'
«RBAC» (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

ManagedIntegrationRuntime

Designação Descrição Valor
managedVirtualNetwork Referência de Rede Virtual Gerenciada. ManagedVirtualNetworkReference
tipo Tipo de tempo de execução de integração. 'Gerenciado' (obrigatório)
tipoPropriedades Propriedades de tempo de execução de integração gerenciadas. ManagedIntegrationRuntimeTypeProperties (obrigatório)

ManagedIntegrationRuntimeTypeProperties

Designação Descrição Valor
computeProperties O recurso de computação para tempo de execução de integração gerenciada. IntegrationRuntimeComputeProperties
clienteVirtualNetwork O nome da rede virtual à qual Azure-SSIS tempo de execução de integração se unirá IntegrationRuntimeCustomerVirtualNetwork
ssisPropriedades Propriedades SSIS para tempo de execução de integração gerenciada. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Designação Descrição Valor
nome_referência Referência ManagedVirtualNetwork nome. string (obrigatório)
tipo Tipo de referência de Rede Virtual Gerida. 'ManagedVirtualNetworkReference' (obrigatório)

Microsoft.DataFactory/factories/integrationRuntimes

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: fábricas
propriedades Propriedades de tempo de execução de integração. IntegrationRuntime (obrigatório)

Loja de Pacotes

Designação Descrição Valor
Designação O nome do repositório de pacotes string (obrigatório)
packageStoreLinkedService A referência de serviço vinculado do repositório de pacotes. EntityReference (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

PipelineExternalComputeScaleProperties

Designação Descrição Valor
númeroDeNósExternos Número dos nós externos, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
númeroDePipelineNodes Número dos nós do pipeline, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
timeToLive Tempo de vida (em minutos) configuração de tempo de execução de integração que executará pipeline e atividade externa. Int

Restrições:
Valor mínimo = 5

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. string (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SelfHostedIntegrationRuntime

Designação Descrição Valor
tipo Tipo de tempo de execução de integração. 'SelfHosted' (obrigatório)
tipoPropriedades Quando essa propriedade não é null, significa que este é um tempo de execução de integração vinculado. A propriedade é usada para acessar o tempo de execução de integração original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Designação Descrição Valor
linkedInfo A definição base de um tempo de execução de integração vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Uma opção alternativa para garantir a função de criação interativa quando o tempo de execução de integração auto-hospedado não consegue estabelecer uma conexão com o Azure Relay. Bool

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Azure Data Factory com Git e de configuração vnet gerenciada Este modelo cria o Azure Data Factory com configuração Git e rede virtual gerenciada.
Self-host Integration Runtime em VMs do Azure Este modelo cria um tempo de execução de integração de autohost e o registra em máquinas virtuais do Azure

Definição de recurso de modelo ARM

O tipo de recurso factories/integrationRuntimes pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factories/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 SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

{
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "type": "AzureKeyVaultSecret"
}

Para SecureString, use:

{
  "type": "SecureString",
  "value": "string"
}

Objetos IntegrationRuntime

Defina a propriedade type para especificar o tipo de objeto.

Para Managed, use:

{
  "managedVirtualNetwork": {
    "referenceName": "string",
    "type": "string"
  },
  "type": "Managed",
  "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": "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",
      "packageStores": [
        {
          "name": "string",
          "packageStoreLinkedService": {
            "referenceName": "string",
            "type": "string"
          }
        }
      ]
    }
  }
}

Para SelfHosted , use:

{
  "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 AzPowerShellSetup, use:

{
  "type": "AzPowerShellSetup",
  "typeProperties": {
    "version": "string"
  }
}

Para CmdkeySetup, use:

{
  "type": "CmdkeySetup",
  "typeProperties": {
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "targetName": {},
    "userName": {}
  }
}

Para ComponentSetup, use:

{
  "type": "ComponentSetup",
  "typeProperties": {
    "componentName": "string",
    "licenseKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Para EnvironmentVariableSetup , use:

{
  "type": "EnvironmentVariableSetup",
  "typeProperties": {
    "variableName": "string",
    "variableValue": "string"
  }
}

Objetos LinkedIntegrationRuntimeType

Defina a propriedade authorizationType para especificar o tipo de objeto.

Para Key, use:

{
  "authorizationType": "Key",
  "key": {
    "type": "string",
    "value": "string"
  }
}

Para RBAC, use:

{
  "authorizationType": "RBAC",
  "credential": {
    "referenceName": "string",
    "type": "string"
  },
  "resourceId": "string"
}

Valores de propriedade

AzPowerShellSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'AzPowerShellSetup' (obrigatório)
tipoPropriedades Instale as propriedades de tipo do Azure PowerShell. AzPowerShellSetupTypeProperties (obrigatório)

AzPowerShellSetupTypeProperties

Designação Descrição Valor
Versão A versão necessária do Azure PowerShell para instalação. string (obrigatório)

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

CmdkeySetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'CmdkeySetup' (obrigatório)
tipoPropriedades Propriedades do tipo de configuração personalizada do comando Cmdkey. CmdkeySetupTypeProperties (obrigatório)

CmdkeySetupTypeProperties

Designação Descrição Valor
palavra-passe A senha de acesso à fonte de dados. SecretBase (obrigatório)
targetName O nome do servidor de acesso à fonte de dados. Tipo: string. qualquer (obrigatório)
nome de utilizador O nome de usuário do acesso à fonte de dados. Tipo: string. qualquer (obrigatório)

Configuração do componente

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'ComponentSetup' (obrigatório)
tipoPropriedades Instale as propriedades do tipo de componente 3rd party. LicensedComponentSetupTypeProperties (obrigatório)

CopyComputeScaleProperties

Designação Descrição Valor
dataIntegrationUnit Configuração do 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 Tempo de vida (em minutos) configuração de tempo de execução de integração que executará a atividade de cópia. Int

Restrições:
Valor mínimo = 5

CredentialReference

Designação Descrição Valor
nome_referência Nome da credencial de referência. string (obrigatório)
tipo Tipo de referência de credencial. 'CredentialReference' (obrigatório)

CustomSetupBase

Designação Descrição Valor
tipo Defina como 'AzPowerShellSetup' para o tipo AzPowerShellSetup. Defina como 'CmdkeySetup' para o tipo CmdkeySetup. Defina como 'ComponentSetup' para o tipo ComponentSetup. Defina como 'EnvironmentVariableSetup' para o tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obrigatório)

EntidadeReferência

Designação Descrição Valor
nome_referência O nome dessa entidade referenciada. string
tipo O tipo desta entidade referenciada. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'EnvironmentVariableSetup' (obrigatório)
tipoPropriedades Adicione propriedades de tipo de variável de ambiente. EnvironmentVariableSetupTypeProperties (obrigatório)

EnvironmentVariableSetupTypeProperties

Designação Descrição Valor
nomevariável O nome da variável de ambiente. string (obrigatório)
valor variável O valor da variável de ambiente. string (obrigatório)

IntegrationRuntime

Designação Descrição Valor
Descrição Descrição do tempo de execução da integração. string
tipo Defina como 'Managed' para o tipo ManagedIntegrationRuntime. Defina como 'SelfHosted' para o tipo SelfHostedIntegrationRuntime. 'Gerido'
'SelfHosted' (obrigatório)

IntegrationRuntimeComputeProperties

Designação Descrição Valor
copyComputeScaleProperties Propriedades CopyComputeScale para tempo de execução de integração gerenciada. CopyComputeScaleProperties
dataFlowProperties Propriedades de fluxo de dados para tempo de execução de integração gerenciada. IntegrationRuntimeDataFlowProperties
Localização O local para o tempo de execução da integração gerenciada. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode O máximo de execuções paralelas conta por nó para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
nodeSize O requisito de tamanho do nó para o tempo de execução da integração gerenciada. string
númerodenós O número necessário de nós para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propriedades PipelineExternalComputeScale para tempo de execução de integração gerenciada. PipelineExternalComputeScaleProperties
vNetProperties [en] Propriedades de VNet para tempo de execução de integração gerenciada. IntegrationRuntimeVNetProperties

IntegraçãoRuntimeCustomerVirtualNetwork

Designação Descrição Valor
subnetId A ID da sub-rede à qual Azure-SSIS tempo de execução de integração se juntará. string

IntegrationRuntimeCustomSetupScriptProperties

Designação Descrição Valor
blobContainerUri O URI do contêiner de blob do Azure que contém o script de instalação personalizado. string
sasToken O token SAS do contêiner de blob do Azure. SecureString

IntegrationRuntimeDataFlowProperties

Designação Descrição Valor
limpeza O cluster não será reciclado e será usado na próxima atividade de fluxo de dados executada até que o TTL (tempo de vida) seja atingido se isso for definido como falso. O padrão é true. Bool
computeType Tipo de computação do cluster que executará o trabalho de fluxo de dados. 'ComputeOptimized'
'Geral'
'MemoryOptimized'
coreCount Contagem de núcleos do cluster que executará o trabalho de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties As propriedades personalizadas são usadas para ajustar o desempenho do tempo de execução do fluxo de dados. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuração de tempo de vida (em minutos) do cluster que executará o trabalho de fluxo de dados. Int

Restrições:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Designação Descrição Valor
Designação Nome da propriedade personalizada. string
valor Valor da propriedade personalizada. string

IntegrationRuntimeDataProxyProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração auto-hospedada. EntityReference
caminho O caminho para conter os dados em estágios no armazenamento de Blob. string
stagingLinkedService A referência de serviço vinculado de preparo. EntityReference

IntegrationRuntimeSsisCatalogInfo

Designação Descrição Valor
catalogAdminPassword A senha da conta de usuário administrador do banco de dados de catálogo. SecureString
catalogAdminUserName O nome de usuário administrador do banco de dados de catálogo. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
catalogPricingTier A camada de preços para o banco de dados de catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Básico'
'Premium'
'PremiumRS'
'Padrão'
catalogServerEndpoint A URL do servidor de banco de dados do catálogo. string
dualStandbyPairName O nome de par de espera duplo de Azure-SSIS Integration Runtimes para dar suporte ao failover do SSISDB. string

IntegrationRuntimeSsisProperties

Designação Descrição Valor
catalogInfo Informações de catálogo para tempo de execução de integração dedicada gerenciada. IntegrationRuntimeSsisCatalogInfo
credencial A referência de credencial que contém informações de autenticação. CredentialReference
customSetupScriptProperties Propriedades de script de configuração personalizadas para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propriedades de proxy de dados para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeDataProxyProperties
edição A edição para o SSIS Integration Runtime 'Empresa'
'Padrão'
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 seu próprio cenário de licença. 'Preço-base'
'LicençaIncluída'
packageStores Armazenamentos de pacotes para o SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

Designação Descrição Valor
IPs públicos IDs de recursos dos endereços IP públicos que esse tempo de execução de integração usará. string[]
sub-rede O nome da sub-rede à qual esse tempo de execução de integração se juntará. string
subnetId A ID da sub-rede, à qual esse tempo de execução de integração Azure-SSIS será associado. string
vNetId A ID da VNet à qual esse tempo de execução de integração se juntará. string

LicensedComponentSetupTypeProperties

Designação Descrição Valor
Nome do componente O nome do componente da 3ª parte. string (obrigatório)
chave de licença A chave de licença para ativar o componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. 'Chave' (obrigatório)
chave A chave usada para autorização. SecureString (obrigatório)

LinkedIntegrationRuntimeRbacAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. «RBAC» (obrigatório)
credencial A referência de credencial que contém informações de autenticação. CredentialReference
resourceId O identificador de recurso do tempo de execução de integração a ser compartilhado. string (obrigatório)

LinkedIntegrationRuntimeType

Designação Descrição Valor
authorizationType Defina como 'Key' para o tipo LinkedIntegrationRuntimeKeyAuthorization. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbacAuthorization. 'Chave'
«RBAC» (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

ManagedIntegrationRuntime

Designação Descrição Valor
managedVirtualNetwork Referência de Rede Virtual Gerenciada. ManagedVirtualNetworkReference
tipo Tipo de tempo de execução de integração. 'Gerenciado' (obrigatório)
tipoPropriedades Propriedades de tempo de execução de integração gerenciadas. ManagedIntegrationRuntimeTypeProperties (obrigatório)

ManagedIntegrationRuntimeTypeProperties

Designação Descrição Valor
computeProperties O recurso de computação para tempo de execução de integração gerenciada. IntegrationRuntimeComputeProperties
clienteVirtualNetwork O nome da rede virtual à qual Azure-SSIS tempo de execução de integração se unirá IntegrationRuntimeCustomerVirtualNetwork
ssisPropriedades Propriedades SSIS para tempo de execução de integração gerenciada. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Designação Descrição Valor
nome_referência Referência ManagedVirtualNetwork nome. string (obrigatório)
tipo Tipo de referência de Rede Virtual Gerida. 'ManagedVirtualNetworkReference' (obrigatório)

Microsoft.DataFactory/factories/integrationRuntimes

Designação Descrição Valor
apiVersion A versão api '2018-06-01'
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obrigatório)
propriedades Propriedades de tempo de execução de integração. IntegrationRuntime (obrigatório)
tipo O tipo de recurso 'Microsoft.DataFactory/factories/integrationRuntimes'

Loja de Pacotes

Designação Descrição Valor
Designação O nome do repositório de pacotes string (obrigatório)
packageStoreLinkedService A referência de serviço vinculado do repositório de pacotes. EntityReference (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

PipelineExternalComputeScaleProperties

Designação Descrição Valor
númeroDeNósExternos Número dos nós externos, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
númeroDePipelineNodes Número dos nós do pipeline, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
timeToLive Tempo de vida (em minutos) configuração de tempo de execução de integração que executará pipeline e atividade externa. Int

Restrições:
Valor mínimo = 5

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. string (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SelfHostedIntegrationRuntime

Designação Descrição Valor
tipo Tipo de tempo de execução de integração. 'SelfHosted' (obrigatório)
tipoPropriedades Quando essa propriedade não é null, significa que este é um tempo de execução de integração vinculado. A propriedade é usada para acessar o tempo de execução de integração original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Designação Descrição Valor
linkedInfo A definição base de um tempo de execução de integração vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Uma opção alternativa para garantir a função de criação interativa quando o tempo de execução de integração auto-hospedado não consegue estabelecer uma conexão com o Azure Relay. Bool

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Azure Data Factory com Git e de configuração vnet gerenciada

Implantar no Azure
Este modelo cria o Azure Data Factory com configuração Git e rede virtual gerenciada.
Self-host Integration Runtime em VMs do Azure

Implantar no Azure
Este modelo cria um tempo de execução de integração de autohost e o registra em máquinas virtuais do Azure

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso factories/integrationRuntimes pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataFactory/factories/integrationRuntimes, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  })
}

Objetos SecretBase

Defina a propriedade type para especificar o tipo de objeto.

Para AzureKeyVaultSecret , use:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

Para SecureString, use:

{
  type = "SecureString"
  value = "string"
}

Objetos IntegrationRuntime

Defina a propriedade type para especificar o tipo de objeto.

Para Managed, use:

{
  managedVirtualNetwork = {
    referenceName = "string"
    type = "string"
  }
  type = "Managed"
  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 = "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"
      packageStores = [
        {
          name = "string"
          packageStoreLinkedService = {
            referenceName = "string"
            type = "string"
          }
        }
      ]
    }
  }
}

Para SelfHosted , use:

{
  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 AzPowerShellSetup, use:

{
  type = "AzPowerShellSetup"
  typeProperties = {
    version = "string"
  }
}

Para CmdkeySetup, use:

{
  type = "CmdkeySetup"
  typeProperties = {
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    targetName = ?
    userName = ?
  }
}

Para ComponentSetup, use:

{
  type = "ComponentSetup"
  typeProperties = {
    componentName = "string"
    licenseKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Para EnvironmentVariableSetup , use:

{
  type = "EnvironmentVariableSetup"
  typeProperties = {
    variableName = "string"
    variableValue = "string"
  }
}

Objetos LinkedIntegrationRuntimeType

Defina a propriedade authorizationType para especificar o tipo de objeto.

Para Key, use:

{
  authorizationType = "Key"
  key = {
    type = "string"
    value = "string"
  }
}

Para RBAC, use:

{
  authorizationType = "RBAC"
  credential = {
    referenceName = "string"
    type = "string"
  }
  resourceId = "string"
}

Valores de propriedade

AzPowerShellSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'AzPowerShellSetup' (obrigatório)
tipoPropriedades Instale as propriedades de tipo do Azure PowerShell. AzPowerShellSetupTypeProperties (obrigatório)

AzPowerShellSetupTypeProperties

Designação Descrição Valor
Versão A versão necessária do Azure PowerShell para instalação. string (obrigatório)

AzureKeyVaultSecretReference

Designação Descrição Valor
secretName O nome do segredo no Cofre da Chave do Azure. Type: string (ou Expression with resultType string). qualquer (obrigatório)
secretVersion A versão do segredo no Cofre da Chave do Azure. O valor padrão é a versão mais recente do segredo. Type: string (ou Expression with resultType string). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo de segredo. 'AzureKeyVaultSecret' (obrigatório)

CmdkeySetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'CmdkeySetup' (obrigatório)
tipoPropriedades Propriedades do tipo de configuração personalizada do comando Cmdkey. CmdkeySetupTypeProperties (obrigatório)

CmdkeySetupTypeProperties

Designação Descrição Valor
palavra-passe A senha de acesso à fonte de dados. SecretBase (obrigatório)
targetName O nome do servidor de acesso à fonte de dados. Tipo: string. qualquer (obrigatório)
nome de utilizador O nome de usuário do acesso à fonte de dados. Tipo: string. qualquer (obrigatório)

Configuração do componente

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'ComponentSetup' (obrigatório)
tipoPropriedades Instale as propriedades do tipo de componente 3rd party. LicensedComponentSetupTypeProperties (obrigatório)

CopyComputeScaleProperties

Designação Descrição Valor
dataIntegrationUnit Configuração do 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 Tempo de vida (em minutos) configuração de tempo de execução de integração que executará a atividade de cópia. Int

Restrições:
Valor mínimo = 5

CredentialReference

Designação Descrição Valor
nome_referência Nome da credencial de referência. string (obrigatório)
tipo Tipo de referência de credencial. 'CredentialReference' (obrigatório)

CustomSetupBase

Designação Descrição Valor
tipo Defina como 'AzPowerShellSetup' para o tipo AzPowerShellSetup. Defina como 'CmdkeySetup' para o tipo CmdkeySetup. Defina como 'ComponentSetup' para o tipo ComponentSetup. Defina como 'EnvironmentVariableSetup' para o tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obrigatório)

EntidadeReferência

Designação Descrição Valor
nome_referência O nome dessa entidade referenciada. string
tipo O tipo desta entidade referenciada. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Designação Descrição Valor
tipo O tipo de configuração personalizada. 'EnvironmentVariableSetup' (obrigatório)
tipoPropriedades Adicione propriedades de tipo de variável de ambiente. EnvironmentVariableSetupTypeProperties (obrigatório)

EnvironmentVariableSetupTypeProperties

Designação Descrição Valor
nomevariável O nome da variável de ambiente. string (obrigatório)
valor variável O valor da variável de ambiente. string (obrigatório)

IntegrationRuntime

Designação Descrição Valor
Descrição Descrição do tempo de execução da integração. string
tipo Defina como 'Managed' para o tipo ManagedIntegrationRuntime. Defina como 'SelfHosted' para o tipo SelfHostedIntegrationRuntime. 'Gerido'
'SelfHosted' (obrigatório)

IntegrationRuntimeComputeProperties

Designação Descrição Valor
copyComputeScaleProperties Propriedades CopyComputeScale para tempo de execução de integração gerenciada. CopyComputeScaleProperties
dataFlowProperties Propriedades de fluxo de dados para tempo de execução de integração gerenciada. IntegrationRuntimeDataFlowProperties
Localização O local para o tempo de execução da integração gerenciada. As regiões suportadas podem ser encontradas em /azure/data-factory/data-factory-data-movement-activities string
maxParallelExecutionsPerNode O máximo de execuções paralelas conta por nó para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
nodeSize O requisito de tamanho do nó para o tempo de execução da integração gerenciada. string
númerodenós O número necessário de nós para o tempo de execução da integração gerenciada. Int

Restrições:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propriedades PipelineExternalComputeScale para tempo de execução de integração gerenciada. PipelineExternalComputeScaleProperties
vNetProperties [en] Propriedades de VNet para tempo de execução de integração gerenciada. IntegrationRuntimeVNetProperties

IntegraçãoRuntimeCustomerVirtualNetwork

Designação Descrição Valor
subnetId A ID da sub-rede à qual Azure-SSIS tempo de execução de integração se juntará. string

IntegrationRuntimeCustomSetupScriptProperties

Designação Descrição Valor
blobContainerUri O URI do contêiner de blob do Azure que contém o script de instalação personalizado. string
sasToken O token SAS do contêiner de blob do Azure. SecureString

IntegrationRuntimeDataFlowProperties

Designação Descrição Valor
limpeza O cluster não será reciclado e será usado na próxima atividade de fluxo de dados executada até que o TTL (tempo de vida) seja atingido se isso for definido como falso. O padrão é true. Bool
computeType Tipo de computação do cluster que executará o trabalho de fluxo de dados. 'ComputeOptimized'
'Geral'
'MemoryOptimized'
coreCount Contagem de núcleos do cluster que executará o trabalho de fluxo de dados. Os valores suportados são: 8, 16, 32, 48, 80, 144 e 272. Int
customProperties As propriedades personalizadas são usadas para ajustar o desempenho do tempo de execução do fluxo de dados. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuração de tempo de vida (em minutos) do cluster que executará o trabalho de fluxo de dados. Int

Restrições:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Designação Descrição Valor
Designação Nome da propriedade personalizada. string
valor Valor da propriedade personalizada. string

IntegrationRuntimeDataProxyProperties

Designação Descrição Valor
ConecteVia A referência de tempo de execução de integração auto-hospedada. EntityReference
caminho O caminho para conter os dados em estágios no armazenamento de Blob. string
stagingLinkedService A referência de serviço vinculado de preparo. EntityReference

IntegrationRuntimeSsisCatalogInfo

Designação Descrição Valor
catalogAdminPassword A senha da conta de usuário administrador do banco de dados de catálogo. SecureString
catalogAdminUserName O nome de usuário administrador do banco de dados de catálogo. string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
catalogPricingTier A camada de preços para o banco de dados de catálogo. Os valores válidos podem ser encontrados em https://azure.microsoft.com/en-us/pricing/details/sql-database/ 'Básico'
'Premium'
'PremiumRS'
'Padrão'
catalogServerEndpoint A URL do servidor de banco de dados do catálogo. string
dualStandbyPairName O nome de par de espera duplo de Azure-SSIS Integration Runtimes para dar suporte ao failover do SSISDB. string

IntegrationRuntimeSsisProperties

Designação Descrição Valor
catalogInfo Informações de catálogo para tempo de execução de integração dedicada gerenciada. IntegrationRuntimeSsisCatalogInfo
credencial A referência de credencial que contém informações de autenticação. CredentialReference
customSetupScriptProperties Propriedades de script de configuração personalizadas para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propriedades de proxy de dados para um tempo de execução de integração dedicado gerenciado. IntegrationRuntimeDataProxyProperties
edição A edição para o SSIS Integration Runtime 'Empresa'
'Padrão'
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 seu próprio cenário de licença. 'Preço-base'
'LicençaIncluída'
packageStores Armazenamentos de pacotes para o SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

Designação Descrição Valor
IPs públicos IDs de recursos dos endereços IP públicos que esse tempo de execução de integração usará. string[]
sub-rede O nome da sub-rede à qual esse tempo de execução de integração se juntará. string
subnetId A ID da sub-rede, à qual esse tempo de execução de integração Azure-SSIS será associado. string
vNetId A ID da VNet à qual esse tempo de execução de integração se juntará. string

LicensedComponentSetupTypeProperties

Designação Descrição Valor
Nome do componente O nome do componente da 3ª parte. string (obrigatório)
chave de licença A chave de licença para ativar o componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. 'Chave' (obrigatório)
chave A chave usada para autorização. SecureString (obrigatório)

LinkedIntegrationRuntimeRbacAuthorization

Designação Descrição Valor
authorizationType O tipo de autorização para compartilhamento de tempo de execução de integração. «RBAC» (obrigatório)
credencial A referência de credencial que contém informações de autenticação. CredentialReference
resourceId O identificador de recurso do tempo de execução de integração a ser compartilhado. string (obrigatório)

LinkedIntegrationRuntimeType

Designação Descrição Valor
authorizationType Defina como 'Key' para o tipo LinkedIntegrationRuntimeKeyAuthorization. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbacAuthorization. 'Chave'
«RBAC» (obrigatório)

LinkedServiceReference

Designação Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
nome_referência Faça referência ao nome do LinkedService. string (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

ManagedIntegrationRuntime

Designação Descrição Valor
managedVirtualNetwork Referência de Rede Virtual Gerenciada. ManagedVirtualNetworkReference
tipo Tipo de tempo de execução de integração. 'Gerenciado' (obrigatório)
tipoPropriedades Propriedades de tempo de execução de integração gerenciadas. ManagedIntegrationRuntimeTypeProperties (obrigatório)

ManagedIntegrationRuntimeTypeProperties

Designação Descrição Valor
computeProperties O recurso de computação para tempo de execução de integração gerenciada. IntegrationRuntimeComputeProperties
clienteVirtualNetwork O nome da rede virtual à qual Azure-SSIS tempo de execução de integração se unirá IntegrationRuntimeCustomerVirtualNetwork
ssisPropriedades Propriedades SSIS para tempo de execução de integração gerenciada. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Designação Descrição Valor
nome_referência Referência ManagedVirtualNetwork nome. string (obrigatório)
tipo Tipo de referência de Rede Virtual Gerida. 'ManagedVirtualNetworkReference' (obrigatório)

Microsoft.DataFactory/factories/integrationRuntimes

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: fábricas
propriedades Propriedades de tempo de execução de integração. IntegrationRuntime (obrigatório)
tipo O tipo de recurso "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"

Loja de Pacotes

Designação Descrição Valor
Designação O nome do repositório de pacotes string (obrigatório)
packageStoreLinkedService A referência de serviço vinculado do repositório de pacotes. EntityReference (obrigatório)

ParameterValueSpecification

Designação Descrição Valor

PipelineExternalComputeScaleProperties

Designação Descrição Valor
númeroDeNósExternos Número dos nós externos, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
númeroDePipelineNodes Número dos nós do pipeline, que deve ser maior que 0 e menor que 11. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10
timeToLive Tempo de vida (em minutos) configuração de tempo de execução de integração que executará pipeline e atividade externa. Int

Restrições:
Valor mínimo = 5

Base Secreta

Designação Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. string (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SecureString

Designação Descrição Valor
tipo Tipo de segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. string (obrigatório)

SelfHostedIntegrationRuntime

Designação Descrição Valor
tipo Tipo de tempo de execução de integração. 'SelfHosted' (obrigatório)
tipoPropriedades Quando essa propriedade não é null, significa que este é um tempo de execução de integração vinculado. A propriedade é usada para acessar o tempo de execução de integração original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Designação Descrição Valor
linkedInfo A definição base de um tempo de execução de integração vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Uma opção alternativa para garantir a função de criação interativa quando o tempo de execução de integração auto-hospedado não consegue estabelecer uma conexão com o Azure Relay. Bool