63 lines
2.7 KiB
Plaintext
63 lines
2.7 KiB
Plaintext
// Copyright (c) 2007-2010, Intel Corporation. All rights reserved.
|
|
[Version ( "6.0.0" ),
|
|
Description (
|
|
"The AMT_EnvironmentDetectionSettingData class represents "
|
|
"configuration-related and operational parameters for the "
|
|
"Environment-Detection service in the Intel(R) AMT." )]
|
|
class AMT_EnvironmentDetectionSettingData : CIM_SettingData {
|
|
|
|
[Required, Description (
|
|
"Specifies which algorithm is used to determine whether "
|
|
"the system is in its intranet environment or in the "
|
|
"Internet environment." ),
|
|
ValueMap { "0", "1" },
|
|
Values { "Local Domains", "Remote URLs" }]
|
|
uint16 DetectionAlgorithm;
|
|
|
|
[Description (
|
|
"An array of strings used in the environment detection "
|
|
"algorithm. If DetectionAlgorithm is \"Local Domains\", "
|
|
"DetectionStrings contains a set of local domain strings. "
|
|
"If DetectionAlgorithm is \"Remote URLs\", then "
|
|
"DetectionStrings contains a set of remote URLs." )]
|
|
string DetectionStrings[];
|
|
|
|
[Description (
|
|
"Can be used for environment detection in IPv6 networks "
|
|
"that do not configure the DNS suffix via DHCP. The "
|
|
"format is: \"XXXX:XXXX:XXXX:XXXX/Y\" where Y is the "
|
|
"prefix length, the XXXX:XXXX:XXXX:XXXX part can include "
|
|
"zeros compression (e.g. 0:0:0 or ::) formats." )]
|
|
string DetectionIPv6LocalPrefixes[];
|
|
|
|
|
|
[Description (
|
|
"Defines the System Defense policy which will be used by "
|
|
"Environment Detection and updates the appropriate "
|
|
"instances of AMT_EnvironmentDetectionInterfacePolicy." ),
|
|
ValueMap { "0", "1", "38" },
|
|
Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR",
|
|
"PT_STATUS_FLASH_WRITE_LIMIT_EXCEEDED" }]
|
|
uint32 SetSystemDefensePolicy(
|
|
[IN, Description (
|
|
"The System Defense policy which will be applied to "
|
|
"each interface separately when it is assumed that "
|
|
"the interface is connected to an external network. "
|
|
"When this parameter is Null, System Defense "
|
|
"functionality is expected to remain the same when "
|
|
"operating inside or outside the organization." )]
|
|
AMT_SystemDefensePolicy REF Policy);
|
|
|
|
[Description (
|
|
"This command is used to enable or disable VPN routing of "
|
|
"Intel(R) AMT network messages." ),
|
|
Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR",
|
|
"PT_STATUS_FLASH_WRITE_LIMIT_EXCEEDED" },
|
|
ValueMap { "0", "1", "38" }]
|
|
uint32 EnableVpnRouting(
|
|
[Required, IN, Description (
|
|
"Enable or disable the VPN routing feature." )]
|
|
boolean Enable);
|
|
|
|
};
|