HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate Class

Definition

HyperV to AzStackHCI Protected item model custom properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdateTypeConverter))]
public class HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IHyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdateTypeConverter))>]
type HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate = class
    interface IHyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate
    interface IJsonSerializable
    interface IProtectedItemModelCustomPropertiesUpdate
    interface IValidates
Public Class HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate
Implements IHyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate, IValidates
Inheritance
HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate
Attributes
Implements

Constructors

Name Description
HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate()

Creates an new HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate instance.

Properties

Name Description
DynamicMemoryConfig

Protected item dynamic memory config.

InstanceType

Discriminator property for ProtectedItemModelCustomPropertiesUpdate.

IsDynamicRam

Gets or sets a value indicating whether memory is dynamical.

NicsToInclude

Gets or sets the list of VM NIC to replicate.

OSType

Gets or sets the type of the OS.

TargetCpuCore

Gets or sets the target CPU cores.

TargetMemoryInMegaByte

Gets or sets the target memory in mega-bytes.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IHyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate.

FromJsonString(String)

Creates a new instance of HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to