PersistenceProfileSrcAddr
Create a PersistenceProfileSrcAddr Resource
new PersistenceProfileSrcAddr(name: string, args: PersistenceProfileSrcAddrArgs, opts?: CustomResourceOptions);def PersistenceProfileSrcAddr(resource_name, opts=None, app_service=None, defaults_from=None, hash_algorithm=None, map_proxies=None, mask=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 NewPersistenceProfileSrcAddr(ctx *Context, name string, args PersistenceProfileSrcAddrArgs, opts ...ResourceOption) (*PersistenceProfileSrcAddr, error)public PersistenceProfileSrcAddr(string name, PersistenceProfileSrcAddrArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args PersistenceProfileSrcAddrArgs
- 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 PersistenceProfileSrcAddrArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PersistenceProfileSrcAddrArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
PersistenceProfileSrcAddr Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The PersistenceProfileSrcAddr resource accepts the following input properties:
- Defaults
From string Inherit defaults from parent profile
- Name string
Name of the persistence profile
- App
Service string - Hash
Algorithm string Specify the hash algorithm
- Map
Proxies string To enable _ disable directs all to the same single pool member
- Mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- App
Service string - Hash
Algorithm string Specify the hash algorithm
- Map
Proxies string To enable _ disable directs all to the same single pool member
- Mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- app
Service string - hash
Algorithm string Specify the hash algorithm
- map
Proxies string To enable _ disable directs all to the same single pool member
- mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- app_
service str - hash_
algorithm str Specify the hash algorithm
- map_
proxies str To enable _ disable directs all to the same single pool member
- mask str
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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 PersistenceProfileSrcAddr resource produces the following output properties:
Look up an Existing PersistenceProfileSrcAddr Resource
Get an existing PersistenceProfileSrcAddr 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?: PersistenceProfileSrcAddrState, opts?: CustomResourceOptions): PersistenceProfileSrcAddrstatic get(resource_name, id, opts=None, app_service=None, defaults_from=None, hash_algorithm=None, map_proxies=None, mask=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 GetPersistenceProfileSrcAddr(ctx *Context, name string, id IDInput, state *PersistenceProfileSrcAddrState, opts ...ResourceOption) (*PersistenceProfileSrcAddr, error)public static PersistenceProfileSrcAddr Get(string name, Input<string> id, PersistenceProfileSrcAddrState? 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:
- App
Service string - Defaults
From string Inherit defaults from parent profile
- Hash
Algorithm string Specify the hash algorithm
- Map
Proxies string To enable _ disable directs all to the same single pool member
- Mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- App
Service string - Defaults
From string Inherit defaults from parent profile
- Hash
Algorithm string Specify the hash algorithm
- Map
Proxies string To enable _ disable directs all to the same single pool member
- Mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- app
Service string - defaults
From string Inherit defaults from parent profile
- hash
Algorithm string Specify the hash algorithm
- map
Proxies string To enable _ disable directs all to the same single pool member
- mask string
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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
- app_
service str - defaults_
from str Inherit defaults from parent profile
- hash_
algorithm str Specify the hash algorithm
- map_
proxies str To enable _ disable directs all to the same single pool member
- mask str
Identify a range of source IP addresses to manage together as a single source address affinity persistent connection when connecting to the pool. Must be a valid IPv4 or IPv6 mask.
- 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 services 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.