amazonka-lightsail-2.0: Amazon Lightsail SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Description

 
Synopsis

Documentation

data LoadBalancerTlsPolicy Source #

Describes the TLS security policies that are available for Lightsail load balancers.

For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.

See: newLoadBalancerTlsPolicy smart constructor.

Constructors

LoadBalancerTlsPolicy' 

Fields

Instances

Instances details
FromJSON LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Generic LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Associated Types

type Rep LoadBalancerTlsPolicy :: Type -> Type #

Read LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Show LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

NFData LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Methods

rnf :: LoadBalancerTlsPolicy -> () #

Eq LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

Hashable LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

type Rep LoadBalancerTlsPolicy Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsPolicy

type Rep LoadBalancerTlsPolicy = D1 ('MetaData "LoadBalancerTlsPolicy" "Amazonka.Lightsail.Types.LoadBalancerTlsPolicy" "amazonka-lightsail-2.0-77hvsZhtZFxFduYae8QaN0" 'False) (C1 ('MetaCons "LoadBalancerTlsPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ciphers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newLoadBalancerTlsPolicy :: LoadBalancerTlsPolicy Source #

Create a value of LoadBalancerTlsPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ciphers:LoadBalancerTlsPolicy', loadBalancerTlsPolicy_ciphers - The ciphers used by the TLS security policy.

The ciphers are listed in order of preference.

$sel:description:LoadBalancerTlsPolicy', loadBalancerTlsPolicy_description - The description of the TLS security policy.

$sel:isDefault:LoadBalancerTlsPolicy', loadBalancerTlsPolicy_isDefault - A Boolean value that indicates whether the TLS security policy is the default.

$sel:name:LoadBalancerTlsPolicy', loadBalancerTlsPolicy_name - The name of the TLS security policy.

$sel:protocols:LoadBalancerTlsPolicy', loadBalancerTlsPolicy_protocols - The protocols used in a given TLS security policy.

loadBalancerTlsPolicy_ciphers :: Lens' LoadBalancerTlsPolicy (Maybe [Text]) Source #

The ciphers used by the TLS security policy.

The ciphers are listed in order of preference.

loadBalancerTlsPolicy_description :: Lens' LoadBalancerTlsPolicy (Maybe Text) Source #

The description of the TLS security policy.

loadBalancerTlsPolicy_isDefault :: Lens' LoadBalancerTlsPolicy (Maybe Bool) Source #

A Boolean value that indicates whether the TLS security policy is the default.

loadBalancerTlsPolicy_name :: Lens' LoadBalancerTlsPolicy (Maybe Text) Source #

The name of the TLS security policy.

loadBalancerTlsPolicy_protocols :: Lens' LoadBalancerTlsPolicy (Maybe [Text]) Source #

The protocols used in a given TLS security policy.