Factorías de Microsoft.DataFactory/integrationRuntimes 2018-06-01
Definición de recursos de Bicep
El tipo de recurso factorys/integrationRuntimes se puede implementar con operaciones que tienen como destino:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.DataFactory/factorys/integrationRuntimes, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
IntegrationRuntime (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Para Administrado, use:
type: 'Managed'
managedVirtualNetwork: {
referenceName: 'string'
type: 'ManagedVirtualNetworkReference'
}
typeProperties: {
computeProperties: {
copyComputeScaleProperties: {
dataIntegrationUnit: int
timeToLive: int
{customized property}: any()
}
dataFlowProperties: {
cleanup: bool
computeType: 'string'
coreCount: int
customProperties: [
{
name: 'string'
value: 'string'
}
]
timeToLive: int
{customized property}: any()
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
pipelineExternalComputeScaleProperties: {
numberOfExternalNodes: int
numberOfPipelineNodes: int
timeToLive: int
{customized property}: any()
}
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
subnetId: 'string'
vNetId: 'string'
{customized property}: any()
}
{customized property}: any()
}
customerVirtualNetwork: {
subnetId: 'string'
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
dualStandbyPairName: 'string'
{customized property}: any()
}
credential: {
referenceName: 'string'
type: 'CredentialReference'
{customized property}: any()
}
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'
}
}
]
{customized property}: any()
}
}
Para SelfHosted, use:
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
selfContainedInteractiveAuthoringEnabled: bool
}
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'
}
Objetos SecretBase
Establezca la propiedad type para especificar el tipo de objeto.
Para AzureKeyVaultSecret, use:
type: 'AzureKeyVaultSecret'
secretName: any()
secretVersion: any()
store: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
Para SecureString, use:
type: 'SecureString'
value: '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: 'CredentialReference'
{customized property}: any()
}
resourceId: 'string'
Valores de propiedad
factories/integrationRuntimes
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) Límite de caracteres: 3-63 Caracteres válidos: Caracteres alfanuméricos y guiones. Comience y termine con un carácter alfanumérico. |
primario | 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 más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: generadores |
properties | Propiedades de Integration Runtime. | IntegrationRuntime (obligatorio) |
IntegrationRuntime
Nombre | Descripción | Valor |
---|---|---|
description | Descripción del entorno de ejecución de integración. | string |
type | Establecimiento del tipo de objeto | Administrado SelfHosted (obligatorio) |
ManagedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | 'Administrado' (obligatorio) |
managedVirtualNetwork | Referencia de Virtual Network administrada. | ManagedVirtualNetworkReference |
typeProperties | Propiedades del entorno de ejecución de integración administrada. | ManagedIntegrationRuntimeTypeProperties (obligatorio) |
ManagedVirtualNetworkReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Haga referencia al nombre de ManagedVirtualNetwork. | string (obligatorio) |
tipo | Tipo de referencia de Virtual Network administrado. | "ManagedVirtualNetworkReference" (obligatorio) |
ManagedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
computeProperties | El 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 |
IntegrationRuntimeComputeProperties
Nombre | Descripción | Valor |
---|---|---|
copyComputeScaleProperties | Propiedades copyComputeScale para Managed Integration Runtime. | 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. | string |
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. | string |
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 |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
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 |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
IntegrationRuntimeDataFlowProperties
Nombre | Descripción | Valor |
---|---|---|
cleanup | El clúster no se reciclará y se usará en la siguiente ejecución de la 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 principal 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. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
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 |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la propiedad personalizada. | string |
value | Valor de la propiedad personalizada. | string |
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 |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
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. | string |
subnetId | Identificador de subred, al que se unirá este entorno de ejecución de integración de SSIS de Azure. | string |
vNetId | Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. | string |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
IntegrationRuntimeCustomerVirtualNetwork
Nombre | Descripción | Valor |
---|---|---|
subnetId | Identificador de subred a la que se unirá Azure-SSIS Integration Runtime. | string |
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 de script de instalación personalizadas 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 |
edition | Edición de la Integration Runtime de SSIS | '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 el Integration Runtime de SSIS. | PackageStore[] |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
IntegrationRuntimeSsisCatalogInfo
Nombre | Descripción | Valor |
---|---|---|
catalogAdminPassword | Contraseña de la cuenta de usuario administrador de la base de datos de catálogo. | SecureString |
catalogAdminUserName | Nombre de usuario de administrador de la base de datos de catálogo. | string 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/pricing/details/sql-database/ |
'Básico' 'Premium' 'PremiumRS' 'Estándar' |
catalogServerEndpoint | Dirección URL del servidor de base de datos de catálogo. | string |
dualStandbyPairName | Nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. | string |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
SecureString
Nombre | Descripción | Value |
---|---|---|
type | Tipo del secreto. | string (obligatorio) |
value | Valor de cadena segura. | string (obligatorio) |
CredentialReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de credencial de referencia. | string (obligatorio) |
tipo | Tipo de referencia de credencial. | 'CredentialReference' (obligatorio) |
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
IntegrationRuntimeCustomSetupScriptProperties
Nombre | Descripción | Valor |
---|---|---|
blobContainerUri | El URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. | string |
sasToken | Token de SAS del contenedor de blobs de Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nombre | Descripción | Valor |
---|---|---|
connectVia | Referencia del entorno de ejecución de integración autohospedado. | EntityReference |
path | Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. | string |
stagingLinkedService | Referencia del servicio vinculado de almacenamiento provisional. | EntityReference |
EntityReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de esta entidad a la que se hace referencia. | string |
type | Tipo de esta entidad a la que se hace referencia. | "IntegrationRuntimeReference" 'LinkedServiceReference' |
CustomSetupBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obligatorio) |
AzPowerShellSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'AzPowerShellSetup' (obligatorio) |
typeProperties | Instale Azure PowerShell propiedades de tipo. | AzPowerShellSetupTypeProperties (obligatorio) |
AzPowerShellSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
version | La versión necesaria de Azure PowerShell que se va a instalar. | string (obligatorio) |
CmdkeySetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'CmdkeySetup' (obligatorio) |
typeProperties | Propiedades del tipo de instalación personalizada del comando Cmdkey. | CmdkeySetupTypeProperties (obligatorio) |
CmdkeySetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
password | Contraseña del acceso al origen de datos. | SecretBase (obligatorio) |
targetName | Nombre del servidor del acceso al origen de datos. Tipo: cadena. | Para Bicep, puede usar la función any(). (obligatorio) |
userName | Nombre de usuario del acceso al origen de datos. Tipo: cadena. | Para Bicep, puede usar la función any(). (obligatorio) |
SecretBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzureKeyVaultSecret SecureString (obligatorio) |
AzureKeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretName | Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). | Para Bicep, puede usar la función 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). | Para Bicep, puede usar la función any(). |
store | Referencia del servicio vinculado de Azure Key Vault. | LinkedServiceReference (obligatorio) |
tipo | Tipo del secreto. | string (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) |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Para Bicep, puede usar la función any(). |
ComponentSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'ComponentSetup' (obligatorio) |
typeProperties | Instale las propiedades de tipo de componente de terceros. | LicensedComponentSetupTypeProperties (obligatorio) |
LicensedComponentSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente de terceros. | string (obligatorio) |
licenseKey | Clave de licencia para activar el componente. | SecretBase |
EnvironmentVariableSetup
Nombre | Descripción | Value |
---|---|---|
type | 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) |
PackageStore
Nombre | Descripción | Value |
---|---|---|
name | Nombre del almacén de paquetes | string (obligatorio) |
packageStoreLinkedService | Referencia del servicio vinculado del almacén de paquetes. | EntityReference (obligatorio) |
SelfHostedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | 'SelfHosted' (obligatorio) |
typeProperties | Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
linkedInfo | Definición base de un entorno de ejecución de integración vinculado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. | bool |
LinkedIntegrationRuntimeType
Nombre | Descripción | Valor |
---|---|---|
authorizationType | Establecimiento del tipo de objeto | Clave RBAC (obligatorio) |
LinkedIntegrationRuntimeKeyAuthorization
Nombre | Descripción | Valor |
---|---|---|
authorizationType | Tipo de autorización para el uso compartido de Integration Runtime. | 'Key' (obligatorio) |
key | Clave usada 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) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Autohospedar Integration Runtime 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 |
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. |
Creación de una factoría de datos V2 (SQL Local) |
Esta plantilla crea una factoría de datos V2 que copia los datos de una SQL Server local en un almacenamiento de blobs de Azure. |
Aprovisionamiento del entorno de ejecución de SSIS en Azure |
Esta plantilla crea una factoría de datos V2 y, a continuación, aprovisiona un entorno de ejecución de integración de SSIS 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 los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
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
}
}
IntegrationRuntime (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Para Administrado, use:
"type": "Managed",
"managedVirtualNetwork": {
"referenceName": "string",
"type": "ManagedVirtualNetworkReference"
},
"typeProperties": {
"computeProperties": {
"copyComputeScaleProperties": {
"dataIntegrationUnit": "int",
"timeToLive": "int",
"{customized property}": {}
},
"dataFlowProperties": {
"cleanup": "bool",
"computeType": "string",
"coreCount": "int",
"customProperties": [
{
"name": "string",
"value": "string"
}
],
"timeToLive": "int",
"{customized property}": {}
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"pipelineExternalComputeScaleProperties": {
"numberOfExternalNodes": "int",
"numberOfPipelineNodes": "int",
"timeToLive": "int",
"{customized property}": {}
},
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"subnetId": "string",
"vNetId": "string",
"{customized property}": {}
},
"{customized property}": {}
},
"customerVirtualNetwork": {
"subnetId": "string"
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string",
"dualStandbyPairName": "string",
"{customized property}": {}
},
"credential": {
"referenceName": "string",
"type": "CredentialReference",
"{customized property}": {}
},
"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"
}
}
],
"{customized property}": {}
}
}
Para SelfHosted, use:
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
},
"selfContainedInteractiveAuthoringEnabled": "bool"
}
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"
}
Objetos SecretBase
Establezca la propiedad type para especificar el tipo de objeto.
Para AzureKeyVaultSecret, use:
"type": "AzureKeyVaultSecret",
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
Para SecureString, use:
"type": "SecureString",
"value": "string"
LinkedIntegrationRuntimeType (objetos)
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": "CredentialReference",
"{customized property}": {}
},
"resourceId": "string"
Valores de propiedad
factories/integrationRuntimes
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.DataFactory/factorys/integrationRuntimes' |
apiVersion | La versión de la API de recursos | '2018-06-01' |
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON. |
string (obligatorio) Límite de caracteres: 3-63 Caracteres válidos: Caracteres alfanuméricos y guiones. Comience y termine con un carácter alfanumérico. |
properties | Propiedades de Integration Runtime. | IntegrationRuntime (obligatorio) |
IntegrationRuntime
Nombre | Descripción | Valor |
---|---|---|
description | Descripción del entorno de ejecución de integración. | string |
type | Establecimiento del tipo de objeto | Administrado SelfHosted (obligatorio) |
ManagedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | 'Managed' (obligatorio) |
managedVirtualNetwork | Referencia de Virtual Network administrada. | ManagedVirtualNetworkReference |
typeProperties | Propiedades del entorno de ejecución de integración administrada. | ManagedIntegrationRuntimeTypeProperties (obligatorio) |
ManagedVirtualNetworkReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Haga referencia al nombre de ManagedVirtualNetwork. | string (obligatorio) |
tipo | Tipo de referencia Virtual Network administrado. | 'ManagedVirtualNetworkReference' (obligatorio) |
ManagedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
computeProperties | Recurso de proceso para el entorno de ejecución de integración administrada. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Nombre de la red virtual a la que se unirá Azure-SSIS Integration Runtime. | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Propiedades de SSIS para Managed Integration Runtime. | IntegrationRuntimeSsisProperties |
IntegrationRuntimeComputeProperties
Nombre | Descripción | Valor |
---|---|---|
copyComputeScaleProperties | Propiedades copyComputeScale para Managed Integration Runtime. | CopyComputeScaleProperties |
dataFlowProperties | Propiedades de flujo de datos para Managed Integration Runtime. | IntegrationRuntimeDataFlowProperties |
ubicación | Ubicación del entorno de ejecución de integración administrada. Las regiones admitidas se pueden encontrar en /azure/data-factory/data-factory-data-movement-activities | string |
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 Managed Integration Runtime. | string |
numberOfNodes | 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 administrada. | PipelineExternalComputeScaleProperties |
vNetProperties | Propiedades de red virtual para Managed Integration Runtime. | IntegrationRuntimeVNetProperties |
{propiedad personalizada} |
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 |
{propiedad personalizada} |
IntegrationRuntimeDataFlowProperties
Nombre | Descripción | Valor |
---|---|---|
cleanup | El clúster no se reciclará y se usará en la siguiente ejecución de la 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 principal 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. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
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 |
{propiedad personalizada} |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la propiedad personalizada. | string |
value | Valor de la propiedad personalizada. | string |
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 |
{propiedad personalizada} |
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. | string |
subnetId | Identificador de la subred a la que se unirá este entorno de ejecución de integración de SSIS de Azure. | string |
vNetId | Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. | string |
{propiedad personalizada} |
IntegrationRuntimeCustomerVirtualNetwork
Nombre | Descripción | Valor |
---|---|---|
subnetId | Identificador de subred a la que se unirá Azure-SSIS Integration Runtime. | string |
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 de script de instalación personalizadas 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 |
edition | Edición de la Integration Runtime de SSIS | '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 el Integration Runtime de SSIS. | PackageStore[] |
{propiedad personalizada} |
IntegrationRuntimeSsisCatalogInfo
Nombre | Descripción | Valor |
---|---|---|
catalogAdminPassword | Contraseña de la cuenta de usuario administrador de la base de datos de catálogo. | SecureString |
catalogAdminUserName | Nombre de usuario de administrador de la base de datos de catálogo. | string 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/pricing/details/sql-database/ |
'Básico' 'Premium' 'PremiumRS' 'Estándar' |
catalogServerEndpoint | Dirección URL del servidor de base de datos de catálogo. | string |
dualStandbyPairName | Nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. | string |
{propiedad personalizada} |
SecureString
Nombre | Descripción | Value |
---|---|---|
type | Tipo del secreto. | string (obligatorio) |
value | Valor de cadena segura. | string (obligatorio) |
CredentialReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de credencial de referencia. | string (obligatorio) |
tipo | Tipo de referencia de credencial. | 'CredentialReference' (obligatorio) |
{propiedad personalizada} |
IntegrationRuntimeCustomSetupScriptProperties
Nombre | Descripción | Valor |
---|---|---|
blobContainerUri | El URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. | string |
sasToken | Token de SAS del contenedor de blobs de Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nombre | Descripción | Valor |
---|---|---|
connectVia | Referencia del entorno de ejecución de integración autohospedado. | EntityReference |
path | Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. | string |
stagingLinkedService | Referencia del servicio vinculado de almacenamiento provisional. | EntityReference |
EntityReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de esta entidad a la que se hace referencia. | string |
type | Tipo de esta entidad a la que se hace referencia. | "IntegrationRuntimeReference" 'LinkedServiceReference' |
CustomSetupBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obligatorio) |
AzPowerShellSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'AzPowerShellSetup' (obligatorio) |
typeProperties | Instale Azure PowerShell propiedades de tipo. | AzPowerShellSetupTypeProperties (obligatorio) |
AzPowerShellSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
version | La versión necesaria de Azure PowerShell que se va a instalar. | string (obligatorio) |
CmdkeySetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'CmdkeySetup' (obligatorio) |
typeProperties | Propiedades del tipo de instalación personalizada del comando Cmdkey. | CmdkeySetupTypeProperties (obligatorio) |
CmdkeySetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
password | Contraseña del acceso al origen de datos. | SecretBase (obligatorio) |
targetName | Nombre del servidor del acceso al origen de datos. Tipo: cadena. | |
userName | Nombre de usuario del acceso al origen de datos. Tipo: cadena. |
SecretBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzureKeyVaultSecret SecureString (obligatorio) |
AzureKeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretName | Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). | |
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). | |
store | Referencia del servicio vinculado de Azure Key Vault. | LinkedServiceReference (obligatorio) |
tipo | Tipo del secreto. | string (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) |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} |
ComponentSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | 'ComponentSetup' (obligatorio) |
typeProperties | Instale las propiedades de tipo de componente de terceros. | LicensedComponentSetupTypeProperties (obligatorio) |
LicensedComponentSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente de terceros. | string (obligatorio) |
licenseKey | Clave de licencia para activar el componente. | SecretBase |
EnvironmentVariableSetup
Nombre | Descripción | Value |
---|---|---|
type | 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) |
PackageStore
Nombre | Descripción | Value |
---|---|---|
name | Nombre del almacén de paquetes | string (obligatorio) |
packageStoreLinkedService | Referencia del servicio vinculado del almacén de paquetes. | EntityReference (obligatorio) |
SelfHostedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | 'SelfHosted' (obligatorio) |
typeProperties | Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
linkedInfo | Definición base de un entorno de ejecución de integración vinculado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. | bool |
LinkedIntegrationRuntimeType
Nombre | Descripción | Valor |
---|---|---|
authorizationType | Establecimiento del tipo de objeto | Clave RBAC (obligatorio) |
LinkedIntegrationRuntimeKeyAuthorization
Nombre | Descripción | Valor |
---|---|---|
authorizationType | Tipo de autorización para el uso compartido de Integration Runtime. | 'Key' (obligatorio) |
key | Clave usada 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) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Autohospedar Integration Runtime 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 |
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. |
Creación de una factoría de datos V2 (SQL Local) |
Esta plantilla crea una factoría de datos V2 que copia los datos de una SQL Server local en un almacenamiento de blobs de Azure. |
Aprovisionamiento del entorno de ejecución de SSIS en Azure |
Esta plantilla crea una factoría de datos V2 y, a continuación, aprovisiona un entorno de ejecución de integración de SSIS 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
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
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 = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
IntegrationRuntime (objetos)
Establezca la propiedad type para especificar el tipo de objeto.
Para Administrado, use:
type = "Managed"
managedVirtualNetwork = {
referenceName = "string"
type = "ManagedVirtualNetworkReference"
}
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 = "CredentialReference"
}
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 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
}
}
Para ComponentSetup, use:
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
Para EnvironmentVariableSetup, use:
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
Objetos SecretBase
Establezca la propiedad type para especificar el tipo de objeto.
Para AzureKeyVaultSecret, use:
type = "AzureKeyVaultSecret"
store = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
Para SecureString, use:
type = "SecureString"
value = "string"
LinkedIntegrationRuntimeType (objetos)
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 = "CredentialReference"
}
resourceId = "string"
Valores de propiedad
factories/integrationRuntimes
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.DataFactory/factorys/integrationRuntimes@2018-06-01" |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 3-63 Caracteres válidos: Caracteres alfanuméricos y guiones. Comience y termine con un carácter alfanumérico. |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: generadores |
properties | Propiedades de Integration Runtime. | IntegrationRuntime (obligatorio) |
IntegrationRuntime
Nombre | Descripción | Valor |
---|---|---|
description | Descripción del entorno de ejecución de integración. | string |
type | Establecimiento del tipo de objeto | Administrado SelfHosted (obligatorio) |
ManagedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | "Administrado" (obligatorio) |
managedVirtualNetwork | Referencia de Virtual Network administrada. | ManagedVirtualNetworkReference |
typeProperties | Propiedades del entorno de ejecución de integración administrada. | ManagedIntegrationRuntimeTypeProperties (obligatorio) |
ManagedVirtualNetworkReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Haga referencia al nombre de ManagedVirtualNetwork. | string (obligatorio) |
tipo | Tipo de referencia Virtual Network administrado. | "ManagedVirtualNetworkReference" (obligatorio) |
ManagedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
computeProperties | El 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 |
IntegrationRuntimeComputeProperties
Nombre | Descripción | Valor |
---|---|---|
copyComputeScaleProperties | Propiedades copyComputeScale para Managed Integration Runtime. | 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. | string |
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. | string |
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 |
{propiedad personalizada} |
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 |
{propiedad personalizada} |
IntegrationRuntimeDataFlowProperties
Nombre | Descripción | Valor |
---|---|---|
cleanup | El clúster no se reciclará y se usará en la siguiente ejecución de la 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 principal 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. | IntegrationRuntimeDataFlowPropertiesCustomProperties...[] |
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 |
{propiedad personalizada} |
IntegrationRuntimeDataFlowPropertiesCustomProperties...
Nombre | Descripción | Value |
---|---|---|
name | Nombre de la propiedad personalizada. | string |
value | Valor de la propiedad personalizada. | string |
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 |
{propiedad personalizada} |
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. | string |
subnetId | Identificador de la subred a la que se unirá este entorno de ejecución de integración de SSIS de Azure. | string |
vNetId | Identificador de la red virtual a la que se unirá este entorno de ejecución de integración. | string |
{propiedad personalizada} |
IntegrationRuntimeCustomerVirtualNetwork
Nombre | Descripción | Valor |
---|---|---|
subnetId | Identificador de subred a la que se unirá Azure-SSIS Integration Runtime. | string |
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 de script de instalación personalizadas 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 |
edition | La edición del Integration Runtime de SSIS | "Empresa" "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 el Integration Runtime de SSIS. | PackageStore[] |
{propiedad personalizada} |
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 del administrador de la base de datos del catálogo. | string 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/pricing/details/sql-database/ |
"Básica" "Premium" "PremiumRS" "Estándar" |
catalogServerEndpoint | Dirección URL del servidor de base de datos de catálogo. | string |
dualStandbyPairName | El nombre del par de espera dual de Azure-SSIS Integration Runtimes para admitir la conmutación por error de SSISDB. | string |
{propiedad personalizada} |
SecureString
Nombre | Descripción | Value |
---|---|---|
type | Tipo del secreto. | string (obligatorio) |
value | Valor de cadena segura. | string (obligatorio) |
CredentialReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de credencial de referencia. | string (obligatorio) |
tipo | Tipo de referencia de credencial. | "CredentialReference" (obligatorio) |
{propiedad personalizada} |
IntegrationRuntimeCustomSetupScriptProperties
Nombre | Descripción | Valor |
---|---|---|
blobContainerUri | El URI del contenedor de blobs de Azure que contiene el script de instalación personalizado. | string |
sasToken | Token de SAS del contenedor de blobs de Azure. | SecureString |
IntegrationRuntimeDataProxyProperties
Nombre | Descripción | Valor |
---|---|---|
connectVia | Referencia del entorno de ejecución de integración autohospedado. | EntityReference |
path | Ruta de acceso que contiene los datos almacenados provisionalmente en Blob Storage. | string |
stagingLinkedService | Referencia del servicio vinculado de almacenamiento provisional. | EntityReference |
EntityReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre de esta entidad a la que se hace referencia. | string |
type | Tipo de esta entidad a la que se hace referencia. | "IntegrationRuntimeReference" "LinkedServiceReference" |
CustomSetupBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzPowerShellSetup CmdkeySetup ComponentSetup EnvironmentVariableSetup (obligatorio) |
AzPowerShellSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | "AzPowerShellSetup" (obligatorio) |
typeProperties | Instale Azure PowerShell propiedades de tipo. | AzPowerShellSetupTypeProperties (obligatorio) |
AzPowerShellSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
version | La versión necesaria de Azure PowerShell que se va a instalar. | string (obligatorio) |
CmdkeySetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | "CmdkeySetup" (obligatorio) |
typeProperties | Propiedades del tipo de instalación personalizada del comando Cmdkey. | CmdkeySetupTypeProperties (obligatorio) |
CmdkeySetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
password | Contraseña del acceso al origen de datos. | SecretBase (obligatorio) |
targetName | Nombre del servidor del acceso al origen de datos. Tipo: cadena. | |
userName | Nombre de usuario del acceso al origen de datos. Tipo: cadena. |
SecretBase
Nombre | Descripción | Value |
---|---|---|
type | Establecimiento del tipo de objeto | AzureKeyVaultSecret SecureString (obligatorio) |
AzureKeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretName | Nombre del secreto en Azure Key Vault. Tipo: cadena (o Expresión con cadena resultType). | |
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). | |
store | Referencia del servicio vinculado de Azure Key Vault. | LinkedServiceReference (obligatorio) |
tipo | Tipo del secreto. | string (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) |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} |
ComponentSetup
Nombre | Descripción | Value |
---|---|---|
type | Tipo de configuración personalizada. | "ComponentSetup" (obligatorio) |
typeProperties | Instale las propiedades de tipo de componente de terceros. | LicensedComponentSetupTypeProperties (obligatorio) |
LicensedComponentSetupTypeProperties
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente de terceros. | string (obligatorio) |
licenseKey | Clave de licencia para activar el componente. | SecretBase |
EnvironmentVariableSetup
Nombre | Descripción | Value |
---|---|---|
type | 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) |
PackageStore
Nombre | Descripción | Value |
---|---|---|
name | Nombre del almacén de paquetes | string (obligatorio) |
packageStoreLinkedService | Referencia del servicio vinculado del almacén de paquetes. | EntityReference (obligatorio) |
SelfHostedIntegrationRuntime
Nombre | Descripción | Value |
---|---|---|
type | Tipo de entorno de ejecución de integración. | "SelfHosted" (obligatorio) |
typeProperties | Cuando esta propiedad no es null, significa que se trata de un entorno de ejecución de integración vinculado. La propiedad se usa para acceder al entorno de ejecución de integración original. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Nombre | Descripción | Valor |
---|---|---|
linkedInfo | Definición base de un entorno de ejecución de integración vinculado. | LinkedIntegrationRuntimeType |
selfContainedInteractiveAuthoringEnabled | Una opción alternativa para garantizar la función de creación interactiva cuando el entorno de ejecución de integración autohospedado no puede establecer una conexión con Azure Relay. | bool |
LinkedIntegrationRuntimeType
Nombre | Descripción | Valor |
---|---|---|
authorizationType | Establecimiento del tipo de objeto | Clave RBAC (obligatorio) |
LinkedIntegrationRuntimeKeyAuthorization
Nombre | Descripción | Valor |
---|---|---|
authorizationType | El tipo de autorización para el uso compartido de Integration Runtime. | "Clave" (obligatorio) |
key | Clave usada para la autorización. | SecureString (obligatorio) |
LinkedIntegrationRuntimeRbacAuthorization
Nombre | Descripción | Valor |
---|---|---|
authorizationType | El 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 recursos del entorno de ejecución de integración que se va a compartir. | string (obligatorio) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de