Share via


MonitorAutomationRunbookReceiver Class

Definition

The Azure Automation Runbook notification receiver.

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

Constructors

MonitorAutomationRunbookReceiver(ResourceIdentifier, String, ResourceIdentifier, Boolean)

Initializes a new instance of MonitorAutomationRunbookReceiver.

Properties

AutomationAccountId

The Azure automation account Id which holds this runbook and authenticate to Azure resource.

IsGlobalRunbook

Indicates whether this instance is global runbook.

Name

Indicates name of the webhook.

RunbookName

The name for this runbook.

ServiceUri

The URI where webhooks should be sent.

UseCommonAlertSchema

Indicates whether to use common alert schema.

WebhookResourceId

The resource id for webhook linked to this runbook.

Explicit Interface Implementations

IJsonModel<MonitorAutomationRunbookReceiver>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MonitorAutomationRunbookReceiver>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MonitorAutomationRunbookReceiver>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MonitorAutomationRunbookReceiver>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MonitorAutomationRunbookReceiver>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to