amazonka-pipes-2.0: Amazon EventBridge Pipes 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.Pipes.Types.EcsEnvironmentFile

Description

 
Synopsis

Documentation

data EcsEnvironmentFile Source #

A list of files containing the environment variables to pass to a container. You can specify up to ten environment files. The file must have a .env file extension. Each line in an environment file should contain an environment variable in VARIABLE=VALUE format. Lines beginning with # are treated as comments and are ignored. For more information about the environment variable file syntax, see Declare default environment variables in file.

If there are environment variables specified using the environment parameter in a container definition, they take precedence over the variables contained within an environment file. If multiple environment files are specified that contain the same variable, they're processed from the top down. We recommend that you use unique variable names. For more information, see Specifying environment variables in the Amazon Elastic Container Service Developer Guide.

This parameter is only supported for tasks hosted on Fargate using the following platform versions:

  • Linux platform version 1.4.0 or later.
  • Windows platform version 1.0.0 or later.

See: newEcsEnvironmentFile smart constructor.

Constructors

EcsEnvironmentFile' 

Fields

  • type' :: EcsEnvironmentFileType

    The file type to use. The only supported value is s3.

  • value :: Text

    The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.

Instances

Instances details
FromJSON EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

ToJSON EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

Generic EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

Associated Types

type Rep EcsEnvironmentFile :: Type -> Type #

Read EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

Show EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

NFData EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

Methods

rnf :: EcsEnvironmentFile -> () #

Eq EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

Hashable EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

type Rep EcsEnvironmentFile Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEnvironmentFile

type Rep EcsEnvironmentFile = D1 ('MetaData "EcsEnvironmentFile" "Amazonka.Pipes.Types.EcsEnvironmentFile" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "EcsEnvironmentFile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EcsEnvironmentFileType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEcsEnvironmentFile Source #

Create a value of EcsEnvironmentFile 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:type':EcsEnvironmentFile', ecsEnvironmentFile_type - The file type to use. The only supported value is s3.

$sel:value:EcsEnvironmentFile', ecsEnvironmentFile_value - The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.

ecsEnvironmentFile_type :: Lens' EcsEnvironmentFile EcsEnvironmentFileType Source #

The file type to use. The only supported value is s3.

ecsEnvironmentFile_value :: Lens' EcsEnvironmentFile Text Source #

The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file.