Partager via


StreamingJob interface

Objet de travail de diffusion en continu, contenant toutes les informations associées au travail de diffusion en continu nommé.

Extends

Propriétés

cluster

Cluster sur lequel les travaux de streaming s’exécuteront.

compatibilityLevel

Contrôle certains comportements d’exécution de la tâche de streaming.

contentStoragePolicy

Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. .

createdDate

La valeur est un horodatage UTC au format ISO-8601 indiquant quand le travail de streaming a été créé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

dataLocale

Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée.

etag

Balise d’entité actuelle pour le travail de streaming. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si la ressource a changé entre les requêtes. Vous pouvez également l’utiliser dans les en-têtes If-Match ou If-None-Match pour les opérations d’écriture pour une concurrence optimiste. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

eventsLateArrivalMaxDelayInSeconds

Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1.

eventsOutOfOrderMaxDelayInSeconds

Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre.

eventsOutOfOrderPolicy

Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée.

functions

Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle.

identity

Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties.

inputs

Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle.

jobId

GUID identifiant de manière unique le travail de streaming. Ce GUID est généré lors de la création du travail de streaming. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

jobState

Décrit l’état du travail de streaming. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

jobStorageAccount

Propriétés associées à un compte stockage Azure avec MSI

jobType

Décrit le type du travail. Les modes valides sont Cloud et « Edge ».

lastOutputEventTime

La valeur est soit un horodatage au format ISO-8601 indiquant l’heure du dernier événement de sortie de la tâche de diffusion en continu, soit null indiquant que la sortie n’a pas encore été produite. En cas de plusieurs sorties ou de plusieurs flux, la valeur la plus récente de cet ensemble s’affiche. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

outputErrorPolicy

Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect).

outputs

Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle.

outputStartMode

Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement après sa création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement.

outputStartTime

La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime.

provisioningState

Décrit l’état d’approvisionnement du travail de streaming. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

sku

Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace).

transformation

Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle.

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location

Emplacement géographique où réside la ressource

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

tags

Balises de ressource.

type

Type de la ressource. Par exemple, Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

cluster

Cluster sur lequel les travaux de streaming s’exécuteront.

cluster?: ClusterInfo

Valeur de propriété

compatibilityLevel

Contrôle certains comportements d’exécution de la tâche de streaming.

compatibilityLevel?: string

Valeur de propriété

string

contentStoragePolicy

Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. .

contentStoragePolicy?: string

Valeur de propriété

string

createdDate

La valeur est un horodatage UTC au format ISO-8601 indiquant quand le travail de streaming a été créé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

createdDate?: Date

Valeur de propriété

Date

dataLocale

Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée.

dataLocale?: string

Valeur de propriété

string

etag

Balise d’entité actuelle pour le travail de streaming. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si la ressource a changé entre les requêtes. Vous pouvez également l’utiliser dans les en-têtes If-Match ou If-None-Match pour les opérations d’écriture pour une concurrence optimiste. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

etag?: string

Valeur de propriété

string

eventsLateArrivalMaxDelayInSeconds

Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1.

eventsLateArrivalMaxDelayInSeconds?: number

Valeur de propriété

number

eventsOutOfOrderMaxDelayInSeconds

Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre.

eventsOutOfOrderMaxDelayInSeconds?: number

Valeur de propriété

number

eventsOutOfOrderPolicy

Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée.

eventsOutOfOrderPolicy?: string

Valeur de propriété

string

functions

Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle.

functions?: FunctionModel[]

Valeur de propriété

identity

Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties.

identity?: Identity

Valeur de propriété

inputs

Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle.

inputs?: Input[]

Valeur de propriété

Input[]

jobId

GUID identifiant de manière unique le travail de streaming. Ce GUID est généré lors de la création du travail de streaming. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

jobId?: string

Valeur de propriété

string

jobState

Décrit l’état du travail de streaming. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

jobState?: string

Valeur de propriété

string

jobStorageAccount

Propriétés associées à un compte stockage Azure avec MSI

jobStorageAccount?: JobStorageAccount

Valeur de propriété

jobType

Décrit le type du travail. Les modes valides sont Cloud et « Edge ».

jobType?: string

Valeur de propriété

string

lastOutputEventTime

La valeur est soit un horodatage au format ISO-8601 indiquant l’heure du dernier événement de sortie de la tâche de diffusion en continu, soit null indiquant que la sortie n’a pas encore été produite. En cas de plusieurs sorties ou de plusieurs flux, la valeur la plus récente de cet ensemble s’affiche. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

lastOutputEventTime?: Date

Valeur de propriété

Date

outputErrorPolicy

Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect).

outputErrorPolicy?: string

Valeur de propriété

string

outputs

Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle.

outputs?: Output[]

Valeur de propriété

Output[]

outputStartMode

Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement après sa création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement.

outputStartMode?: string

Valeur de propriété

string

outputStartTime

La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime.

outputStartTime?: Date

Valeur de propriété

Date

provisioningState

Décrit l’état d’approvisionnement du travail de streaming. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

sku

Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace).

sku?: Sku

Valeur de propriété

Sku

transformation

Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle.

transformation?: Transformation

Valeur de propriété

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Héritée deTrackedResource.id

location

Emplacement géographique où réside la ressource

location?: string

Valeur de propriété

string

Hérité deTrackedResource.location

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deTrackedResource.name

tags

Balises de ressource.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

Hérité deTrackedResource.tags

type

Type de la ressource. Par exemple, Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deTrackedResource.type