PersistenceProfileCookie
Create a PersistenceProfileCookie Resource
new PersistenceProfileCookie(name: string, args: PersistenceProfileCookieArgs, opts?: CustomResourceOptions);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);func NewPersistenceProfileCookie(ctx *Context, name string, args PersistenceProfileCookieArgs, opts ...ResourceOption) (*PersistenceProfileCookie, error)public PersistenceProfileCookie(string name, PersistenceProfileCookieArgs args, CustomResourceOptions? opts = null)- 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:
- Defaults
From string Inherit defaults from parent profile
- Name string
Name of the persistence profile
- Always
Send string To enable _ disable always sending cookies
- App
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- Expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- Hash
Length int Length of hash to apply to cookie
- Hash
Offset int Number of characters to skip in the cookie for the hash
- Httponly string
To enable _ disable sending only over http
- Match
Across stringPools To enable _ disable match across pools with given persistence record
- Match
Across stringServices To enable _ disable match across services with given persistence record
- Match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- Mirror string
To enable _ disable
- Override
Conn stringLimit 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
- Defaults
From string Inherit defaults from parent profile
- Name string
Name of the persistence profile
- Always
Send string To enable _ disable always sending cookies
- App
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- Expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- Hash
Length int Length of hash to apply to cookie
- Hash
Offset int Number of characters to skip in the cookie for the hash
- Httponly string
To enable _ disable sending only over http
- Match
Across stringPools To enable _ disable match across pools with given persistence record
- Match
Across stringServices To enable _ disable match across services with given persistence record
- Match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- Mirror string
To enable _ disable
- Override
Conn stringLimit 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
- defaults
From string Inherit defaults from parent profile
- name string
Name of the persistence profile
- always
Send string To enable _ disable always sending cookies
- app
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- hash
Length number Length of hash to apply to cookie
- hash
Offset number Number of characters to skip in the cookie for the hash
- httponly string
To enable _ disable sending only over http
- match
Across stringPools To enable _ disable match across pools with given persistence record
- match
Across stringServices To enable _ disable match across services with given persistence record
- match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- mirror string
To enable _ disable
- override
Conn stringLimit 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 - str
To required, preferred, or disabled policy for cookie encryption
- str
Passphrase for encrypted cookies
- 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_ strpools To enable _ disable match across pools with given persistence record
- match_
across_ strservices To enable _ disable match across services with given persistence record
- match_
across_ strvirtuals To enable _ disable match across virtual servers with given persistence record
- mirror str
To enable _ disable
- override_
conn_ strlimit 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:
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.
public static get(name: string, id: Input<ID>, state?: PersistenceProfileCookieState, opts?: CustomResourceOptions): PersistenceProfileCookiestatic 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)public static PersistenceProfileCookie Get(string name, Input<string> id, PersistenceProfileCookieState? state, CustomResourceOptions? opts = null)- 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:
- Always
Send string To enable _ disable always sending cookies
- App
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- Defaults
From string Inherit defaults from parent profile
- Expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- Hash
Length int Length of hash to apply to cookie
- Hash
Offset int Number of characters to skip in the cookie for the hash
- Httponly string
To enable _ disable sending only over http
- Match
Across stringPools To enable _ disable match across pools with given persistence record
- Match
Across stringServices To enable _ disable match across services with given persistence record
- Match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- Mirror string
To enable _ disable
- Name string
Name of the persistence profile
- Override
Conn stringLimit 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
- Always
Send string To enable _ disable always sending cookies
- App
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- Defaults
From string Inherit defaults from parent profile
- Expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- Hash
Length int Length of hash to apply to cookie
- Hash
Offset int Number of characters to skip in the cookie for the hash
- Httponly string
To enable _ disable sending only over http
- Match
Across stringPools To enable _ disable match across pools with given persistence record
- Match
Across stringServices To enable _ disable match across services with given persistence record
- Match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- Mirror string
To enable _ disable
- Name string
Name of the persistence profile
- Override
Conn stringLimit 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
- always
Send string To enable _ disable always sending cookies
- app
Service string - string
To required, preferred, or disabled policy for cookie encryption
- string
Passphrase for encrypted cookies
- string
Name of the cookie to track persistence
- defaults
From string Inherit defaults from parent profile
- expiration string
Expiration TTL for cookie specified in D:H:M:S or in seconds
- hash
Length number Length of hash to apply to cookie
- hash
Offset number Number of characters to skip in the cookie for the hash
- httponly string
To enable _ disable sending only over http
- match
Across stringPools To enable _ disable match across pools with given persistence record
- match
Across stringServices To enable _ disable match across services with given persistence record
- match
Across stringVirtuals To enable _ disable match across virtual servers with given persistence record
- mirror string
To enable _ disable
- name string
Name of the persistence profile
- override
Conn stringLimit 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 - str
To required, preferred, or disabled policy for cookie encryption
- str
Passphrase for encrypted cookies
- 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_ strpools To enable _ disable match across pools with given persistence record
- match_
across_ strservices To enable _ disable match across services with given persistence record
- match_
across_ strvirtuals 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_ strlimit 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
bigipTerraform Provider.