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