COOKIE_PERSISTENCE_METHOD_NONECOOKIE_PERSISTENCE_METHOD_INSERTCOOKIE_PERSISTENCE_METHOD_REWRITECOOKIE_PERSISTENCE_METHOD_PASSIVECOOKIE_PERSISTENCE_METHOD_HASHSTATE_DISABLEDSTATE_ENABLEDPERSISTENCE_MODE_NONEPERSISTENCE_MODE_SOURCE_ADDRESS_AFFINITYPERSISTENCE_MODE_DESTINATION_ADDRESS_AFFINITYPERSISTENCE_MODE_COOKIEPERSISTENCE_MODE_MSRDPPERSISTENCE_MODE_SSL_SIDPERSISTENCE_MODE_SIPPERSISTENCE_MODE_UIEPERSISTENCE_MODE_HASHPERSISTENCE_HASH_NONEPERSISTENCE_HASH_DEFAULTPERSISTENCE_HASH_CARPPERSISTENCE_HASH_UNKNOWNPERSISTENCE_COOKIE_ENCRYPTION_UNKNOWNPERSISTENCE_COOKIE_ENCRYPTION_PREFERREDPERSISTENCE_COOKIE_ENCRYPTION_REQUIREDPERSISTENCE_COOKIE_ENCRYPTION_OFF
Gets a list of all Persistence profiles.
Creates the specified Persistence profiles.
Deletes the specified Persistence profiles.
Deletes all Persistence profiles.
Determines whether the specified persistence profiles are base
profiles. A base profile sits at the base of the profile's
inheritance tree, supplying the defaults for every profile derived
from it. (See also is_system_profile).
Determines whether the specified persistence profiles are system
profiles. A system profile is a profile pre-configured on the
system, ready for use. Non-system profiles are profiles created or
modified by a user. Note that if a system profile is modified, it
is no longer considered a system profile. (See also
is_base_profile).
Sets the names of the default profiles from which the specified profiles will derive
default values for its attributes.
Gets the names of the default profiles from which the specified profiles will derive
default values for its attributes.
Sets the persistence modes for the specified Persistence profiles.
Gets the persistence modes for the specified Persistence profiles.
Sets the mirror states for the specified Persistence profiles.
Gets the mirror states for the specified Persistence profiles.
Sets the timeout for the specified Persistence profiles.
The number of seconds to timeout a persistence entry.
Gets the timeout for the specified Persistence profiles.
The number of seconds to timeout a persistence entry.
Sets the masks used in either simple or sticky persistence mode.
Gets the masks used in either simple or sticky persistence mode.
Sets the cookie persistence methods to be used when in cookie persistence mode.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie persistence methods to be used when in cookie persistence mode.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie names for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie names for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie expiration in seconds for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie expiration in seconds for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie encryption types for Persistence profiles.
See CookieEncryption for more details.
Gets the cookie encryption types for Persistence profiles.
Sets the cookie encryption passphrases for the specified Persistence profiles.
These are used when the persistence mode is PERSISTENCE_MODE_COOKIE and cookie encryption is required
or preferred.
Gets the encrypted cookie encryption passphrases for the specified Persistence
profiles. These are encrypted and generally of little use except for verifying
they have not changed.
Sets the cookie hash offsets for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Gets the cookie hash offsets for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Sets the cookie hash lengths for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Gets the cookie hash lengths for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Sets the cookie's HTTPonly attribute state for the specified profiles.
When enabled, sets the value of the httponly attribute for inserted
cookies in HTTP response.
This is applicable only when the profile has persistence mode of
PERSISTENCE_MODE_COOKIE and a cookie persistence method of
COOKIE_PERSISTENCE_METHOD_INSERT.
Gets the cookie's HTTPonly attribute state for the specified profiles.
Sets the cookie's Secure attribute state for the specified profiles.
When enabled, sets the value of the secure attribute for inserted
cookies in HTTP response.
This is applicable only when the profile has persistence mode of
PERSISTENCE_MODE_COOKIE and a cookie persistence method of
COOKIE_PERSISTENCE_METHOD_INSERT.
Gets the cookie's Secure attribute state for the specified profiles.
Sets the state indicating, when enabled, that the cookie
persistence entry will be sent to the client on every
response, rather than only on the first response. The
default value is disabled.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the state indicating, when enabled, that the cookie
persistence entry will be sent to the client on every
response, rather than only on the first response. The
default value is disabled.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the states to indicate whether MS terminal services have been configured without
a session directory for the specified Persistence profiles.
Gets the states to indicate whether MS terminal services have been configured without
a session directory for the specified Persistence profiles.
Sets the states to indicate whether to map known proxies when the persistence mode
is source address affinity.
Gets the states to indicate whether to map known proxies when the persistence mode
is source address affinity.
Sets the mapped address that is used when the map proxies state is enabled
and the source address matches the map proxy class. When this is not set, an
address from the data-group/class is used.
Gets the proxy map address used when map proxies state is enabled
on source address persistence mode.
Sets the data-group/class that is searched to determine whether a source
address is behind a proxy and should then be mapped. This is only relevant
when the map proxies state is enabled on a source address persistence profile.
If this is not set when the map proxy state is enabled, then the data-group/class
defined by the DB variable "Persist.WellKnownProxyClass" will be used.
Gets the proxy map IP address class/datagroup name used when map known proxies
state is enabled on source address persistence mode.
Sets the sip_info header for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_SIP.
Gets the sip_info headers for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_SIP.
Sets the states to indicate whether persistence entries added under this profile are
available across services.
Gets the states to indicate whether persistence entries added under this profile are
available across services.
Sets the states to indicate whether persistence entries added under this profile are
available across virtuals.
Gets the states to indicate whether persistence entries added under this profile are
available across virtuals.
Sets the states to indicate whether persistence entries added under this profile are
available across pools.
Gets the states to indicate whether persistence entries added under this profile are
available across pools.
Sets the UIE rules for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_UIE.
Gets the UIE rules for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_UIE.
Sets the hash method used to generate the persistence values for a
set of persistence profiles.
See PersistenceHashMethod for details.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH.
Gets the hash method used to generate the persistence values for a
set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH.
Sets the offset to the start of the payload data whose hashed value
is used as the persistence value for a set of persistence profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
The hashed payload data length is specified via set_hash_length.
Gets the offset to the start of the payload data whose hashed value
is used as the persistence value for a set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the length of payload data whose hashed value is used for the
persistence value for a set of persistence profiles.
The start of the data is specified via set_hash_offset.
The hash payload data is either delimited by this offset and length
or the starting and ending string pattern, not both.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the length of payload data whose hashed value is used for the
persistence value for a set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the pattern marking the start of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the pattern marking the start of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the pattern marking the end of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
The hash payload data is either delimited by this starting and
ending string pattern or the offset and length, not both.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the pattern marking the end of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the maximum size of the buffer used to hold the section of the
payload data whose hashed value is used for the persistence value
for a set of persistence values.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the maximum size of the buffer used to hold the section of the
payload data whose hashed value is used for the persistence value
for a set of persistence values.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the enabled state whether to perform another hash operation
after the current hash operation completes for a set of persistence
profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the enabled state whether to perform another hash operation
after the current hash operation completes for a set of persistence
profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the state indicating, when enabled, that the pool
member connection limits are not enforced for persisted
clients. Per-virtual connection limits remain hard limits
and are not disabled. The default value is disabled.
Gets the state indicating, when enabled, that the pool
member connection limits are not enforced for persisted
clients.
Sets the description for a set of persistence profiles.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of persistence profiles.
Gets the version information for this interface.
Gets a list of all Persistence profiles.
Creates the specified Persistence profiles.
Deletes the specified Persistence profiles.
Deletes all Persistence profiles.
Determines whether the specified persistence profiles are base
profiles. A base profile sits at the base of the profile's
inheritance tree, supplying the defaults for every profile derived
from it. (See also is_system_profile).
Determines whether the specified persistence profiles are system
profiles. A system profile is a profile pre-configured on the
system, ready for use. Non-system profiles are profiles created or
modified by a user. Note that if a system profile is modified, it
is no longer considered a system profile. (See also
is_base_profile).
Sets the names of the default profiles from which the specified profiles will derive
default values for its attributes.
Gets the names of the default profiles from which the specified profiles will derive
default values for its attributes.
Sets the persistence modes for the specified Persistence profiles.
Gets the persistence modes for the specified Persistence profiles.
Sets the mirror states for the specified Persistence profiles.
Gets the mirror states for the specified Persistence profiles.
Sets the timeout for the specified Persistence profiles.
The number of seconds to timeout a persistence entry.
Gets the timeout for the specified Persistence profiles.
The number of seconds to timeout a persistence entry.
Sets the masks used in either simple or sticky persistence mode.
Gets the masks used in either simple or sticky persistence mode.
Sets the cookie persistence methods to be used when in cookie persistence mode.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie persistence methods to be used when in cookie persistence mode.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie names for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie names for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie expiration in seconds for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the cookie expiration in seconds for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the cookie encryption types for Persistence profiles.
See CookieEncryption for more details.
Gets the cookie encryption types for Persistence profiles.
Sets the cookie encryption passphrases for the specified Persistence profiles.
These are used when the persistence mode is PERSISTENCE_MODE_COOKIE and cookie encryption is required
or preferred.
Gets the encrypted cookie encryption passphrases for the specified Persistence
profiles. These are encrypted and generally of little use except for verifying
they have not changed.
Sets the cookie hash offsets for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Gets the cookie hash offsets for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Sets the cookie hash lengths for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Gets the cookie hash lengths for the specified profiles.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE, and
cookie persistence method is COOKIE_PERSISTENCE_METHOD_HASH.
Sets the cookie's HTTPonly attribute state for the specified profiles.
When enabled, sets the value of the httponly attribute for inserted
cookies in HTTP response.
This is applicable only when the profile has persistence mode of
PERSISTENCE_MODE_COOKIE and a cookie persistence method of
COOKIE_PERSISTENCE_METHOD_INSERT.
Gets the cookie's HTTPonly attribute state for the specified profiles.
Sets the cookie's Secure attribute state for the specified profiles.
When enabled, sets the value of the secure attribute for inserted
cookies in HTTP response.
This is applicable only when the profile has persistence mode of
PERSISTENCE_MODE_COOKIE and a cookie persistence method of
COOKIE_PERSISTENCE_METHOD_INSERT.
Gets the cookie's Secure attribute state for the specified profiles.
Sets the state indicating, when enabled, that the cookie
persistence entry will be sent to the client on every
response, rather than only on the first response. The
default value is disabled.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Gets the state indicating, when enabled, that the cookie
persistence entry will be sent to the client on every
response, rather than only on the first response. The
default value is disabled.
Applicable when persistence mode is PERSISTENCE_MODE_COOKIE.
Sets the states to indicate whether MS terminal services have been configured without
a session directory for the specified Persistence profiles.
Gets the states to indicate whether MS terminal services have been configured without
a session directory for the specified Persistence profiles.
Sets the states to indicate whether to map known proxies when the persistence mode
is source address affinity.
Gets the states to indicate whether to map known proxies when the persistence mode
is source address affinity.
Sets the mapped address that is used when the map proxies state is enabled
and the source address matches the map proxy class. When this is not set, an
address from the data-group/class is used.
Gets the proxy map address used when map proxies state is enabled
on source address persistence mode.
Sets the data-group/class that is searched to determine whether a source
address is behind a proxy and should then be mapped. This is only relevant
when the map proxies state is enabled on a source address persistence profile.
If this is not set when the map proxy state is enabled, then the data-group/class
defined by the DB variable "Persist.WellKnownProxyClass" will be used.
Gets the proxy map IP address class/datagroup name used when map known proxies
state is enabled on source address persistence mode.
Sets the sip_info header for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_SIP.
Gets the sip_info headers for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_SIP.
Sets the states to indicate whether persistence entries added under this profile are
available across services.
Gets the states to indicate whether persistence entries added under this profile are
available across services.
Sets the states to indicate whether persistence entries added under this profile are
available across virtuals.
Gets the states to indicate whether persistence entries added under this profile are
available across virtuals.
Sets the states to indicate whether persistence entries added under this profile are
available across pools.
Gets the states to indicate whether persistence entries added under this profile are
available across pools.
Sets the UIE rules for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_UIE.
Gets the UIE rules for the specified Persistence profiles.
Applicable when persistence mode is PERSISTENCE_MODE_UIE.
Sets the hash method used to generate the persistence values for a
set of persistence profiles.
See PersistenceHashMethod for details.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH.
Gets the hash method used to generate the persistence values for a
set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH.
Sets the offset to the start of the payload data whose hashed value
is used as the persistence value for a set of persistence profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
The hashed payload data length is specified via set_hash_length.
Gets the offset to the start of the payload data whose hashed value
is used as the persistence value for a set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the length of payload data whose hashed value is used for the
persistence value for a set of persistence profiles.
The start of the data is specified via set_hash_offset.
The hash payload data is either delimited by this offset and length
or the starting and ending string pattern, not both.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the length of payload data whose hashed value is used for the
persistence value for a set of persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the pattern marking the start of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the pattern marking the start of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the pattern marking the end of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
The hash payload data is either delimited by this starting and
ending string pattern or the offset and length, not both.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the pattern marking the end of the section of payload data
whose hashed value is used for the persistence value for a set of
persistence profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the maximum size of the buffer used to hold the section of the
payload data whose hashed value is used for the persistence value
for a set of persistence values.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the maximum size of the buffer used to hold the section of the
payload data whose hashed value is used for the persistence value
for a set of persistence values.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the enabled state whether to perform another hash operation
after the current hash operation completes for a set of persistence
profiles.
This is only applicable when the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Gets the enabled state whether to perform another hash operation
after the current hash operation completes for a set of persistence
profiles.
This only returns useful values if the persistence mode is
PERSISTENCE_MODE_HASH and the hash method is PERSISTENCE_HASH_CARP.
Sets the state indicating, when enabled, that the pool
member connection limits are not enforced for persisted
clients. Per-virtual connection limits remain hard limits
and are not disabled. The default value is disabled.
Gets the state indicating, when enabled, that the pool
member connection limits are not enforced for persisted
clients.
Sets the description for a set of persistence profiles.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of persistence profiles.
Gets the version information for this interface.
The ProfilePersistence interface enables you to manipulate a local load balancer's Persistence profile.