Partilhar via


JobDefinitions interface

Interface que representa um JobDefinitions.

Métodos

beginDelete(string, string, string, string, JobDefinitionsDeleteOptionalParams)

Exclui um recurso de Definição de Trabalho.

beginDeleteAndWait(string, string, string, string, JobDefinitionsDeleteOptionalParams)

Exclui um recurso de Definição de Trabalho.

createOrUpdate(string, string, string, string, JobDefinition, JobDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza um recurso de Definição de Trabalho, que contém configuração para uma única unidade de transferência de dados gerenciados.

get(string, string, string, string, JobDefinitionsGetOptionalParams)

Obtém um recurso de Definição de Trabalho.

list(string, string, string, JobDefinitionsListOptionalParams)

Lista todas as definições de trabalho em um projeto.

startJob(string, string, string, string, JobDefinitionsStartJobOptionalParams)

Cria um novo recurso de Execução de Trabalho para a Definição de Trabalho especificada e o passa para o Agente para execução.

stopJob(string, string, string, string, JobDefinitionsStopJobOptionalParams)

Solicita que o Agente de qualquer instância ativa desta Definição de Trabalho pare.

update(string, string, string, string, JobDefinitionUpdateParameters, JobDefinitionsUpdateOptionalParams)

Atualiza as propriedades de um recurso de Definição de Trabalho. As propriedades não especificadas no corpo da solicitação permanecerão inalteradas.

Detalhes de Método

beginDelete(string, string, string, string, JobDefinitionsDeleteOptionalParams)

Exclui um recurso de Definição de Trabalho.

function beginDelete(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

options
JobDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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

beginDeleteAndWait(string, string, string, string, JobDefinitionsDeleteOptionalParams)

Exclui um recurso de Definição de Trabalho.

function beginDeleteAndWait(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

options
JobDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

createOrUpdate(string, string, string, string, JobDefinition, JobDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza um recurso de Definição de Trabalho, que contém configuração para uma única unidade de transferência de dados gerenciados.

function createOrUpdate(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, jobDefinition: JobDefinition, options?: JobDefinitionsCreateOrUpdateOptionalParams): Promise<JobDefinition>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

jobDefinition
JobDefinition

O recurso Definição de Trabalho.

options
JobDefinitionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<JobDefinition>

get(string, string, string, string, JobDefinitionsGetOptionalParams)

Obtém um recurso de Definição de Trabalho.

function get(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsGetOptionalParams): Promise<JobDefinition>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

options
JobDefinitionsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<JobDefinition>

list(string, string, string, JobDefinitionsListOptionalParams)

Lista todas as definições de trabalho em um projeto.

function list(resourceGroupName: string, storageMoverName: string, projectName: string, options?: JobDefinitionsListOptionalParams): PagedAsyncIterableIterator<JobDefinition, JobDefinition[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

options
JobDefinitionsListOptionalParams

Os parâmetros de opções.

Devoluções

startJob(string, string, string, string, JobDefinitionsStartJobOptionalParams)

Cria um novo recurso de Execução de Trabalho para a Definição de Trabalho especificada e o passa para o Agente para execução.

function startJob(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsStartJobOptionalParams): Promise<JobRunResourceId>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

options
JobDefinitionsStartJobOptionalParams

Os parâmetros de opções.

Devoluções

Promise<JobRunResourceId>

stopJob(string, string, string, string, JobDefinitionsStopJobOptionalParams)

Solicita que o Agente de qualquer instância ativa desta Definição de Trabalho pare.

function stopJob(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsStopJobOptionalParams): Promise<JobRunResourceId>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

options
JobDefinitionsStopJobOptionalParams

Os parâmetros de opções.

Devoluções

Promise<JobRunResourceId>

update(string, string, string, string, JobDefinitionUpdateParameters, JobDefinitionsUpdateOptionalParams)

Atualiza as propriedades de um recurso de Definição de Trabalho. As propriedades não especificadas no corpo da solicitação permanecerão inalteradas.

function update(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, jobDefinition: JobDefinitionUpdateParameters, options?: JobDefinitionsUpdateOptionalParams): Promise<JobDefinition>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

storageMoverName

string

O nome do recurso Storage Mover.

projectName

string

O nome do recurso do projeto.

jobDefinitionName

string

O nome do recurso Definição de Trabalho.

jobDefinition
JobDefinitionUpdateParameters

O recurso Definição de Trabalho.

options
JobDefinitionsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<JobDefinition>