Compartilhar via


Jobs interface

Interface que representa um Trabalhos.

Métodos

beginCreate(string, string, JobResource, JobsCreateOptionalParams)

Cria um novo trabalho com os parâmetros especificados. O trabalho existente não pode ser atualizado com essa API e, em vez disso, deve ser atualizado com a API de trabalho de atualização.

beginCreateAndWait(string, string, JobResource, JobsCreateOptionalParams)

Cria um novo trabalho com os parâmetros especificados. O trabalho existente não pode ser atualizado com essa API e, em vez disso, deve ser atualizado com a API de trabalho de atualização.

beginDelete(string, string, JobsDeleteOptionalParams)

Exclui um trabalho.

beginDeleteAndWait(string, string, JobsDeleteOptionalParams)

Exclui um trabalho.

beginUpdate(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Atualizações as propriedades de um trabalho existente.

beginUpdateAndWait(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Atualizações as propriedades de um trabalho existente.

bookShipmentPickUp(string, string, ShipmentPickUpRequest, JobsBookShipmentPickUpOptionalParams)

Retirada de remessa de livros.

cancel(string, string, CancellationReason, JobsCancelOptionalParams)

CancelJob.

get(string, string, JobsGetOptionalParams)

Obtém informações sobre o trabalho especificado.

list(JobsListOptionalParams)

Lista todos os trabalhos disponíveis na assinatura.

listByResourceGroup(string, JobsListByResourceGroupOptionalParams)

Lista todos os trabalhos disponíveis no grupo de recursos especificado.

listCredentials(string, string, JobsListCredentialsOptionalParams)

Esse método obtém os segredos não criptografados relacionados ao trabalho.

markDevicesShipped(string, string, MarkDevicesShippedRequest, JobsMarkDevicesShippedOptionalParams)

Solicitação para marcar dispositivos para um determinado trabalho conforme enviado

Detalhes do método

beginCreate(string, string, JobResource, JobsCreateOptionalParams)

Cria um novo trabalho com os parâmetros especificados. O trabalho existente não pode ser atualizado com essa API e, em vez disso, deve ser atualizado com a API de trabalho de atualização.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

jobResource
JobResource

Detalhes do trabalho do corpo da solicitação.

options
JobsCreateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateAndWait(string, string, JobResource, JobsCreateOptionalParams)

Cria um novo trabalho com os parâmetros especificados. O trabalho existente não pode ser atualizado com essa API e, em vez disso, deve ser atualizado com a API de trabalho de atualização.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

jobResource
JobResource

Detalhes do trabalho do corpo da solicitação.

options
JobsCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResource>

beginDelete(string, string, JobsDeleteOptionalParams)

Exclui um trabalho.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

options
JobsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, JobsDeleteOptionalParams)

Exclui um trabalho.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

options
JobsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Atualizações as propriedades de um trabalho existente.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

jobResourceUpdateParameter
JobResourceUpdateParameter

Parâmetros de atualização de trabalho do corpo da solicitação.

options
JobsUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, string, JobResourceUpdateParameter, JobsUpdateOptionalParams)

Atualizações as propriedades de um trabalho existente.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

jobResourceUpdateParameter
JobResourceUpdateParameter

Parâmetros de atualização de trabalho do corpo da solicitação.

options
JobsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResource>

bookShipmentPickUp(string, string, ShipmentPickUpRequest, JobsBookShipmentPickUpOptionalParams)

Retirada de remessa de livros.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

shipmentPickUpRequest
ShipmentPickUpRequest

Detalhes da solicitação de retirada de remessa.

options
JobsBookShipmentPickUpOptionalParams

Os parâmetros de opções.

Retornos

cancel(string, string, CancellationReason, JobsCancelOptionalParams)

CancelJob.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

cancellationReason
CancellationReason

Motivo do cancelamento.

options
JobsCancelOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, JobsGetOptionalParams)

Obtém informações sobre o trabalho especificado.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

options
JobsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResource>

list(JobsListOptionalParams)

Lista todos os trabalhos disponíveis na assinatura.

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

Parâmetros

options
JobsListOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, JobsListByResourceGroupOptionalParams)

Lista todos os trabalhos disponíveis no grupo de recursos especificado.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

options
JobsListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listCredentials(string, string, JobsListCredentialsOptionalParams)

Esse método obtém os segredos não criptografados relacionados ao trabalho.

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

Parâmetros

resourceGroupName

string

O Nome do Grupo de Recursos

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

options
JobsListCredentialsOptionalParams

Os parâmetros de opções.

Retornos

markDevicesShipped(string, string, MarkDevicesShippedRequest, JobsMarkDevicesShippedOptionalParams)

Solicitação para marcar dispositivos para um determinado trabalho conforme enviado

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

Parâmetros

jobName

string

O nome do recurso de trabalho dentro do grupo de recursos especificado. os nomes de trabalho devem ter entre 3 e 24 caracteres de comprimento e usar apenas alfanuméricos e sublinhados

resourceGroupName

string

O Nome do Grupo de Recursos

markDevicesShippedRequest
MarkDevicesShippedRequest

Marcar solicitação de dispositivos enviados

options
JobsMarkDevicesShippedOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>