Compartir a través de


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.

compatibilityLevel

Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming.

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. .

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.

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.

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.

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.

eventsOutOfOrderMaxDelayInSeconds

Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden.

eventsOutOfOrderPolicy

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.

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.

jobState

Describe el estado del trabajo de streaming. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

jobStorageAccount

Propiedades asociadas a una cuenta de Azure Storage con MSI

jobType

Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge".

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.

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).

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.

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.

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.

provisioningState

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

Sku

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