amazonka-batch-2.0: Amazon Batch 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.Batch.Types.EksEmptyDir

Description

 
Synopsis

Documentation

data EksEmptyDir Source #

Specifies the configuration of a Kubernetes emptyDir volume. An emptyDir volume is first created when a pod is assigned to a node. It exists as long as that pod is running on that node. The emptyDir volume is initially empty. All containers in the pod can read and write the files in the emptyDir volume. However, the emptyDir volume can be mounted at the same or different paths in each container. When a pod is removed from a node for any reason, the data in the emptyDir is deleted permanently. For more information, see emptyDir in the Kubernetes documentation.

See: newEksEmptyDir smart constructor.

Constructors

EksEmptyDir' 

Fields

  • medium :: Maybe Text

    The medium to store the volume. The default value is an empty string, which uses the storage of the node.

    ""
    (Default) Use the disk storage of the node.
    "Memory"
    Use the tmpfs volume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.
  • sizeLimit :: Maybe Text

    The maximum size of the volume. By default, there's no maximum size defined.

Instances

Instances details
FromJSON EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

ToJSON EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

Generic EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

Associated Types

type Rep EksEmptyDir :: Type -> Type #

Read EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

Show EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

NFData EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

Methods

rnf :: EksEmptyDir -> () #

Eq EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

Hashable EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

type Rep EksEmptyDir Source # 
Instance details

Defined in Amazonka.Batch.Types.EksEmptyDir

type Rep EksEmptyDir = D1 ('MetaData "EksEmptyDir" "Amazonka.Batch.Types.EksEmptyDir" "amazonka-batch-2.0-Ey2VZ5obnq65VwmlrJ2r2K" 'False) (C1 ('MetaCons "EksEmptyDir'" 'PrefixI 'True) (S1 ('MetaSel ('Just "medium") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sizeLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEksEmptyDir :: EksEmptyDir Source #

Create a value of EksEmptyDir 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:medium:EksEmptyDir', eksEmptyDir_medium - The medium to store the volume. The default value is an empty string, which uses the storage of the node.

""
(Default) Use the disk storage of the node.
"Memory"
Use the tmpfs volume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.

$sel:sizeLimit:EksEmptyDir', eksEmptyDir_sizeLimit - The maximum size of the volume. By default, there's no maximum size defined.

eksEmptyDir_medium :: Lens' EksEmptyDir (Maybe Text) Source #

The medium to store the volume. The default value is an empty string, which uses the storage of the node.

""
(Default) Use the disk storage of the node.
"Memory"
Use the tmpfs volume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.

eksEmptyDir_sizeLimit :: Lens' EksEmptyDir (Maybe Text) Source #

The maximum size of the volume. By default, there's no maximum size defined.