RSOP_IPSECPolicySetting class

Represents the policy data for the IPSec extension.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[AMENDMENT]
class RSOP_IPSECPolicySetting : RSOP_PolicySetting
{
  string   id;
  uint32   precedence;
  string   GPOID = "";
  string   SOMID = "";
  datetime creationTime;
  string   className;
  string   description;
  string   name;
  string   ipsecName;
  string   ipsecID;
  uint32   ipsecDataType;
  uint8    ipsecData[];
  string   ipsecISAKMPReference;
  string   ipsecNFAReference[];
  unit32   whenChanged;
  string   ipsecOwnersReference[];
  string   ipsecNegotiationPolicyReference;
  string   ipsecNegotiationPolicyType;
  string   ipsecNegotiationPolicyAction;
  string   ipsecFilterReference[];
};

Members

The RSOP_IPSECPolicySetting class has these types of members:

Properties

The RSOP_IPSECPolicySetting class has these properties.

className
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ClassName")

Identifies the type of IPSec object; for example, the object can be an IPSec filter, rule or policy.

creationTime
Data type: datetime
Access type: Read-only

Time the policy object was created.

This property is inherited from the RSOP_PolicySetting class.

description
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("description")

User-defined description of the IPSec object.

GPOID
Data type: string
Access type: Read-only

Identifies the GPO that contains the policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpDSPath. You must remove the prefix "LDAP://CN=Machine" from lpDSPath.

This property is inherited from the RSOP_PolicySetting class.

id
Data type: string
Access type: Read-only
Qualifiers: key, DisplayName ("ID")

Unique identifier for objects of this class.

This property is inherited from the RSOP_PolicySetting class.

ipsecData
Data type: uint8 array
Access type: Read-only
Qualifiers: DisplayName ("ipsecData")

Data blob of object-specific binary data.

ipsecDataType
Data type: uint32
Access type: Read-only
Qualifiers: DisplayName ("ipsecDataType")

Value that stores product-versioning information.

ipsecFilterReference
Data type: string array
Access type: Read-only
Qualifiers: DisplayName ("ipsecFilterReference")

Reference to an associated IPSec filter object, if applicable.

ipsecID
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecID")

GUID that uniquely identifies the IPSec object; used internally by IPSec.

ipsecISAKMPReference
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecISAKMPReference")

Reference to an associated main-mode IPSec policy object, if applicable.

ipsecName
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecName")

User-friendly name of the IPSec object.

ipsecNegotiationPolicyAction
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecNegotiationPolicyAction")

Action to take if the object is a quick-mode negotiation policy.

ipsecNegotiationPolicyReference
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecNegotiationPolicyReference")

Reference to an associated quick-mode negotiation policy, if applicable.

ipsecNegotiationPolicyType
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("ipsecNegotiationPolicyType")

Type of quick-mode negotiation policy. This property exists for backward compatibility.

ipsecNFAReference
Data type: string array
Access type: Read-only
Qualifiers: DisplayName ("ipsecNFAReference")

Reference to the set of associated IPSec rules, if applicable. IPSec rules are negotiation-to-filter associations.

ipsecOwnersReference
Data type: string array
Access type: Read-only
Qualifiers: DisplayName ("ipsecOwnersReference")

Reference to the parent or owner object.

name
Data type: string
Access type: Read-only
Qualifiers: DisplayName ("name")

User-friendly name of the policy object. This property value is identical to the ipsecName property.

This property is inherited from the RSOP_PolicySetting class.

precedence
Data type: uint32
Access type: Read-only
Qualifiers: DisplayName ("Precedence")

The order or precedence in which the policy object should be applied.

This property is inherited from the RSOP_PolicySetting class.

SOMID
Data type: string
Access type: Read-only

The scope of management (SOM) associated with the GPO that contains this policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpLink. You must remove the prefix "LDAP://" from lpLink.

This property is inherited from the RSOP_PolicySetting class.

whenChanged
Data type: unit32
Access type: Read-only
Qualifiers: DisplayName ("whenChanged")

Time stamp indicating when the IPSec object was last changed.

Remarks

The RSOP_IPSECPolicySetting class is derived from RSOP_PolicySetting.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

Namespace

Root\RSOP\Computer, Root\RSOP\User

MOF

Rsop.mof

DLL

GPSvc.dll

See also

Group Policy Overview
Group Policy RSoP WMI Classes
RSOP_PolicySetting

 

 

Show: