43 lines
1.7 KiB
Plaintext

// Copyright (c) 2007-2010, Intel Corporation. All rights reserved.
[Version ( "7.0.0" ),
Description ( "Represents the HTTP Proxy Service." )]
class IPS_HTTPProxyService : CIM_Service {
[Description (
"This property defines whether the HTTP proxies sync "
"(from local) is allowed" )]
boolean SyncEnabled;
[Description (
"Adds a Proxy access point that will be used when FW "
"needs to open a user-initiated connection" ),
ValueMap { "0", "1", "16", "23", "36", "2058"},
Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR",
"PT_STATUS_NOT_PERMITTTED", "PT_STATUS_MAX_LIMIT_REACHED",
"PT_STATUS_INVALID_PARAMETER", "PT_STATUS_DUPLICATE" }]
uint32 AddProxyAccessPoint(
[Required, IN, Description (
"A string holding the IP address or FQDN of the server"
),
MaxLen ( 256 )]
string AccessInfo,
[Required, IN, Description (
"An enumerated integer describing the format and "
"interpretation of the AccessInfo property." ),
ValueMap { "3", "4", "201" },
Values { "IPv4 Address", "IPv6 Address", "FQDN" }]
uint16 InfoFormat,
[Required, IN, Description (
"The port to be used for that HTTP proxy." )]
uint16 Port,
[Required, IN, Description (
"Domain name of the network this proxy belongs to" ),
MaxLen ( 192 )]
string NetworkDnsSuffix,
[OUT, Description (
"A reference to the created Proxy Access Point if "
"the operation succeeded." )]
IPS_HTTPProxyAccessPoint REF ProxyAccessPoint);
};