43 lines
1.7 KiB
Plaintext
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);
|
|
|
|
};
|