Partager via


StreamingJob Classe

Définition

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class StreamingJob : Microsoft.Azure.Management.StreamAnalytics.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StreamingJob = class
    inherit TrackedResource
Public Class StreamingJob
Inherits TrackedResource
Héritage
Attributs

Constructeurs

StreamingJob()

Initialise une nouvelle instance de la classe StreamingJob.

StreamingJob(String, String, String, IDictionary<String,String>, String, Sku, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<DateTime>, IList<Input>, Transformation, IList<Output>, IList<Function>, String, JobStorageAccount, String, ClusterInfo, Identity)

Initialise une nouvelle instance de la classe StreamingJob.

Propriétés

Cluster

Obtient ou définit le cluster sur lequel les travaux de streaming s’exécuteront.

CompatibilityLevel

Obtient ou définit contrôle certains comportements d’exécution du travail de streaming. Les valeurs possibles incluent : « 1.0 », « 1.2 »

ContentStoragePolicy

Obtient ou définit des valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. Les valeurs possibles sont les suivantes : 'SystemAccount', 'JobStorageAccount'

CreatedDate

Obtient la valeur est un horodatage UTC au format ISO-8601 indiquant quand le travail de streaming a été créé.

DataLocale

Obtient ou définit les paramètres régionaux de données du travail d’analyse de flux. 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

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

EventsLateArrivalMaxDelayInSeconds

Obtient ou définit le délai maximal tolérable en secondes où 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

Obtient ou définit le délai maximal tolérable en secondes, où les événements en désordre peuvent être ajustés pour être de retour dans l’ordre.

EventsOutOfOrderPolicy

Obtient ou définit indique la stratégie à appliquer aux événements qui arrivent dans le désordre dans le flux d’événements d’entrée. Les valeurs possibles sont les suivantes : 'Ajuster', 'Drop'

Functions

Obtient ou définit une liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name pour 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.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Identity

Obtient ou définit 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

Obtient ou définit une liste d’une ou plusieurs entrées du 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

Obtient un GUID identifiant de manière unique le travail de diffusion en continu. Ce GUID est généré lors de la création du travail de streaming.

JobState

Obtient décrit l’état du travail de streaming.

JobStorageAccount

Obtient ou définit les propriétés associées à un compte stockage Azure avec MSI

JobType

Obtient ou définit décrit le type du travail. Les modes valides sont Cloud et « Edge ». Les valeurs possibles sont les suivantes : 'Cloud', 'Edge'

LastOutputEventTime

La valeur obtient est soit un horodatage au format ISO-8601 indiquant l’heure de l’événement de sortie de la dernière 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.

Location

Obtient ou définit l’emplacement géographique où réside la ressource

(Hérité de TrackedResource)
Name

Obtient le nom de la ressource

(Hérité de Resource)
OutputErrorPolicy

Obtient ou définit indique la stratégie à appliquer aux événements qui arrivent à la sortie et ne peuvent pas être écrits dans le stockage externe en raison d’une mauvaise forme (valeurs de colonne manquantes, valeurs de colonne de type ou de taille incorrectes). Les valeurs possibles sont les suivantes : « Stop », « Drop »

Outputs

Obtient ou définit une 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

Obtient ou définit 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. Les valeurs possibles sont les suivantes : 'JobStartTime', 'CustomTime', 'LastOutputEventTime'

OutputStartTime

Obtient ou définit la valeur est soit un horodatage au format ISO-8601 qui indique 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 fois que le travail de streaming est démarré. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime.

ProvisioningState

Obtient décrit le status d’approvisionnement du travail de streaming.

Sku

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

Tags

Obtient ou définit des balises de ressources.

(Hérité de TrackedResource)
Transformation

Obtient ou définit 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.

Type

Obtient le type de la ressource. Ex- Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts.

(Hérité de Resource)

S’applique à