Factorías/desencadenadores de Microsoft.DataFactory 2018-06-01
- más reciente
- 2018-06-01
- 2017-09-01-preview
Definición de recursos de Bicep
El tipo de recurso factorys/triggers se puede implementar con operaciones que tienen como destino:
- 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/triggers, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Desencadenadores de objetos
Establezca el tipo propiedad para especificar el tipo de objeto.
Para BlobEventsTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobEventsTrigger'
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
}
Para BlobTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobTrigger'
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
maxConcurrency: int
}
}
Para ChainingTrigger, use:
{
pipeline: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'ChainingTrigger'
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'string'
}
]
runDimension: 'string'
}
}
Para CustomEventsTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'CustomEventsTrigger'
typeProperties: {
events: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
}
Para ScheduleTrigger, use:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'ScheduleTrigger'
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
}
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
}
}
Para RerunTumblingWindowTrigger, use:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Para TumblingWindowTrigger, use:
{
pipeline: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'TumblingWindowTrigger'
typeProperties: {
delay: any(Azure.Bicep.Types.Concrete.AnyType)
dependsOn: [
{
type: 'string'
// For remaining properties, see DependencyReference objects
}
]
endTime: 'string'
frequency: 'string'
interval: int
maxConcurrency: int
retryPolicy: {
count: any(Azure.Bicep.Types.Concrete.AnyType)
intervalInSeconds: int
}
startTime: 'string'
}
}
Objetos DependencyReference
Establezca el tipo propiedad para especificar el tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Para TumblingWindowTriggerDependencyReference, use:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Valores de propiedad
BlobEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos de blobs. | BlobEventsTriggerTypeProperties (obligatorio) |
BlobEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
blobPathBeginsWith | La ruta de acceso del blob debe comenzar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "/records/blobs/december/" solo activará el desencadenador para blobs en la carpeta de diciembre en el contenedor de registros. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
blobPathEndsWith | La ruta de acceso del blob debe terminar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "diciembre/boxes.csv" solo activará el desencadenador para los blobs denominados boxes en una carpeta de diciembre. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
Eventos | Tipo de eventos que hacen que se active este desencadenador. | Matriz de cadenas que contiene cualquiera de: "Microsoft.Storage.BlobCreated" 'Microsoft.Storage.BlobDeleted' (obligatorio) |
ignoreEmptyBlobs | Si se establece en true, se omitirán los blobs con cero bytes. | Bool |
alcance | El identificador de recurso de ARM de la cuenta de almacenamiento. | string (obligatorio) |
BlobTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de blobs. | blobTriggerTypeProperties (obligatorio) |
BlobTriggerTypeProperties
ChainingTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando todas las canalizaciones ascendentes se completan correctamente. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'ChainingTrigger' (obligatorio) |
typeProperties | Encadenar propiedades del desencadenador. | chainingTriggerTypeProperties (obligatorio) |
ChainingTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
dependsOn | Canalizaciones ascendentes. | PipelineReference[] (obligatorio) |
runDimension | Ejecute la propiedad Dimension que deben emitirse mediante canalizaciones ascendentes. | string (obligatorio) |
CustomEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'CustomEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos personalizados. | customEventsTriggerTypeProperties (obligatorio) |
CustomEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
Eventos | Lista de tipos de eventos que hacen que se active este desencadenador. | any[] (obligatorio) |
alcance | Identificador de recurso de ARM del tema de Azure Event Grid. | string (obligatorio) |
subjectBeginsWith | El asunto del evento debe comenzar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
subjectEndsWith | El asunto del evento debe terminar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
DependencyReference
Nombre | Descripción | Valor |
---|---|---|
tipo | Establezca en "SelfDependencyTumblingWindowTriggerReference" para el tipo SelfDependencyTumblingWindowTriggerReference. Establezca en "TumblingWindowTriggerDependencyReference" para el tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (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) |
Microsoft.DataFactory/factorys/triggers
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[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 del desencadenador. | desencadenador (obligatorio) |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
PipelineReference
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de referencia. | cuerda |
referenceName | Nombre de canalización de referencia. | string (obligatorio) |
tipo | Tipo de referencia de canalización. | 'PipelineReference' (obligatorio) |
RecurrenceSchedule
Nombre | Descripción | Valor |
---|---|---|
horas | Las horas. | int[] |
acta | Minutos. | int[] |
monthDays | Los días del mes. | int[] |
monthlyOccurrences | Repeticiones mensuales. | RecurrenceScheduleOccurrence[] |
días entre semana | Los días de la semana. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
RecurrenceScheduleOccurrence
Nombre | Descripción | Valor |
---|---|---|
día | El día de la semana. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
ocurrencia | Repetición. | Int |
RerunTumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de desencadenador. | 'RerunTumblingWindowTrigger' (obligatorio) |
typeProperties | Vuelva a ejecutar las propiedades del desencadenador. | rerunTumblingWindowTriggerTypeProperties (obligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
parentTrigger | Referencia del desencadenador primario. | any (obligatorio) |
requestedEndTime | Hora de finalización del período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
requestedStartTime | Hora de inicio para el período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
rerunConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
RetryPolicy
Nombre | Descripción | Valor |
---|---|---|
contar | Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. | cualquier |
intervalInSeconds | Intervalo entre reintentos en segundos. El valor predeterminado es 30. | Int Restricciones: Valor mínimo = 30 Valor máximo = 86400 |
ScheduleTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'ScheduleTrigger' (obligatorio) |
typeProperties | Programar propiedades del desencadenador. | scheduleTriggerTypeProperties (obligatorio) |
ScheduleTriggerRecurrence
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización. | cuerda |
frecuencia | Frecuencia. | 'Día' 'Hora' 'Minuto' 'Mes' 'NotSpecified' 'Semana' 'Año' |
intervalo | Intervalo. | Int |
horario | Programación de periodicidad. | RecurrenceSchedule |
startTime | Hora de inicio. | cuerda |
timeZone | Zona horaria. | cuerda |
ScheduleTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
repetición | Configuración de la programación de periodicidad. | ScheduleTriggerRecurrence (obligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nombre | Descripción | Valor |
---|---|---|
compensar | Intervalo de tiempo aplicado a la hora de inicio de una ventana de saltos de tamaño constante al evaluar la dependencia. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatorio) |
tamaño | Tamaño de la ventana al evaluar la dependencia. Si no se define la frecuencia de la ventana de saltos de tamaño constante se usará. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | Tipo de referencia de dependencia. | 'SelfDependencyTumblingWindowTriggerReference' (obligatorio) |
Detonante
Nombre | Descripción | Valor |
---|---|---|
Anotaciones | Lista de etiquetas que se pueden usar para describir el desencadenador. | any[] |
descripción | Descripción del desencadenador. | cuerda |
tipo | Establezca en "BlobEventsTrigger" para el tipo BlobEventsTrigger. Establezca en "BlobTrigger" para el tipo BlobTrigger. Establezca en "ChainingTrigger" para el tipo ChainingTrigger. Establezca en "CustomEventsTrigger" para el tipo CustomEventsTrigger. Establezca en "ScheduleTrigger" para el tipo ScheduleTrigger. Establezca en "RerunTumblingWindowTrigger" para el tipo RerunTumblingWindowTrigger. Establezca en "TumblingWindowTrigger" para el tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' "CustomEventsTrigger" 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatorio) |
TriggerPipelineReference
Nombre | Descripción | Valor |
---|---|---|
Parámetros | Parámetros de canalización. | ParameterValueSpecification |
pipelineReference | Referencia de canalización. | pipelineReference |
TriggerReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre del desencadenador de referencia. | string (obligatorio) |
tipo | Tipo de referencia de desencadenador. | 'TriggerReference' (obligatorio) |
TumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'TumblingWindowTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de ventana de saltos de tamaño constante. | de TumblingWindowTriggerTypeProperties (obligatorio) |
TumblingWindowTriggerDependencyReference
TumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor | ||
---|---|---|---|---|
demorar | Especifica cuánto tiempo espera el desencadenador más tiempo de vencimiento antes de desencadenar una nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | cualquier |
dependsOn | Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante. | DependencyReference[] | ||
endTime | Hora de finalización del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | cuerda | ||
frecuencia | Frecuencia de las ventanas de tiempo. | 'Hora' 'Minuto' 'Month' (obligatorio) |
||
intervalo | Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos. | int (obligatorio) | ||
maxConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
||
retryPolicy | Directiva de reintento que se aplicará a las ejecuciones de canalización con errores. | retryPolicy de |
||
startTime | Hora de inicio del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | string (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso factorys/triggers se puede implementar con operaciones que tienen como destino:
- 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/triggers, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Desencadenadores de objetos
Establezca el tipo propiedad para especificar el tipo de objeto.
Para BlobEventsTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Para BlobTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobTrigger",
"typeProperties": {
"folderPath": "string",
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"maxConcurrency": "int"
}
}
Para ChainingTrigger, use:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Para CustomEventsTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Para ScheduleTrigger, use:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int"
}
],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
}
}
}
Para RerunTumblingWindowTrigger, use:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Para TumblingWindowTrigger, use:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "TumblingWindowTrigger",
"typeProperties": {
"delay": {},
"dependsOn": [ {
"type": "string"
// For remaining properties, see DependencyReference objects
} ],
"endTime": "string",
"frequency": "string",
"interval": "int",
"maxConcurrency": "int",
"retryPolicy": {
"count": {},
"intervalInSeconds": "int"
},
"startTime": "string"
}
}
Objetos DependencyReference
Establezca el tipo propiedad para especificar el tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Para TumblingWindowTriggerDependencyReference, use:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Valores de propiedad
BlobEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos de blobs. | BlobEventsTriggerTypeProperties (obligatorio) |
BlobEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
blobPathBeginsWith | La ruta de acceso del blob debe comenzar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "/records/blobs/december/" solo activará el desencadenador para blobs en la carpeta de diciembre en el contenedor de registros. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
blobPathEndsWith | La ruta de acceso del blob debe terminar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "diciembre/boxes.csv" solo activará el desencadenador para los blobs denominados boxes en una carpeta de diciembre. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
Eventos | Tipo de eventos que hacen que se active este desencadenador. | Matriz de cadenas que contiene cualquiera de: "Microsoft.Storage.BlobCreated" 'Microsoft.Storage.BlobDeleted' (obligatorio) |
ignoreEmptyBlobs | Si se establece en true, se omitirán los blobs con cero bytes. | Bool |
alcance | El identificador de recurso de ARM de la cuenta de almacenamiento. | string (obligatorio) |
BlobTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de blobs. | blobTriggerTypeProperties (obligatorio) |
BlobTriggerTypeProperties
ChainingTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando todas las canalizaciones ascendentes se completan correctamente. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'ChainingTrigger' (obligatorio) |
typeProperties | Encadenar propiedades del desencadenador. | chainingTriggerTypeProperties (obligatorio) |
ChainingTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
dependsOn | Canalizaciones ascendentes. | PipelineReference[] (obligatorio) |
runDimension | Ejecute la propiedad Dimension que deben emitirse mediante canalizaciones ascendentes. | string (obligatorio) |
CustomEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'CustomEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos personalizados. | customEventsTriggerTypeProperties (obligatorio) |
CustomEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
Eventos | Lista de tipos de eventos que hacen que se active este desencadenador. | any[] (obligatorio) |
alcance | Identificador de recurso de ARM del tema de Azure Event Grid. | string (obligatorio) |
subjectBeginsWith | El asunto del evento debe comenzar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
subjectEndsWith | El asunto del evento debe terminar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
DependencyReference
Nombre | Descripción | Valor |
---|---|---|
tipo | Establezca en "SelfDependencyTumblingWindowTriggerReference" para el tipo SelfDependencyTumblingWindowTriggerReference. Establezca en "TumblingWindowTriggerDependencyReference" para el tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (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) |
Microsoft.DataFactory/factorys/triggers
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2018-06-01' |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatorio) |
Propiedades | Propiedades del desencadenador. | desencadenador (obligatorio) |
tipo | El tipo de recurso | "Microsoft.DataFactory/factorys/triggers" |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
PipelineReference
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de referencia. | cuerda |
referenceName | Nombre de canalización de referencia. | string (obligatorio) |
tipo | Tipo de referencia de canalización. | 'PipelineReference' (obligatorio) |
RecurrenceSchedule
Nombre | Descripción | Valor |
---|---|---|
horas | Las horas. | int[] |
acta | Minutos. | int[] |
monthDays | Los días del mes. | int[] |
monthlyOccurrences | Repeticiones mensuales. | RecurrenceScheduleOccurrence[] |
días entre semana | Los días de la semana. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
RecurrenceScheduleOccurrence
Nombre | Descripción | Valor |
---|---|---|
día | El día de la semana. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
ocurrencia | Repetición. | Int |
RerunTumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de desencadenador. | 'RerunTumblingWindowTrigger' (obligatorio) |
typeProperties | Vuelva a ejecutar las propiedades del desencadenador. | rerunTumblingWindowTriggerTypeProperties (obligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
parentTrigger | Referencia del desencadenador primario. | any (obligatorio) |
requestedEndTime | Hora de finalización del período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
requestedStartTime | Hora de inicio para el período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
rerunConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
RetryPolicy
Nombre | Descripción | Valor |
---|---|---|
contar | Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. | cualquier |
intervalInSeconds | Intervalo entre reintentos en segundos. El valor predeterminado es 30. | Int Restricciones: Valor mínimo = 30 Valor máximo = 86400 |
ScheduleTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'ScheduleTrigger' (obligatorio) |
typeProperties | Programar propiedades del desencadenador. | scheduleTriggerTypeProperties (obligatorio) |
ScheduleTriggerRecurrence
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización. | cuerda |
frecuencia | Frecuencia. | 'Día' 'Hora' 'Minuto' 'Mes' 'NotSpecified' 'Semana' 'Año' |
intervalo | Intervalo. | Int |
horario | Programación de periodicidad. | RecurrenceSchedule |
startTime | Hora de inicio. | cuerda |
timeZone | Zona horaria. | cuerda |
ScheduleTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
repetición | Configuración de la programación de periodicidad. | ScheduleTriggerRecurrence (obligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nombre | Descripción | Valor |
---|---|---|
compensar | Intervalo de tiempo aplicado a la hora de inicio de una ventana de saltos de tamaño constante al evaluar la dependencia. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatorio) |
tamaño | Tamaño de la ventana al evaluar la dependencia. Si no se define la frecuencia de la ventana de saltos de tamaño constante se usará. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | Tipo de referencia de dependencia. | 'SelfDependencyTumblingWindowTriggerReference' (obligatorio) |
Detonante
Nombre | Descripción | Valor |
---|---|---|
Anotaciones | Lista de etiquetas que se pueden usar para describir el desencadenador. | any[] |
descripción | Descripción del desencadenador. | cuerda |
tipo | Establezca en "BlobEventsTrigger" para el tipo BlobEventsTrigger. Establezca en "BlobTrigger" para el tipo BlobTrigger. Establezca en "ChainingTrigger" para el tipo ChainingTrigger. Establezca en "CustomEventsTrigger" para el tipo CustomEventsTrigger. Establezca en "ScheduleTrigger" para el tipo ScheduleTrigger. Establezca en "RerunTumblingWindowTrigger" para el tipo RerunTumblingWindowTrigger. Establezca en "TumblingWindowTrigger" para el tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' "CustomEventsTrigger" 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatorio) |
TriggerPipelineReference
Nombre | Descripción | Valor |
---|---|---|
Parámetros | Parámetros de canalización. | ParameterValueSpecification |
pipelineReference | Referencia de canalización. | pipelineReference |
TriggerReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre del desencadenador de referencia. | string (obligatorio) |
tipo | Tipo de referencia de desencadenador. | 'TriggerReference' (obligatorio) |
TumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'TumblingWindowTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de ventana de saltos de tamaño constante. | de TumblingWindowTriggerTypeProperties (obligatorio) |
TumblingWindowTriggerDependencyReference
TumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor | ||
---|---|---|---|---|
demorar | Especifica cuánto tiempo espera el desencadenador más tiempo de vencimiento antes de desencadenar una nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | cualquier |
dependsOn | Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante. | DependencyReference[] | ||
endTime | Hora de finalización del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | cuerda | ||
frecuencia | Frecuencia de las ventanas de tiempo. | 'Hora' 'Minuto' 'Month' (obligatorio) |
||
intervalo | Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos. | int (obligatorio) | ||
maxConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
||
retryPolicy | Directiva de reintento que se aplicará a las ejecuciones de canalización con errores. | retryPolicy de |
||
startTime | Hora de inicio del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | string (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso factorys/triggers se puede implementar con operaciones que tienen como destino:
- 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/triggers, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
name = "string"
body = jsonencode({
properties = {
annotations = [
?
]
description = "string"
type = "string"
// For remaining properties, see Trigger objects
}
})
}
Desencadenadores de objetos
Establezca el tipo propiedad para especificar el tipo de objeto.
Para BlobEventsTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Para BlobTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobTrigger"
typeProperties = {
folderPath = "string"
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
maxConcurrency = int
}
}
Para ChainingTrigger, use:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Para CustomEventsTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Para ScheduleTrigger, use:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "ScheduleTrigger"
typeProperties = {
recurrence = {
endTime = "string"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
monthlyOccurrences = [
{
day = "string"
occurrence = int
}
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
}
}
Para RerunTumblingWindowTrigger, use:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Para TumblingWindowTrigger, use:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "TumblingWindowTrigger"
typeProperties = {
delay = ?
dependsOn = [
{
type = "string"
// For remaining properties, see DependencyReference objects
}
]
endTime = "string"
frequency = "string"
interval = int
maxConcurrency = int
retryPolicy = {
count = ?
intervalInSeconds = int
}
startTime = "string"
}
}
Objetos DependencyReference
Establezca el tipo propiedad para especificar el tipo de objeto.
Para SelfDependencyTumblingWindowTriggerReference, use:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Para TumblingWindowTriggerDependencyReference, use:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Valores de propiedad
BlobEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos de blobs. | BlobEventsTriggerTypeProperties (obligatorio) |
BlobEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
blobPathBeginsWith | La ruta de acceso del blob debe comenzar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "/records/blobs/december/" solo activará el desencadenador para blobs en la carpeta de diciembre en el contenedor de registros. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
blobPathEndsWith | La ruta de acceso del blob debe terminar con el patrón proporcionado para que se active el desencadenador. Por ejemplo, "diciembre/boxes.csv" solo activará el desencadenador para los blobs denominados boxes en una carpeta de diciembre. Se debe proporcionar al menos uno de estos elementos: blobPathBeginsWith, blobPathEndsWith. | cuerda |
Eventos | Tipo de eventos que hacen que se active este desencadenador. | Matriz de cadenas que contiene cualquiera de: "Microsoft.Storage.BlobCreated" 'Microsoft.Storage.BlobDeleted' (obligatorio) |
ignoreEmptyBlobs | Si se establece en true, se omitirán los blobs con cero bytes. | Bool |
alcance | El identificador de recurso de ARM de la cuenta de almacenamiento. | string (obligatorio) |
BlobTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'BlobTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de blobs. | blobTriggerTypeProperties (obligatorio) |
BlobTriggerTypeProperties
ChainingTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando todas las canalizaciones ascendentes se completan correctamente. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'ChainingTrigger' (obligatorio) |
typeProperties | Encadenar propiedades del desencadenador. | chainingTriggerTypeProperties (obligatorio) |
ChainingTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
dependsOn | Canalizaciones ascendentes. | PipelineReference[] (obligatorio) |
runDimension | Ejecute la propiedad Dimension que deben emitirse mediante canalizaciones ascendentes. | string (obligatorio) |
CustomEventsTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'CustomEventsTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de eventos personalizados. | customEventsTriggerTypeProperties (obligatorio) |
CustomEventsTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
Eventos | Lista de tipos de eventos que hacen que se active este desencadenador. | any[] (obligatorio) |
alcance | Identificador de recurso de ARM del tema de Azure Event Grid. | string (obligatorio) |
subjectBeginsWith | El asunto del evento debe comenzar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
subjectEndsWith | El asunto del evento debe terminar con el patrón proporcionado para que se active el desencadenador. Se debe proporcionar al menos uno de estos elementos: subjectBeginsWith, subjectEndsWith. | cuerda |
DependencyReference
Nombre | Descripción | Valor |
---|---|---|
tipo | Establezca en "SelfDependencyTumblingWindowTriggerReference" para el tipo SelfDependencyTumblingWindowTriggerReference. Establezca en "TumblingWindowTriggerDependencyReference" para el tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (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) |
Microsoft.DataFactory/factorys/triggers
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[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 del desencadenador. | desencadenador (obligatorio) |
tipo | El tipo de recurso | "Microsoft.DataFactory/factorys/triggers@2018-06-01" |
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
ParameterValueSpecification
Nombre | Descripción | Valor |
---|
PipelineReference
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de referencia. | cuerda |
referenceName | Nombre de canalización de referencia. | string (obligatorio) |
tipo | Tipo de referencia de canalización. | 'PipelineReference' (obligatorio) |
RecurrenceSchedule
Nombre | Descripción | Valor |
---|---|---|
horas | Las horas. | int[] |
acta | Minutos. | int[] |
monthDays | Los días del mes. | int[] |
monthlyOccurrences | Repeticiones mensuales. | RecurrenceScheduleOccurrence[] |
días entre semana | Los días de la semana. | Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
RecurrenceScheduleOccurrence
Nombre | Descripción | Valor |
---|---|---|
día | El día de la semana. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
ocurrencia | Repetición. | Int |
RerunTumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de desencadenador. | 'RerunTumblingWindowTrigger' (obligatorio) |
typeProperties | Vuelva a ejecutar las propiedades del desencadenador. | rerunTumblingWindowTriggerTypeProperties (obligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
parentTrigger | Referencia del desencadenador primario. | any (obligatorio) |
requestedEndTime | Hora de finalización del período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
requestedStartTime | Hora de inicio para el período de tiempo durante el que se inicia la restatementación. Actualmente solo se admite la hora UTC. | string (obligatorio) |
rerunConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
RetryPolicy
Nombre | Descripción | Valor |
---|---|---|
contar | Número máximo de reintentos ordinarios. El valor predeterminado es 0. Tipo: entero (o Expresión con resultType entero), mínimo: 0. | cualquier |
intervalInSeconds | Intervalo entre reintentos en segundos. El valor predeterminado es 30. | Int Restricciones: Valor mínimo = 30 Valor máximo = 86400 |
ScheduleTrigger
Nombre | Descripción | Valor |
---|---|---|
Tuberías | Canalizaciones que deben iniciarse. | TriggerPipelineReference[] |
tipo | Tipo de desencadenador. | 'ScheduleTrigger' (obligatorio) |
typeProperties | Programar propiedades del desencadenador. | scheduleTriggerTypeProperties (obligatorio) |
ScheduleTriggerRecurrence
Nombre | Descripción | Valor |
---|---|---|
endTime | Hora de finalización. | cuerda |
frecuencia | Frecuencia. | 'Día' 'Hora' 'Minuto' 'Mes' 'NotSpecified' 'Semana' 'Año' |
intervalo | Intervalo. | Int |
horario | Programación de periodicidad. | RecurrenceSchedule |
startTime | Hora de inicio. | cuerda |
timeZone | Zona horaria. | cuerda |
ScheduleTriggerTypeProperties
Nombre | Descripción | Valor |
---|---|---|
repetición | Configuración de la programación de periodicidad. | ScheduleTriggerRecurrence (obligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nombre | Descripción | Valor |
---|---|---|
compensar | Intervalo de tiempo aplicado a la hora de inicio de una ventana de saltos de tamaño constante al evaluar la dependencia. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatorio) |
tamaño | Tamaño de la ventana al evaluar la dependencia. Si no se define la frecuencia de la ventana de saltos de tamaño constante se usará. | cuerda Restricciones: Longitud mínima = 8 Longitud máxima = 8 Patrón = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
tipo | Tipo de referencia de dependencia. | 'SelfDependencyTumblingWindowTriggerReference' (obligatorio) |
Detonante
Nombre | Descripción | Valor |
---|---|---|
Anotaciones | Lista de etiquetas que se pueden usar para describir el desencadenador. | any[] |
descripción | Descripción del desencadenador. | cuerda |
tipo | Establezca en "BlobEventsTrigger" para el tipo BlobEventsTrigger. Establezca en "BlobTrigger" para el tipo BlobTrigger. Establezca en "ChainingTrigger" para el tipo ChainingTrigger. Establezca en "CustomEventsTrigger" para el tipo CustomEventsTrigger. Establezca en "ScheduleTrigger" para el tipo ScheduleTrigger. Establezca en "RerunTumblingWindowTrigger" para el tipo RerunTumblingWindowTrigger. Establezca en "TumblingWindowTrigger" para el tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' "CustomEventsTrigger" 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatorio) |
TriggerPipelineReference
Nombre | Descripción | Valor |
---|---|---|
Parámetros | Parámetros de canalización. | ParameterValueSpecification |
pipelineReference | Referencia de canalización. | pipelineReference |
TriggerReference
Nombre | Descripción | Valor |
---|---|---|
referenceName | Nombre del desencadenador de referencia. | string (obligatorio) |
tipo | Tipo de referencia de desencadenador. | 'TriggerReference' (obligatorio) |
TumblingWindowTrigger
Nombre | Descripción | Valor |
---|---|---|
tubería | Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista. | TriggerPipelineReference (obligatorio) |
tipo | Tipo de desencadenador. | 'TumblingWindowTrigger' (obligatorio) |
typeProperties | Propiedades del desencadenador de ventana de saltos de tamaño constante. | de TumblingWindowTriggerTypeProperties (obligatorio) |
TumblingWindowTriggerDependencyReference
TumblingWindowTriggerTypeProperties
Nombre | Descripción | Valor | ||
---|---|---|---|---|
demorar | Especifica cuánto tiempo espera el desencadenador más tiempo de vencimiento antes de desencadenar una nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | cualquier |
dependsOn | Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante. | DependencyReference[] | ||
endTime | Hora de finalización del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | cuerda | ||
frecuencia | Frecuencia de las ventanas de tiempo. | 'Hora' 'Minuto' 'Month' (obligatorio) |
||
intervalo | Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos. | int (obligatorio) | ||
maxConcurrency | Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución. | Int Restricciones: Valor mínimo = 1 Valor máximo = 50 (obligatorio) |
||
retryPolicy | Directiva de reintento que se aplicará a las ejecuciones de canalización con errores. | retryPolicy de |
||
startTime | Hora de inicio del período de tiempo del desencadenador durante el cual se activan eventos para ventanas que están listas. Actualmente solo se admite la hora UTC. | string (obligatorio) |