Share via


AutomationRunbookTaskDetails Class

Definition

This class represents the task details for an automation runbook.

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

Properties

AccountName

The automation account name of the runbook.

CloudServiceName

The cloud service of the automation runbook account.

IsPrimarySideScript

A value indicating whether it is a primary side script or not.

JobId

The job Id of the runbook execution.

JobOutput

The execution output of the runbook.

Name

The recovery plan task name.

RunbookId

The runbook Id.

RunbookName

The runbook name.

SubscriptionId

The subscription Id of the automation runbook account.

Explicit Interface Implementations

IJsonModel<AutomationRunbookTaskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AutomationRunbookTaskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SiteRecoveryTaskTypeDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from SiteRecoveryTaskTypeDetails)
IPersistableModel<AutomationRunbookTaskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AutomationRunbookTaskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AutomationRunbookTaskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SiteRecoveryTaskTypeDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from SiteRecoveryTaskTypeDetails)

Applies to