amazonka-opensearch-2.0: Amazon OpenSearch Service 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.OpenSearch.Types.StorageTypeLimit

Description

 
Synopsis

Documentation

data StorageTypeLimit Source #

Limits that are applicable for the given Amazon OpenSearch Service storage type.

See: newStorageTypeLimit smart constructor.

Constructors

StorageTypeLimit' 

Fields

  • limitName :: Maybe Text

    Name of storage limits that are applicable for the given storage type. If StorageType is ebs, the following options are available:

    • MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.
    • MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.
    • MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
    • MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
    • MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
    • MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
  • limitValues :: Maybe [Text]

    The limit values.

Instances

Instances details
FromJSON StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Generic StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Associated Types

type Rep StorageTypeLimit :: Type -> Type #

Read StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Show StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

NFData StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Methods

rnf :: StorageTypeLimit -> () #

Eq StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Hashable StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

type Rep StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

type Rep StorageTypeLimit = D1 ('MetaData "StorageTypeLimit" "Amazonka.OpenSearch.Types.StorageTypeLimit" "amazonka-opensearch-2.0-GNoaWlqGXH04P8GBIHM78L" 'False) (C1 ('MetaCons "StorageTypeLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limitName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limitValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newStorageTypeLimit :: StorageTypeLimit Source #

Create a value of StorageTypeLimit 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:limitName:StorageTypeLimit', storageTypeLimit_limitName - Name of storage limits that are applicable for the given storage type. If StorageType is ebs, the following options are available:

  • MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.
  • MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.
  • MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
  • MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
  • MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
  • MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.

$sel:limitValues:StorageTypeLimit', storageTypeLimit_limitValues - The limit values.

storageTypeLimit_limitName :: Lens' StorageTypeLimit (Maybe Text) Source #

Name of storage limits that are applicable for the given storage type. If StorageType is ebs, the following options are available:

  • MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.
  • MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.
  • MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
  • MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
  • MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
  • MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.