Share via


MachineLearningJobStatus Struct

Definition

The status of a job.

public readonly struct MachineLearningJobStatus : IEquatable<Azure.ResourceManager.MachineLearning.Models.MachineLearningJobStatus>
type MachineLearningJobStatus = struct
Public Structure MachineLearningJobStatus
Implements IEquatable(Of MachineLearningJobStatus)
Inheritance
MachineLearningJobStatus
Implements

Constructors

MachineLearningJobStatus(String)

Initializes a new instance of MachineLearningJobStatus.

Properties

Canceled

Following cancellation request, the job is now successfully canceled.

CancelRequested

Cancellation has been requested for the job.

Completed

Job completed successfully. This reflects that both the job itself and output collection states completed successfully.

Failed

Job failed.

Finalizing

Job is completed in the target. It is in output collection state now.

NotResponding

When heartbeat is enabled, if the run isn't updating any information to RunHistory then the run goes to NotResponding state. NotResponding is the only state that is exempt from strict transition orders. A run can go from NotResponding to any of the previous states.

NotStarted

Run hasn't started yet.

Paused

The job is paused by users. Some adjustment to labeling jobs can be made only in paused state.

Preparing

The run environment is being prepared.

Provisioning

(Not used currently) It will be used if ES is creating the compute target.

Queued

The job is queued in the compute target. For example, in BatchAI the job is in queued state, while waiting for all required nodes to be ready.

Running

The job started to run in the compute target.

Scheduled

The job is in a scheduled state. Job is not in any active state.

Starting

Run has started. The user has a run ID.

Unknown

Default job status if not mapped to all other statuses.

Methods

Equals(MachineLearningJobStatus)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(MachineLearningJobStatus, MachineLearningJobStatus)

Determines if two MachineLearningJobStatus values are the same.

Implicit(String to MachineLearningJobStatus)

Converts a string to a MachineLearningJobStatus.

Inequality(MachineLearningJobStatus, MachineLearningJobStatus)

Determines if two MachineLearningJobStatus values are not the same.

Applies to