Microsoft.DataFactory factories/integrationRuntimes 2017-09-01-preview
Definição de recursos do bíceps
O tipo de recurso factories/integrationRuntimes pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 Bicep ao seu modelo.
resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2017-09-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Objetos LinkedIntegrationRuntimeProperties
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'
resourceId: 'string'
}
Objetos IntegrationRuntime
Defina a propriedade type para especificar o tipo de objeto.
Para Managed, use:
{
type: 'Managed'
typeProperties: {
computeProperties: {
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
vNetProperties: {
subnet: 'string'
vNetId: 'string'
}
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
}
customSetupScriptProperties: {
blobContainerUri: 'string'
sasToken: {
type: 'string'
value: 'string'
}
}
dataProxyProperties: {
connectVia: {
referenceName: 'string'
type: 'string'
}
path: 'string'
stagingLinkedService: {
referenceName: 'string'
type: 'string'
}
}
edition: 'string'
licenseType: 'string'
}
}
}
Para SelfHosted , use:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeProperties objects
}
}
}
Valores de propriedade
EntidadeReferência
Designação | Descrição | Valor |
---|---|---|
nome_referência | O nome dessa entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
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 |
---|---|---|
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 |
vNetProperties [en] | Propriedades de VNet para tempo de execução de integração gerenciada. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
IntegrationRuntimeDataProxyProperties
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/ | string |
catalogServerEndpoint | A URL do servidor de banco de dados do catálogo. | string |
IntegrationRuntimeSsisProperties
IntegrationRuntimeVNetProperties
Designação | Descrição | Valor |
---|---|---|
sub-rede | O nome da sub-rede à qual esse tempo de execução de integração se juntará. | string |
vNetId | A ID da VNet à qual esse tempo de execução de integração se juntará. | string |
LinkedIntegrationRuntimeKey
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | 'Chave' (obrigatório) |
chave | Tipo de segredo. | SecureString (obrigatório) |
LinkedIntegrationRuntimeProperties
Designação | Descrição | Valor |
---|---|---|
authorizationType | Defina como 'Key' para o tipo LinkedIntegrationRuntimeKey. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbac. | 'Chave' «RBAC» (obrigatório) |
LinkedIntegrationRuntimeRbac
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | «RBAC» (obrigatório) |
resourceId | O ID do recurso do tempo de execução de integração a ser compartilhado. | string (obrigatório) |
LinkedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um tipo secreto. | LinkedIntegrationRuntimeProperties |
ManagedIntegrationRuntime
ManagedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para tempo de execução de integração gerenciada. | IntegrationRuntimeComputeProperties |
ssisPropriedades | Propriedades SSIS para tempo de execução de integração gerenciada. | IntegrationRuntimeSsisProperties |
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) |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SelfHostedIntegrationRuntime
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:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 JSON ao seu modelo.
{
"type": "Microsoft.DataFactory/factories/integrationRuntimes",
"apiVersion": "2017-09-01-preview",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
Objetos LinkedIntegrationRuntimeProperties
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",
"resourceId": "string"
}
Objetos IntegrationRuntime
Defina a propriedade type para especificar o tipo de objeto.
Para Managed, use:
{
"type": "Managed",
"typeProperties": {
"computeProperties": {
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"vNetProperties": {
"subnet": "string",
"vNetId": "string"
}
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string"
},
"customSetupScriptProperties": {
"blobContainerUri": "string",
"sasToken": {
"type": "string",
"value": "string"
}
},
"dataProxyProperties": {
"connectVia": {
"referenceName": "string",
"type": "string"
},
"path": "string",
"stagingLinkedService": {
"referenceName": "string",
"type": "string"
}
},
"edition": "string",
"licenseType": "string"
}
}
}
Para SelfHosted , use:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeProperties objects
}
}
}
Valores de propriedade
EntidadeReferência
Designação | Descrição | Valor |
---|---|---|
nome_referência | O nome dessa entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
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 |
---|---|---|
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 |
vNetProperties [en] | Propriedades de VNet para tempo de execução de integração gerenciada. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
IntegrationRuntimeDataProxyProperties
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/ | string |
catalogServerEndpoint | A URL do servidor de banco de dados do catálogo. | string |
IntegrationRuntimeSsisProperties
IntegrationRuntimeVNetProperties
Designação | Descrição | Valor |
---|---|---|
sub-rede | O nome da sub-rede à qual esse tempo de execução de integração se juntará. | string |
vNetId | A ID da VNet à qual esse tempo de execução de integração se juntará. | string |
LinkedIntegrationRuntimeKey
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | 'Chave' (obrigatório) |
chave | Tipo de segredo. | SecureString (obrigatório) |
LinkedIntegrationRuntimeProperties
Designação | Descrição | Valor |
---|---|---|
authorizationType | Defina como 'Key' para o tipo LinkedIntegrationRuntimeKey. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbac. | 'Chave' «RBAC» (obrigatório) |
LinkedIntegrationRuntimeRbac
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | «RBAC» (obrigatório) |
resourceId | O ID do recurso do tempo de execução de integração a ser compartilhado. | string (obrigatório) |
LinkedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um tipo secreto. | LinkedIntegrationRuntimeProperties |
ManagedIntegrationRuntime
ManagedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para tempo de execução de integração gerenciada. | IntegrationRuntimeComputeProperties |
ssisPropriedades | Propriedades SSIS para tempo de execução de integração gerenciada. | IntegrationRuntimeSsisProperties |
Microsoft.DataFactory/factories/integrationRuntimes
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |
SelfHostedIntegrationRuntime
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 |
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 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@2017-09-01-preview"
name = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
Objetos LinkedIntegrationRuntimeProperties
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"
resourceId = "string"
}
Objetos IntegrationRuntime
Defina a propriedade type para especificar o tipo de objeto.
Para Managed, use:
{
type = "Managed"
typeProperties = {
computeProperties = {
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
vNetProperties = {
subnet = "string"
vNetId = "string"
}
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "string"
}
customSetupScriptProperties = {
blobContainerUri = "string"
sasToken = {
type = "string"
value = "string"
}
}
dataProxyProperties = {
connectVia = {
referenceName = "string"
type = "string"
}
path = "string"
stagingLinkedService = {
referenceName = "string"
type = "string"
}
}
edition = "string"
licenseType = "string"
}
}
}
Para SelfHosted , use:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeProperties objects
}
}
}
Valores de propriedade
EntidadeReferência
Designação | Descrição | Valor |
---|---|---|
nome_referência | O nome dessa entidade referenciada. | string |
tipo | O tipo desta entidade referenciada. | 'IntegrationRuntimeReference' 'LinkedServiceReference' |
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 |
---|---|---|
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 |
vNetProperties [en] | Propriedades de VNet para tempo de execução de integração gerenciada. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomSetupScriptProperties
IntegrationRuntimeDataProxyProperties
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/ | string |
catalogServerEndpoint | A URL do servidor de banco de dados do catálogo. | string |
IntegrationRuntimeSsisProperties
IntegrationRuntimeVNetProperties
Designação | Descrição | Valor |
---|---|---|
sub-rede | O nome da sub-rede à qual esse tempo de execução de integração se juntará. | string |
vNetId | A ID da VNet à qual esse tempo de execução de integração se juntará. | string |
LinkedIntegrationRuntimeKey
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | 'Chave' (obrigatório) |
chave | Tipo de segredo. | SecureString (obrigatório) |
LinkedIntegrationRuntimeProperties
Designação | Descrição | Valor |
---|---|---|
authorizationType | Defina como 'Key' para o tipo LinkedIntegrationRuntimeKey. Defina como 'RBAC' para o tipo LinkedIntegrationRuntimeRbac. | 'Chave' «RBAC» (obrigatório) |
LinkedIntegrationRuntimeRbac
Designação | Descrição | Valor |
---|---|---|
authorizationType | Tipo de segredo. | «RBAC» (obrigatório) |
resourceId | O ID do recurso do tempo de execução de integração a ser compartilhado. | string (obrigatório) |
LinkedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
linkedInfo | A definição base de um tipo secreto. | LinkedIntegrationRuntimeProperties |
ManagedIntegrationRuntime
ManagedIntegrationRuntimeTypeProperties
Designação | Descrição | Valor |
---|---|---|
computeProperties | O recurso de computação para tempo de execução de integração gerenciada. | IntegrationRuntimeComputeProperties |
ssisPropriedades | Propriedades SSIS para tempo de execução de integração gerenciada. | IntegrationRuntimeSsisProperties |
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@2017-09-01-preview" |
SecureString
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de segredo. | string (obrigatório) |
valor | Valor da cadeia de caracteres segura. | string (obrigatório) |