Freigeben über


Jobs interface

Schnittstelle, die einen Auftrag darstellt.

Methoden

beginCreate(string, string, JobResource, JobsCreateOptionalParams)

Erstellt einen neuen Auftrag mit den angegebenen Parametern. Ein vorhandener Auftrag kann nicht mit dieser API aktualisiert werden und sollte stattdessen mit der Updateauftrags-API aktualisiert werden.

beginCreateAndWait(string, string, JobResource, JobsCreateOptionalParams)

Erstellt einen neuen Auftrag mit den angegebenen Parametern. Ein vorhandener Auftrag kann nicht mit dieser API aktualisiert werden und sollte stattdessen mit der Updateauftrags-API aktualisiert werden.

beginDelete(string, string, JobsDeleteOptionalParams)

Löscht einen Auftrag.

beginDeleteAndWait(string, string, JobsDeleteOptionalParams)

Löscht einen Auftrag.

beginUpdate(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Updates die Eigenschaften eines vorhandenen Auftrags.

beginUpdateAndWait(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Updates die Eigenschaften eines vorhandenen Auftrags.

bookShipmentPickUp(string, string, ShipmentPickUpRequest, JobsBookShipmentPickUpOptionalParams)

Buchen Sie die Abholung des Versands.

cancel(string, string, CancellationReason, JobsCancelOptionalParams)

CancelJob.

get(string, string, JobsGetOptionalParams)

Ruft Informationen zum angegebenen Auftrag ab.

list(JobsListOptionalParams)

Listet alle im Abonnement verfügbaren Aufträge auf.

listByResourceGroup(string, JobsListByResourceGroupOptionalParams)

Listet alle Aufträge auf, die unter der angegebenen Ressourcengruppe verfügbar sind.

listCredentials(string, string, JobsListCredentialsOptionalParams)

Diese Methode ruft die unverschlüsselten Geheimnisse im Zusammenhang mit dem Auftrag ab.

markDevicesShipped(string, string, MarkDevicesShippedRequest, JobsMarkDevicesShippedOptionalParams)

Anforderung, Geräte für einen bestimmten Auftrag als versendet zu markieren

Details zur Methode

beginCreate(string, string, JobResource, JobsCreateOptionalParams)

Erstellt einen neuen Auftrag mit den angegebenen Parametern. Ein vorhandener Auftrag kann nicht mit dieser API aktualisiert werden und sollte stattdessen mit der Updateauftrags-API aktualisiert werden.

function beginCreate(resourceGroupName: string, jobName: string, jobResource: JobResource, options?: JobsCreateOptionalParams): Promise<SimplePollerLike<OperationState<JobResource>, JobResource>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

jobResource
JobResource

Auftragsdetails aus dem Anforderungstext.

options
JobsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<JobResource>, JobResource>>

beginCreateAndWait(string, string, JobResource, JobsCreateOptionalParams)

Erstellt einen neuen Auftrag mit den angegebenen Parametern. Ein vorhandener Auftrag kann nicht mit dieser API aktualisiert werden und sollte stattdessen mit der Updateauftrags-API aktualisiert werden.

function beginCreateAndWait(resourceGroupName: string, jobName: string, jobResource: JobResource, options?: JobsCreateOptionalParams): Promise<JobResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

jobResource
JobResource

Auftragsdetails aus dem Anforderungstext.

options
JobsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<JobResource>

beginDelete(string, string, JobsDeleteOptionalParams)

Löscht einen Auftrag.

function beginDelete(resourceGroupName: string, jobName: string, options?: JobsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

options
JobsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, JobsDeleteOptionalParams)

Löscht einen Auftrag.

function beginDeleteAndWait(resourceGroupName: string, jobName: string, options?: JobsDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

options
JobsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

beginUpdate(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Updates die Eigenschaften eines vorhandenen Auftrags.

function beginUpdate(resourceGroupName: string, jobName: string, jobResourceUpdateParameter: JobResourceUpdateParameter, options?: JobsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<JobResource>, JobResource>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

jobResourceUpdateParameter
JobResourceUpdateParameter

Auftragsaktualisierungsparameter aus dem Anforderungstext.

options
JobsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<JobResource>, JobResource>>

beginUpdateAndWait(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Updates die Eigenschaften eines vorhandenen Auftrags.

function beginUpdateAndWait(resourceGroupName: string, jobName: string, jobResourceUpdateParameter: JobResourceUpdateParameter, options?: JobsUpdateOptionalParams): Promise<JobResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

jobResourceUpdateParameter
JobResourceUpdateParameter

Auftragsaktualisierungsparameter aus dem Anforderungstext.

options
JobsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<JobResource>

bookShipmentPickUp(string, string, ShipmentPickUpRequest, JobsBookShipmentPickUpOptionalParams)

Buchen Sie die Abholung des Versands.

function bookShipmentPickUp(resourceGroupName: string, jobName: string, shipmentPickUpRequest: ShipmentPickUpRequest, options?: JobsBookShipmentPickUpOptionalParams): Promise<ShipmentPickUpResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

shipmentPickUpRequest
ShipmentPickUpRequest

Details zur Abholung des Versands.

options
JobsBookShipmentPickUpOptionalParams

Die Optionsparameter.

Gibt zurück

cancel(string, string, CancellationReason, JobsCancelOptionalParams)

CancelJob.

function cancel(resourceGroupName: string, jobName: string, cancellationReason: CancellationReason, options?: JobsCancelOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

cancellationReason
CancellationReason

Grund für den Abbruch.

options
JobsCancelOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, JobsGetOptionalParams)

Ruft Informationen zum angegebenen Auftrag ab.

function get(resourceGroupName: string, jobName: string, options?: JobsGetOptionalParams): Promise<JobResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

options
JobsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<JobResource>

list(JobsListOptionalParams)

Listet alle im Abonnement verfügbaren Aufträge auf.

function list(options?: JobsListOptionalParams): PagedAsyncIterableIterator<JobResource, JobResource[], PageSettings>

Parameter

options
JobsListOptionalParams

Die Optionsparameter.

Gibt zurück

listByResourceGroup(string, JobsListByResourceGroupOptionalParams)

Listet alle Aufträge auf, die unter der angegebenen Ressourcengruppe verfügbar sind.

function listByResourceGroup(resourceGroupName: string, options?: JobsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<JobResource, JobResource[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

options
JobsListByResourceGroupOptionalParams

Die Optionsparameter.

Gibt zurück

listCredentials(string, string, JobsListCredentialsOptionalParams)

Diese Methode ruft die unverschlüsselten Geheimnisse im Zusammenhang mit dem Auftrag ab.

function listCredentials(resourceGroupName: string, jobName: string, options?: JobsListCredentialsOptionalParams): PagedAsyncIterableIterator<UnencryptedCredentials, UnencryptedCredentials[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

options
JobsListCredentialsOptionalParams

Die Optionsparameter.

Gibt zurück

markDevicesShipped(string, string, MarkDevicesShippedRequest, JobsMarkDevicesShippedOptionalParams)

Anforderung, Geräte für einen bestimmten Auftrag als versendet zu markieren

function markDevicesShipped(jobName: string, resourceGroupName: string, markDevicesShippedRequest: MarkDevicesShippedRequest, options?: JobsMarkDevicesShippedOptionalParams): Promise<void>

Parameter

jobName

string

Der Name der Auftragsressource innerhalb der angegebenen Ressourcengruppe. Auftragsnamen dürfen zwischen 3 und 24 Zeichen lang sein und nur alphanumerisch und unterstrichen werden.

resourceGroupName

string

Der Name der Ressourcengruppe

markDevicesShippedRequest
MarkDevicesShippedRequest

Markieren der Anforderung "Gesendete Geräte"

options
JobsMarkDevicesShippedOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>