Compartir a través de


JobDefinitions interface

Interfaz que representa un JobDefinitions.

Métodos

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

Elimina un recurso de definición de trabajo.

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

Elimina un recurso de definición de trabajo.

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

Crea o actualiza un recurso de definición de trabajo, que contiene la configuración de una sola unidad de transferencia de datos administrada.

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

Obtiene un recurso de definición de trabajo.

list(string, string, string, JobDefinitionsListOptionalParams)

Enumera todas las definiciones de trabajo de un proyecto.

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

Crea un nuevo recurso de ejecución de trabajo para la definición de trabajo especificada y lo pasa al Agente para su ejecución.

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

Solicita al Agente de cualquier instancia activa de esta definición de trabajo que se detenga.

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

Actualiza las propiedades de un recurso de definición de trabajo. Las propiedades no especificadas en el cuerpo de la solicitud no se modificarán.

Detalles del método

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

Elimina un recurso de definición de trabajo.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

options
JobDefinitionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

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

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

Elimina un recurso de definición de trabajo.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

options
JobDefinitionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

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

Crea o actualiza un recurso de definición de trabajo, que contiene la configuración de una sola unidad de transferencia de datos administrada.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

jobDefinition
JobDefinition

El recurso Definición de trabajo.

options
JobDefinitionsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<JobDefinition>

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

Obtiene un recurso de definición de trabajo.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

options
JobDefinitionsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<JobDefinition>

list(string, string, string, JobDefinitionsListOptionalParams)

Enumera todas las definiciones de trabajo de un proyecto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

options
JobDefinitionsListOptionalParams

Parámetros de opciones.

Devoluciones

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

Crea un nuevo recurso de ejecución de trabajo para la definición de trabajo especificada y lo pasa al Agente para su ejecución.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

options
JobDefinitionsStartJobOptionalParams

Parámetros de opciones.

Devoluciones

Promise<JobRunResourceId>

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

Solicita al Agente de cualquier instancia activa de esta definición de trabajo que se detenga.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

options
JobDefinitionsStopJobOptionalParams

Parámetros de opciones.

Devoluciones

Promise<JobRunResourceId>

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

Actualiza las propiedades de un recurso de definición de trabajo. Las propiedades no especificadas en el cuerpo de la solicitud no se modificarán.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

storageMoverName

string

Nombre del recurso Storage Mover.

projectName

string

Nombre del recurso de Project.

jobDefinitionName

string

Nombre del recurso Definición de trabajo.

jobDefinition
JobDefinitionUpdateParameters

El recurso Definición de trabajo.

options
JobDefinitionsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<JobDefinition>