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);
};