f5bigip logo
f5 BIG-IP v3.11.0, Mar 21 23

f5bigip.ltm.getPolicy

Use this data source (f5bigip.ltm.Policy) to get the ltm policy details available on BIG-IP

Example Usage

using System.Collections.Generic;
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 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
	})
}
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()));
    }
}
import pulumi
import pulumi_f5bigip as f5bigip

test = f5bigip.ltm.get_policy(name="/Common/test-policy")
pulumi.export("bigipPolicy", test.rules)
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);
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.