Share via


ScheduledActionPatchProperties Class

Definition

The updatable properties of the ScheduledAction.

public class ScheduledActionPatchProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ComputeSchedule.Models.ScheduledActionPatchProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ComputeSchedule.Models.ScheduledActionPatchProperties>
type ScheduledActionPatchProperties = class
    interface IJsonModel<ScheduledActionPatchProperties>
    interface IPersistableModel<ScheduledActionPatchProperties>
Public Class ScheduledActionPatchProperties
Implements IJsonModel(Of ScheduledActionPatchProperties), IPersistableModel(Of ScheduledActionPatchProperties)
Inheritance
ScheduledActionPatchProperties
Implements

Constructors

ScheduledActionPatchProperties()

Initializes a new instance of ScheduledActionPatchProperties.

Properties

ActionType

The action the scheduled action should perform in the resources.

Disabled

Tell if the scheduled action is disabled or not.

EndOn

The time when the scheduled action is supposed to stop scheduling.

NotificationSettings

The notification settings for the scheduled action.

ResourceType

The type of resource the scheduled action is targeting.

Schedule

The schedule the scheduled action is supposed to follow.

StartOn

The time which the scheduled action is supposed to start running.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ScheduledActionPatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ScheduledActionPatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ScheduledActionPatchProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ScheduledActionPatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ScheduledActionPatchProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to