PersistenceProfileCookie

Create a PersistenceProfileCookie Resource

def PersistenceProfileCookie(resource_name, opts=None, always_send=None, app_service=None, cookie_encryption=None, cookie_encryption_passphrase=None, cookie_name=None, defaults_from=None, expiration=None, hash_length=None, hash_offset=None, httponly=None, match_across_pools=None, match_across_services=None, match_across_virtuals=None, mirror=None, name=None, override_conn_limit=None, timeout=None, __props__=None);
name string
The unique name of the resource.
args PersistenceProfileCookieArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args PersistenceProfileCookieArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args PersistenceProfileCookieArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

PersistenceProfileCookie Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The PersistenceProfileCookie resource accepts the following input properties:

DefaultsFrom string

Inherit defaults from parent profile

Name string

Name of the persistence profile

AlwaysSend string

To enable _ disable always sending cookies

AppService string
CookieEncryption string

To required, preferred, or disabled policy for cookie encryption

CookieEncryptionPassphrase string

Passphrase for encrypted cookies

CookieName string

Name of the cookie to track persistence

Expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

HashLength int

Length of hash to apply to cookie

HashOffset int

Number of characters to skip in the cookie for the hash

Httponly string

To enable _ disable sending only over http

MatchAcrossPools string

To enable _ disable match across pools with given persistence record

MatchAcrossServices string

To enable _ disable match across services with given persistence record

MatchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

Mirror string

To enable _ disable

OverrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

Timeout int

Timeout for persistence of the session

DefaultsFrom string

Inherit defaults from parent profile

Name string

Name of the persistence profile

AlwaysSend string

To enable _ disable always sending cookies

AppService string
CookieEncryption string

To required, preferred, or disabled policy for cookie encryption

CookieEncryptionPassphrase string

Passphrase for encrypted cookies

CookieName string

Name of the cookie to track persistence

Expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

HashLength int

Length of hash to apply to cookie

HashOffset int

Number of characters to skip in the cookie for the hash

Httponly string

To enable _ disable sending only over http

MatchAcrossPools string

To enable _ disable match across pools with given persistence record

MatchAcrossServices string

To enable _ disable match across services with given persistence record

MatchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

Mirror string

To enable _ disable

OverrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

Timeout int

Timeout for persistence of the session

defaultsFrom string

Inherit defaults from parent profile

name string

Name of the persistence profile

alwaysSend string

To enable _ disable always sending cookies

appService string
cookieEncryption string

To required, preferred, or disabled policy for cookie encryption

cookieEncryptionPassphrase string

Passphrase for encrypted cookies

cookieName string

Name of the cookie to track persistence

expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

hashLength number

Length of hash to apply to cookie

hashOffset number

Number of characters to skip in the cookie for the hash

httponly string

To enable _ disable sending only over http

matchAcrossPools string

To enable _ disable match across pools with given persistence record

matchAcrossServices string

To enable _ disable match across services with given persistence record

matchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

mirror string

To enable _ disable

overrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

timeout number

Timeout for persistence of the session

defaults_from str

Inherit defaults from parent profile

name str

Name of the persistence profile

always_send str

To enable _ disable always sending cookies

app_service str
cookie_encryption str

To required, preferred, or disabled policy for cookie encryption

cookie_encryption_passphrase str

Passphrase for encrypted cookies

cookie_name str

Name of the cookie to track persistence

expiration str

Expiration TTL for cookie specified in D:H:M:S or in seconds

hash_length float

Length of hash to apply to cookie

hash_offset float

Number of characters to skip in the cookie for the hash

httponly str

To enable _ disable sending only over http

match_across_pools str

To enable _ disable match across pools with given persistence record

match_across_services str

To enable _ disable match across services with given persistence record

match_across_virtuals str

To enable _ disable match across virtual servers with given persistence record

mirror str

To enable _ disable

override_conn_limit str

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

timeout float

Timeout for persistence of the session

Outputs

All input properties are implicitly available as output properties. Additionally, the PersistenceProfileCookie resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing PersistenceProfileCookie Resource

Get an existing PersistenceProfileCookie resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

static get(resource_name, id, opts=None, always_send=None, app_service=None, cookie_encryption=None, cookie_encryption_passphrase=None, cookie_name=None, defaults_from=None, expiration=None, hash_length=None, hash_offset=None, httponly=None, match_across_pools=None, match_across_services=None, match_across_virtuals=None, mirror=None, name=None, override_conn_limit=None, timeout=None, __props__=None);
func GetPersistenceProfileCookie(ctx *Context, name string, id IDInput, state *PersistenceProfileCookieState, opts ...ResourceOption) (*PersistenceProfileCookie, error)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AlwaysSend string

To enable _ disable always sending cookies

AppService string
CookieEncryption string

To required, preferred, or disabled policy for cookie encryption

CookieEncryptionPassphrase string

Passphrase for encrypted cookies

CookieName string

Name of the cookie to track persistence

DefaultsFrom string

Inherit defaults from parent profile

Expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

HashLength int

Length of hash to apply to cookie

HashOffset int

Number of characters to skip in the cookie for the hash

Httponly string

To enable _ disable sending only over http

MatchAcrossPools string

To enable _ disable match across pools with given persistence record

MatchAcrossServices string

To enable _ disable match across services with given persistence record

MatchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

Mirror string

To enable _ disable

Name string

Name of the persistence profile

OverrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

Timeout int

Timeout for persistence of the session

AlwaysSend string

To enable _ disable always sending cookies

AppService string
CookieEncryption string

To required, preferred, or disabled policy for cookie encryption

CookieEncryptionPassphrase string

Passphrase for encrypted cookies

CookieName string

Name of the cookie to track persistence

DefaultsFrom string

Inherit defaults from parent profile

Expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

HashLength int

Length of hash to apply to cookie

HashOffset int

Number of characters to skip in the cookie for the hash

Httponly string

To enable _ disable sending only over http

MatchAcrossPools string

To enable _ disable match across pools with given persistence record

MatchAcrossServices string

To enable _ disable match across services with given persistence record

MatchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

Mirror string

To enable _ disable

Name string

Name of the persistence profile

OverrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

Timeout int

Timeout for persistence of the session

alwaysSend string

To enable _ disable always sending cookies

appService string
cookieEncryption string

To required, preferred, or disabled policy for cookie encryption

cookieEncryptionPassphrase string

Passphrase for encrypted cookies

cookieName string

Name of the cookie to track persistence

defaultsFrom string

Inherit defaults from parent profile

expiration string

Expiration TTL for cookie specified in D:H:M:S or in seconds

hashLength number

Length of hash to apply to cookie

hashOffset number

Number of characters to skip in the cookie for the hash

httponly string

To enable _ disable sending only over http

matchAcrossPools string

To enable _ disable match across pools with given persistence record

matchAcrossServices string

To enable _ disable match across services with given persistence record

matchAcrossVirtuals string

To enable _ disable match across virtual servers with given persistence record

mirror string

To enable _ disable

name string

Name of the persistence profile

overrideConnLimit string

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

timeout number

Timeout for persistence of the session

always_send str

To enable _ disable always sending cookies

app_service str
cookie_encryption str

To required, preferred, or disabled policy for cookie encryption

cookie_encryption_passphrase str

Passphrase for encrypted cookies

cookie_name str

Name of the cookie to track persistence

defaults_from str

Inherit defaults from parent profile

expiration str

Expiration TTL for cookie specified in D:H:M:S or in seconds

hash_length float

Length of hash to apply to cookie

hash_offset float

Number of characters to skip in the cookie for the hash

httponly str

To enable _ disable sending only over http

match_across_pools str

To enable _ disable match across pools with given persistence record

match_across_services str

To enable _ disable match across services with given persistence record

match_across_virtuals str

To enable _ disable match across virtual servers with given persistence record

mirror str

To enable _ disable

name str

Name of the persistence profile

override_conn_limit str

To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

timeout float

Timeout for persistence of the session

Package Details

Repository
https://github.com/pulumi/pulumi-f5bigip
License
Apache-2.0
Notes
This Pulumi package is based on the bigip Terraform Provider.