1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. getWccp
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.system.getWccp

Explore with Pulumi AI

Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

Use this data source to get information on an fortios system wccp

Using getWccp

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getWccp(args: GetWccpArgs, opts?: InvokeOptions): Promise<GetWccpResult>
function getWccpOutput(args: GetWccpOutputArgs, opts?: InvokeOptions): Output<GetWccpResult>
Copy
def get_wccp(service_id: Optional[str] = None,
             vdomparam: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetWccpResult
def get_wccp_output(service_id: Optional[pulumi.Input[str]] = None,
             vdomparam: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetWccpResult]
Copy
func LookupWccp(ctx *Context, args *LookupWccpArgs, opts ...InvokeOption) (*LookupWccpResult, error)
func LookupWccpOutput(ctx *Context, args *LookupWccpOutputArgs, opts ...InvokeOption) LookupWccpResultOutput
Copy

> Note: This function is named LookupWccp in the Go SDK.

public static class GetWccp 
{
    public static Task<GetWccpResult> InvokeAsync(GetWccpArgs args, InvokeOptions? opts = null)
    public static Output<GetWccpResult> Invoke(GetWccpInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetWccpResult> getWccp(GetWccpArgs args, InvokeOptions options)
public static Output<GetWccpResult> getWccp(GetWccpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fortios:system/getWccp:getWccp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ServiceId This property is required. string
Specify the service_id of the desired system wccp.
Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
ServiceId This property is required. string
Specify the service_id of the desired system wccp.
Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
serviceId This property is required. String
Specify the service_id of the desired system wccp.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
serviceId This property is required. string
Specify the service_id of the desired system wccp.
vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
service_id This property is required. str
Specify the service_id of the desired system wccp.
vdomparam Changes to this property will trigger replacement. str
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
serviceId This property is required. String
Specify the service_id of the desired system wccp.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

getWccp Result

The following output properties are available:

AssignmentBucketFormat string
Assignment bucket format for the WCCP cache engine.
AssignmentDstaddrMask string
Assignment destination address mask.
AssignmentMethod string
Hash key assignment preference.
AssignmentSrcaddrMask string
Assignment source address mask.
AssignmentWeight int
Assignment of hash weight/ratio for the WCCP cache engine.
Authentication string
Enable/disable MD5 authentication.
CacheEngineMethod string
Method used to forward traffic to the routers or to return to the cache engine.
CacheId string
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
ForwardMethod string
Method used to forward traffic to the cache servers.
GroupAddress string
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
Id string
The provider-assigned unique ID for this managed resource.
Password string
Password for MD5 authentication.
Ports string
Service ports.
PortsDefined string
Match method.
PrimaryHash string
Hash method.
Priority int
Service priority.
Protocol int
Service protocol.
ReturnMethod string
Method used to decline a redirected packet and return it to the FortiGate.
RouterId string
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
RouterList string
IP addresses of one or more WCCP routers.
ServerList string
IP addresses and netmasks for up to four cache servers.
ServerType string
Cache server type.
ServiceId string
Service ID.
ServiceType string
WCCP service type used by the cache server for logical interception and redirection of traffic.
Vdomparam string
AssignmentBucketFormat string
Assignment bucket format for the WCCP cache engine.
AssignmentDstaddrMask string
Assignment destination address mask.
AssignmentMethod string
Hash key assignment preference.
AssignmentSrcaddrMask string
Assignment source address mask.
AssignmentWeight int
Assignment of hash weight/ratio for the WCCP cache engine.
Authentication string
Enable/disable MD5 authentication.
CacheEngineMethod string
Method used to forward traffic to the routers or to return to the cache engine.
CacheId string
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
ForwardMethod string
Method used to forward traffic to the cache servers.
GroupAddress string
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
Id string
The provider-assigned unique ID for this managed resource.
Password string
Password for MD5 authentication.
Ports string
Service ports.
PortsDefined string
Match method.
PrimaryHash string
Hash method.
Priority int
Service priority.
Protocol int
Service protocol.
ReturnMethod string
Method used to decline a redirected packet and return it to the FortiGate.
RouterId string
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
RouterList string
IP addresses of one or more WCCP routers.
ServerList string
IP addresses and netmasks for up to four cache servers.
ServerType string
Cache server type.
ServiceId string
Service ID.
ServiceType string
WCCP service type used by the cache server for logical interception and redirection of traffic.
Vdomparam string
assignmentBucketFormat String
Assignment bucket format for the WCCP cache engine.
assignmentDstaddrMask String
Assignment destination address mask.
assignmentMethod String
Hash key assignment preference.
assignmentSrcaddrMask String
Assignment source address mask.
assignmentWeight Integer
Assignment of hash weight/ratio for the WCCP cache engine.
authentication String
Enable/disable MD5 authentication.
cacheEngineMethod String
Method used to forward traffic to the routers or to return to the cache engine.
cacheId String
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
forwardMethod String
Method used to forward traffic to the cache servers.
groupAddress String
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
id String
The provider-assigned unique ID for this managed resource.
password String
Password for MD5 authentication.
ports String
Service ports.
portsDefined String
Match method.
primaryHash String
Hash method.
priority Integer
Service priority.
protocol Integer
Service protocol.
returnMethod String
Method used to decline a redirected packet and return it to the FortiGate.
routerId String
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
routerList String
IP addresses of one or more WCCP routers.
serverList String
IP addresses and netmasks for up to four cache servers.
serverType String
Cache server type.
serviceId String
Service ID.
serviceType String
WCCP service type used by the cache server for logical interception and redirection of traffic.
vdomparam String
assignmentBucketFormat string
Assignment bucket format for the WCCP cache engine.
assignmentDstaddrMask string
Assignment destination address mask.
assignmentMethod string
Hash key assignment preference.
assignmentSrcaddrMask string
Assignment source address mask.
assignmentWeight number
Assignment of hash weight/ratio for the WCCP cache engine.
authentication string
Enable/disable MD5 authentication.
cacheEngineMethod string
Method used to forward traffic to the routers or to return to the cache engine.
cacheId string
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
forwardMethod string
Method used to forward traffic to the cache servers.
groupAddress string
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
id string
The provider-assigned unique ID for this managed resource.
password string
Password for MD5 authentication.
ports string
Service ports.
portsDefined string
Match method.
primaryHash string
Hash method.
priority number
Service priority.
protocol number
Service protocol.
returnMethod string
Method used to decline a redirected packet and return it to the FortiGate.
routerId string
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
routerList string
IP addresses of one or more WCCP routers.
serverList string
IP addresses and netmasks for up to four cache servers.
serverType string
Cache server type.
serviceId string
Service ID.
serviceType string
WCCP service type used by the cache server for logical interception and redirection of traffic.
vdomparam string
assignment_bucket_format str
Assignment bucket format for the WCCP cache engine.
assignment_dstaddr_mask str
Assignment destination address mask.
assignment_method str
Hash key assignment preference.
assignment_srcaddr_mask str
Assignment source address mask.
assignment_weight int
Assignment of hash weight/ratio for the WCCP cache engine.
authentication str
Enable/disable MD5 authentication.
cache_engine_method str
Method used to forward traffic to the routers or to return to the cache engine.
cache_id str
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
forward_method str
Method used to forward traffic to the cache servers.
group_address str
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
id str
The provider-assigned unique ID for this managed resource.
password str
Password for MD5 authentication.
ports str
Service ports.
ports_defined str
Match method.
primary_hash str
Hash method.
priority int
Service priority.
protocol int
Service protocol.
return_method str
Method used to decline a redirected packet and return it to the FortiGate.
router_id str
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
router_list str
IP addresses of one or more WCCP routers.
server_list str
IP addresses and netmasks for up to four cache servers.
server_type str
Cache server type.
service_id str
Service ID.
service_type str
WCCP service type used by the cache server for logical interception and redirection of traffic.
vdomparam str
assignmentBucketFormat String
Assignment bucket format for the WCCP cache engine.
assignmentDstaddrMask String
Assignment destination address mask.
assignmentMethod String
Hash key assignment preference.
assignmentSrcaddrMask String
Assignment source address mask.
assignmentWeight Number
Assignment of hash weight/ratio for the WCCP cache engine.
authentication String
Enable/disable MD5 authentication.
cacheEngineMethod String
Method used to forward traffic to the routers or to return to the cache engine.
cacheId String
IP address known to all routers. If the addresses are the same, use the default 0.0.0.0.
forwardMethod String
Method used to forward traffic to the cache servers.
groupAddress String
IP multicast address used by the cache routers. For the FortiGate to ignore multicast WCCP traffic, use the default 0.0.0.0.
id String
The provider-assigned unique ID for this managed resource.
password String
Password for MD5 authentication.
ports String
Service ports.
portsDefined String
Match method.
primaryHash String
Hash method.
priority Number
Service priority.
protocol Number
Service protocol.
returnMethod String
Method used to decline a redirected packet and return it to the FortiGate.
routerId String
IP address known to all cache engines. If all cache engines connect to the same FortiGate interface, use the default 0.0.0.0.
routerList String
IP addresses of one or more WCCP routers.
serverList String
IP addresses and netmasks for up to four cache servers.
serverType String
Cache server type.
serviceId String
Service ID.
serviceType String
WCCP service type used by the cache server for logical interception and redirection of traffic.
vdomparam String

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse