JobStepsOperations interface

Interface representing a JobSteps operations.

Properties

createOrUpdate

Creates or updates a job step. This will implicitly create a new job version.

delete

Deletes a job step. This will implicitly create a new job version.

get

Gets a job step in a job's current version.

getByVersion

Gets the specified version of a job step.

listByJob

Gets all job steps for a job's current version.

listByVersion

Gets all job steps in the specified job version.

Property Details

createOrUpdate

Creates or updates a job step. This will implicitly create a new job version.

createOrUpdate: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, parameters: JobStep, options?: JobStepsCreateOrUpdateOptionalParams) => Promise<JobStep>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, parameters: JobStep, options?: JobStepsCreateOrUpdateOptionalParams) => Promise<JobStep>

delete

Deletes a job step. This will implicitly create a new job version.

delete: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, options?: JobStepsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, options?: JobStepsDeleteOptionalParams) => Promise<void>

get

Gets a job step in a job's current version.

get: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, options?: JobStepsGetOptionalParams) => Promise<JobStep>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, stepName: string, options?: JobStepsGetOptionalParams) => Promise<JobStep>

getByVersion

Gets the specified version of a job step.

getByVersion: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, jobVersion: number, stepName: string, options?: JobStepsGetByVersionOptionalParams) => Promise<JobStep>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, jobVersion: number, stepName: string, options?: JobStepsGetByVersionOptionalParams) => Promise<JobStep>

listByJob

Gets all job steps for a job's current version.

listByJob: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, options?: JobStepsListByJobOptionalParams) => PagedAsyncIterableIterator<JobStep, JobStep[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, options?: JobStepsListByJobOptionalParams) => PagedAsyncIterableIterator<JobStep, JobStep[], PageSettings>

listByVersion

Gets all job steps in the specified job version.

listByVersion: (resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, jobVersion: number, options?: JobStepsListByVersionOptionalParams) => PagedAsyncIterableIterator<JobStep, JobStep[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, jobVersion: number, options?: JobStepsListByVersionOptionalParams) => PagedAsyncIterableIterator<JobStep, JobStep[], PageSettings>