Compartilhar 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 a configuração de 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 passa-o 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 interrompa.

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 não serão alteradas.

Detalhes do 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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

options
JobDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

options
JobDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

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

Cria ou atualiza um recurso de Definição de Trabalho, que contém a configuração de 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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

jobDefinition
JobDefinition

O recurso de definição de trabalho.

options
JobDefinitionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

options
JobDefinitionsGetOptionalParams

Os parâmetros de opções.

Retornos

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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

options
JobDefinitionsListOptionalParams

Os parâmetros de opções.

Retornos

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

Cria um novo recurso de Execução de Trabalho para a Definição de Trabalho especificada e passa-o 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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

options
JobDefinitionsStartJobOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobRunResourceId>

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

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

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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

options
JobDefinitionsStopJobOptionalParams

Os parâmetros de opções.

Retornos

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 não serão alteradas.

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 do Gerenciador de Armazenamento.

projectName

string

O nome do recurso project.

jobDefinitionName

string

O nome do recurso definição de trabalho.

jobDefinition
JobDefinitionUpdateParameters

O recurso de definição de trabalho.

options
JobDefinitionsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobDefinition>