amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.ConnectionLogOptions

Description

 
Synopsis

Documentation

data ConnectionLogOptions Source #

Describes the client connection logging options for the Client VPN endpoint.

See: newConnectionLogOptions smart constructor.

Constructors

ConnectionLogOptions' 

Fields

Instances

Instances details
ToQuery ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Generic ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Associated Types

type Rep ConnectionLogOptions :: Type -> Type #

Read ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Show ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

NFData ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Methods

rnf :: ConnectionLogOptions -> () #

Eq ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Hashable ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

type Rep ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

type Rep ConnectionLogOptions = D1 ('MetaData "ConnectionLogOptions" "Amazonka.EC2.Types.ConnectionLogOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ConnectionLogOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudwatchLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudwatchLogStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newConnectionLogOptions :: ConnectionLogOptions Source #

Create a value of ConnectionLogOptions 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:cloudwatchLogGroup:ConnectionLogOptions', connectionLogOptions_cloudwatchLogGroup - The name of the CloudWatch Logs log group. Required if connection logging is enabled.

$sel:cloudwatchLogStream:ConnectionLogOptions', connectionLogOptions_cloudwatchLogStream - The name of the CloudWatch Logs log stream to which the connection data is published.

$sel:enabled:ConnectionLogOptions', connectionLogOptions_enabled - Indicates whether connection logging is enabled.

connectionLogOptions_cloudwatchLogGroup :: Lens' ConnectionLogOptions (Maybe Text) Source #

The name of the CloudWatch Logs log group. Required if connection logging is enabled.

connectionLogOptions_cloudwatchLogStream :: Lens' ConnectionLogOptions (Maybe Text) Source #

The name of the CloudWatch Logs log stream to which the connection data is published.

connectionLogOptions_enabled :: Lens' ConnectionLogOptions (Maybe Bool) Source #

Indicates whether connection logging is enabled.