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

fortios.system.getWccp

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 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>
    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]
    func LookupWccp(ctx *Context, args *LookupWccpArgs, opts ...InvokeOption) (*LookupWccpResult, error)
    func LookupWccpOutput(ctx *Context, args *LookupWccpOutputArgs, opts ...InvokeOption) LookupWccpResultOutput

    > 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)
    }
    public static CompletableFuture<GetWccpResult> getWccp(GetWccpArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:system/getWccp:getWccp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceId string
    Specify the service_id of the desired system wccp.
    Vdomparam 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 string
    Specify the service_id of the desired system wccp.
    Vdomparam 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 String
    Specify the service_id of the desired system wccp.
    vdomparam 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 string
    Specify the service_id of the desired system wccp.
    vdomparam 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 str
    Specify the service_id of the desired system wccp.
    vdomparam 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 String
    Specify the service_id of the desired system wccp.
    vdomparam 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 logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse