libZSservicesZSamazonka-opsworksZSamazonka-opsworks
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.OpsWorks.Types.SslConfiguration

Description

 
Synopsis

Documentation

data SslConfiguration Source #

Describes an app's SSL configuration.

See: newSslConfiguration smart constructor.

Constructors

SslConfiguration' 

Fields

  • privateKey :: Maybe Text

    The private key; the contents of the certificate's domain.kex file.

  • certificate :: Maybe Text

    The contents of the certificate's domain.crt file.

  • chain :: Maybe Text

    Optional. Can be used to specify an intermediate certificate authority key or client authentication.

Instances

Instances details
Eq SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Read SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Show SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Generic SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Associated Types

type Rep SslConfiguration :: Type -> Type #

NFData SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Methods

rnf :: SslConfiguration -> () #

Hashable SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

ToJSON SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

FromJSON SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

type Rep SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

type Rep SslConfiguration = D1 ('MetaData "SslConfiguration" "Amazonka.OpsWorks.Types.SslConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "SslConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSslConfiguration :: SslConfiguration Source #

Create a value of SslConfiguration 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:privateKey:SslConfiguration', sslConfiguration_privateKey - The private key; the contents of the certificate's domain.kex file.

$sel:certificate:SslConfiguration', sslConfiguration_certificate - The contents of the certificate's domain.crt file.

$sel:chain:SslConfiguration', sslConfiguration_chain - Optional. Can be used to specify an intermediate certificate authority key or client authentication.

sslConfiguration_privateKey :: Lens' SslConfiguration (Maybe Text) Source #

The private key; the contents of the certificate's domain.kex file.

sslConfiguration_certificate :: Lens' SslConfiguration (Maybe Text) Source #

The contents of the certificate's domain.crt file.

sslConfiguration_chain :: Lens' SslConfiguration (Maybe Text) Source #

Optional. Can be used to specify an intermediate certificate authority key or client authentication.