Msvm_SecurityElement class

Represents the runtime security settings of a CIM_ComputerSystem.

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_SecurityElement : CIM_EnabledLogicalElement
{
  string  SystemCreationClassName;
  string  SystemName;
  string  CreationClassName;
  boolean Shielded;
  boolean EncryptStateAndVmMigrationTrafficEnabled;
};

Members

The Msvm_SecurityElement class has these types of members:

Properties

The Msvm_SecurityElement class has these properties.

CreationClassName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256)

The name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, CreationClassName allows all instances of this class and its subclasses to be uniquely identified.

EncryptStateAndVmMigrationTrafficEnabled

Data type: boolean

Access type: Read-only

Indicates whether the VM is currently having its state and migration traffic encrypted.

Shielded

Data type: boolean

Access type: Read-only

Indicates whether the VM is currently shielded.

SystemCreationClassName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256), Propagated ("CIM_System.CreationClassName")

The creation class name of the scoping system.

SystemName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256), Propagated ("CIM_System.Name")

The name of the scoping system.

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_EnabledLogicalElement