OccurrenceDetails Class

Definition

Represents an scheduled action resource metadata.

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

Properties

Name Description
ErrorDetails

Error details for the resource. Only populated if resource is in failed state.

Id

The compute RP resource id of the resource in the scheduled actions scope. .

Name

The name of the resource.

NotificationSettings

The desired notification settings for the specified resource.

ProvisioningState

The current state of the resource.

ResourceId

The ARM Id of the resource. "subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachines/{vmName}"

ScheduledOn

The time the occurrence is scheduled for the resource.

Type

The type of resource.

Methods

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

Explicit Interface Implementations

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

Applies to