Compartir a través de


Microsoft.DataFactory factories/integrationRuntimes 2018-06-01

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 LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el tipo de objeto.

Para Clave, use:

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

Para RBAC, use:

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

Objetos CustomSetupBase

Establezca la propiedad type 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(...)
    userName: any(...)
  }
}

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'
  }
}

IntegrationRuntime (objetos)

Establezca la propiedad type para especificar el tipo de objeto.

Para Administrado, 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 SecretBase

Establezca la propiedad type para especificar el tipo de objeto.

Para AzureKeyVaultSecret, use:

{
  secretName: any(...)
  secretVersion: any(...)
  store: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

Para SecureString, use:

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

Valores de propiedad

Microsoft.DataFactory/factorys/integrationRuntimes

Nombre Descripción Importancia
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 63
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)

AzPowerShellSetup

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

AzPowerShellSetupTypeProperties

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

AzureKeyVaultSecretReference

Nombre Descripción Importancia
nombreSecreto 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 Importancia
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 Importancia
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)

Configuración de componentes

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

CopyComputeScaleProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)

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

CustomSetupBase

Nombre Descripción Importancia
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'
'Configuración de componentes'
'EnvironmentVariableSetup' (obligatorio)

EntityReference (Referencia de entidad)

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

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nombre Descripción Importancia
nombre_de_variable Nombre de la variable de entorno. string (obligatorio)
variableValor Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime (Tiempo de ejecución)

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

IntegrationRuntimeComputeProperties

Nombre Descripción Importancia
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 / cadena
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 / cadena
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 Importancia
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda / cadena

IntegrationRuntimeCustomSetupScriptProperties

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

IntegrationRuntimeDataFlowProperties

Nombre Descripción Importancia
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. booleano
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'Optimizado para memoria'
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 Importancia
nombre Nombre de la propiedad personalizada. cuerda / cadena
valor Valor de la propiedad personalizada. cuerda / cadena

IntegrationRuntimeDataProxyProperties

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

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Importancia
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 = 128
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 / cadena
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda / cadena

IntegrationRuntimeSsisProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)
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[]
tipoDeLicencia Tipo de licencia para traer su propio escenario de licencia. 'Precio Base'
'Licencia incluida'
packageStores Almacenes de paquetes para SSIS Integration Runtime. Tienda de paquetes[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nombre Descripción Importancia
componentName Nombre del componente de terceros. string (obligatorio)
clave de licencia Clave de licencia para activar el componente. Base secreta

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Importancia
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 (Referencia de credenciales)
identificador de recurso Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

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

LinkedServiceReference (Referencia de servicio)

Nombre Descripción Importancia
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 Importancia
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 Importancia
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 Importancia
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Tienda de paquetes

Nombre Descripción Importancia
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 Importancia

PipelineExternalComputeScaleProperties

Nombre Descripción Importancia
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

Base secreta

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

SecureString

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

SecureString

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

SelfHostedIntegrationRuntime

Nombre Descripción Importancia
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 Importancia
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. booleano

Ejemplos de uso

Ejemplos de inicio rápido de Azure

Las siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar 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 LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el tipo de objeto.

Para Clave, use:

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

Para RBAC, use:

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

Objetos CustomSetupBase

Establezca la propiedad type 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"
  }
}

IntegrationRuntime (objetos)

Establezca la propiedad type para especificar el tipo de objeto.

Para Administrado, 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 SecretBase

Establezca la propiedad type 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"
}

Valores de propiedad

Microsoft.DataFactory/factorys/integrationRuntimes

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

Restricciones:
Longitud mínima = 3
Longitud máxima = 63
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"

AzPowerShellSetup

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

AzPowerShellSetupTypeProperties

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

AzureKeyVaultSecretReference

Nombre Descripción Importancia
nombreSecreto 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 Importancia
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 Importancia
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)

Configuración de componentes

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

CopyComputeScaleProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)

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

CustomSetupBase

Nombre Descripción Importancia
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'
'Configuración de componentes'
'EnvironmentVariableSetup' (obligatorio)

EntityReference (Referencia de entidad)

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

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nombre Descripción Importancia
nombre_de_variable Nombre de la variable de entorno. string (obligatorio)
variableValor Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime (Tiempo de ejecución)

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

IntegrationRuntimeComputeProperties

Nombre Descripción Importancia
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 / cadena
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 / cadena
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 Importancia
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda / cadena

IntegrationRuntimeCustomSetupScriptProperties

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

IntegrationRuntimeDataFlowProperties

Nombre Descripción Importancia
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. booleano
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'Optimizado para memoria'
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 Importancia
nombre Nombre de la propiedad personalizada. cuerda / cadena
valor Valor de la propiedad personalizada. cuerda / cadena

IntegrationRuntimeDataProxyProperties

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

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Importancia
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 = 128
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 / cadena
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda / cadena

IntegrationRuntimeSsisProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)
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[]
tipoDeLicencia Tipo de licencia para traer su propio escenario de licencia. 'Precio Base'
'Licencia incluida'
packageStores Almacenes de paquetes para SSIS Integration Runtime. Tienda de paquetes[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nombre Descripción Importancia
componentName Nombre del componente de terceros. string (obligatorio)
clave de licencia Clave de licencia para activar el componente. Base secreta

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Importancia
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 (Referencia de credenciales)
identificador de recurso Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

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

LinkedServiceReference (Referencia de servicio)

Nombre Descripción Importancia
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 Importancia
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 Importancia
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 Importancia
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Tienda de paquetes

Nombre Descripción Importancia
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 Importancia

PipelineExternalComputeScaleProperties

Nombre Descripción Importancia
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

Base secreta

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

SecureString

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

SecureString

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

SelfHostedIntegrationRuntime

Nombre Descripción Importancia
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 Importancia
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. booleano

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar 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"
  parent_id = "string"
  body = {
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  }
}

Objetos LinkedIntegrationRuntimeType

Establezca la propiedad authorizationType para especificar el tipo de objeto.

Para Clave, use:

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

Para RBAC, use:

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

Objetos CustomSetupBase

Establezca la propiedad type 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"
  }
}

IntegrationRuntime (objetos)

Establezca la propiedad type para especificar el tipo de objeto.

Para Administrado, 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 SecretBase

Establezca la propiedad type 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"
}

Valores de propiedad

Microsoft.DataFactory/factorys/integrationRuntimes

Nombre Descripción Importancia
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 63
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"

AzPowerShellSetup

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

AzPowerShellSetupTypeProperties

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

AzureKeyVaultSecretReference

Nombre Descripción Importancia
nombreSecreto 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 Importancia
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 Importancia
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)

Configuración de componentes

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

CopyComputeScaleProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)

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

CustomSetupBase

Nombre Descripción Importancia
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'
'Configuración de componentes'
'EnvironmentVariableSetup' (obligatorio)

EntityReference (Referencia de entidad)

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

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nombre Descripción Importancia
nombre_de_variable Nombre de la variable de entorno. string (obligatorio)
variableValor Valor de la variable de entorno. string (obligatorio)

IntegrationRuntime (Tiempo de ejecución)

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

IntegrationRuntimeComputeProperties

Nombre Descripción Importancia
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 / cadena
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 / cadena
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 Importancia
subnetId Identificador de la subred a la que se unirá Azure-SSIS integration Runtime. cuerda / cadena

IntegrationRuntimeCustomSetupScriptProperties

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

IntegrationRuntimeDataFlowProperties

Nombre Descripción Importancia
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. booleano
computeType Tipo de proceso del clúster que ejecutará el trabajo de flujo de datos. "ComputeOptimized"
"General"
'Optimizado para memoria'
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 Importancia
nombre Nombre de la propiedad personalizada. cuerda / cadena
valor Valor de la propiedad personalizada. cuerda / cadena

IntegrationRuntimeDataProxyProperties

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

IntegrationRuntimeSsisCatalogInfo

Nombre Descripción Importancia
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 = 128
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 / cadena
dualStandbyPairName El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. cuerda / cadena

IntegrationRuntimeSsisProperties

Nombre Descripción Importancia
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 (Referencia de credenciales)
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[]
tipoDeLicencia Tipo de licencia para traer su propio escenario de licencia. 'Precio Base'
'Licencia incluida'
packageStores Almacenes de paquetes para SSIS Integration Runtime. Tienda de paquetes[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nombre Descripción Importancia
componentName Nombre del componente de terceros. string (obligatorio)
clave de licencia Clave de licencia para activar el componente. Base secreta

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nombre Descripción Importancia
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 (Referencia de credenciales)
identificador de recurso Identificador de recurso del entorno de ejecución de integración que se va a compartir. string (obligatorio)

LinkedIntegrationRuntimeType

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

LinkedServiceReference (Referencia de servicio)

Nombre Descripción Importancia
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 Importancia
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 Importancia
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 Importancia
referenceName Haga referencia al nombre managedVirtualNetwork. string (obligatorio)
tipo Tipo de referencia de red virtual administrada. 'ManagedVirtualNetworkReference' (obligatorio)

Tienda de paquetes

Nombre Descripción Importancia
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 Importancia

PipelineExternalComputeScaleProperties

Nombre Descripción Importancia
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

Base secreta

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

SecureString

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

SecureString

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

SelfHostedIntegrationRuntime

Nombre Descripción Importancia
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 Importancia
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. booleano