Share via


BatchJobScheduleState Struct

Definition

BatchJobScheduleState enums.

public readonly struct BatchJobScheduleState : IEquatable<Azure.Compute.Batch.BatchJobScheduleState>
type BatchJobScheduleState = struct
Public Structure BatchJobScheduleState
Implements IEquatable(Of BatchJobScheduleState)
Inheritance
BatchJobScheduleState
Implements

Constructors

BatchJobScheduleState(String)

Initializes a new instance of BatchJobScheduleState.

Properties

Active

The Job Schedule is active and will create Jobs as per its schedule.

Completed

The Job Schedule has terminated, either by reaching its end time or by the user terminating it explicitly.

Deleting

The user has requested that the Job Schedule be deleted, but the delete operation is still in progress. The scheduler will not initiate any new Jobs for this Job Schedule, and will delete any existing Jobs and Tasks under the Job Schedule, including any active Job. The Job Schedule will be deleted when all Jobs and Tasks under the Job Schedule have been deleted.

Disabled

The user has disabled the Job Schedule. The scheduler will not initiate any new Jobs will on this schedule, but any existing active Job will continue to run.

Terminating

The Job Schedule has no more work to do, or has been explicitly terminated by the user, but the termination operation is still in progress. The scheduler will not initiate any new Jobs for this Job Schedule, nor is any existing Job active.

Methods

Equals(BatchJobScheduleState)

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(BatchJobScheduleState, BatchJobScheduleState)

Determines if two BatchJobScheduleState values are the same.

Implicit(String to BatchJobScheduleState)

Converts a string to a BatchJobScheduleState.

Inequality(BatchJobScheduleState, BatchJobScheduleState)

Determines if two BatchJobScheduleState values are not the same.

Applies to