JobDefinitions interface
Interface die een JobDefinitions vertegenwoordigt.
Methoden
begin |
Hiermee verwijdert u een taakdefinitieresource. |
begin |
Hiermee verwijdert u een taakdefinitieresource. |
create |
Hiermee maakt of werkt u een taakdefinitieresource, die configuratie bevat voor één eenheid van beheerde gegevensoverdracht. |
get(string, string, string, string, Job |
Hiermee haalt u een taakdefinitieresource op. |
list(string, string, string, Job |
Een lijst met alle taakdefinities in een project. |
start |
Hiermee maakt u een nieuwe taakuitvoeringsresource voor de opgegeven taakdefinitie en geeft u deze door aan de agent voor uitvoering. |
stop |
Vraagt de agent van een actief exemplaar van deze taakdefinitie om te stoppen. |
update(string, string, string, string, Job |
Hiermee worden eigenschappen voor een taakdefinitieresource bijgewerkt. Eigenschappen die niet zijn opgegeven in de aanvraagbody, worden ongewijzigd. |
Methodedetails
beginDelete(string, string, string, string, JobDefinitionsDeleteOptionalParams)
Hiermee verwijdert u een taakdefinitieresource.
function beginDelete(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
De optiesparameters.
Retouren
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, string, JobDefinitionsDeleteOptionalParams)
Hiermee verwijdert u een taakdefinitieresource.
function beginDeleteAndWait(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
De optiesparameters.
Retouren
Promise<void>
createOrUpdate(string, string, string, string, JobDefinition, JobDefinitionsCreateOrUpdateOptionalParams)
Hiermee maakt of werkt u een taakdefinitieresource, die configuratie bevat voor één eenheid van beheerde gegevensoverdracht.
function createOrUpdate(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, jobDefinition: JobDefinition, options?: JobDefinitionsCreateOrUpdateOptionalParams): Promise<JobDefinition>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
- jobDefinition
- JobDefinition
De taakdefinitieresource.
De optiesparameters.
Retouren
Promise<JobDefinition>
get(string, string, string, string, JobDefinitionsGetOptionalParams)
Hiermee haalt u een taakdefinitieresource op.
function get(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsGetOptionalParams): Promise<JobDefinition>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
- options
- JobDefinitionsGetOptionalParams
De optiesparameters.
Retouren
Promise<JobDefinition>
list(string, string, string, JobDefinitionsListOptionalParams)
Een lijst met alle taakdefinities in een project.
function list(resourceGroupName: string, storageMoverName: string, projectName: string, options?: JobDefinitionsListOptionalParams): PagedAsyncIterableIterator<JobDefinition, JobDefinition[], PageSettings>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- options
- JobDefinitionsListOptionalParams
De optiesparameters.
Retouren
startJob(string, string, string, string, JobDefinitionsStartJobOptionalParams)
Hiermee maakt u een nieuwe taakuitvoeringsresource voor de opgegeven taakdefinitie en geeft u deze door aan de agent voor uitvoering.
function startJob(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsStartJobOptionalParams): Promise<JobRunResourceId>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
De optiesparameters.
Retouren
Promise<JobRunResourceId>
stopJob(string, string, string, string, JobDefinitionsStopJobOptionalParams)
Vraagt de agent van een actief exemplaar van deze taakdefinitie om te stoppen.
function stopJob(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, options?: JobDefinitionsStopJobOptionalParams): Promise<JobRunResourceId>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
De optiesparameters.
Retouren
Promise<JobRunResourceId>
update(string, string, string, string, JobDefinitionUpdateParameters, JobDefinitionsUpdateOptionalParams)
Hiermee worden eigenschappen voor een taakdefinitieresource bijgewerkt. Eigenschappen die niet zijn opgegeven in de aanvraagbody, worden ongewijzigd.
function update(resourceGroupName: string, storageMoverName: string, projectName: string, jobDefinitionName: string, jobDefinition: JobDefinitionUpdateParameters, options?: JobDefinitionsUpdateOptionalParams): Promise<JobDefinition>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
- storageMoverName
-
string
De naam van de Storage Mover-resource.
- projectName
-
string
De naam van de projectresource.
- jobDefinitionName
-
string
De naam van de taakdefinitieresource.
- jobDefinition
- JobDefinitionUpdateParameters
De taakdefinitieresource.
De optiesparameters.
Retouren
Promise<JobDefinition>