Factorías de Microsoft.DataFactory/integrationRuntimes 2018-06-01
- más reciente
- 2018-06-01
- 2017-09-01-preview
Definición de recursos de Bicep
El tipo de recurso factorys/integrationRuntimes se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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. |
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
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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. |
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
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 |
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 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 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 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 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
CmdkeySetup
CmdkeySetupTypeProperties
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. |
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
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 |