f5 BIG-IP v3.17.10 published on Tuesday, Apr 8, 2025 by Pulumi
f5bigip.ltm.getPolicy
Explore with Pulumi AI
Use this data source (f5bigip.ltm.Policy) to get the ltm policy details available on BIG-IP
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
const test = f5bigip.ltm.getPolicy({
    name: "/Common/test-policy",
});
export const bigipPolicy = test.then(test => test.rules);
import pulumi
import pulumi_f5bigip as f5bigip
test = f5bigip.ltm.get_policy(name="/Common/test-policy")
pulumi.export("bigipPolicy", test.rules)
package main
import (
	"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/ltm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		test, err := ltm.LookupPolicy(ctx, <m.LookupPolicyArgs{
			Name: "/Common/test-policy",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("bigipPolicy", test.Rules)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
return await Deployment.RunAsync(() => 
{
    var test = F5BigIP.Ltm.GetPolicy.Invoke(new()
    {
        Name = "/Common/test-policy",
    });
    return new Dictionary<string, object?>
    {
        ["bigipPolicy"] = test.Apply(getPolicyResult => getPolicyResult.Rules),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.f5bigip.ltm.LtmFunctions;
import com.pulumi.f5bigip.ltm.inputs.GetPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var test = LtmFunctions.getPolicy(GetPolicyArgs.builder()
            .name("/Common/test-policy")
            .build());
        ctx.export("bigipPolicy", test.applyValue(getPolicyResult -> getPolicyResult.rules()));
    }
}
variables:
  test:
    fn::invoke:
      function: f5bigip:ltm:getPolicy
      arguments:
        name: /Common/test-policy
outputs:
  bigipPolicy: ${test.rules}
Using getPolicy
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 getPolicy(args: GetPolicyArgs, opts?: InvokeOptions): Promise<GetPolicyResult>
function getPolicyOutput(args: GetPolicyOutputArgs, opts?: InvokeOptions): Output<GetPolicyResult>def get_policy(controls: Optional[Sequence[str]] = None,
               name: Optional[str] = None,
               published_copy: Optional[str] = None,
               requires: Optional[Sequence[str]] = None,
               rules: Optional[Sequence[GetPolicyRule]] = None,
               strategy: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetPolicyResult
def get_policy_output(controls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               name: Optional[pulumi.Input[str]] = None,
               published_copy: Optional[pulumi.Input[str]] = None,
               requires: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetPolicyRuleArgs]]]] = None,
               strategy: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetPolicyResult]func LookupPolicy(ctx *Context, args *LookupPolicyArgs, opts ...InvokeOption) (*LookupPolicyResult, error)
func LookupPolicyOutput(ctx *Context, args *LookupPolicyOutputArgs, opts ...InvokeOption) LookupPolicyResultOutput> Note: This function is named LookupPolicy in the Go SDK.
public static class GetPolicy 
{
    public static Task<GetPolicyResult> InvokeAsync(GetPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetPolicyResult> Invoke(GetPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPolicyResult> getPolicy(GetPolicyArgs args, InvokeOptions options)
public static Output<GetPolicyResult> getPolicy(GetPolicyArgs args, InvokeOptions options)
fn::invoke:
  function: f5bigip:ltm/getPolicy:getPolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - Controls List<string>
 - Specifies the controls.
 - Published
Copy string - Requires List<string>
 - Specifies the protocol.
 - Rules
List<Pulumi.
F5Big IP. Ltm. Inputs. Get Policy Rule>  - Rules defined in the policy.
 - Strategy string
 - Specifies the match strategy.
 
- Name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - Controls []string
 - Specifies the controls.
 - Published
Copy string - Requires []string
 - Specifies the protocol.
 - Rules
[]Get
Policy Rule  - Rules defined in the policy.
 - Strategy string
 - Specifies the match strategy.
 
- name String
 - Name of the policy which includes partion ( /partition/policy-name )
 - controls List<String>
 - Specifies the controls.
 - published
Copy String - requires List<String>
 - Specifies the protocol.
 - rules
List<Get
Policy Rule>  - Rules defined in the policy.
 - strategy String
 - Specifies the match strategy.
 
- name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - controls string[]
 - Specifies the controls.
 - published
Copy string - requires string[]
 - Specifies the protocol.
 - rules
Get
Policy Rule[]  - Rules defined in the policy.
 - strategy string
 - Specifies the match strategy.
 
- name str
 - Name of the policy which includes partion ( /partition/policy-name )
 - controls Sequence[str]
 - Specifies the controls.
 - published_
copy str - requires Sequence[str]
 - Specifies the protocol.
 - rules
Sequence[Get
Policy Rule]  - Rules defined in the policy.
 - strategy str
 - Specifies the match strategy.
 
- name String
 - Name of the policy which includes partion ( /partition/policy-name )
 - controls List<String>
 - Specifies the controls.
 - published
Copy String - requires List<String>
 - Specifies the protocol.
 - rules List<Property Map>
 - Rules defined in the policy.
 - strategy String
 - Specifies the match strategy.
 
getPolicy Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - The name of the policy.
 - Controls List<string>
 - Specifies the controls.
 - Published
Copy string - Requires List<string>
 - Specifies the protocol.
 - Rules
List<Pulumi.
F5Big IP. Ltm. Outputs. Get Policy Rule>  - Rules defined in the policy.
 - Strategy string
 - Specifies the match strategy.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - The name of the policy.
 - Controls []string
 - Specifies the controls.
 - Published
Copy string - Requires []string
 - Specifies the protocol.
 - Rules
[]Get
Policy Rule  - Rules defined in the policy.
 - Strategy string
 - Specifies the match strategy.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - The name of the policy.
 - controls List<String>
 - Specifies the controls.
 - published
Copy String - requires List<String>
 - Specifies the protocol.
 - rules
List<Get
Policy Rule>  - Rules defined in the policy.
 - strategy String
 - Specifies the match strategy.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 - name string
 - The name of the policy.
 - controls string[]
 - Specifies the controls.
 - published
Copy string - requires string[]
 - Specifies the protocol.
 - rules
Get
Policy Rule[]  - Rules defined in the policy.
 - strategy string
 - Specifies the match strategy.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 - name str
 - The name of the policy.
 - controls Sequence[str]
 - Specifies the controls.
 - published_
copy str - requires Sequence[str]
 - Specifies the protocol.
 - rules
Sequence[Get
Policy Rule]  - Rules defined in the policy.
 - strategy str
 - Specifies the match strategy.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - The name of the policy.
 - controls List<String>
 - Specifies the controls.
 - published
Copy String - requires List<String>
 - Specifies the protocol.
 - rules List<Property Map>
 - Rules defined in the policy.
 - strategy String
 - Specifies the match strategy.
 
Supporting Types
GetPolicyRule  
- Name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - Actions
List<Pulumi.
F5Big IP. Ltm. Inputs. Get Policy Rule Action>  - Conditions
List<Pulumi.
F5Big IP. Ltm. Inputs. Get Policy Rule Condition>  
- Name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - Actions
[]Get
Policy Rule Action  - Conditions
[]Get
Policy Rule Condition  
- name String
 - Name of the policy which includes partion ( /partition/policy-name )
 - actions
List<Get
Policy Rule Action>  - conditions
List<Get
Policy Rule Condition>  
- name string
 - Name of the policy which includes partion ( /partition/policy-name )
 - actions
Get
Policy Rule Action[]  - conditions
Get
Policy Rule Condition[]  
- name str
 - Name of the policy which includes partion ( /partition/policy-name )
 - actions
Sequence[Get
Policy Rule Action]  - conditions
Sequence[Get
Policy Rule Condition]  
- name String
 - Name of the policy which includes partion ( /partition/policy-name )
 - actions List<Property Map>
 - conditions List<Property Map>
 
GetPolicyRuleAction   
- App
Service string - Application string
 - Asm bool
 - Avr bool
 - Cache bool
 - Carp bool
 - Category string
 - Classify bool
 - Clone
Pool string - Code int
 - Compress bool
 - Connection bool
 - Content string
 - bool
 - bool
 - bool
 - bool
 - Decompress bool
 - Defer bool
 - Destination
Address bool - Disable bool
 - Domain string
 - Enable bool
 - Expiry string
 - Expiry
Secs int - Expression string
 - Extension string
 - Facility string
 - From
Profile string - Hash bool
 - Host string
 - Http bool
 - Http
Basic boolAuth  - bool
 - Http
Header bool - Http
Referer bool - Http
Reply bool - bool
 - Http
Uri bool - Ifile string
 - Insert bool
 - Internal
Virtual string - Ip
Address string - Key string
 - L7dos bool
 - Length int
 - Location string
 - Log bool
 - Ltm
Policy bool - Member string
 - Message string
 - Netmask string
 - Nexthop string
 - Node string
 - Offset int
 - Path string
 - Pem bool
 - Persist bool
 - Pin bool
 - Policy string
 - Pool string
 - Port int
 - Priority string
 - Profile string
 - Protocol string
 - Query
String string - Rateclass string
 - Redirect bool
 - Remove bool
 - Replace bool
 - Request bool
 - Request
Adapt bool - Reset bool
 - Response bool
 - Response
Adapt bool - Scheme string
 - Script string
 - Select bool
 - Server
Ssl bool - Set
Variable bool - Shutdown bool
 - Snat string
 - Snatpool string
 - Source
Address bool - Ssl
Client boolHello  - Ssl
Server boolHandshake  - Ssl
Server boolHello  - Ssl
Session boolId  - Status int
 - Tcl bool
 - Tcp
Nagle bool - Text string
 - Timeout int
 - Tm
Name string - Uie bool
 - Universal bool
 - Value string
 - Virtual string
 - Vlan string
 - Vlan
Id int - Wam bool
 - Write bool
 - Forward bool
 - Http
Host bool 
- App
Service string - Application string
 - Asm bool
 - Avr bool
 - Cache bool
 - Carp bool
 - Category string
 - Classify bool
 - Clone
Pool string - Code int
 - Compress bool
 - Connection bool
 - Content string
 - bool
 - bool
 - bool
 - bool
 - Decompress bool
 - Defer bool
 - Destination
Address bool - Disable bool
 - Domain string
 - Enable bool
 - Expiry string
 - Expiry
Secs int - Expression string
 - Extension string
 - Facility string
 - From
Profile string - Hash bool
 - Host string
 - Http bool
 - Http
Basic boolAuth  - bool
 - Http
Header bool - Http
Referer bool - Http
Reply bool - bool
 - Http
Uri bool - Ifile string
 - Insert bool
 - Internal
Virtual string - Ip
Address string - Key string
 - L7dos bool
 - Length int
 - Location string
 - Log bool
 - Ltm
Policy bool - Member string
 - Message string
 - Netmask string
 - Nexthop string
 - Node string
 - Offset int
 - Path string
 - Pem bool
 - Persist bool
 - Pin bool
 - Policy string
 - Pool string
 - Port int
 - Priority string
 - Profile string
 - Protocol string
 - Query
String string - Rateclass string
 - Redirect bool
 - Remove bool
 - Replace bool
 - Request bool
 - Request
Adapt bool - Reset bool
 - Response bool
 - Response
Adapt bool - Scheme string
 - Script string
 - Select bool
 - Server
Ssl bool - Set
Variable bool - Shutdown bool
 - Snat string
 - Snatpool string
 - Source
Address bool - Ssl
Client boolHello  - Ssl
Server boolHandshake  - Ssl
Server boolHello  - Ssl
Session boolId  - Status int
 - Tcl bool
 - Tcp
Nagle bool - Text string
 - Timeout int
 - Tm
Name string - Uie bool
 - Universal bool
 - Value string
 - Virtual string
 - Vlan string
 - Vlan
Id int - Wam bool
 - Write bool
 - Forward bool
 - Http
Host bool 
- app
Service String - application String
 - asm Boolean
 - avr Boolean
 - cache Boolean
 - carp Boolean
 - category String
 - classify Boolean
 - clone
Pool String - code Integer
 - compress Boolean
 - connection Boolean
 - content String
 - Boolean
 - Boolean
 - Boolean
 - Boolean
 - decompress Boolean
 - defer Boolean
 - destination
Address Boolean - disable Boolean
 - domain String
 - enable Boolean
 - expiry String
 - expiry
Secs Integer - expression String
 - extension String
 - facility String
 - from
Profile String - hash Boolean
 - host String
 - http Boolean
 - http
Basic BooleanAuth  - Boolean
 - http
Header Boolean - http
Referer Boolean - http
Reply Boolean - Boolean
 - http
Uri Boolean - ifile String
 - insert Boolean
 - internal
Virtual String - ip
Address String - key String
 - l7dos Boolean
 - length Integer
 - location String
 - log Boolean
 - ltm
Policy Boolean - member String
 - message String
 - netmask String
 - nexthop String
 - node String
 - offset Integer
 - path String
 - pem Boolean
 - persist Boolean
 - pin Boolean
 - policy String
 - pool String
 - port Integer
 - priority String
 - profile String
 - protocol String
 - query
String String - rateclass String
 - redirect Boolean
 - remove Boolean
 - replace Boolean
 - request Boolean
 - request
Adapt Boolean - reset Boolean
 - response Boolean
 - response
Adapt Boolean - scheme String
 - script String
 - select Boolean
 - server
Ssl Boolean - set
Variable Boolean - shutdown Boolean
 - snat String
 - snatpool String
 - source
Address Boolean - ssl
Client BooleanHello  - ssl
Server BooleanHandshake  - ssl
Server BooleanHello  - ssl
Session BooleanId  - status Integer
 - tcl Boolean
 - tcp
Nagle Boolean - text String
 - timeout Integer
 - tm
Name String - uie Boolean
 - universal Boolean
 - value String
 - virtual String
 - vlan String
 - vlan
Id Integer - wam Boolean
 - write Boolean
 - forward Boolean
 - http
Host Boolean 
- app
Service string - application string
 - asm boolean
 - avr boolean
 - cache boolean
 - carp boolean
 - category string
 - classify boolean
 - clone
Pool string - code number
 - compress boolean
 - connection boolean
 - content string
 - boolean
 - boolean
 - boolean
 - boolean
 - decompress boolean
 - defer boolean
 - destination
Address boolean - disable boolean
 - domain string
 - enable boolean
 - expiry string
 - expiry
Secs number - expression string
 - extension string
 - facility string
 - from
Profile string - hash boolean
 - host string
 - http boolean
 - http
Basic booleanAuth  - boolean
 - http
Header boolean - http
Referer boolean - http
Reply boolean - boolean
 - http
Uri boolean - ifile string
 - insert boolean
 - internal
Virtual string - ip
Address string - key string
 - l7dos boolean
 - length number
 - location string
 - log boolean
 - ltm
Policy boolean - member string
 - message string
 - netmask string
 - nexthop string
 - node string
 - offset number
 - path string
 - pem boolean
 - persist boolean
 - pin boolean
 - policy string
 - pool string
 - port number
 - priority string
 - profile string
 - protocol string
 - query
String string - rateclass string
 - redirect boolean
 - remove boolean
 - replace boolean
 - request boolean
 - request
Adapt boolean - reset boolean
 - response boolean
 - response
Adapt boolean - scheme string
 - script string
 - select boolean
 - server
Ssl boolean - set
Variable boolean - shutdown boolean
 - snat string
 - snatpool string
 - source
Address boolean - ssl
Client booleanHello  - ssl
Server booleanHandshake  - ssl
Server booleanHello  - ssl
Session booleanId  - status number
 - tcl boolean
 - tcp
Nagle boolean - text string
 - timeout number
 - tm
Name string - uie boolean
 - universal boolean
 - value string
 - virtual string
 - vlan string
 - vlan
Id number - wam boolean
 - write boolean
 - forward boolean
 - http
Host boolean 
- app_
service str - application str
 - asm bool
 - avr bool
 - cache bool
 - carp bool
 - category str
 - classify bool
 - clone_
pool str - code int
 - compress bool
 - connection bool
 - content str
 - bool
 - bool
 - bool
 - bool
 - decompress bool
 - defer bool
 - destination_
address bool - disable bool
 - domain str
 - enable bool
 - expiry str
 - expiry_
secs int - expression str
 - extension str
 - facility str
 - from_
profile str - hash bool
 - host str
 - http bool
 - http_
basic_ boolauth  - bool
 - http_
header bool - http_
referer bool - http_
reply bool - bool
 - http_
uri bool - ifile str
 - insert bool
 - internal_
virtual str - ip_
address str - key str
 - l7dos bool
 - length int
 - location str
 - log bool
 - ltm_
policy bool - member str
 - message str
 - netmask str
 - nexthop str
 - node str
 - offset int
 - path str
 - pem bool
 - persist bool
 - pin bool
 - policy str
 - pool str
 - port int
 - priority str
 - profile str
 - protocol str
 - query_
string str - rateclass str
 - redirect bool
 - remove bool
 - replace bool
 - request bool
 - request_
adapt bool - reset bool
 - response bool
 - response_
adapt bool - scheme str
 - script str
 - select bool
 - server_
ssl bool - set_
variable bool - shutdown bool
 - snat str
 - snatpool str
 - source_
address bool - ssl_
client_ boolhello  - ssl_
server_ boolhandshake  - ssl_
server_ boolhello  - ssl_
session_ boolid  - status int
 - tcl bool
 - tcp_
nagle bool - text str
 - timeout int
 - tm_
name str - uie bool
 - universal bool
 - value str
 - virtual str
 - vlan str
 - vlan_
id int - wam bool
 - write bool
 - forward bool
 - http_
host bool 
- app
Service String - application String
 - asm Boolean
 - avr Boolean
 - cache Boolean
 - carp Boolean
 - category String
 - classify Boolean
 - clone
Pool String - code Number
 - compress Boolean
 - connection Boolean
 - content String
 - Boolean
 - Boolean
 - Boolean
 - Boolean
 - decompress Boolean
 - defer Boolean
 - destination
Address Boolean - disable Boolean
 - domain String
 - enable Boolean
 - expiry String
 - expiry
Secs Number - expression String
 - extension String
 - facility String
 - from
Profile String - hash Boolean
 - host String
 - http Boolean
 - http
Basic BooleanAuth  - Boolean
 - http
Header Boolean - http
Referer Boolean - http
Reply Boolean - Boolean
 - http
Uri Boolean - ifile String
 - insert Boolean
 - internal
Virtual String - ip
Address String - key String
 - l7dos Boolean
 - length Number
 - location String
 - log Boolean
 - ltm
Policy Boolean - member String
 - message String
 - netmask String
 - nexthop String
 - node String
 - offset Number
 - path String
 - pem Boolean
 - persist Boolean
 - pin Boolean
 - policy String
 - pool String
 - port Number
 - priority String
 - profile String
 - protocol String
 - query
String String - rateclass String
 - redirect Boolean
 - remove Boolean
 - replace Boolean
 - request Boolean
 - request
Adapt Boolean - reset Boolean
 - response Boolean
 - response
Adapt Boolean - scheme String
 - script String
 - select Boolean
 - server
Ssl Boolean - set
Variable Boolean - shutdown Boolean
 - snat String
 - snatpool String
 - source
Address Boolean - ssl
Client BooleanHello  - ssl
Server BooleanHandshake  - ssl
Server BooleanHello  - ssl
Session BooleanId  - status Number
 - tcl Boolean
 - tcp
Nagle Boolean - text String
 - timeout Number
 - tm
Name String - uie Boolean
 - universal Boolean
 - value String
 - virtual String
 - vlan String
 - vlan
Id Number - wam Boolean
 - write Boolean
 - forward Boolean
 - http
Host Boolean 
GetPolicyRuleCondition   
- Address bool
 - All bool
 - App
Service string - Browser
Type bool - Browser
Version bool - Case
Insensitive bool - Case
Sensitive bool - Cipher bool
 - Cipher
Bits bool - Client
Ssl bool - Code bool
 - Common
Name bool - Contains bool
 - Continent bool
 - Country
Code bool - Country
Name bool - Cpu
Usage bool - Datagroup string
 - Device
Make bool - Device
Model bool - Domain bool
 - Ends
With bool - Equals bool
 - Expiry bool
 - Extension bool
 - External bool
 - Geoip bool
 - Greater bool
 - Greater
Or boolEqual  - Host bool
 - Http
Basic boolAuth  - bool
 - Http
Header bool - Http
Host bool - Http
Method bool - Http
Referer bool - bool
 - Http
Status bool - Http
Uri bool - Http
User boolAgent  - Http
Version bool - Index int
 - Internal bool
 - Isp bool
 - Last15secs bool
 - Last1min bool
 - Last5mins bool
 - Less bool
 - Less
Or boolEqual  - Local bool
 - Major bool
 - Matches bool
 - Minor bool
 - Missing bool
 - Mss bool
 - Not bool
 - Org bool
 - Password bool
 - Path bool
 - Path
Segment bool - Port bool
 - Present bool
 - Protocol bool
 - Query
Parameter bool - Query
String bool - Region
Code bool - Region
Name bool - Remote bool
 - Request bool
 - Response bool
 - Route
Domain bool - Rtt bool
 - Scheme bool
 - Server
Name bool - Ssl
Cert bool - Ssl
Client boolHello  - Ssl
Extension bool - Ssl
Server boolHandshake  - Ssl
Server boolHello  - Starts
With bool - Tcp bool
 - Text bool
 - Tm
Name string - Unnamed
Query boolParameter  - User
Agent boolToken  - Username bool
 - Value bool
 - Values List<string>
 - Version bool
 - Vlan bool
 - Vlan
Id bool 
- Address bool
 - All bool
 - App
Service string - Browser
Type bool - Browser
Version bool - Case
Insensitive bool - Case
Sensitive bool - Cipher bool
 - Cipher
Bits bool - Client
Ssl bool - Code bool
 - Common
Name bool - Contains bool
 - Continent bool
 - Country
Code bool - Country
Name bool - Cpu
Usage bool - Datagroup string
 - Device
Make bool - Device
Model bool - Domain bool
 - Ends
With bool - Equals bool
 - Expiry bool
 - Extension bool
 - External bool
 - Geoip bool
 - Greater bool
 - Greater
Or boolEqual  - Host bool
 - Http
Basic boolAuth  - bool
 - Http
Header bool - Http
Host bool - Http
Method bool - Http
Referer bool - bool
 - Http
Status bool - Http
Uri bool - Http
User boolAgent  - Http
Version bool - Index int
 - Internal bool
 - Isp bool
 - Last15secs bool
 - Last1min bool
 - Last5mins bool
 - Less bool
 - Less
Or boolEqual  - Local bool
 - Major bool
 - Matches bool
 - Minor bool
 - Missing bool
 - Mss bool
 - Not bool
 - Org bool
 - Password bool
 - Path bool
 - Path
Segment bool - Port bool
 - Present bool
 - Protocol bool
 - Query
Parameter bool - Query
String bool - Region
Code bool - Region
Name bool - Remote bool
 - Request bool
 - Response bool
 - Route
Domain bool - Rtt bool
 - Scheme bool
 - Server
Name bool - Ssl
Cert bool - Ssl
Client boolHello  - Ssl
Extension bool - Ssl
Server boolHandshake  - Ssl
Server boolHello  - Starts
With bool - Tcp bool
 - Text bool
 - Tm
Name string - Unnamed
Query boolParameter  - User
Agent boolToken  - Username bool
 - Value bool
 - Values []string
 - Version bool
 - Vlan bool
 - Vlan
Id bool 
- address Boolean
 - all Boolean
 - app
Service String - browser
Type Boolean - browser
Version Boolean - case
Insensitive Boolean - case
Sensitive Boolean - cipher Boolean
 - cipher
Bits Boolean - client
Ssl Boolean - code Boolean
 - common
Name Boolean - contains Boolean
 - continent Boolean
 - country
Code Boolean - country
Name Boolean - cpu
Usage Boolean - datagroup String
 - device
Make Boolean - device
Model Boolean - domain Boolean
 - ends
With Boolean - equals_ Boolean
 - expiry Boolean
 - extension Boolean
 - external Boolean
 - geoip Boolean
 - greater Boolean
 - greater
Or BooleanEqual  - host Boolean
 - http
Basic BooleanAuth  - Boolean
 - http
Header Boolean - http
Host Boolean - http
Method Boolean - http
Referer Boolean - Boolean
 - http
Status Boolean - http
Uri Boolean - http
User BooleanAgent  - http
Version Boolean - index Integer
 - internal Boolean
 - isp Boolean
 - last15secs Boolean
 - last1min Boolean
 - last5mins Boolean
 - less Boolean
 - less
Or BooleanEqual  - local Boolean
 - major Boolean
 - matches Boolean
 - minor Boolean
 - missing Boolean
 - mss Boolean
 - not Boolean
 - org Boolean
 - password Boolean
 - path Boolean
 - path
Segment Boolean - port Boolean
 - present Boolean
 - protocol Boolean
 - query
Parameter Boolean - query
String Boolean - region
Code Boolean - region
Name Boolean - remote Boolean
 - request Boolean
 - response Boolean
 - route
Domain Boolean - rtt Boolean
 - scheme Boolean
 - server
Name Boolean - ssl
Cert Boolean - ssl
Client BooleanHello  - ssl
Extension Boolean - ssl
Server BooleanHandshake  - ssl
Server BooleanHello  - starts
With Boolean - tcp Boolean
 - text Boolean
 - tm
Name String - unnamed
Query BooleanParameter  - user
Agent BooleanToken  - username Boolean
 - value Boolean
 - values List<String>
 - version Boolean
 - vlan Boolean
 - vlan
Id Boolean 
- address boolean
 - all boolean
 - app
Service string - browser
Type boolean - browser
Version boolean - case
Insensitive boolean - case
Sensitive boolean - cipher boolean
 - cipher
Bits boolean - client
Ssl boolean - code boolean
 - common
Name boolean - contains boolean
 - continent boolean
 - country
Code boolean - country
Name boolean - cpu
Usage boolean - datagroup string
 - device
Make boolean - device
Model boolean - domain boolean
 - ends
With boolean - equals boolean
 - expiry boolean
 - extension boolean
 - external boolean
 - geoip boolean
 - greater boolean
 - greater
Or booleanEqual  - host boolean
 - http
Basic booleanAuth  - boolean
 - http
Header boolean - http
Host boolean - http
Method boolean - http
Referer boolean - boolean
 - http
Status boolean - http
Uri boolean - http
User booleanAgent  - http
Version boolean - index number
 - internal boolean
 - isp boolean
 - last15secs boolean
 - last1min boolean
 - last5mins boolean
 - less boolean
 - less
Or booleanEqual  - local boolean
 - major boolean
 - matches boolean
 - minor boolean
 - missing boolean
 - mss boolean
 - not boolean
 - org boolean
 - password boolean
 - path boolean
 - path
Segment boolean - port boolean
 - present boolean
 - protocol boolean
 - query
Parameter boolean - query
String boolean - region
Code boolean - region
Name boolean - remote boolean
 - request boolean
 - response boolean
 - route
Domain boolean - rtt boolean
 - scheme boolean
 - server
Name boolean - ssl
Cert boolean - ssl
Client booleanHello  - ssl
Extension boolean - ssl
Server booleanHandshake  - ssl
Server booleanHello  - starts
With boolean - tcp boolean
 - text boolean
 - tm
Name string - unnamed
Query booleanParameter  - user
Agent booleanToken  - username boolean
 - value boolean
 - values string[]
 - version boolean
 - vlan boolean
 - vlan
Id boolean 
- address bool
 - all bool
 - app_
service str - browser_
type bool - browser_
version bool - case_
insensitive bool - case_
sensitive bool - cipher bool
 - cipher_
bits bool - client_
ssl bool - code bool
 - common_
name bool - contains bool
 - continent bool
 - country_
code bool - country_
name bool - cpu_
usage bool - datagroup str
 - device_
make bool - device_
model bool - domain bool
 - ends_
with bool - equals bool
 - expiry bool
 - extension bool
 - external bool
 - geoip bool
 - greater bool
 - greater_
or_ boolequal  - host bool
 - http_
basic_ boolauth  - bool
 - http_
header bool - http_
host bool - http_
method bool - http_
referer bool - bool
 - http_
status bool - http_
uri bool - http_
user_ boolagent  - http_
version bool - index int
 - internal bool
 - isp bool
 - last15secs bool
 - last1min bool
 - last5mins bool
 - less bool
 - less_
or_ boolequal  - local bool
 - major bool
 - matches bool
 - minor bool
 - missing bool
 - mss bool
 - not_ bool
 - org bool
 - password bool
 - path bool
 - path_
segment bool - port bool
 - present bool
 - protocol bool
 - query_
parameter bool - query_
string bool - region_
code bool - region_
name bool - remote bool
 - request bool
 - response bool
 - route_
domain bool - rtt bool
 - scheme bool
 - server_
name bool - ssl_
cert bool - ssl_
client_ boolhello  - ssl_
extension bool - ssl_
server_ boolhandshake  - ssl_
server_ boolhello  - starts_
with bool - tcp bool
 - text bool
 - tm_
name str - unnamed_
query_ boolparameter  - user_
agent_ booltoken  - username bool
 - value bool
 - values Sequence[str]
 - version bool
 - vlan bool
 - vlan_
id bool 
- address Boolean
 - all Boolean
 - app
Service String - browser
Type Boolean - browser
Version Boolean - case
Insensitive Boolean - case
Sensitive Boolean - cipher Boolean
 - cipher
Bits Boolean - client
Ssl Boolean - code Boolean
 - common
Name Boolean - contains Boolean
 - continent Boolean
 - country
Code Boolean - country
Name Boolean - cpu
Usage Boolean - datagroup String
 - device
Make Boolean - device
Model Boolean - domain Boolean
 - ends
With Boolean - equals Boolean
 - expiry Boolean
 - extension Boolean
 - external Boolean
 - geoip Boolean
 - greater Boolean
 - greater
Or BooleanEqual  - host Boolean
 - http
Basic BooleanAuth  - Boolean
 - http
Header Boolean - http
Host Boolean - http
Method Boolean - http
Referer Boolean - Boolean
 - http
Status Boolean - http
Uri Boolean - http
User BooleanAgent  - http
Version Boolean - index Number
 - internal Boolean
 - isp Boolean
 - last15secs Boolean
 - last1min Boolean
 - last5mins Boolean
 - less Boolean
 - less
Or BooleanEqual  - local Boolean
 - major Boolean
 - matches Boolean
 - minor Boolean
 - missing Boolean
 - mss Boolean
 - not Boolean
 - org Boolean
 - password Boolean
 - path Boolean
 - path
Segment Boolean - port Boolean
 - present Boolean
 - protocol Boolean
 - query
Parameter Boolean - query
String Boolean - region
Code Boolean - region
Name Boolean - remote Boolean
 - request Boolean
 - response Boolean
 - route
Domain Boolean - rtt Boolean
 - scheme Boolean
 - server
Name Boolean - ssl
Cert Boolean - ssl
Client BooleanHello  - ssl
Extension Boolean - ssl
Server BooleanHandshake  - ssl
Server BooleanHello  - starts
With Boolean - tcp Boolean
 - text Boolean
 - tm
Name String - unnamed
Query BooleanParameter  - user
Agent BooleanToken  - username Boolean
 - value Boolean
 - values List<String>
 - version Boolean
 - vlan Boolean
 - vlan
Id Boolean 
Package Details
- Repository
 - f5 BIG-IP pulumi/pulumi-f5bigip
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
bigipTerraform Provider.