Safe Haskell | None |
---|---|
Language | Haskell2010 |
Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners.
This policy is similar to the policy created by CreateLBCookieStickinessPolicy
, except that the lifetime of the special Elastic Load Balancing cookie
follows the lifetime of the application-generated cookie specified in the
policy configuration. The load balancer only inserts a new stickiness cookie
when the application response includes a new application cookie.
If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued.
An application client must receive and send two cookies: the
application-generated cookie and the special Elastic Load Balancing cookie
named AWSELB
. This is the default behavior for many common web browsers. For
more information, see Enabling Application-Controlled Session Stickiness in
the Elastic Load Balancing Developer Guide.
- data CreateAppCookieStickinessPolicy
- createAppCookieStickinessPolicy :: Text -> Text -> Text -> CreateAppCookieStickinessPolicy
- cacspCookieName :: Lens' CreateAppCookieStickinessPolicy Text
- cacspLoadBalancerName :: Lens' CreateAppCookieStickinessPolicy Text
- cacspPolicyName :: Lens' CreateAppCookieStickinessPolicy Text
- data CreateAppCookieStickinessPolicyResponse
- createAppCookieStickinessPolicyResponse :: CreateAppCookieStickinessPolicyResponse
Request
data CreateAppCookieStickinessPolicy Source
Request constructor
createAppCookieStickinessPolicy Source
:: Text | |
-> Text | |
-> Text | |
-> CreateAppCookieStickinessPolicy |
CreateAppCookieStickinessPolicy
constructor.
The fields accessible through corresponding lenses are:
Request lenses
cacspCookieName :: Lens' CreateAppCookieStickinessPolicy Text Source
Name of the application cookie used for stickiness.
cacspLoadBalancerName :: Lens' CreateAppCookieStickinessPolicy Text Source
The name of the load balancer.
cacspPolicyName :: Lens' CreateAppCookieStickinessPolicy Text Source
The name of the policy being created. The name must be unique within the set of policies for this load balancer.