Module types/input
namespace cm
namespace ltm
- DataGroupRecord
- NodeFqdn
- PolicyRule
- PolicyRuleAction
- PolicyRuleCondition
- ProfileClientSslCertKeyChain
- SnatOrigin
namespace net
namespace sys
namespace cm
interface DeviceGroupDevice
interface DeviceGroupDeviceproperty name
name?: pulumi.Input<string>;Is the name of the device Group
property setSyncLeader
setSyncLeader?: pulumi.Input<boolean>;namespace ltm
interface DataGroupRecord
interface DataGroupRecordproperty data
data?: pulumi.Input<string>;, sets the value of the record’s data attribute, specifying a value here will create a record in the form of name := data
property name
name: pulumi.Input<string>;, sets the value of the record’s name attribute, must be of type defined in type attribute
interface NodeFqdn
interface NodeFqdnproperty addressFamily
addressFamily?: pulumi.Input<string>;Specifies the node’s address family. The default is ‘unspecified’, or IP-agnostic. This needs to be specified inside the fqdn (fully qualified domain name).
property autopopulate
autopopulate?: pulumi.Input<string>;property downinterval
downinterval?: pulumi.Input<number>;property interval
interval?: pulumi.Input<string>;Specifies the amount of time before sending the next DNS query. Default is 3600. This needs to be specified inside the fqdn (fully qualified domain name).
property name
name?: pulumi.Input<string>;Name of the node
interface PolicyRule
interface PolicyRuleproperty actions
actions?: pulumi.Input<pulumi.Input<PolicyRuleAction>[]>;property conditions
conditions?: pulumi.Input<pulumi.Input<PolicyRuleCondition>[]>;property name
name: pulumi.Input<string>;Name of the Policy
interface PolicyRuleAction
interface PolicyRuleActionproperty appService
appService?: pulumi.Input<string>;property application
application?: pulumi.Input<string>;property asm
asm?: pulumi.Input<boolean>;property avr
avr?: pulumi.Input<boolean>;property cache
cache?: pulumi.Input<boolean>;property carp
carp?: pulumi.Input<boolean>;property category
category?: pulumi.Input<string>;property classify
classify?: pulumi.Input<boolean>;property clonePool
clonePool?: pulumi.Input<string>;property code
code?: pulumi.Input<number>;property compress
compress?: pulumi.Input<boolean>;property content
content?: pulumi.Input<string>;property cookieHash
cookieHash?: pulumi.Input<boolean>;property cookieInsert
cookieInsert?: pulumi.Input<boolean>;property cookiePassive
cookiePassive?: pulumi.Input<boolean>;property cookieRewrite
cookieRewrite?: pulumi.Input<boolean>;property decompress
decompress?: pulumi.Input<boolean>;property defer
defer?: pulumi.Input<boolean>;property destinationAddress
destinationAddress?: pulumi.Input<boolean>;property disable
disable?: pulumi.Input<boolean>;property domain
domain?: pulumi.Input<string>;property enable
enable?: pulumi.Input<boolean>;property expiry
expiry?: pulumi.Input<string>;property expirySecs
expirySecs?: pulumi.Input<number>;property expression
expression?: pulumi.Input<string>;property extension
extension?: pulumi.Input<string>;property facility
facility?: pulumi.Input<string>;property forward
forward?: pulumi.Input<boolean>;This action will affect forwarding.
property fromProfile
fromProfile?: pulumi.Input<string>;property hash
hash?: pulumi.Input<boolean>;property host
host?: pulumi.Input<string>;property http
http?: pulumi.Input<boolean>;property httpBasicAuth
httpBasicAuth?: pulumi.Input<boolean>;property httpCookie
httpCookie?: pulumi.Input<boolean>;property httpHeader
httpHeader?: pulumi.Input<boolean>;property httpHost
httpHost?: pulumi.Input<boolean>;property httpReferer
httpReferer?: pulumi.Input<boolean>;property httpReply
httpReply?: pulumi.Input<boolean>;property httpSetCookie
httpSetCookie?: pulumi.Input<boolean>;property httpUri
httpUri?: pulumi.Input<boolean>;property ifile
ifile?: pulumi.Input<string>;property insert
insert?: pulumi.Input<boolean>;property internalVirtual
internalVirtual?: pulumi.Input<string>;property ipAddress
ipAddress?: pulumi.Input<string>;property key
key?: pulumi.Input<string>;property l7dos
l7dos?: pulumi.Input<boolean>;property length
length?: pulumi.Input<number>;property location
location?: pulumi.Input<string>;property log
log?: pulumi.Input<boolean>;property ltmPolicy
ltmPolicy?: pulumi.Input<boolean>;property member
member?: pulumi.Input<string>;property message
message?: pulumi.Input<string>;property netmask
netmask?: pulumi.Input<string>;property nexthop
nexthop?: pulumi.Input<string>;property node
node?: pulumi.Input<string>;property offset
offset?: pulumi.Input<number>;property path
path?: pulumi.Input<string>;property pem
pem?: pulumi.Input<boolean>;property persist
persist?: pulumi.Input<boolean>;property pin
pin?: pulumi.Input<boolean>;property policy
policy?: pulumi.Input<string>;property pool
pool?: pulumi.Input<string>;This action will direct the stream to this pool.
property port
port?: pulumi.Input<number>;property priority
priority?: pulumi.Input<string>;property profile
profile?: pulumi.Input<string>;property protocol
protocol?: pulumi.Input<string>;property queryString
queryString?: pulumi.Input<string>;property rateclass
rateclass?: pulumi.Input<string>;property redirect
redirect?: pulumi.Input<boolean>;property remove
remove?: pulumi.Input<boolean>;property replace
replace?: pulumi.Input<boolean>;property request
request?: pulumi.Input<boolean>;property requestAdapt
requestAdapt?: pulumi.Input<boolean>;property reset
reset?: pulumi.Input<boolean>;property response
response?: pulumi.Input<boolean>;property responseAdapt
responseAdapt?: pulumi.Input<boolean>;property scheme
scheme?: pulumi.Input<string>;property script
script?: pulumi.Input<string>;property select
select?: pulumi.Input<boolean>;property serverSsl
serverSsl?: pulumi.Input<boolean>;property setVariable
setVariable?: pulumi.Input<boolean>;property snat
snat?: pulumi.Input<string>;property snatpool
snatpool?: pulumi.Input<string>;property sourceAddress
sourceAddress?: pulumi.Input<boolean>;property sslClientHello
sslClientHello?: pulumi.Input<boolean>;property sslServerHandshake
sslServerHandshake?: pulumi.Input<boolean>;property sslServerHello
sslServerHello?: pulumi.Input<boolean>;property sslSessionId
sslSessionId?: pulumi.Input<boolean>;property status
status?: pulumi.Input<number>;property tcl
tcl?: pulumi.Input<boolean>;property tcpNagle
tcpNagle?: pulumi.Input<boolean>;property text
text?: pulumi.Input<string>;property timeout
timeout?: pulumi.Input<number>;property tmName
tmName?: pulumi.Input<string>;If Rule is used then you need to provide the tmName it can be any value
property uie
uie?: pulumi.Input<boolean>;property universal
universal?: pulumi.Input<boolean>;property value
value?: pulumi.Input<string>;property virtual
virtual?: pulumi.Input<string>;property vlan
vlan?: pulumi.Input<string>;property vlanId
vlanId?: pulumi.Input<number>;property wam
wam?: pulumi.Input<boolean>;property write
write?: pulumi.Input<boolean>;interface PolicyRuleCondition
interface PolicyRuleConditionproperty address
address?: pulumi.Input<boolean>;property all
all?: pulumi.Input<boolean>;property appService
appService?: pulumi.Input<string>;property browserType
browserType?: pulumi.Input<boolean>;property browserVersion
browserVersion?: pulumi.Input<boolean>;property caseInsensitive
caseInsensitive?: pulumi.Input<boolean>;property caseSensitive
caseSensitive?: pulumi.Input<boolean>;property cipher
cipher?: pulumi.Input<boolean>;property cipherBits
cipherBits?: pulumi.Input<boolean>;property clientSsl
clientSsl?: pulumi.Input<boolean>;property code
code?: pulumi.Input<boolean>;property commonName
commonName?: pulumi.Input<boolean>;property contains
contains?: pulumi.Input<boolean>;property continent
continent?: pulumi.Input<boolean>;property countryCode
countryCode?: pulumi.Input<boolean>;property countryName
countryName?: pulumi.Input<boolean>;property cpuUsage
cpuUsage?: pulumi.Input<boolean>;property deviceMake
deviceMake?: pulumi.Input<boolean>;property deviceModel
deviceModel?: pulumi.Input<boolean>;property domain
domain?: pulumi.Input<boolean>;property endsWith
endsWith?: pulumi.Input<boolean>;property equals
equals?: pulumi.Input<boolean>;property expiry
expiry?: pulumi.Input<boolean>;property extension
extension?: pulumi.Input<boolean>;property external
external?: pulumi.Input<boolean>;property geoip
geoip?: pulumi.Input<boolean>;property greater
greater?: pulumi.Input<boolean>;property greaterOrEqual
greaterOrEqual?: pulumi.Input<boolean>;property host
host?: pulumi.Input<boolean>;property httpBasicAuth
httpBasicAuth?: pulumi.Input<boolean>;property httpCookie
httpCookie?: pulumi.Input<boolean>;property httpHeader
httpHeader?: pulumi.Input<boolean>;property httpHost
httpHost?: pulumi.Input<boolean>;property httpMethod
httpMethod?: pulumi.Input<boolean>;property httpReferer
httpReferer?: pulumi.Input<boolean>;property httpSetCookie
httpSetCookie?: pulumi.Input<boolean>;property httpStatus
httpStatus?: pulumi.Input<boolean>;property httpUri
httpUri?: pulumi.Input<boolean>;property httpUserAgent
httpUserAgent?: pulumi.Input<boolean>;property httpVersion
httpVersion?: pulumi.Input<boolean>;property index
index?: pulumi.Input<number>;property internal
internal?: pulumi.Input<boolean>;property isp
isp?: pulumi.Input<boolean>;property last15secs
last15secs?: pulumi.Input<boolean>;property last1min
last1min?: pulumi.Input<boolean>;property last5mins
last5mins?: pulumi.Input<boolean>;property less
less?: pulumi.Input<boolean>;property lessOrEqual
lessOrEqual?: pulumi.Input<boolean>;property local
local?: pulumi.Input<boolean>;property major
major?: pulumi.Input<boolean>;property matches
matches?: pulumi.Input<boolean>;property minor
minor?: pulumi.Input<boolean>;property missing
missing?: pulumi.Input<boolean>;property mss
mss?: pulumi.Input<boolean>;property not
not?: pulumi.Input<boolean>;property org
org?: pulumi.Input<boolean>;property password
password?: pulumi.Input<boolean>;property path
path?: pulumi.Input<boolean>;property pathSegment
pathSegment?: pulumi.Input<boolean>;property port
port?: pulumi.Input<boolean>;property present
present?: pulumi.Input<boolean>;property protocol
protocol?: pulumi.Input<boolean>;property queryParameter
queryParameter?: pulumi.Input<boolean>;property queryString
queryString?: pulumi.Input<boolean>;property regionCode
regionCode?: pulumi.Input<boolean>;property regionName
regionName?: pulumi.Input<boolean>;property remote
remote?: pulumi.Input<boolean>;property request
request?: pulumi.Input<boolean>;property response
response?: pulumi.Input<boolean>;property routeDomain
routeDomain?: pulumi.Input<boolean>;property rtt
rtt?: pulumi.Input<boolean>;property scheme
scheme?: pulumi.Input<boolean>;property serverName
serverName?: pulumi.Input<boolean>;property sslCert
sslCert?: pulumi.Input<boolean>;property sslClientHello
sslClientHello?: pulumi.Input<boolean>;property sslExtension
sslExtension?: pulumi.Input<boolean>;property sslServerHandshake
sslServerHandshake?: pulumi.Input<boolean>;property sslServerHello
sslServerHello?: pulumi.Input<boolean>;property startsWith
startsWith?: pulumi.Input<boolean>;property tcp
tcp?: pulumi.Input<boolean>;property text
text?: pulumi.Input<boolean>;property tmName
tmName?: pulumi.Input<string>;If Rule is used then you need to provide the tmName it can be any value
property unnamedQueryParameter
unnamedQueryParameter?: pulumi.Input<boolean>;property userAgentToken
userAgentToken?: pulumi.Input<boolean>;property username
username?: pulumi.Input<boolean>;property value
value?: pulumi.Input<boolean>;property values
values?: pulumi.Input<pulumi.Input<string>[]>;property version
version?: pulumi.Input<boolean>;property vlan
vlan?: pulumi.Input<boolean>;property vlanId
vlanId?: pulumi.Input<boolean>;interface ProfileClientSslCertKeyChain
interface ProfileClientSslCertKeyChainproperty cert
cert?: pulumi.Input<string>;Specifies a cert name for use.
property chain
chain?: pulumi.Input<string>;Contains a certificate chain that is relevant to the certificate and key mentioned earlier.This key is optional
property key
key?: pulumi.Input<string>;Contains a key name
property name
name?: pulumi.Input<string>;Specifies the name of the profile. (type string)
property passphrase
passphrase?: pulumi.Input<string>;interface SnatOrigin
interface SnatOriginproperty appService
appService?: pulumi.Input<string>;property name
name?: pulumi.Input<string>;Name of the snat
namespace net
interface VlanInterface
interface VlanInterfaceproperty tagged
tagged?: pulumi.Input<boolean>;Specifies a list of tagged interfaces or trunks associated with this VLAN. Note that you can associate tagged interfaces or trunks with any number of VLANs.
property vlanport
vlanport?: pulumi.Input<string>;Physical or virtual port used for traffic
namespace sys
interface IAppList
interface IAppListproperty encrypted
encrypted?: pulumi.Input<string>;property value
value?: pulumi.Input<string>;interface IAppMetadata
interface IAppMetadataproperty persists
persists?: pulumi.Input<string>;property value
value?: pulumi.Input<string>;interface IAppTable
interface IAppTableproperty columnNames
columnNames?: pulumi.Input<pulumi.Input<string>[]>;property encryptedColumns
encryptedColumns?: pulumi.Input<string>;property name
name?: pulumi.Input<string>;Name of the iApp.
property rows
rows?: pulumi.Input<pulumi.Input<IAppTableRow>[]>;interface IAppTableRow
interface IAppTableRowproperty rows
rows?: pulumi.Input<pulumi.Input<string>[]>;interface IAppVariable
interface IAppVariableproperty encrypted
encrypted?: pulumi.Input<string>;property name
name?: pulumi.Input<string>;Name of the iApp.
property value
value?: pulumi.Input<string>;