Compartir a través de


Factorías de Microsoft.DataFactory/integrationRuntimes

Definición de recursos de Bicep

El tipo de recurso factorys/integrationRuntimes se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/integrationRuntimes, agregue el siguiente bicep a la plantilla.

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 CustomSetupBase

Establezca el tipo propiedad para especificar el 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 SecretBase

Establezca el tipo propiedad para especificar el 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'
}

IntegrationRuntime (objetos)

Establezca el tipo propiedad para especificar el 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 LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el 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 propiedad

AzPowerShellSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'AzPowerShellSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de Azure PowerShell. AzPowerShellSetupTypeProperties (obligatorio)

AzPowerShellSetupTypeProperties

Nombre Descripción Valor
Versión Versión necesaria de Azure PowerShell que se va a instalar. string (obligatorio)

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

CmdkeySetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'CmdkeySetup' (obligatorio)
typeProperties Propiedades del tipo de instalación personalizada del comando Cmdkey. cmdkeySetupTypeProperties (obligatorio)

CmdkeySetupTypeProperties

Nombre Descripción Valor
contraseña Contraseña del acceso al origen de datos. SecretBase (obligatorio)
targetName Nombre del servidor del acceso al origen de datos. Tipo: cadena. any (obligatorio)
nombre de usuario Nombre de usuario del acceso al origen de datos. Tipo: cadena. any (obligatorio)

ComponentSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'ComponentSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de componente de terceros. licensedComponentSetupTypeProperties (obligatorio)

CopyComputeScaleProperties

Nombre Descripción Valor
dataIntegrationUnit Configuración de número de DIU reservada para la ejecución de la actividad de copia. Los valores admitidos son múltiplos de 4 en el intervalo 4-256. Int

Restricciones:
Valor mínimo = 4
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la actividad de copia. Int

Restricciones:
Valor mínimo = 5

CredentialReference

Nombre Descripción Valor
referenceName Nombre de credencial de referencia. string (obligatorio)
tipo Tipo de referencia de credencial. 'CredentialReference' (obligatorio)

CustomSetupBase

Nombre Descripción Valor
tipo Establezca en "AzPowerShellSetup" para el tipo AzPowerShellSetup. Establezca en "CmdkeySetup" para el tipo CmdkeySetup. Establezca en "ComponentSetup" para el tipo ComponentSetup. Establezca en "EnvironmentVariableSetup" para el tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obligatorio)

EntityReference

Nombre Descripción Valor
referenceName Nombre de esta entidad a la que se hace referencia. cuerda
tipo Tipo de esta entidad a la que se hace referencia. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'EnvironmentVariableSetup' (obligatorio)
typeProperties Agregue propiedades de tipo de variable de entorno. EnvironmentVariableSetupTypeProperties (obligatorio)

EnvironmentVariableSetupTypeProperties

Nombre Descripción Valor
variableName Nombre de la variable de entorno. string (obligatorio)
variableValue Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime

Nombre Descripción Valor
descripción Descripción del entorno de ejecución de integración. cuerda
tipo Establezca en "Administrado" para el tipo ManagedIntegrationRuntime. Establezca en "SelfHosted" para el tipo SelfHostedIntegrationRuntime. "Administrado"
'SelfHosted' (obligatorio)

IntegrationRuntimeComputeProperties

Nombre Descripción Valor
copyComputeScaleProperties Propiedades copyComputeScale para el entorno de ejecución de integración administrado. CopyComputeScaleProperties
dataFlowProperties Propiedades de flujo de datos para el entorno de ejecución de integración administrado. IntegrationRuntimeDataFlowProperties
ubicación Ubicación del entorno de ejecución de integración administrado. Las regiones admitidas se pueden encontrar en /azure/data-factory/data-factory-data-movement-activities cuerda
maxParallelExecutionsPerNode Número máximo de ejecuciones paralelas por nodo para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
nodeSize Requisito de tamaño de nodo para el entorno de ejecución de integración administrado. cuerda
numberOfNodes El número necesario de nodos para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propiedades PipelineExternalComputeScale para el entorno de ejecución de integración administrado. pipelineExternalComputeScaleProperties
vNetProperties Propiedades de red virtual para el entorno de ejecución de integración administrado. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nombre Descripción Valor
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda

IntegrationRuntimeCustomSetupScriptProperties

Nombre Descripción Valor
blobContainerUri URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. cuerda
sasToken Token de SAS del contenedor de blobs de Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nombre Descripción Valor
limpieza El clúster no se reciclará y se usará en la siguiente ejecución de actividad de flujo de datos hasta que se alcance TTL (período de vida) si se establece como false. El valor predeterminado es true. Bool
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'MemoryOptimized'
coreCount Recuento básico del clúster que ejecutará el trabajo de flujo de datos. Los valores admitidos son: 8, 16, 32, 48, 80, 144 y 272. Int
customProperties Las propiedades personalizadas se usan para ajustar el rendimiento del entorno de ejecución del flujo de datos. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuración de período de vida (en minutos) del clúster que ejecutará el trabajo de flujo de datos. Int

Restricciones:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nombre Descripción Valor
nombre Nombre de la propiedad personalizada. cuerda
valor Valor de la propiedad personalizada. cuerda

IntegrationRuntimeDataProxyProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración autohospedado. EntityReference
camino Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. cuerda
stagingLinkedService Referencia del servicio vinculado de almacenamiento provisional. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Valor
catalogAdminPassword Contraseña de la cuenta de usuario administrador de la base de datos del catálogo. SecureString
catalogAdminUserName Nombre de usuario de administrador de la base de datos de catálogo. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
catalogPricingTier Plan de tarifa de la base de datos de catálogo. Los valores válidos se pueden encontrar en https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Básico"
'Premium'
'PremiumRS'
'Estándar'
catalogServerEndpoint Dirección URL del servidor de base de datos del catálogo. cuerda
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda

IntegrationRuntimeSsisProperties

Nombre Descripción Valor
catalogInfo Información del catálogo para el entorno de ejecución de integración dedicado administrado. IntegrationRuntimeSsisCatalogInfo
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
customSetupScriptProperties Propiedades del script de instalación personalizada para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propiedades de proxy de datos para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeDataProxyProperties
edición Edición de SSIS Integration Runtime "Enterprise"
'Estándar'
expressCustomSetupProperties Configuración personalizada sin propiedades de script para un entorno de ejecución de integración de SSIS. CustomSetupBase []
licenseType Tipo de licencia para traer su propio escenario de licencia. 'BasePrice'
'LicenseIncluded'
packageStores Almacenes de paquetes para SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nombre Descripción Valor
publicIPs Identificadores de recursos de las direcciones IP públicas que usará este entorno de ejecución de integración. string[]
subred Nombre de la subred a la que se unirá este entorno de ejecución de integración. cuerda
subnetId El identificador de la subred, al que se unirá este Azure-SSIS integration Runtime. cuerda
vNetId Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. cuerda

LicensedComponentSetupTypeProperties

Nombre Descripción Valor
componentName Nombre del componente de terceros. string (obligatorio)
licenseKey Clave de licencia para activar el componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'Key' (obligatorio)
llave Clave que se usa para la autorización. SecureString (obligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'RBAC' (obligatorio)
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
resourceId Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

Nombre Descripción Valor
authorizationType Establezca en "Key" para el tipo LinkedIntegrationRuntimeKeyAuthorization. Establezca en "RBAC" para el tipo LinkedIntegrationRuntimeRbacAuthorization. 'Clave'
'RBAC' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

ManagedIntegrationRuntime

Nombre Descripción Valor
managedVirtualNetwork Referencia de red virtual administrada. ManagedVirtualNetworkReference
tipo Tipo de entorno de ejecución de integración. "Administrado" (obligatorio)
typeProperties Propiedades del entorno de ejecución de integración administrada. ManagedIntegrationRuntimeTypeProperties (obligatorio)

ManagedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
computeProperties Recurso de proceso para el entorno de ejecución de integración administrado. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nombre de la red virtual a la que se unirá Azure-SSIS integration Runtime. IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Propiedades de SSIS para el entorno de ejecución de integración administrado. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nombre Descripción Valor
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Microsoft.DataFactory/factorys/integrationRuntimes

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: generadores
Propiedades Propiedades de Integration Runtime. IntegrationRuntime (obligatorio)

PackageStore

Nombre Descripción Valor
nombre Nombre del almacén de paquetes string (obligatorio)
packageStoreLinkedService Referencia del servicio vinculado del almacén de paquetes. entityReference (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

PipelineExternalComputeScaleProperties

Nombre Descripción Valor
numberOfExternalNodes Número de los nodos externos, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
numberOfPipelineNodes Número de nodos de canalización, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la canalización y la actividad externa. Int

Restricciones:
Valor mínimo = 5

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SelfHostedIntegrationRuntime

Nombre Descripción Valor
tipo Tipo de entorno de ejecución de integración. 'SelfHosted' (obligatorio)
typeProperties Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
linkedInfo Definición base de un entorno de ejecución de integración vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. Bool

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Azure Data Factory con git y la configuración de red virtual administrada Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Integration Runtime autohospedado en máquinas virtuales de Azure Esta plantilla crea un entorno de ejecución de integración de selfhost y lo registra en máquinas virtuales de Azure.

Definición de recursos de plantilla de ARM

El tipo de recurso factorys/integrationRuntimes se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/integrationRuntimes, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.DataFactory/factories/integrationRuntimes",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

Objetos CustomSetupBase

Establezca el tipo propiedad para especificar el 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 SecretBase

Establezca el tipo propiedad para especificar el 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"
}

IntegrationRuntime (objetos)

Establezca el tipo propiedad para especificar el 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 LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el 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 propiedad

AzPowerShellSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'AzPowerShellSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de Azure PowerShell. AzPowerShellSetupTypeProperties (obligatorio)

AzPowerShellSetupTypeProperties

Nombre Descripción Valor
Versión Versión necesaria de Azure PowerShell que se va a instalar. string (obligatorio)

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

CmdkeySetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'CmdkeySetup' (obligatorio)
typeProperties Propiedades del tipo de instalación personalizada del comando Cmdkey. cmdkeySetupTypeProperties (obligatorio)

CmdkeySetupTypeProperties

Nombre Descripción Valor
contraseña Contraseña del acceso al origen de datos. SecretBase (obligatorio)
targetName Nombre del servidor del acceso al origen de datos. Tipo: cadena. any (obligatorio)
nombre de usuario Nombre de usuario del acceso al origen de datos. Tipo: cadena. any (obligatorio)

ComponentSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'ComponentSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de componente de terceros. licensedComponentSetupTypeProperties (obligatorio)

CopyComputeScaleProperties

Nombre Descripción Valor
dataIntegrationUnit Configuración de número de DIU reservada para la ejecución de la actividad de copia. Los valores admitidos son múltiplos de 4 en el intervalo 4-256. Int

Restricciones:
Valor mínimo = 4
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la actividad de copia. Int

Restricciones:
Valor mínimo = 5

CredentialReference

Nombre Descripción Valor
referenceName Nombre de credencial de referencia. string (obligatorio)
tipo Tipo de referencia de credencial. 'CredentialReference' (obligatorio)

CustomSetupBase

Nombre Descripción Valor
tipo Establezca en "AzPowerShellSetup" para el tipo AzPowerShellSetup. Establezca en "CmdkeySetup" para el tipo CmdkeySetup. Establezca en "ComponentSetup" para el tipo ComponentSetup. Establezca en "EnvironmentVariableSetup" para el tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obligatorio)

EntityReference

Nombre Descripción Valor
referenceName Nombre de esta entidad a la que se hace referencia. cuerda
tipo Tipo de esta entidad a la que se hace referencia. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'EnvironmentVariableSetup' (obligatorio)
typeProperties Agregue propiedades de tipo de variable de entorno. EnvironmentVariableSetupTypeProperties (obligatorio)

EnvironmentVariableSetupTypeProperties

Nombre Descripción Valor
variableName Nombre de la variable de entorno. string (obligatorio)
variableValue Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime

Nombre Descripción Valor
descripción Descripción del entorno de ejecución de integración. cuerda
tipo Establezca en "Administrado" para el tipo ManagedIntegrationRuntime. Establezca en "SelfHosted" para el tipo SelfHostedIntegrationRuntime. "Administrado"
'SelfHosted' (obligatorio)

IntegrationRuntimeComputeProperties

Nombre Descripción Valor
copyComputeScaleProperties Propiedades copyComputeScale para el entorno de ejecución de integración administrado. CopyComputeScaleProperties
dataFlowProperties Propiedades de flujo de datos para el entorno de ejecución de integración administrado. IntegrationRuntimeDataFlowProperties
ubicación Ubicación del entorno de ejecución de integración administrado. Las regiones admitidas se pueden encontrar en /azure/data-factory/data-factory-data-movement-activities cuerda
maxParallelExecutionsPerNode Número máximo de ejecuciones paralelas por nodo para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
nodeSize Requisito de tamaño de nodo para el entorno de ejecución de integración administrado. cuerda
numberOfNodes El número necesario de nodos para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propiedades PipelineExternalComputeScale para el entorno de ejecución de integración administrado. pipelineExternalComputeScaleProperties
vNetProperties Propiedades de red virtual para el entorno de ejecución de integración administrado. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nombre Descripción Valor
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda

IntegrationRuntimeCustomSetupScriptProperties

Nombre Descripción Valor
blobContainerUri URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. cuerda
sasToken Token de SAS del contenedor de blobs de Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nombre Descripción Valor
limpieza El clúster no se reciclará y se usará en la siguiente ejecución de actividad de flujo de datos hasta que se alcance TTL (período de vida) si se establece como false. El valor predeterminado es true. Bool
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'MemoryOptimized'
coreCount Recuento básico del clúster que ejecutará el trabajo de flujo de datos. Los valores admitidos son: 8, 16, 32, 48, 80, 144 y 272. Int
customProperties Las propiedades personalizadas se usan para ajustar el rendimiento del entorno de ejecución del flujo de datos. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuración de período de vida (en minutos) del clúster que ejecutará el trabajo de flujo de datos. Int

Restricciones:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nombre Descripción Valor
nombre Nombre de la propiedad personalizada. cuerda
valor Valor de la propiedad personalizada. cuerda

IntegrationRuntimeDataProxyProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración autohospedado. EntityReference
camino Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. cuerda
stagingLinkedService Referencia del servicio vinculado de almacenamiento provisional. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Valor
catalogAdminPassword Contraseña de la cuenta de usuario administrador de la base de datos del catálogo. SecureString
catalogAdminUserName Nombre de usuario de administrador de la base de datos de catálogo. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
catalogPricingTier Plan de tarifa de la base de datos de catálogo. Los valores válidos se pueden encontrar en https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Básico"
'Premium'
'PremiumRS'
'Estándar'
catalogServerEndpoint Dirección URL del servidor de base de datos del catálogo. cuerda
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda

IntegrationRuntimeSsisProperties

Nombre Descripción Valor
catalogInfo Información del catálogo para el entorno de ejecución de integración dedicado administrado. IntegrationRuntimeSsisCatalogInfo
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
customSetupScriptProperties Propiedades del script de instalación personalizada para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propiedades de proxy de datos para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeDataProxyProperties
edición Edición de SSIS Integration Runtime "Enterprise"
'Estándar'
expressCustomSetupProperties Configuración personalizada sin propiedades de script para un entorno de ejecución de integración de SSIS. CustomSetupBase []
licenseType Tipo de licencia para traer su propio escenario de licencia. 'BasePrice'
'LicenseIncluded'
packageStores Almacenes de paquetes para SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nombre Descripción Valor
publicIPs Identificadores de recursos de las direcciones IP públicas que usará este entorno de ejecución de integración. string[]
subred Nombre de la subred a la que se unirá este entorno de ejecución de integración. cuerda
subnetId El identificador de la subred, al que se unirá este Azure-SSIS integration Runtime. cuerda
vNetId Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. cuerda

LicensedComponentSetupTypeProperties

Nombre Descripción Valor
componentName Nombre del componente de terceros. string (obligatorio)
licenseKey Clave de licencia para activar el componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'Key' (obligatorio)
llave Clave que se usa para la autorización. SecureString (obligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'RBAC' (obligatorio)
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
resourceId Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

Nombre Descripción Valor
authorizationType Establezca en "Key" para el tipo LinkedIntegrationRuntimeKeyAuthorization. Establezca en "RBAC" para el tipo LinkedIntegrationRuntimeRbacAuthorization. 'Clave'
'RBAC' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

ManagedIntegrationRuntime

Nombre Descripción Valor
managedVirtualNetwork Referencia de red virtual administrada. ManagedVirtualNetworkReference
tipo Tipo de entorno de ejecución de integración. "Administrado" (obligatorio)
typeProperties Propiedades del entorno de ejecución de integración administrada. ManagedIntegrationRuntimeTypeProperties (obligatorio)

ManagedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
computeProperties Recurso de proceso para el entorno de ejecución de integración administrado. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nombre de la red virtual a la que se unirá Azure-SSIS integration Runtime. IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Propiedades de SSIS para el entorno de ejecución de integración administrado. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nombre Descripción Valor
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Microsoft.DataFactory/factorys/integrationRuntimes

Nombre Descripción Valor
apiVersion La versión de api '2018-06-01'
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatorio)
Propiedades Propiedades de Integration Runtime. IntegrationRuntime (obligatorio)
tipo El tipo de recurso "Microsoft.DataFactory/factorys/integrationRuntimes"

PackageStore

Nombre Descripción Valor
nombre Nombre del almacén de paquetes string (obligatorio)
packageStoreLinkedService Referencia del servicio vinculado del almacén de paquetes. entityReference (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

PipelineExternalComputeScaleProperties

Nombre Descripción Valor
numberOfExternalNodes Número de los nodos externos, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
numberOfPipelineNodes Número de nodos de canalización, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la canalización y la actividad externa. Int

Restricciones:
Valor mínimo = 5

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SelfHostedIntegrationRuntime

Nombre Descripción Valor
tipo Tipo de entorno de ejecución de integración. 'SelfHosted' (obligatorio)
typeProperties Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
linkedInfo Definición base de un entorno de ejecución de integración vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. Bool

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Azure Data Factory con git y la configuración de red virtual administrada

Implementación en Azure
Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Integration Runtime autohospedado en máquinas virtuales de Azure

Implementación en Azure
Esta plantilla crea un entorno de ejecución de integración de selfhost y lo registra en máquinas virtuales de Azure.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso factorys/integrationRuntimes se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataFactory/factorys/integrationRuntimes, agregue el siguiente terraform a la plantilla.

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 CustomSetupBase

Establezca el tipo propiedad para especificar el 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 SecretBase

Establezca el tipo propiedad para especificar el 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"
}

IntegrationRuntime (objetos)

Establezca el tipo propiedad para especificar el 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 LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el 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 propiedad

AzPowerShellSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'AzPowerShellSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de Azure PowerShell. AzPowerShellSetupTypeProperties (obligatorio)

AzPowerShellSetupTypeProperties

Nombre Descripción Valor
Versión Versión necesaria de Azure PowerShell que se va a instalar. string (obligatorio)

AzureKeyVaultSecretReference

Nombre Descripción Valor
secretName Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). any (obligatorio)
secretVersion Versión del secreto en Azure Key Vault. El valor predeterminado es la versión más reciente del secreto. Tipo: cadena (o Expresión con cadena resultType). cualquier
tienda Referencia del servicio vinculado de Azure Key Vault. LinkedServiceReference (obligatorio)
tipo Tipo del secreto. "AzureKeyVaultSecret" (obligatorio)

CmdkeySetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'CmdkeySetup' (obligatorio)
typeProperties Propiedades del tipo de instalación personalizada del comando Cmdkey. cmdkeySetupTypeProperties (obligatorio)

CmdkeySetupTypeProperties

Nombre Descripción Valor
contraseña Contraseña del acceso al origen de datos. SecretBase (obligatorio)
targetName Nombre del servidor del acceso al origen de datos. Tipo: cadena. any (obligatorio)
nombre de usuario Nombre de usuario del acceso al origen de datos. Tipo: cadena. any (obligatorio)

ComponentSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'ComponentSetup' (obligatorio)
typeProperties Instale las propiedades de tipo de componente de terceros. licensedComponentSetupTypeProperties (obligatorio)

CopyComputeScaleProperties

Nombre Descripción Valor
dataIntegrationUnit Configuración de número de DIU reservada para la ejecución de la actividad de copia. Los valores admitidos son múltiplos de 4 en el intervalo 4-256. Int

Restricciones:
Valor mínimo = 4
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la actividad de copia. Int

Restricciones:
Valor mínimo = 5

CredentialReference

Nombre Descripción Valor
referenceName Nombre de credencial de referencia. string (obligatorio)
tipo Tipo de referencia de credencial. 'CredentialReference' (obligatorio)

CustomSetupBase

Nombre Descripción Valor
tipo Establezca en "AzPowerShellSetup" para el tipo AzPowerShellSetup. Establezca en "CmdkeySetup" para el tipo CmdkeySetup. Establezca en "ComponentSetup" para el tipo ComponentSetup. Establezca en "EnvironmentVariableSetup" para el tipo EnvironmentVariableSetup. 'AzPowerShellSetup'
'CmdkeySetup'
'ComponentSetup'
'EnvironmentVariableSetup' (obligatorio)

EntityReference

Nombre Descripción Valor
referenceName Nombre de esta entidad a la que se hace referencia. cuerda
tipo Tipo de esta entidad a la que se hace referencia. 'IntegrationRuntimeReference'
'LinkedServiceReference'

EnvironmentVariableSetup

Nombre Descripción Valor
tipo Tipo de configuración personalizada. 'EnvironmentVariableSetup' (obligatorio)
typeProperties Agregue propiedades de tipo de variable de entorno. EnvironmentVariableSetupTypeProperties (obligatorio)

EnvironmentVariableSetupTypeProperties

Nombre Descripción Valor
variableName Nombre de la variable de entorno. string (obligatorio)
variableValue Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime

Nombre Descripción Valor
descripción Descripción del entorno de ejecución de integración. cuerda
tipo Establezca en "Administrado" para el tipo ManagedIntegrationRuntime. Establezca en "SelfHosted" para el tipo SelfHostedIntegrationRuntime. "Administrado"
'SelfHosted' (obligatorio)

IntegrationRuntimeComputeProperties

Nombre Descripción Valor
copyComputeScaleProperties Propiedades copyComputeScale para el entorno de ejecución de integración administrado. CopyComputeScaleProperties
dataFlowProperties Propiedades de flujo de datos para el entorno de ejecución de integración administrado. IntegrationRuntimeDataFlowProperties
ubicación Ubicación del entorno de ejecución de integración administrado. Las regiones admitidas se pueden encontrar en /azure/data-factory/data-factory-data-movement-activities cuerda
maxParallelExecutionsPerNode Número máximo de ejecuciones paralelas por nodo para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
nodeSize Requisito de tamaño de nodo para el entorno de ejecución de integración administrado. cuerda
numberOfNodes El número necesario de nodos para el entorno de ejecución de integración administrado. Int

Restricciones:
Valor mínimo = 1
pipelineExternalComputeScaleProperties Propiedades PipelineExternalComputeScale para el entorno de ejecución de integración administrado. pipelineExternalComputeScaleProperties
vNetProperties Propiedades de red virtual para el entorno de ejecución de integración administrado. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomerVirtualNetwork

Nombre Descripción Valor
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda

IntegrationRuntimeCustomSetupScriptProperties

Nombre Descripción Valor
blobContainerUri URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. cuerda
sasToken Token de SAS del contenedor de blobs de Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nombre Descripción Valor
limpieza El clúster no se reciclará y se usará en la siguiente ejecución de actividad de flujo de datos hasta que se alcance TTL (período de vida) si se establece como false. El valor predeterminado es true. Bool
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'MemoryOptimized'
coreCount Recuento básico del clúster que ejecutará el trabajo de flujo de datos. Los valores admitidos son: 8, 16, 32, 48, 80, 144 y 272. Int
customProperties Las propiedades personalizadas se usan para ajustar el rendimiento del entorno de ejecución del flujo de datos. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Configuración de período de vida (en minutos) del clúster que ejecutará el trabajo de flujo de datos. Int

Restricciones:
Valor mínimo = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nombre Descripción Valor
nombre Nombre de la propiedad personalizada. cuerda
valor Valor de la propiedad personalizada. cuerda

IntegrationRuntimeDataProxyProperties

Nombre Descripción Valor
connectVia Referencia del entorno de ejecución de integración autohospedado. EntityReference
camino Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. cuerda
stagingLinkedService Referencia del servicio vinculado de almacenamiento provisional. EntityReference

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Valor
catalogAdminPassword Contraseña de la cuenta de usuario administrador de la base de datos del catálogo. SecureString
catalogAdminUserName Nombre de usuario de administrador de la base de datos de catálogo. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
catalogPricingTier Plan de tarifa de la base de datos de catálogo. Los valores válidos se pueden encontrar en https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Básico"
'Premium'
'PremiumRS'
'Estándar'
catalogServerEndpoint Dirección URL del servidor de base de datos del catálogo. cuerda
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda

IntegrationRuntimeSsisProperties

Nombre Descripción Valor
catalogInfo Información del catálogo para el entorno de ejecución de integración dedicado administrado. IntegrationRuntimeSsisCatalogInfo
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
customSetupScriptProperties Propiedades del script de instalación personalizada para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties Propiedades de proxy de datos para un entorno de ejecución de integración dedicado administrado. IntegrationRuntimeDataProxyProperties
edición Edición de SSIS Integration Runtime "Enterprise"
'Estándar'
expressCustomSetupProperties Configuración personalizada sin propiedades de script para un entorno de ejecución de integración de SSIS. CustomSetupBase []
licenseType Tipo de licencia para traer su propio escenario de licencia. 'BasePrice'
'LicenseIncluded'
packageStores Almacenes de paquetes para SSIS Integration Runtime. PackageStore []

IntegrationRuntimeVNetProperties

Nombre Descripción Valor
publicIPs Identificadores de recursos de las direcciones IP públicas que usará este entorno de ejecución de integración. string[]
subred Nombre de la subred a la que se unirá este entorno de ejecución de integración. cuerda
subnetId El identificador de la subred, al que se unirá este Azure-SSIS integration Runtime. cuerda
vNetId Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. cuerda

LicensedComponentSetupTypeProperties

Nombre Descripción Valor
componentName Nombre del componente de terceros. string (obligatorio)
licenseKey Clave de licencia para activar el componente. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'Key' (obligatorio)
llave Clave que se usa para la autorización. SecureString (obligatorio)

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Valor
authorizationType Tipo de autorización para el uso compartido de Integration Runtime. 'RBAC' (obligatorio)
credencial Referencia de credenciales que contiene información de autenticación. credentialReference
resourceId Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

Nombre Descripción Valor
authorizationType Establezca en "Key" para el tipo LinkedIntegrationRuntimeKeyAuthorization. Establezca en "RBAC" para el tipo LinkedIntegrationRuntimeRbacAuthorization. 'Clave'
'RBAC' (obligatorio)

LinkedServiceReference

Nombre Descripción Valor
Parámetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Haga referencia al nombre de LinkedService. string (obligatorio)
tipo Tipo de referencia de servicio vinculado. 'LinkedServiceReference' (obligatorio)

ManagedIntegrationRuntime

Nombre Descripción Valor
managedVirtualNetwork Referencia de red virtual administrada. ManagedVirtualNetworkReference
tipo Tipo de entorno de ejecución de integración. "Administrado" (obligatorio)
typeProperties Propiedades del entorno de ejecución de integración administrada. ManagedIntegrationRuntimeTypeProperties (obligatorio)

ManagedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
computeProperties Recurso de proceso para el entorno de ejecución de integración administrado. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nombre de la red virtual a la que se unirá Azure-SSIS integration Runtime. IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Propiedades de SSIS para el entorno de ejecución de integración administrado. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nombre Descripción Valor
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Microsoft.DataFactory/factorys/integrationRuntimes

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: factorías de
Propiedades Propiedades de Integration Runtime. IntegrationRuntime (obligatorio)
tipo El tipo de recurso "Microsoft.DataFactory/factorys/integrationRuntimes@2018-06-01"

PackageStore

Nombre Descripción Valor
nombre Nombre del almacén de paquetes string (obligatorio)
packageStoreLinkedService Referencia del servicio vinculado del almacén de paquetes. entityReference (obligatorio)

ParameterValueSpecification

Nombre Descripción Valor

PipelineExternalComputeScaleProperties

Nombre Descripción Valor
numberOfExternalNodes Número de los nodos externos, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
numberOfPipelineNodes Número de nodos de canalización, que deben ser mayores que 0 y menores que 11. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 10
timeToLive Configuración de período de vida (en minutos) de Integration Runtime que ejecutará la canalización y la actividad externa. Int

Restricciones:
Valor mínimo = 5

SecretBase

Nombre Descripción Valor
tipo Establezca en "AzureKeyVaultSecret" para el tipo AzureKeyVaultSecretReference. Establezca en "SecureString" para el tipo SecureString. "AzureKeyVaultSecret"
"SecureString" (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. string (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SecureString

Nombre Descripción Valor
tipo Tipo del secreto. "SecureString" (obligatorio)
valor Valor de cadena segura. string (obligatorio)

SelfHostedIntegrationRuntime

Nombre Descripción Valor
tipo Tipo de entorno de ejecución de integración. 'SelfHosted' (obligatorio)
typeProperties Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nombre Descripción Valor
linkedInfo Definición base de un entorno de ejecución de integración vinculado. LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. Bool