Share via


IaasVmProtectedItemExtendedInfo Class

Definition

Additional information on Azure IaaS VM specific backup item.

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

Constructors

IaasVmProtectedItemExtendedInfo()

Initializes a new instance of IaasVmProtectedItemExtendedInfo.

Properties

IsPolicyInconsistent

Specifies if backup policy associated with the backup item is inconsistent.

NewestRecoveryPointInArchive

The latest backup copy available for this backup item in archive tier.

OldestRecoverOn

The oldest backup copy available for this backup item across all tiers.

OldestRecoveryPointInArchive

The oldest backup copy available for this backup item in archive tier.

OldestRecoveryPointInVault

The oldest backup copy available for this backup item in vault tier.

RecoveryPointCount

Number of backup copies available for this backup item.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<IaasVmProtectedItemExtendedInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IaasVmProtectedItemExtendedInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IaasVmProtectedItemExtendedInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IaasVmProtectedItemExtendedInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IaasVmProtectedItemExtendedInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to