HyperVToAzStackHciprotectedItemModelCustomPropertiesUpdate Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |