StreamingJob interface
Objeto de trabajo de streaming que contiene toda la información asociada al trabajo de streaming con nombre.
- Extends
Propiedades
| cluster | Clúster en el que se ejecutarán los trabajos de streaming. |
| compatibility |
Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming. |
| content |
Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. . |
| created |
El valor es una marca de tiempo UTC con formato ISO-8601 que indica cuándo se creó el trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| data |
Configuración regional de datos del trabajo de Stream Analytics. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se especifica ninguno. |
| etag | Etiqueta de entidad actual para el trabajo de streaming. Se trata de una cadena opaca. Puede usarlo para detectar si el recurso ha cambiado entre solicitudes. También puede usarlo en los encabezados If-Match o If-None-Match para operaciones de escritura para simultaneidad optimista. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| events |
Retraso tolerable máximo en segundos en el que podrían incluirse los eventos que llegan tarde. El intervalo admitido se -1 a 1814399 (20.23:59:59 días) y se usa -1 para especificar la espera indefinidamente. Si la propiedad está ausente, se interpreta para tener un valor de -1. |
| events |
Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden. |
| events |
Indica la directiva que se va a aplicar a los eventos que llegan fuera del orden en el flujo de eventos de entrada. |
| functions | Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. |
| identity | Describe la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. |
| inputs | Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. |
| job |
Guid que identifica de forma única el trabajo de streaming. Este GUID se genera al crear el trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| job |
Describe el estado del trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| job |
Propiedades asociadas a una cuenta de Azure Storage con MSI |
| job |
Describe el tipo del trabajo. Los modos válidos son |
| last |
El valor es una marca de tiempo con formato ISO-8601 que indica la última hora del evento de salida del trabajo de streaming o null que indica que la salida aún no se ha generado. En el caso de varias salidas o varias secuencias, se muestra el valor más reciente de ese conjunto. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| output |
Indica la directiva que se va a aplicar a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo debido a un formato incorrecto (faltan valores de columna, valores de columna de tipo o tamaño incorrectos). |
| outputs | Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. |
| output |
Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento. |
| output |
El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. |
| provisioning |
Describe el estado de aprovisionamiento del trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). |
| transformation | Indica la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. |
Propiedades heredadas
| id | Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| location | Ubicación geográfica donde reside el recurso |
| name | El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| tags | Etiquetas de recursos. |
| type | Tipo del recurso. Por ejemplo, Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
cluster
Clúster en el que se ejecutarán los trabajos de streaming.
cluster?: ClusterInfo
Valor de propiedad
compatibilityLevel
Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming.
compatibilityLevel?: string
Valor de propiedad
string
contentStoragePolicy
Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. .
contentStoragePolicy?: string
Valor de propiedad
string
createdDate
El valor es una marca de tiempo UTC con formato ISO-8601 que indica cuándo se creó el trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
createdDate?: Date
Valor de propiedad
Date
dataLocale
Configuración regional de datos del trabajo de Stream Analytics. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se especifica ninguno.
dataLocale?: string
Valor de propiedad
string
etag
Etiqueta de entidad actual para el trabajo de streaming. Se trata de una cadena opaca. Puede usarlo para detectar si el recurso ha cambiado entre solicitudes. También puede usarlo en los encabezados If-Match o If-None-Match para operaciones de escritura para simultaneidad optimista. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
etag?: string
Valor de propiedad
string
eventsLateArrivalMaxDelayInSeconds
Retraso tolerable máximo en segundos en el que podrían incluirse los eventos que llegan tarde. El intervalo admitido se -1 a 1814399 (20.23:59:59 días) y se usa -1 para especificar la espera indefinidamente. Si la propiedad está ausente, se interpreta para tener un valor de -1.
eventsLateArrivalMaxDelayInSeconds?: number
Valor de propiedad
number
eventsOutOfOrderMaxDelayInSeconds
Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden.
eventsOutOfOrderMaxDelayInSeconds?: number
Valor de propiedad
number
eventsOutOfOrderPolicy
Indica la directiva que se va a aplicar a los eventos que llegan fuera del orden en el flujo de eventos de entrada.
eventsOutOfOrderPolicy?: string
Valor de propiedad
string
functions
Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual.
functions?: FunctionModel[]
Valor de propiedad
identity
Describe la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas.
identity?: Identity
Valor de propiedad
inputs
Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual.
inputs?: Input[]
Valor de propiedad
Input[]
jobId
Guid que identifica de forma única el trabajo de streaming. Este GUID se genera al crear el trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
jobId?: string
Valor de propiedad
string
jobState
Describe el estado del trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
jobState?: string
Valor de propiedad
string
jobStorageAccount
Propiedades asociadas a una cuenta de Azure Storage con MSI
jobStorageAccount?: JobStorageAccount
Valor de propiedad
jobType
Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge".
jobType?: string
Valor de propiedad
string
lastOutputEventTime
El valor es una marca de tiempo con formato ISO-8601 que indica la última hora del evento de salida del trabajo de streaming o null que indica que la salida aún no se ha generado. En el caso de varias salidas o varias secuencias, se muestra el valor más reciente de ese conjunto. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
lastOutputEventTime?: Date
Valor de propiedad
Date
outputErrorPolicy
Indica la directiva que se va a aplicar a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo debido a un formato incorrecto (faltan valores de columna, valores de columna de tipo o tamaño incorrectos).
outputErrorPolicy?: string
Valor de propiedad
string
outputs
Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual.
outputs?: Output[]
Valor de propiedad
Output[]
outputStartMode
Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento.
outputStartMode?: string
Valor de propiedad
string
outputStartTime
El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime.
outputStartTime?: Date
Valor de propiedad
Date
provisioningState
Describe el estado de aprovisionamiento del trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
sku
Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace).
sku?: Sku
Valor de propiedad
transformation
Indica la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual.
transformation?: Transformation
Valor de propiedad
Detalles de las propiedades heredadas
id
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deTrackedResource.id
location
Ubicación geográfica donde reside el recurso
location?: string
Valor de propiedad
string
heredado detrackedResource.location
name
El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deTrackedResource.name
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deTrackedResource.tags
type
Tipo del recurso. Por ejemplo, Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredar detrackedResource.type