COOKIE_PERSISTENCE_METHOD_NONE COOKIE_PERSISTENCE_METHOD_INSERT COOKIE_PERSISTENCE_METHOD_REWRITE COOKIE_PERSISTENCE_METHOD_PASSIVE COOKIE_PERSISTENCE_METHOD_HASH STATE_DISABLED STATE_ENABLED PERSISTENCE_MODE_NONE PERSISTENCE_MODE_SOURCE_ADDRESS_AFFINITY PERSISTENCE_MODE_DESTINATION_ADDRESS_AFFINITY PERSISTENCE_MODE_COOKIE PERSISTENCE_MODE_MSRDP PERSISTENCE_MODE_SSL_SID PERSISTENCE_MODE_SIP PERSISTENCE_MODE_UIE PERSISTENCE_MODE_HASH PERSISTENCE_HASH_NONE PERSISTENCE_HASH_DEFAULT PERSISTENCE_HASH_CARP PERSISTENCE_HASH_UNKNOWN PERSISTENCE_COOKIE_ENCRYPTION_UNKNOWN PERSISTENCE_COOKIE_ENCRYPTION_PREFERRED PERSISTENCE_COOKIE_ENCRYPTION_REQUIRED PERSISTENCE_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.