libZSservicesZSamazonka-opensearchZSamazonka-opensearch
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.OpenSearch.Types.StorageTypeLimit

Description

 
Synopsis

Documentation

data StorageTypeLimit Source #

Limits that are applicable for the given 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 storage options are applicable:

    1. MinimumVolumeSize
    2. MaximumVolumeSize
    3. MaximumIops
    4. MinimumIops
  • limitValues :: Maybe [Text]

    Values for the StorageTypeLimit$LimitName .

Instances

Instances details
Eq StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Read StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Show 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 #

NFData StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

Methods

rnf :: StorageTypeLimit -> () #

Hashable StorageTypeLimit Source # 
Instance details

Defined in Amazonka.OpenSearch.Types.StorageTypeLimit

FromJSON 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" "libZSservicesZSamazonka-opensearchZSamazonka-opensearch" '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 storage options are applicable:

  1. MinimumVolumeSize
  2. MaximumVolumeSize
  3. MaximumIops
  4. MinimumIops

$sel:limitValues:StorageTypeLimit', storageTypeLimit_limitValues - Values for the StorageTypeLimit$LimitName .

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 storage options are applicable:

  1. MinimumVolumeSize
  2. MaximumVolumeSize
  3. MaximumIops
  4. MinimumIops

storageTypeLimit_limitValues :: Lens' StorageTypeLimit (Maybe [Text]) Source #

Values for the StorageTypeLimit$LimitName .