Share via


SiteRecoveryJobEntity Class

Definition

This class contains the minimal job details required to navigate to the desired drill down.

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

Properties

JobFriendlyName

The job display name.

JobId

The job id.

JobScenarioName

The job name. Enum type ScenarioName.

TargetInstanceType

The workflow affected object type.

TargetObjectId

The object id.

TargetObjectName

The object name.

Explicit Interface Implementations

IJsonModel<SiteRecoveryJobEntity>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SiteRecoveryJobEntity>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryJobEntity>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryJobEntity>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SiteRecoveryJobEntity>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to