Share via


VaultUpgradeDetails Class

Definition

Details for upgrading vault.

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

Constructors

VaultUpgradeDetails()

Initializes a new instance of VaultUpgradeDetails.

Properties

EndOn

UTC time at which the upgrade operation has ended.

LastUpdatedOn

UTC time at which the upgrade operation status was last updated.

Message

Message to the user containing information about the upgrade operation.

OperationId

ID of the vault upgrade operation.

PreviousResourceId

Resource ID of the vault before the upgrade.

StartOn

UTC time at which the upgrade operation has started.

Status

Status of the vault upgrade operation.

TriggerType

The way the vault upgrade was triggered.

UpgradedResourceId

Resource ID of the upgraded vault.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VaultUpgradeDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VaultUpgradeDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VaultUpgradeDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VaultUpgradeDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VaultUpgradeDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to