Share via


ScVmmInfrastructureProfile Class

Definition

Specifies the vmmServer infrastructure specific settings for the virtual machine instance.

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

Constructors

ScVmmInfrastructureProfile()

Initializes a new instance of ScVmmInfrastructureProfile.

Properties

BiosGuid

Gets or sets the bios guid for the vm.

Checkpoints

Checkpoints in the vm.

CheckpointType

Type of checkpoint supported for the vm.

CloudId

ARM Id of the cloud resource to use for deploying the vm.

Generation

Gets or sets the generation for the vm.

InventoryItemId

Gets or sets the inventory Item ID for the resource.

LastRestoredVmCheckpoint

Last restored checkpoint in the vm.

TemplateId

ARM Id of the template resource to use for deploying the vm.

Uuid

Unique ID of the virtual machine.

VmmServerId

ARM Id of the vmmServer resource in which this resource resides.

VmName

VMName is the name of VM on the SCVMM server.

Explicit Interface Implementations

IJsonModel<ScVmmInfrastructureProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ScVmmInfrastructureProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ScVmmInfrastructureProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ScVmmInfrastructureProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ScVmmInfrastructureProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to