1. Packages
  2. F5 BIG-IP
  3. API Docs
  4. ltm
  5. getPolicy
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

f5bigip.ltm.getPolicy

Explore with Pulumi AI

f5bigip logo
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

    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, &ltm.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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: f5bigip:ltm/getPolicy:getPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Name of the policy which includes partion ( /partition/policy-name )
    Controls List<string>
    Specifies the controls.
    PublishedCopy string
    Requires List<string>
    Specifies the protocol.
    Rules List<Pulumi.F5BigIP.Ltm.Inputs.GetPolicyRule>
    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.
    PublishedCopy string
    Requires []string
    Specifies the protocol.
    Rules []GetPolicyRule
    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.
    publishedCopy String
    requires List<String>
    Specifies the protocol.
    rules List<GetPolicyRule>
    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.
    publishedCopy string
    requires string[]
    Specifies the protocol.
    rules GetPolicyRule[]
    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[GetPolicyRule]
    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.
    publishedCopy 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.
    PublishedCopy string
    Requires List<string>
    Specifies the protocol.
    Rules List<Pulumi.F5BigIP.Ltm.Outputs.GetPolicyRule>
    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.
    PublishedCopy string
    Requires []string
    Specifies the protocol.
    Rules []GetPolicyRule
    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.
    publishedCopy String
    requires List<String>
    Specifies the protocol.
    rules List<GetPolicyRule>
    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.
    publishedCopy string
    requires string[]
    Specifies the protocol.
    rules GetPolicyRule[]
    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[GetPolicyRule]
    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.
    publishedCopy 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 []GetPolicyRuleAction
    Conditions []GetPolicyRuleCondition
    name String
    Name of the policy which includes partion ( /partition/policy-name )
    actions List<GetPolicyRuleAction>
    conditions List<GetPolicyRuleCondition>
    name string
    Name of the policy which includes partion ( /partition/policy-name )
    actions GetPolicyRuleAction[]
    conditions GetPolicyRuleCondition[]
    name str
    Name of the policy which includes partion ( /partition/policy-name )
    actions Sequence[GetPolicyRuleAction]
    conditions Sequence[GetPolicyRuleCondition]
    name String
    Name of the policy which includes partion ( /partition/policy-name )
    actions List<Property Map>
    conditions List<Property Map>

    GetPolicyRuleAction

    AppService string
    Application string
    Asm bool
    Avr bool
    Cache bool
    Carp bool
    Category string
    Classify bool
    ClonePool string
    Code int
    Compress bool
    Connection bool
    Content string
    CookieHash bool
    CookieInsert bool
    CookiePassive bool
    CookieRewrite bool
    Decompress bool
    Defer bool
    DestinationAddress bool
    Disable bool
    Domain string
    Enable bool
    Expiry string
    ExpirySecs int
    Expression string
    Extension string
    Facility string
    FromProfile string
    Hash bool
    Host string
    Http bool
    HttpBasicAuth bool
    HttpCookie bool
    HttpHeader bool
    HttpReferer bool
    HttpReply bool
    HttpSetCookie bool
    HttpUri bool
    Ifile string
    Insert bool
    InternalVirtual string
    IpAddress string
    Key string
    L7dos bool
    Length int
    Location string
    Log bool
    LtmPolicy 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
    QueryString string
    Rateclass string
    Redirect bool
    Remove bool
    Replace bool
    Request bool
    RequestAdapt bool
    Reset bool
    Response bool
    ResponseAdapt bool
    Scheme string
    Script string
    Select bool
    ServerSsl bool
    SetVariable bool
    Shutdown bool
    Snat string
    Snatpool string
    SourceAddress bool
    SslClientHello bool
    SslServerHandshake bool
    SslServerHello bool
    SslSessionId bool
    Status int
    Tcl bool
    TcpNagle bool
    Text string
    Timeout int
    TmName string
    Uie bool
    Universal bool
    Value string
    Virtual string
    Vlan string
    VlanId int
    Wam bool
    Write bool
    Forward bool
    HttpHost bool
    AppService string
    Application string
    Asm bool
    Avr bool
    Cache bool
    Carp bool
    Category string
    Classify bool
    ClonePool string
    Code int
    Compress bool
    Connection bool
    Content string
    CookieHash bool
    CookieInsert bool
    CookiePassive bool
    CookieRewrite bool
    Decompress bool
    Defer bool
    DestinationAddress bool
    Disable bool
    Domain string
    Enable bool
    Expiry string
    ExpirySecs int
    Expression string
    Extension string
    Facility string
    FromProfile string
    Hash bool
    Host string
    Http bool
    HttpBasicAuth bool
    HttpCookie bool
    HttpHeader bool
    HttpReferer bool
    HttpReply bool
    HttpSetCookie bool
    HttpUri bool
    Ifile string
    Insert bool
    InternalVirtual string
    IpAddress string
    Key string
    L7dos bool
    Length int
    Location string
    Log bool
    LtmPolicy 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
    QueryString string
    Rateclass string
    Redirect bool
    Remove bool
    Replace bool
    Request bool
    RequestAdapt bool
    Reset bool
    Response bool
    ResponseAdapt bool
    Scheme string
    Script string
    Select bool
    ServerSsl bool
    SetVariable bool
    Shutdown bool
    Snat string
    Snatpool string
    SourceAddress bool
    SslClientHello bool
    SslServerHandshake bool
    SslServerHello bool
    SslSessionId bool
    Status int
    Tcl bool
    TcpNagle bool
    Text string
    Timeout int
    TmName string
    Uie bool
    Universal bool
    Value string
    Virtual string
    Vlan string
    VlanId int
    Wam bool
    Write bool
    Forward bool
    HttpHost bool
    appService String
    application String
    asm Boolean
    avr Boolean
    cache Boolean
    carp Boolean
    category String
    classify Boolean
    clonePool String
    code Integer
    compress Boolean
    connection Boolean
    content String
    cookieHash Boolean
    cookieInsert Boolean
    cookiePassive Boolean
    cookieRewrite Boolean
    decompress Boolean
    defer Boolean
    destinationAddress Boolean
    disable Boolean
    domain String
    enable Boolean
    expiry String
    expirySecs Integer
    expression String
    extension String
    facility String
    fromProfile String
    hash Boolean
    host String
    http Boolean
    httpBasicAuth Boolean
    httpCookie Boolean
    httpHeader Boolean
    httpReferer Boolean
    httpReply Boolean
    httpSetCookie Boolean
    httpUri Boolean
    ifile String
    insert Boolean
    internalVirtual String
    ipAddress String
    key String
    l7dos Boolean
    length Integer
    location String
    log Boolean
    ltmPolicy 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
    queryString String
    rateclass String
    redirect Boolean
    remove Boolean
    replace Boolean
    request Boolean
    requestAdapt Boolean
    reset Boolean
    response Boolean
    responseAdapt Boolean
    scheme String
    script String
    select Boolean
    serverSsl Boolean
    setVariable Boolean
    shutdown Boolean
    snat String
    snatpool String
    sourceAddress Boolean
    sslClientHello Boolean
    sslServerHandshake Boolean
    sslServerHello Boolean
    sslSessionId Boolean
    status Integer
    tcl Boolean
    tcpNagle Boolean
    text String
    timeout Integer
    tmName String
    uie Boolean
    universal Boolean
    value String
    virtual String
    vlan String
    vlanId Integer
    wam Boolean
    write Boolean
    forward Boolean
    httpHost Boolean
    appService string
    application string
    asm boolean
    avr boolean
    cache boolean
    carp boolean
    category string
    classify boolean
    clonePool string
    code number
    compress boolean
    connection boolean
    content string
    cookieHash boolean
    cookieInsert boolean
    cookiePassive boolean
    cookieRewrite boolean
    decompress boolean
    defer boolean
    destinationAddress boolean
    disable boolean
    domain string
    enable boolean
    expiry string
    expirySecs number
    expression string
    extension string
    facility string
    fromProfile string
    hash boolean
    host string
    http boolean
    httpBasicAuth boolean
    httpCookie boolean
    httpHeader boolean
    httpReferer boolean
    httpReply boolean
    httpSetCookie boolean
    httpUri boolean
    ifile string
    insert boolean
    internalVirtual string
    ipAddress string
    key string
    l7dos boolean
    length number
    location string
    log boolean
    ltmPolicy 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
    queryString string
    rateclass string
    redirect boolean
    remove boolean
    replace boolean
    request boolean
    requestAdapt boolean
    reset boolean
    response boolean
    responseAdapt boolean
    scheme string
    script string
    select boolean
    serverSsl boolean
    setVariable boolean
    shutdown boolean
    snat string
    snatpool string
    sourceAddress boolean
    sslClientHello boolean
    sslServerHandshake boolean
    sslServerHello boolean
    sslSessionId boolean
    status number
    tcl boolean
    tcpNagle boolean
    text string
    timeout number
    tmName string
    uie boolean
    universal boolean
    value string
    virtual string
    vlan string
    vlanId number
    wam boolean
    write boolean
    forward boolean
    httpHost 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
    cookie_hash bool
    cookie_insert bool
    cookie_passive bool
    cookie_rewrite 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_auth bool
    http_cookie bool
    http_header bool
    http_referer bool
    http_reply bool
    http_set_cookie 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_hello bool
    ssl_server_handshake bool
    ssl_server_hello bool
    ssl_session_id bool
    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
    appService String
    application String
    asm Boolean
    avr Boolean
    cache Boolean
    carp Boolean
    category String
    classify Boolean
    clonePool String
    code Number
    compress Boolean
    connection Boolean
    content String
    cookieHash Boolean
    cookieInsert Boolean
    cookiePassive Boolean
    cookieRewrite Boolean
    decompress Boolean
    defer Boolean
    destinationAddress Boolean
    disable Boolean
    domain String
    enable Boolean
    expiry String
    expirySecs Number
    expression String
    extension String
    facility String
    fromProfile String
    hash Boolean
    host String
    http Boolean
    httpBasicAuth Boolean
    httpCookie Boolean
    httpHeader Boolean
    httpReferer Boolean
    httpReply Boolean
    httpSetCookie Boolean
    httpUri Boolean
    ifile String
    insert Boolean
    internalVirtual String
    ipAddress String
    key String
    l7dos Boolean
    length Number
    location String
    log Boolean
    ltmPolicy 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
    queryString String
    rateclass String
    redirect Boolean
    remove Boolean
    replace Boolean
    request Boolean
    requestAdapt Boolean
    reset Boolean
    response Boolean
    responseAdapt Boolean
    scheme String
    script String
    select Boolean
    serverSsl Boolean
    setVariable Boolean
    shutdown Boolean
    snat String
    snatpool String
    sourceAddress Boolean
    sslClientHello Boolean
    sslServerHandshake Boolean
    sslServerHello Boolean
    sslSessionId Boolean
    status Number
    tcl Boolean
    tcpNagle Boolean
    text String
    timeout Number
    tmName String
    uie Boolean
    universal Boolean
    value String
    virtual String
    vlan String
    vlanId Number
    wam Boolean
    write Boolean
    forward Boolean
    httpHost Boolean

    GetPolicyRuleCondition

    Address bool
    All bool
    AppService string
    BrowserType bool
    BrowserVersion bool
    CaseInsensitive bool
    CaseSensitive bool
    Cipher bool
    CipherBits bool
    ClientSsl bool
    Code bool
    CommonName bool
    Contains bool
    Continent bool
    CountryCode bool
    CountryName bool
    CpuUsage bool
    Datagroup string
    DeviceMake bool
    DeviceModel bool
    Domain bool
    EndsWith bool
    Equals bool
    Expiry bool
    Extension bool
    External bool
    Geoip bool
    Greater bool
    GreaterOrEqual bool
    Host bool
    HttpBasicAuth bool
    HttpCookie bool
    HttpHeader bool
    HttpHost bool
    HttpMethod bool
    HttpReferer bool
    HttpSetCookie bool
    HttpStatus bool
    HttpUri bool
    HttpUserAgent bool
    HttpVersion bool
    Index int
    Internal bool
    Isp bool
    Last15secs bool
    Last1min bool
    Last5mins bool
    Less bool
    LessOrEqual bool
    Local bool
    Major bool
    Matches bool
    Minor bool
    Missing bool
    Mss bool
    Not bool
    Org bool
    Password bool
    Path bool
    PathSegment bool
    Port bool
    Present bool
    Protocol bool
    QueryParameter bool
    QueryString bool
    RegionCode bool
    RegionName bool
    Remote bool
    Request bool
    Response bool
    RouteDomain bool
    Rtt bool
    Scheme bool
    ServerName bool
    SslCert bool
    SslClientHello bool
    SslExtension bool
    SslServerHandshake bool
    SslServerHello bool
    StartsWith bool
    Tcp bool
    Text bool
    TmName string
    UnnamedQueryParameter bool
    UserAgentToken bool
    Username bool
    Value bool
    Values List<string>
    Version bool
    Vlan bool
    VlanId bool
    Address bool
    All bool
    AppService string
    BrowserType bool
    BrowserVersion bool
    CaseInsensitive bool
    CaseSensitive bool
    Cipher bool
    CipherBits bool
    ClientSsl bool
    Code bool
    CommonName bool
    Contains bool
    Continent bool
    CountryCode bool
    CountryName bool
    CpuUsage bool
    Datagroup string
    DeviceMake bool
    DeviceModel bool
    Domain bool
    EndsWith bool
    Equals bool
    Expiry bool
    Extension bool
    External bool
    Geoip bool
    Greater bool
    GreaterOrEqual bool
    Host bool
    HttpBasicAuth bool
    HttpCookie bool
    HttpHeader bool
    HttpHost bool
    HttpMethod bool
    HttpReferer bool
    HttpSetCookie bool
    HttpStatus bool
    HttpUri bool
    HttpUserAgent bool
    HttpVersion bool
    Index int
    Internal bool
    Isp bool
    Last15secs bool
    Last1min bool
    Last5mins bool
    Less bool
    LessOrEqual bool
    Local bool
    Major bool
    Matches bool
    Minor bool
    Missing bool
    Mss bool
    Not bool
    Org bool
    Password bool
    Path bool
    PathSegment bool
    Port bool
    Present bool
    Protocol bool
    QueryParameter bool
    QueryString bool
    RegionCode bool
    RegionName bool
    Remote bool
    Request bool
    Response bool
    RouteDomain bool
    Rtt bool
    Scheme bool
    ServerName bool
    SslCert bool
    SslClientHello bool
    SslExtension bool
    SslServerHandshake bool
    SslServerHello bool
    StartsWith bool
    Tcp bool
    Text bool
    TmName string
    UnnamedQueryParameter bool
    UserAgentToken bool
    Username bool
    Value bool
    Values []string
    Version bool
    Vlan bool
    VlanId bool
    address Boolean
    all Boolean
    appService String
    browserType Boolean
    browserVersion Boolean
    caseInsensitive Boolean
    caseSensitive Boolean
    cipher Boolean
    cipherBits Boolean
    clientSsl Boolean
    code Boolean
    commonName Boolean
    contains Boolean
    continent Boolean
    countryCode Boolean
    countryName Boolean
    cpuUsage Boolean
    datagroup String
    deviceMake Boolean
    deviceModel Boolean
    domain Boolean
    endsWith Boolean
    equals_ Boolean
    expiry Boolean
    extension Boolean
    external Boolean
    geoip Boolean
    greater Boolean
    greaterOrEqual Boolean
    host Boolean
    httpBasicAuth Boolean
    httpCookie Boolean
    httpHeader Boolean
    httpHost Boolean
    httpMethod Boolean
    httpReferer Boolean
    httpSetCookie Boolean
    httpStatus Boolean
    httpUri Boolean
    httpUserAgent Boolean
    httpVersion Boolean
    index Integer
    internal Boolean
    isp Boolean
    last15secs Boolean
    last1min Boolean
    last5mins Boolean
    less Boolean
    lessOrEqual Boolean
    local Boolean
    major Boolean
    matches Boolean
    minor Boolean
    missing Boolean
    mss Boolean
    not Boolean
    org Boolean
    password Boolean
    path Boolean
    pathSegment Boolean
    port Boolean
    present Boolean
    protocol Boolean
    queryParameter Boolean
    queryString Boolean
    regionCode Boolean
    regionName Boolean
    remote Boolean
    request Boolean
    response Boolean
    routeDomain Boolean
    rtt Boolean
    scheme Boolean
    serverName Boolean
    sslCert Boolean
    sslClientHello Boolean
    sslExtension Boolean
    sslServerHandshake Boolean
    sslServerHello Boolean
    startsWith Boolean
    tcp Boolean
    text Boolean
    tmName String
    unnamedQueryParameter Boolean
    userAgentToken Boolean
    username Boolean
    value Boolean
    values List<String>
    version Boolean
    vlan Boolean
    vlanId Boolean
    address boolean
    all boolean
    appService string
    browserType boolean
    browserVersion boolean
    caseInsensitive boolean
    caseSensitive boolean
    cipher boolean
    cipherBits boolean
    clientSsl boolean
    code boolean
    commonName boolean
    contains boolean
    continent boolean
    countryCode boolean
    countryName boolean
    cpuUsage boolean
    datagroup string
    deviceMake boolean
    deviceModel boolean
    domain boolean
    endsWith boolean
    equals boolean
    expiry boolean
    extension boolean
    external boolean
    geoip boolean
    greater boolean
    greaterOrEqual boolean
    host boolean
    httpBasicAuth boolean
    httpCookie boolean
    httpHeader boolean
    httpHost boolean
    httpMethod boolean
    httpReferer boolean
    httpSetCookie boolean
    httpStatus boolean
    httpUri boolean
    httpUserAgent boolean
    httpVersion boolean
    index number
    internal boolean
    isp boolean
    last15secs boolean
    last1min boolean
    last5mins boolean
    less boolean
    lessOrEqual boolean
    local boolean
    major boolean
    matches boolean
    minor boolean
    missing boolean
    mss boolean
    not boolean
    org boolean
    password boolean
    path boolean
    pathSegment boolean
    port boolean
    present boolean
    protocol boolean
    queryParameter boolean
    queryString boolean
    regionCode boolean
    regionName boolean
    remote boolean
    request boolean
    response boolean
    routeDomain boolean
    rtt boolean
    scheme boolean
    serverName boolean
    sslCert boolean
    sslClientHello boolean
    sslExtension boolean
    sslServerHandshake boolean
    sslServerHello boolean
    startsWith boolean
    tcp boolean
    text boolean
    tmName string
    unnamedQueryParameter boolean
    userAgentToken boolean
    username boolean
    value boolean
    values string[]
    version boolean
    vlan boolean
    vlanId 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_equal bool
    host bool
    http_basic_auth bool
    http_cookie bool
    http_header bool
    http_host bool
    http_method bool
    http_referer bool
    http_set_cookie bool
    http_status bool
    http_uri bool
    http_user_agent bool
    http_version bool
    index int
    internal bool
    isp bool
    last15secs bool
    last1min bool
    last5mins bool
    less bool
    less_or_equal bool
    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_hello bool
    ssl_extension bool
    ssl_server_handshake bool
    ssl_server_hello bool
    starts_with bool
    tcp bool
    text bool
    tm_name str
    unnamed_query_parameter bool
    user_agent_token bool
    username bool
    value bool
    values Sequence[str]
    version bool
    vlan bool
    vlan_id bool
    address Boolean
    all Boolean
    appService String
    browserType Boolean
    browserVersion Boolean
    caseInsensitive Boolean
    caseSensitive Boolean
    cipher Boolean
    cipherBits Boolean
    clientSsl Boolean
    code Boolean
    commonName Boolean
    contains Boolean
    continent Boolean
    countryCode Boolean
    countryName Boolean
    cpuUsage Boolean
    datagroup String
    deviceMake Boolean
    deviceModel Boolean
    domain Boolean
    endsWith Boolean
    equals Boolean
    expiry Boolean
    extension Boolean
    external Boolean
    geoip Boolean
    greater Boolean
    greaterOrEqual Boolean
    host Boolean
    httpBasicAuth Boolean
    httpCookie Boolean
    httpHeader Boolean
    httpHost Boolean
    httpMethod Boolean
    httpReferer Boolean
    httpSetCookie Boolean
    httpStatus Boolean
    httpUri Boolean
    httpUserAgent Boolean
    httpVersion Boolean
    index Number
    internal Boolean
    isp Boolean
    last15secs Boolean
    last1min Boolean
    last5mins Boolean
    less Boolean
    lessOrEqual Boolean
    local Boolean
    major Boolean
    matches Boolean
    minor Boolean
    missing Boolean
    mss Boolean
    not Boolean
    org Boolean
    password Boolean
    path Boolean
    pathSegment Boolean
    port Boolean
    present Boolean
    protocol Boolean
    queryParameter Boolean
    queryString Boolean
    regionCode Boolean
    regionName Boolean
    remote Boolean
    request Boolean
    response Boolean
    routeDomain Boolean
    rtt Boolean
    scheme Boolean
    serverName Boolean
    sslCert Boolean
    sslClientHello Boolean
    sslExtension Boolean
    sslServerHandshake Boolean
    sslServerHello Boolean
    startsWith Boolean
    tcp Boolean
    text Boolean
    tmName String
    unnamedQueryParameter Boolean
    userAgentToken Boolean
    username Boolean
    value Boolean
    values List<String>
    version Boolean
    vlan Boolean
    vlanId Boolean

    Package Details

    Repository
    f5 BIG-IP pulumi/pulumi-f5bigip
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the bigip Terraform Provider.
    f5bigip logo
    f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi