Share via


PeriodicTimerEventTrigger Class

Definition

Trigger details.

public class PeriodicTimerEventTrigger : Azure.ResourceManager.DataBoxEdge.DataBoxEdgeTriggerData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataBoxEdge.Models.PeriodicTimerEventTrigger>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataBoxEdge.Models.PeriodicTimerEventTrigger>
public class PeriodicTimerEventTrigger : Azure.ResourceManager.DataBoxEdge.DataBoxEdgeTriggerData
type PeriodicTimerEventTrigger = class
    inherit DataBoxEdgeTriggerData
    interface IJsonModel<PeriodicTimerEventTrigger>
    interface IPersistableModel<PeriodicTimerEventTrigger>
type PeriodicTimerEventTrigger = class
    inherit DataBoxEdgeTriggerData
Public Class PeriodicTimerEventTrigger
Inherits DataBoxEdgeTriggerData
Implements IJsonModel(Of PeriodicTimerEventTrigger), IPersistableModel(Of PeriodicTimerEventTrigger)
Public Class PeriodicTimerEventTrigger
Inherits DataBoxEdgeTriggerData
Inheritance
PeriodicTimerEventTrigger
Implements

Constructors

PeriodicTimerEventTrigger(PeriodicTimerSourceInfo, DataBoxEdgeRoleSinkInfo)

Initializes a new instance of PeriodicTimerEventTrigger.

Properties

CustomContextTag

A custom context tag typically used to correlate the trigger against its usage. For example, if a periodic timer trigger is intended for certain specific IoT modules in the device, the tag can be the name or the image URL of the module.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SinkInfoRoleId

Compute role ID.

SourceInfo

Periodic timer details.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataBoxEdgeTriggerData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DataBoxEdgeTriggerData)
IJsonModel<DataBoxEdgeTriggerData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DataBoxEdgeTriggerData)
IJsonModel<PeriodicTimerEventTrigger>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PeriodicTimerEventTrigger>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeTriggerData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DataBoxEdgeTriggerData)
IPersistableModel<DataBoxEdgeTriggerData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DataBoxEdgeTriggerData)
IPersistableModel<DataBoxEdgeTriggerData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DataBoxEdgeTriggerData)
IPersistableModel<PeriodicTimerEventTrigger>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PeriodicTimerEventTrigger>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PeriodicTimerEventTrigger>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to