Udostępnij za pośrednictwem


VmAppContainerProtectionContainer Class

Definition

Container for SQL workloads under Azure Virtual Machines.

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

Constructors

VmAppContainerProtectionContainer()

Initializes a new instance of VmAppContainerProtectionContainer.

Properties

BackupManagementType

Type of backup management for the container.

(Inherited from BackupGenericProtectionContainer)
ExtendedInfo

Additional details of a workload container.

(Inherited from WorkloadContainer)
FriendlyName

Friendly name of the container.

(Inherited from BackupGenericProtectionContainer)
HealthStatus

Status of health of the container.

(Inherited from BackupGenericProtectionContainer)
LastUpdatedOn

Time stamp when this container was updated.

(Inherited from WorkloadContainer)
OperationType

Re-Do Operation.

(Inherited from WorkloadContainer)
ProtectableObjectType

Type of the protectable object associated with this container.

(Inherited from BackupGenericProtectionContainer)
RegistrationStatus

Status of registration of the container with the Recovery Services Vault.

(Inherited from BackupGenericProtectionContainer)
SourceResourceId

ARM ID of the virtual machine represented by this Azure Workload Container.

(Inherited from WorkloadContainer)
WorkloadType

Workload type for which registration was sent.

(Inherited from WorkloadContainer)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BackupGenericProtectionContainer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from BackupGenericProtectionContainer)
IJsonModel<VmAppContainerProtectionContainer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VmAppContainerProtectionContainer>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<WorkloadContainer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from WorkloadContainer)
IPersistableModel<BackupGenericProtectionContainer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from BackupGenericProtectionContainer)
IPersistableModel<VmAppContainerProtectionContainer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VmAppContainerProtectionContainer>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VmAppContainerProtectionContainer>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<WorkloadContainer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from WorkloadContainer)

Applies to