libZSservicesZSamazonka-appmeshZSamazonka-appmesh
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.AppMesh.Types.FileAccessLog

Description

 
Synopsis

Documentation

data FileAccessLog Source #

An object that represents an access log file.

See: newFileAccessLog smart constructor.

Constructors

FileAccessLog' 

Fields

  • path :: Text

    The file path to write access logs to. You can use /dev/stdout to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.

    The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.

Instances

Instances details
Eq FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Read FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Show FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Generic FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Associated Types

type Rep FileAccessLog :: Type -> Type #

NFData FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Methods

rnf :: FileAccessLog -> () #

Hashable FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

ToJSON FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

FromJSON FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

type Rep FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

type Rep FileAccessLog = D1 ('MetaData "FileAccessLog" "Amazonka.AppMesh.Types.FileAccessLog" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "FileAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFileAccessLog Source #

Create a value of FileAccessLog 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:path:FileAccessLog', fileAccessLog_path - The file path to write access logs to. You can use /dev/stdout to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.

The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.

fileAccessLog_path :: Lens' FileAccessLog Text Source #

The file path to write access logs to. You can use /dev/stdout to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.

The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.