Language

ScheduledActionProperties Class

Definition

Configuration and status of a scheduled action.

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

Constructors

Name Description
ScheduledActionProperties(ScheduledActionsResourceType, ScheduledActionType, DateTimeOffset, ScheduledActionsSchedule, IEnumerable<NotificationProperties>)

Initializes a new instance of ScheduledActionProperties.

Properties

Name Description
ActionType

The operation performed on the targeted resources.

Disabled

Indicates whether new occurrences are disabled.

EndsOn

The date and time, including UTC offset, after which no new occurrences are scheduled.

NotificationSettings

Notification settings that apply to the scheduled action.

ProvisioningState

Read-only. The provisioning state of the scheduled action.

ResourceType

The type of compute resource targeted by the action.

Schedule

The recurring schedule.

StartsOn

The date and time, including UTC offset, when the schedule becomes active.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ScheduledActionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ScheduledActionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ScheduledActionProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ScheduledActionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ScheduledActionProperties>.Write(ModelReaderWriterOptions)

Applies to