Msvm_SecuritySettingData class

Represents the configured state of the security settings for a virtual machine.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SecuritySettingData : CIM_SettingData
{
  boolean TpmEnabled;
  boolean KsdEnabled;
  boolean ShieldingRequested;
  boolean DataProtectionRequested;
  boolean EncryptStateAndVmMigrationTraffic;
  boolean VirtualizationBasedSecurityOptOut;
};

Members

The Msvm_SecuritySettingData class has these types of members:

Properties

The Msvm_SecuritySettingData class has these properties.

DataProtectionRequested

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to request data protection for a VM; otherwise, false. The default value is false.

EncryptStateAndVmMigrationTraffic

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to have the state and migration traffic of a VM encrypted; otherwise, false. The default value for a newly-created VM is false.

KsdEnabled

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to enable a key storage device (KSD) for this virtual machine; otherwise, false. A newly-created VM has a disable KSD.

ShieldingRequested

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to request shielding for a VM; otherwise, false. A newly-created VM has an initial shielding requested state of false.

TpmEnabled

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to enable a trusted platform nodule (TPM) for this virtual machine; otherwise, false. A newly-created VM has a disable TPM.

VirtualizationBasedSecurityOptOut

Data type: boolean

Access type: Read-only

Qualifiers: Required

true to not offer a VM virtualization-based security; otherwise, false. The default setting for a newly-crated VM's opt-out state is false.

Requirements

Requirement Value
Minimum supported client
Windows 10, version 1703 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_SettingData