Share via


UefiSettings Class

Definition

Specifies the security settings like secure boot used while creating the virtual machine.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.UefiSettingsTypeConverter))]
public class UefiSettings : Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IUefiSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.UefiSettingsTypeConverter))>]
type UefiSettings = class
    interface IUefiSettings
    interface IJsonSerializable
Public Class UefiSettings
Implements IUefiSettings
Inheritance
UefiSettings
Attributes
Implements

Constructors

UefiSettings()

Creates an new UefiSettings instance.

Properties

SecureBootEnabled

Specifies whether secure boot should be enabled on the virtual machine.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of UefiSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of UefiSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IUefiSettings.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of UefiSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to