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.EcsEphemeralStorage

Description

 
Synopsis

Documentation

data EcsEphemeralStorage Source #

The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on Fargate. For more information, see Fargate task storage in the Amazon ECS User Guide for Fargate.

This parameter is only supported for tasks hosted on Fargate using Linux platform version 1.4.0 or later. This parameter is not supported for Windows containers on Fargate.

See: newEcsEphemeralStorage smart constructor.

Constructors

EcsEphemeralStorage' 

Fields

  • sizeInGiB :: Natural

    The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is 21 GiB and the maximum supported value is 200 GiB.

Instances

Instances details
FromJSON EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

ToJSON EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

Generic EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

Associated Types

type Rep EcsEphemeralStorage :: Type -> Type #

Read EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

Show EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

NFData EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

Methods

rnf :: EcsEphemeralStorage -> () #

Eq EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

Hashable EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

type Rep EcsEphemeralStorage Source # 
Instance details

Defined in Amazonka.Pipes.Types.EcsEphemeralStorage

type Rep EcsEphemeralStorage = D1 ('MetaData "EcsEphemeralStorage" "Amazonka.Pipes.Types.EcsEphemeralStorage" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "EcsEphemeralStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeInGiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newEcsEphemeralStorage Source #

Create a value of EcsEphemeralStorage 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:sizeInGiB:EcsEphemeralStorage', ecsEphemeralStorage_sizeInGiB - The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is 21 GiB and the maximum supported value is 200 GiB.

ecsEphemeralStorage_sizeInGiB :: Lens' EcsEphemeralStorage Natural Source #

The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is 21 GiB and the maximum supported value is 200 GiB.