libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch
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.ElasticSearch.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-01-01 of the Amazon Elasticsearch Service SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception for missing / invalid input fields. Gives http status code of 400.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception for creating a resource that already exists. Gives http status code of 400.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.

_BaseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred while processing the request.

_DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

_InternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

_InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

_InvalidPaginationTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request processing has failed because of invalid pagination token provided by customer. Returns an HTTP status code of 400.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

AutoTuneDesiredState

newtype AutoTuneDesiredState Source #

Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.

Instances

Instances details
Eq AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Ord AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Read AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Show AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Generic AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Associated Types

type Rep AutoTuneDesiredState :: Type -> Type #

NFData AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

Methods

rnf :: AutoTuneDesiredState -> () #

Hashable AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToJSON AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToJSONKey AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

FromJSON AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

FromJSONKey AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToLog AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToHeader AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToQuery AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

FromXML AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToXML AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToByteString AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

FromText AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

ToText AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

type Rep AutoTuneDesiredState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDesiredState

type Rep AutoTuneDesiredState = D1 ('MetaData "AutoTuneDesiredState" "Amazonka.ElasticSearch.Types.AutoTuneDesiredState" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "AutoTuneDesiredState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoTuneDesiredState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoTuneState

newtype AutoTuneState Source #

Specifies the Auto-Tune state for the Elasticsearch domain. For valid states see the Developer Guide.

Constructors

AutoTuneState' 

Instances

Instances details
Eq AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Ord AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Read AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Show AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Generic AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Associated Types

type Rep AutoTuneState :: Type -> Type #

NFData AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Methods

rnf :: AutoTuneState -> () #

Hashable AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToJSON AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToJSONKey AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

FromJSON AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

FromJSONKey AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToLog AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToHeader AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToQuery AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

FromXML AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToXML AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Methods

toXML :: AutoTuneState -> XML #

ToByteString AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

FromText AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

ToText AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

Methods

toText :: AutoTuneState -> Text #

type Rep AutoTuneState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneState

type Rep AutoTuneState = D1 ('MetaData "AutoTuneState" "Amazonka.ElasticSearch.Types.AutoTuneState" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "AutoTuneState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoTuneState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoTuneType

newtype AutoTuneType Source #

Specifies Auto-Tune type. Valid value is SCHEDULED_ACTION.

Constructors

AutoTuneType' 

Bundled Patterns

pattern AutoTuneType_SCHEDULED_ACTION :: AutoTuneType 

Instances

Instances details
Eq AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Ord AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Read AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Show AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Generic AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Associated Types

type Rep AutoTuneType :: Type -> Type #

NFData AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Methods

rnf :: AutoTuneType -> () #

Hashable AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToJSON AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToJSONKey AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

FromJSON AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

FromJSONKey AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToLog AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToHeader AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToQuery AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

FromXML AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToXML AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Methods

toXML :: AutoTuneType -> XML #

ToByteString AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

FromText AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

ToText AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

Methods

toText :: AutoTuneType -> Text #

type Rep AutoTuneType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneType

type Rep AutoTuneType = D1 ('MetaData "AutoTuneType" "Amazonka.ElasticSearch.Types.AutoTuneType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "AutoTuneType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoTuneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentStatus

newtype DeploymentStatus Source #

Instances

Instances details
Eq DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Ord DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Read DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Show DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Generic DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Associated Types

type Rep DeploymentStatus :: Type -> Type #

NFData DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

Methods

rnf :: DeploymentStatus -> () #

Hashable DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

FromJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

FromJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToLog DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToHeader DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToQuery DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

FromXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToByteString DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

FromText DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

ToText DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

type Rep DeploymentStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DeploymentStatus

type Rep DeploymentStatus = D1 ('MetaData "DeploymentStatus" "Amazonka.ElasticSearch.Types.DeploymentStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "DeploymentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DescribePackagesFilterName

newtype DescribePackagesFilterName Source #

Instances

Instances details
Eq DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Ord DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Read DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Show DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Generic DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Associated Types

type Rep DescribePackagesFilterName :: Type -> Type #

NFData DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

Hashable DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToJSON DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToJSONKey DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

FromJSON DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

FromJSONKey DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToLog DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToHeader DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToQuery DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

FromXML DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToXML DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToByteString DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

FromText DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

ToText DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

type Rep DescribePackagesFilterName Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilterName

type Rep DescribePackagesFilterName = D1 ('MetaData "DescribePackagesFilterName" "Amazonka.ElasticSearch.Types.DescribePackagesFilterName" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "DescribePackagesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDescribePackagesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainPackageStatus

newtype DomainPackageStatus Source #

Instances

Instances details
Eq DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Ord DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Read DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Show DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Generic DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Associated Types

type Rep DomainPackageStatus :: Type -> Type #

NFData DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

Methods

rnf :: DomainPackageStatus -> () #

Hashable DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToJSON DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToJSONKey DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

FromJSON DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

FromJSONKey DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToLog DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToHeader DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToQuery DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

FromXML DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToXML DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToByteString DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

FromText DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

ToText DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

type Rep DomainPackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageStatus

type Rep DomainPackageStatus = D1 ('MetaData "DomainPackageStatus" "Amazonka.ElasticSearch.Types.DomainPackageStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "DomainPackageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainPackageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ESPartitionInstanceType

newtype ESPartitionInstanceType Source #

Bundled Patterns

pattern ESPartitionInstanceType_C4_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C4_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C4_8xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C4_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C4_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_18xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_9xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_C5_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_D2_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_D2_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_D2_8xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_D2_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I2_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I2_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_16xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_8xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_I3_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M3_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M3_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M3_medium_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M3_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M4_10xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M4_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M4_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M4_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M4_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M5_12xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M5_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M5_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M5_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_M5_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R3_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R3_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R3_8xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R3_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R3_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_16xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_8xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R4_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R5_12xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R5_2xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R5_4xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R5_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_R5_xlarge_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_T2_medium_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_T2_micro_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_T2_small_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_Ultrawarm1_large_elasticsearch :: ESPartitionInstanceType 
pattern ESPartitionInstanceType_Ultrawarm1_medium_elasticsearch :: ESPartitionInstanceType 

Instances

Instances details
Eq ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Ord ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Read ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Show ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Generic ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Associated Types

type Rep ESPartitionInstanceType :: Type -> Type #

NFData ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

Methods

rnf :: ESPartitionInstanceType -> () #

Hashable ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToJSON ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToJSONKey ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

FromJSON ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

FromJSONKey ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToLog ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToHeader ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToQuery ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

FromXML ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToXML ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToByteString ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

FromText ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

ToText ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

type Rep ESPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESPartitionInstanceType

type Rep ESPartitionInstanceType = D1 ('MetaData "ESPartitionInstanceType" "Amazonka.ElasticSearch.Types.ESPartitionInstanceType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "ESPartitionInstanceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromESPartitionInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ESWarmPartitionInstanceType

newtype ESWarmPartitionInstanceType Source #

Instances

Instances details
Eq ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Ord ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Read ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Show ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Generic ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Associated Types

type Rep ESWarmPartitionInstanceType :: Type -> Type #

NFData ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

Hashable ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToJSON ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToJSONKey ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

FromJSON ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

FromJSONKey ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToLog ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToHeader ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToQuery ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

FromXML ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToXML ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToByteString ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

FromText ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

ToText ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

type Rep ESWarmPartitionInstanceType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType

type Rep ESWarmPartitionInstanceType = D1 ('MetaData "ESWarmPartitionInstanceType" "Amazonka.ElasticSearch.Types.ESWarmPartitionInstanceType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "ESWarmPartitionInstanceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromESWarmPartitionInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EngineType

newtype EngineType Source #

Constructors

EngineType' 

Fields

Bundled Patterns

pattern EngineType_Elasticsearch :: EngineType 
pattern EngineType_OpenSearch :: EngineType 

Instances

Instances details
Eq EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Ord EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Read EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Show EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Generic EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Associated Types

type Rep EngineType :: Type -> Type #

NFData EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Methods

rnf :: EngineType -> () #

Hashable EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToJSON EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToJSONKey EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

FromJSON EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

FromJSONKey EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToLog EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToHeader EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToQuery EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

FromXML EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToXML EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Methods

toXML :: EngineType -> XML #

ToByteString EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

FromText EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

ToText EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

Methods

toText :: EngineType -> Text #

type Rep EngineType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EngineType

type Rep EngineType = D1 ('MetaData "EngineType" "Amazonka.ElasticSearch.Types.EngineType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "EngineType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEngineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InboundCrossClusterSearchConnectionStatusCode

newtype InboundCrossClusterSearchConnectionStatusCode Source #

Instances

Instances details
Eq InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

Ord InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

Read InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

Show InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

Generic InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

NFData InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

Hashable InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToJSON InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToJSONKey InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

FromJSON InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

FromJSONKey InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToLog InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToHeader InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToQuery InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

FromXML InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToXML InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToByteString InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

FromText InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

ToText InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

type Rep InboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode

type Rep InboundCrossClusterSearchConnectionStatusCode = D1 ('MetaData "InboundCrossClusterSearchConnectionStatusCode" "Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatusCode" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "InboundCrossClusterSearchConnectionStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInboundCrossClusterSearchConnectionStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Type of Log File, it can be one of the following:

  • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
  • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
  • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.
  • AUDIT_LOGS: Audit logs contain records of user requests for access from the domain.

Constructors

LogType' 

Fields

Instances

Instances details
Eq LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

(==) :: LogType -> LogType -> Bool #

(/=) :: LogType -> LogType -> Bool #

Ord LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Read LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Generic LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

NFData LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

rnf :: LogType -> () #

Hashable LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

ToJSON LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

FromJSON LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

ToLog LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

ToHeader LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToQuery LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

FromXML LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

toXML :: LogType -> XML #

ToByteString LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

toBS :: LogType -> ByteString #

FromText LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

Methods

toText :: LogType -> Text #

type Rep LogType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.ElasticSearch.Types.LogType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OptionState

newtype OptionState Source #

The state of a requested change. One of the following:

  • Processing: The request change is still in-process.
  • Active: The request change is processed and deployed to the Elasticsearch domain.

Constructors

OptionState' 

Instances

Instances details
Eq OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Ord OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Read OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Show OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Generic OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Associated Types

type Rep OptionState :: Type -> Type #

NFData OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Methods

rnf :: OptionState -> () #

Hashable OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToJSON OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToJSONKey OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

FromJSON OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

FromJSONKey OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToLog OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToHeader OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToQuery OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

FromXML OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToXML OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Methods

toXML :: OptionState -> XML #

ToByteString OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

FromText OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

ToText OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

Methods

toText :: OptionState -> Text #

type Rep OptionState Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionState

type Rep OptionState = D1 ('MetaData "OptionState" "Amazonka.ElasticSearch.Types.OptionState" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "OptionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOptionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutboundCrossClusterSearchConnectionStatusCode

newtype OutboundCrossClusterSearchConnectionStatusCode Source #

Instances

Instances details
Eq OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

Ord OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

Read OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

Show OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

Generic OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

NFData OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

Hashable OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToJSON OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToJSONKey OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

FromJSON OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

FromJSONKey OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToLog OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToHeader OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToQuery OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

FromXML OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToXML OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToByteString OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

FromText OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

ToText OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

type Rep OutboundCrossClusterSearchConnectionStatusCode Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode

type Rep OutboundCrossClusterSearchConnectionStatusCode = D1 ('MetaData "OutboundCrossClusterSearchConnectionStatusCode" "Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatusCode" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "OutboundCrossClusterSearchConnectionStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutboundCrossClusterSearchConnectionStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageStatus

newtype PackageStatus Source #

Constructors

PackageStatus' 

Instances

Instances details
Eq PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Ord PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Read PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Show PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Generic PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Associated Types

type Rep PackageStatus :: Type -> Type #

NFData PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Methods

rnf :: PackageStatus -> () #

Hashable PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToJSON PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToJSONKey PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

FromJSON PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

FromJSONKey PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToLog PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToHeader PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToQuery PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

FromXML PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToXML PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Methods

toXML :: PackageStatus -> XML #

ToByteString PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

FromText PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

ToText PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

Methods

toText :: PackageStatus -> Text #

type Rep PackageStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageStatus

type Rep PackageStatus = D1 ('MetaData "PackageStatus" "Amazonka.ElasticSearch.Types.PackageStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "PackageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageType

newtype PackageType Source #

Constructors

PackageType' 

Bundled Patterns

pattern PackageType_TXT_DICTIONARY :: PackageType 

Instances

Instances details
Eq PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Ord PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Read PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Show PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Generic PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Associated Types

type Rep PackageType :: Type -> Type #

NFData PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Methods

rnf :: PackageType -> () #

Hashable PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToJSON PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToJSONKey PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

FromJSON PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

FromJSONKey PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToLog PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToHeader PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToQuery PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

FromXML PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToXML PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Methods

toXML :: PackageType -> XML #

ToByteString PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

FromText PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

ToText PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

Methods

toText :: PackageType -> Text #

type Rep PackageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageType

type Rep PackageType = D1 ('MetaData "PackageType" "Amazonka.ElasticSearch.Types.PackageType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "PackageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedElasticsearchInstancePaymentOption

newtype ReservedElasticsearchInstancePaymentOption Source #

Instances

Instances details
Eq ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

Ord ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

Read ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

Show ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

Generic ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

NFData ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

Hashable ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToJSON ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToJSONKey ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

FromJSON ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

FromJSONKey ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToLog ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToHeader ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToQuery ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

FromXML ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToXML ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToByteString ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

FromText ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

ToText ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

type Rep ReservedElasticsearchInstancePaymentOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption

type Rep ReservedElasticsearchInstancePaymentOption = D1 ('MetaData "ReservedElasticsearchInstancePaymentOption" "Amazonka.ElasticSearch.Types.ReservedElasticsearchInstancePaymentOption" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "ReservedElasticsearchInstancePaymentOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedElasticsearchInstancePaymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RollbackOnDisable

newtype RollbackOnDisable Source #

Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.

Instances

Instances details
Eq RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Ord RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Read RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Show RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Generic RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Associated Types

type Rep RollbackOnDisable :: Type -> Type #

NFData RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

Methods

rnf :: RollbackOnDisable -> () #

Hashable RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToJSON RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToJSONKey RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

FromJSON RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

FromJSONKey RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToLog RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToHeader RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToQuery RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

FromXML RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToXML RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToByteString RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

FromText RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

ToText RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

type Rep RollbackOnDisable Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RollbackOnDisable

type Rep RollbackOnDisable = D1 ('MetaData "RollbackOnDisable" "Amazonka.ElasticSearch.Types.RollbackOnDisable" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "RollbackOnDisable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRollbackOnDisable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledAutoTuneActionType

newtype ScheduledAutoTuneActionType Source #

Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.

Instances

Instances details
Eq ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Ord ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Read ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Show ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Generic ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Associated Types

type Rep ScheduledAutoTuneActionType :: Type -> Type #

NFData ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

Hashable ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToJSON ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToJSONKey ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

FromJSON ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

FromJSONKey ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToLog ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToHeader ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToQuery ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

FromXML ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToXML ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToByteString ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

FromText ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

ToText ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

type Rep ScheduledAutoTuneActionType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType

type Rep ScheduledAutoTuneActionType = D1 ('MetaData "ScheduledAutoTuneActionType" "Amazonka.ElasticSearch.Types.ScheduledAutoTuneActionType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "ScheduledAutoTuneActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledAutoTuneActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledAutoTuneSeverityType

newtype ScheduledAutoTuneSeverityType Source #

Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.

Instances

Instances details
Eq ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Ord ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Read ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Show ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Generic ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Associated Types

type Rep ScheduledAutoTuneSeverityType :: Type -> Type #

NFData ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

Hashable ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToJSON ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToJSONKey ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

FromJSON ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

FromJSONKey ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToLog ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToHeader ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToQuery ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

FromXML ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToXML ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToByteString ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

FromText ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

ToText ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

type Rep ScheduledAutoTuneSeverityType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType

type Rep ScheduledAutoTuneSeverityType = D1 ('MetaData "ScheduledAutoTuneSeverityType" "Amazonka.ElasticSearch.Types.ScheduledAutoTuneSeverityType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "ScheduledAutoTuneSeverityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledAutoTuneSeverityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TLSSecurityPolicy

newtype TLSSecurityPolicy Source #

Instances

Instances details
Eq TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Ord TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Read TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Show TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Generic TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Associated Types

type Rep TLSSecurityPolicy :: Type -> Type #

NFData TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

Methods

rnf :: TLSSecurityPolicy -> () #

Hashable TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToJSON TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToJSONKey TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

FromJSON TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

FromJSONKey TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToLog TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToHeader TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToQuery TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

FromXML TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToXML TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToByteString TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

FromText TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

ToText TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

type Rep TLSSecurityPolicy Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TLSSecurityPolicy

type Rep TLSSecurityPolicy = D1 ('MetaData "TLSSecurityPolicy" "Amazonka.ElasticSearch.Types.TLSSecurityPolicy" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "TLSSecurityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTLSSecurityPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimeUnit

newtype TimeUnit Source #

Specifies the unit of a maintenance schedule duration. Valid value is HOUR. See the Developer Guide for more information.

Constructors

TimeUnit' 

Fields

Bundled Patterns

pattern TimeUnit_HOURS :: TimeUnit 

Instances

Instances details
Eq TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Ord TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Read TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Show TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Generic TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Associated Types

type Rep TimeUnit :: Type -> Type #

Methods

from :: TimeUnit -> Rep TimeUnit x #

to :: Rep TimeUnit x -> TimeUnit #

NFData TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

rnf :: TimeUnit -> () #

Hashable TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

hashWithSalt :: Int -> TimeUnit -> Int #

hash :: TimeUnit -> Int #

ToJSON TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

ToJSONKey TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

FromJSON TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

FromJSONKey TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

ToLog TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

ToHeader TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

toHeader :: HeaderName -> TimeUnit -> [Header] #

ToQuery TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

FromXML TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

ToXML TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

toXML :: TimeUnit -> XML #

ToByteString TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

toBS :: TimeUnit -> ByteString #

FromText TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

ToText TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

Methods

toText :: TimeUnit -> Text #

type Rep TimeUnit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.TimeUnit

type Rep TimeUnit = D1 ('MetaData "TimeUnit" "Amazonka.ElasticSearch.Types.TimeUnit" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "TimeUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimeUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpgradeStatus

newtype UpgradeStatus Source #

Constructors

UpgradeStatus' 

Instances

Instances details
Eq UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Ord UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Read UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Show UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Generic UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Associated Types

type Rep UpgradeStatus :: Type -> Type #

NFData UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Methods

rnf :: UpgradeStatus -> () #

Hashable UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToJSON UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToJSONKey UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

FromJSON UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

FromJSONKey UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToLog UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToHeader UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToQuery UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

FromXML UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToXML UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Methods

toXML :: UpgradeStatus -> XML #

ToByteString UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

FromText UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

ToText UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

Methods

toText :: UpgradeStatus -> Text #

type Rep UpgradeStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStatus

type Rep UpgradeStatus = D1 ('MetaData "UpgradeStatus" "Amazonka.ElasticSearch.Types.UpgradeStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "UpgradeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpgradeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpgradeStep

newtype UpgradeStep Source #

Constructors

UpgradeStep' 

Instances

Instances details
Eq UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Ord UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Read UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Show UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Generic UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Associated Types

type Rep UpgradeStep :: Type -> Type #

NFData UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Methods

rnf :: UpgradeStep -> () #

Hashable UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToJSON UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToJSONKey UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

FromJSON UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

FromJSONKey UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToLog UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToHeader UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToQuery UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

FromXML UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToXML UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Methods

toXML :: UpgradeStep -> XML #

ToByteString UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

FromText UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

ToText UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

Methods

toText :: UpgradeStep -> Text #

type Rep UpgradeStep Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStep

type Rep UpgradeStep = D1 ('MetaData "UpgradeStep" "Amazonka.ElasticSearch.Types.UpgradeStep" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "UpgradeStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpgradeStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeType

newtype VolumeType Source #

The type of EBS volume, standard, gp2, or io1. See Configuring EBS-based Storagefor more information.

Constructors

VolumeType' 

Fields

Bundled Patterns

pattern VolumeType_Gp2 :: VolumeType 
pattern VolumeType_Io1 :: VolumeType 
pattern VolumeType_Standard :: VolumeType 

Instances

Instances details
Eq VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Ord VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Read VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Show VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Generic VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Associated Types

type Rep VolumeType :: Type -> Type #

NFData VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Methods

rnf :: VolumeType -> () #

Hashable VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToJSON VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

FromJSON VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

FromJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToLog VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToHeader VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToQuery VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

FromXML VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToXML VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Methods

toXML :: VolumeType -> XML #

ToByteString VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

FromText VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

ToText VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

Methods

toText :: VolumeType -> Text #

type Rep VolumeType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VolumeType

type Rep VolumeType = D1 ('MetaData "VolumeType" "Amazonka.ElasticSearch.Types.VolumeType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'True) (C1 ('MetaCons "VolumeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessPoliciesStatus

data AccessPoliciesStatus Source #

The configured access rules for the domain's document and search endpoints, and the current status of those rules.

See: newAccessPoliciesStatus smart constructor.

Constructors

AccessPoliciesStatus' 

Fields

  • options :: Text

    The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

  • status :: OptionStatus

    The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

Instances

Instances details
Eq AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

Read AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

Show AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

Generic AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

Associated Types

type Rep AccessPoliciesStatus :: Type -> Type #

NFData AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

Methods

rnf :: AccessPoliciesStatus -> () #

Hashable AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

FromJSON AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

type Rep AccessPoliciesStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AccessPoliciesStatus

type Rep AccessPoliciesStatus = D1 ('MetaData "AccessPoliciesStatus" "Amazonka.ElasticSearch.Types.AccessPoliciesStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AccessPoliciesStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newAccessPoliciesStatus Source #

Create a value of AccessPoliciesStatus 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:options:AccessPoliciesStatus', accessPoliciesStatus_options - The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

$sel:status:AccessPoliciesStatus', accessPoliciesStatus_status - The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

accessPoliciesStatus_options :: Lens' AccessPoliciesStatus Text Source #

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

accessPoliciesStatus_status :: Lens' AccessPoliciesStatus OptionStatus Source #

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

AdditionalLimit

data AdditionalLimit Source #

List of limits that are specific to a given InstanceType and for each of it's InstanceRole .

See: newAdditionalLimit smart constructor.

Constructors

AdditionalLimit' 

Fields

  • limitName :: Maybe Text

    Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc. Attributes and their details:

    • MaximumNumberOfDataNodesSupported
    • MaximumNumberOfDataNodesWithoutMasterNode
  • limitValues :: Maybe [Text]

    Value for given AdditionalLimit$LimitName .

Instances

Instances details
Eq AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

Read AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

Show AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

Generic AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

Associated Types

type Rep AdditionalLimit :: Type -> Type #

NFData AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

Methods

rnf :: AdditionalLimit -> () #

Hashable AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

FromJSON AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

type Rep AdditionalLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdditionalLimit

type Rep AdditionalLimit = D1 ('MetaData "AdditionalLimit" "Amazonka.ElasticSearch.Types.AdditionalLimit" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AdditionalLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limitName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limitValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newAdditionalLimit :: AdditionalLimit Source #

Create a value of AdditionalLimit 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:AdditionalLimit', additionalLimit_limitName - Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc. Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • MaximumNumberOfDataNodesWithoutMasterNode

$sel:limitValues:AdditionalLimit', additionalLimit_limitValues - Value for given AdditionalLimit$LimitName .

additionalLimit_limitName :: Lens' AdditionalLimit (Maybe Text) Source #

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc. Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • MaximumNumberOfDataNodesWithoutMasterNode

additionalLimit_limitValues :: Lens' AdditionalLimit (Maybe [Text]) Source #

Value for given AdditionalLimit$LimitName .

AdvancedOptionsStatus

data AdvancedOptionsStatus Source #

Status of the advanced options for the specified Elasticsearch domain. Currently, the following advanced options are available:

  • Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
  • Option to specify the percentage of heap space that is allocated to field data. By default, this setting is unbounded.

For more information, see Configuring Advanced Options.

See: newAdvancedOptionsStatus smart constructor.

Constructors

AdvancedOptionsStatus' 

Fields

  • options :: HashMap Text Text

    Specifies the status of advanced options for the specified Elasticsearch domain.

  • status :: OptionStatus

    Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

Instances

Instances details
Eq AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

Read AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

Show AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

Generic AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

Associated Types

type Rep AdvancedOptionsStatus :: Type -> Type #

NFData AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

Methods

rnf :: AdvancedOptionsStatus -> () #

Hashable AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

FromJSON AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

type Rep AdvancedOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedOptionsStatus

type Rep AdvancedOptionsStatus = D1 ('MetaData "AdvancedOptionsStatus" "Amazonka.ElasticSearch.Types.AdvancedOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AdvancedOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newAdvancedOptionsStatus Source #

Create a value of AdvancedOptionsStatus 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:options:AdvancedOptionsStatus', advancedOptionsStatus_options - Specifies the status of advanced options for the specified Elasticsearch domain.

$sel:status:AdvancedOptionsStatus', advancedOptionsStatus_status - Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

advancedOptionsStatus_options :: Lens' AdvancedOptionsStatus (HashMap Text Text) Source #

Specifies the status of advanced options for the specified Elasticsearch domain.

advancedOptionsStatus_status :: Lens' AdvancedOptionsStatus OptionStatus Source #

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

AdvancedSecurityOptions

data AdvancedSecurityOptions Source #

Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.

See: newAdvancedSecurityOptions smart constructor.

Constructors

AdvancedSecurityOptions' 

Fields

Instances

Instances details
Eq AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

Read AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

Show AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

Generic AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

Associated Types

type Rep AdvancedSecurityOptions :: Type -> Type #

NFData AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

Methods

rnf :: AdvancedSecurityOptions -> () #

Hashable AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

FromJSON AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

type Rep AdvancedSecurityOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptions

type Rep AdvancedSecurityOptions = D1 ('MetaData "AdvancedSecurityOptions" "Amazonka.ElasticSearch.Types.AdvancedSecurityOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AdvancedSecurityOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "internalUserDatabaseEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sAMLOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SAMLOptionsOutput)))))

newAdvancedSecurityOptions :: AdvancedSecurityOptions Source #

Create a value of AdvancedSecurityOptions 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:enabled:AdvancedSecurityOptions', advancedSecurityOptions_enabled - True if advanced security is enabled.

$sel:internalUserDatabaseEnabled:AdvancedSecurityOptions', advancedSecurityOptions_internalUserDatabaseEnabled - True if the internal user database is enabled.

$sel:sAMLOptions:AdvancedSecurityOptions', advancedSecurityOptions_sAMLOptions - Describes the SAML application configured for a domain.

advancedSecurityOptions_sAMLOptions :: Lens' AdvancedSecurityOptions (Maybe SAMLOptionsOutput) Source #

Describes the SAML application configured for a domain.

AdvancedSecurityOptionsInput

data AdvancedSecurityOptionsInput Source #

Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).

See: newAdvancedSecurityOptionsInput smart constructor.

Constructors

AdvancedSecurityOptionsInput' 

Fields

Instances

Instances details
Eq AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

Show AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

Generic AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

Associated Types

type Rep AdvancedSecurityOptionsInput :: Type -> Type #

NFData AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

Hashable AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

ToJSON AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

type Rep AdvancedSecurityOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput

type Rep AdvancedSecurityOptionsInput = D1 ('MetaData "AdvancedSecurityOptionsInput" "Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsInput" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AdvancedSecurityOptionsInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "internalUserDatabaseEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "masterUserOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MasterUserOptions)) :*: S1 ('MetaSel ('Just "sAMLOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SAMLOptionsInput)))))

newAdvancedSecurityOptionsInput :: AdvancedSecurityOptionsInput Source #

Create a value of AdvancedSecurityOptionsInput 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:enabled:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_enabled - True if advanced security is enabled.

$sel:internalUserDatabaseEnabled:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_internalUserDatabaseEnabled - True if the internal user database is enabled.

$sel:masterUserOptions:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_masterUserOptions - Credentials for the master user: username and password, ARN, or both.

$sel:sAMLOptions:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_sAMLOptions - Specifies the SAML application configuration for the domain.

advancedSecurityOptionsInput_masterUserOptions :: Lens' AdvancedSecurityOptionsInput (Maybe MasterUserOptions) Source #

Credentials for the master user: username and password, ARN, or both.

advancedSecurityOptionsInput_sAMLOptions :: Lens' AdvancedSecurityOptionsInput (Maybe SAMLOptionsInput) Source #

Specifies the SAML application configuration for the domain.

AdvancedSecurityOptionsStatus

data AdvancedSecurityOptionsStatus Source #

Specifies the status of advanced security options for the specified Elasticsearch domain.

See: newAdvancedSecurityOptionsStatus smart constructor.

Constructors

AdvancedSecurityOptionsStatus' 

Fields

Instances

Instances details
Eq AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

Read AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

Show AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

Generic AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

Associated Types

type Rep AdvancedSecurityOptionsStatus :: Type -> Type #

NFData AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

Hashable AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

FromJSON AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

type Rep AdvancedSecurityOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus

type Rep AdvancedSecurityOptionsStatus = D1 ('MetaData "AdvancedSecurityOptionsStatus" "Amazonka.ElasticSearch.Types.AdvancedSecurityOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AdvancedSecurityOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AdvancedSecurityOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newAdvancedSecurityOptionsStatus Source #

Create a value of AdvancedSecurityOptionsStatus 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:options:AdvancedSecurityOptionsStatus', advancedSecurityOptionsStatus_options - Specifies advanced security options for the specified Elasticsearch domain.

$sel:status:AdvancedSecurityOptionsStatus', advancedSecurityOptionsStatus_status - Status of the advanced security options for the specified Elasticsearch domain.

advancedSecurityOptionsStatus_options :: Lens' AdvancedSecurityOptionsStatus AdvancedSecurityOptions Source #

Specifies advanced security options for the specified Elasticsearch domain.

advancedSecurityOptionsStatus_status :: Lens' AdvancedSecurityOptionsStatus OptionStatus Source #

Status of the advanced security options for the specified Elasticsearch domain.

AutoTune

data AutoTune Source #

Specifies Auto-Tune type and Auto-Tune action details.

See: newAutoTune smart constructor.

Constructors

AutoTune' 

Fields

Instances

Instances details
Eq AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Read AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Show AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Generic AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Associated Types

type Rep AutoTune :: Type -> Type #

Methods

from :: AutoTune -> Rep AutoTune x #

to :: Rep AutoTune x -> AutoTune #

NFData AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Methods

rnf :: AutoTune -> () #

Hashable AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

Methods

hashWithSalt :: Int -> AutoTune -> Int #

hash :: AutoTune -> Int #

FromJSON AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

type Rep AutoTune Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTune

type Rep AutoTune = D1 ('MetaData "AutoTune" "Amazonka.ElasticSearch.Types.AutoTune" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTune'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoTuneDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneDetails)) :*: S1 ('MetaSel ('Just "autoTuneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneType))))

newAutoTune :: AutoTune Source #

Create a value of AutoTune 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:autoTuneDetails:AutoTune', autoTune_autoTuneDetails - Specifies details of the Auto-Tune action. See the Developer Guide for more information.

$sel:autoTuneType:AutoTune', autoTune_autoTuneType - Specifies Auto-Tune type. Valid value is SCHEDULED_ACTION.

autoTune_autoTuneDetails :: Lens' AutoTune (Maybe AutoTuneDetails) Source #

Specifies details of the Auto-Tune action. See the Developer Guide for more information.

autoTune_autoTuneType :: Lens' AutoTune (Maybe AutoTuneType) Source #

Specifies Auto-Tune type. Valid value is SCHEDULED_ACTION.

AutoTuneDetails

data AutoTuneDetails Source #

Specifies details of the Auto-Tune action. See the Developer Guide for more information.

See: newAutoTuneDetails smart constructor.

Instances

Instances details
Eq AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

Read AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

Show AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

Generic AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

Associated Types

type Rep AutoTuneDetails :: Type -> Type #

NFData AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

Methods

rnf :: AutoTuneDetails -> () #

Hashable AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

FromJSON AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

type Rep AutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneDetails

type Rep AutoTuneDetails = D1 ('MetaData "AutoTuneDetails" "Amazonka.ElasticSearch.Types.AutoTuneDetails" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledAutoTuneDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledAutoTuneDetails))))

newAutoTuneDetails :: AutoTuneDetails Source #

Create a value of AutoTuneDetails 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:scheduledAutoTuneDetails:AutoTuneDetails', autoTuneDetails_scheduledAutoTuneDetails - Undocumented member.

AutoTuneMaintenanceSchedule

data AutoTuneMaintenanceSchedule Source #

Specifies Auto-Tune maitenance schedule. See the Developer Guide for more information.

See: newAutoTuneMaintenanceSchedule smart constructor.

Constructors

AutoTuneMaintenanceSchedule' 

Fields

Instances

Instances details
Eq AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

Read AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

Show AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

Generic AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

Associated Types

type Rep AutoTuneMaintenanceSchedule :: Type -> Type #

NFData AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

Hashable AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

ToJSON AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

FromJSON AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

type Rep AutoTuneMaintenanceSchedule Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule

type Rep AutoTuneMaintenanceSchedule = D1 ('MetaData "AutoTuneMaintenanceSchedule" "Amazonka.ElasticSearch.Types.AutoTuneMaintenanceSchedule" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneMaintenanceSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "cronExpressionForRecurrence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration)))))

newAutoTuneMaintenanceSchedule :: AutoTuneMaintenanceSchedule Source #

Create a value of AutoTuneMaintenanceSchedule 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:startAt:AutoTuneMaintenanceSchedule', autoTuneMaintenanceSchedule_startAt - Specifies timestamp at which Auto-Tune maintenance schedule start.

$sel:cronExpressionForRecurrence:AutoTuneMaintenanceSchedule', autoTuneMaintenanceSchedule_cronExpressionForRecurrence - Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

$sel:duration:AutoTuneMaintenanceSchedule', autoTuneMaintenanceSchedule_duration - Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

autoTuneMaintenanceSchedule_startAt :: Lens' AutoTuneMaintenanceSchedule (Maybe UTCTime) Source #

Specifies timestamp at which Auto-Tune maintenance schedule start.

autoTuneMaintenanceSchedule_cronExpressionForRecurrence :: Lens' AutoTuneMaintenanceSchedule (Maybe Text) Source #

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

autoTuneMaintenanceSchedule_duration :: Lens' AutoTuneMaintenanceSchedule (Maybe Duration) Source #

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

AutoTuneOptions

data AutoTuneOptions Source #

Specifies the Auto-Tune options: the Auto-Tune desired state for the domain, rollback state when disabling Auto-Tune options and list of maintenance schedules.

See: newAutoTuneOptions smart constructor.

Constructors

AutoTuneOptions' 

Fields

Instances

Instances details
Eq AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

Read AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

Show AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

Generic AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

Associated Types

type Rep AutoTuneOptions :: Type -> Type #

NFData AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

Methods

rnf :: AutoTuneOptions -> () #

Hashable AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

ToJSON AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

FromJSON AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

type Rep AutoTuneOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptions

type Rep AutoTuneOptions = D1 ('MetaData "AutoTuneOptions" "Amazonka.ElasticSearch.Types.AutoTuneOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneDesiredState)) :*: (S1 ('MetaSel ('Just "rollbackOnDisable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RollbackOnDisable)) :*: S1 ('MetaSel ('Just "maintenanceSchedules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutoTuneMaintenanceSchedule])))))

newAutoTuneOptions :: AutoTuneOptions Source #

Create a value of AutoTuneOptions 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:desiredState:AutoTuneOptions', autoTuneOptions_desiredState - Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.

$sel:rollbackOnDisable:AutoTuneOptions', autoTuneOptions_rollbackOnDisable - Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.

$sel:maintenanceSchedules:AutoTuneOptions', autoTuneOptions_maintenanceSchedules - Specifies list of maitenance schedules. See the Developer Guide for more information.

autoTuneOptions_desiredState :: Lens' AutoTuneOptions (Maybe AutoTuneDesiredState) Source #

Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.

autoTuneOptions_rollbackOnDisable :: Lens' AutoTuneOptions (Maybe RollbackOnDisable) Source #

Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.

autoTuneOptions_maintenanceSchedules :: Lens' AutoTuneOptions (Maybe [AutoTuneMaintenanceSchedule]) Source #

Specifies list of maitenance schedules. See the Developer Guide for more information.

AutoTuneOptionsInput

data AutoTuneOptionsInput Source #

Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules.

See: newAutoTuneOptionsInput smart constructor.

Constructors

AutoTuneOptionsInput' 

Fields

Instances

Instances details
Eq AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

Read AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

Show AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

Generic AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

Associated Types

type Rep AutoTuneOptionsInput :: Type -> Type #

NFData AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

Methods

rnf :: AutoTuneOptionsInput -> () #

Hashable AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

ToJSON AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

type Rep AutoTuneOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsInput

type Rep AutoTuneOptionsInput = D1 ('MetaData "AutoTuneOptionsInput" "Amazonka.ElasticSearch.Types.AutoTuneOptionsInput" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneOptionsInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "desiredState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneDesiredState)) :*: S1 ('MetaSel ('Just "maintenanceSchedules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutoTuneMaintenanceSchedule]))))

newAutoTuneOptionsInput :: AutoTuneOptionsInput Source #

Create a value of AutoTuneOptionsInput 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:desiredState:AutoTuneOptionsInput', autoTuneOptionsInput_desiredState - Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.

$sel:maintenanceSchedules:AutoTuneOptionsInput', autoTuneOptionsInput_maintenanceSchedules - Specifies list of maitenance schedules. See the Developer Guide for more information.

autoTuneOptionsInput_desiredState :: Lens' AutoTuneOptionsInput (Maybe AutoTuneDesiredState) Source #

Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.

autoTuneOptionsInput_maintenanceSchedules :: Lens' AutoTuneOptionsInput (Maybe [AutoTuneMaintenanceSchedule]) Source #

Specifies list of maitenance schedules. See the Developer Guide for more information.

AutoTuneOptionsOutput

data AutoTuneOptionsOutput Source #

Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules.

See: newAutoTuneOptionsOutput smart constructor.

Constructors

AutoTuneOptionsOutput' 

Fields

Instances

Instances details
Eq AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

Read AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

Show AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

Generic AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

Associated Types

type Rep AutoTuneOptionsOutput :: Type -> Type #

NFData AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

Methods

rnf :: AutoTuneOptionsOutput -> () #

Hashable AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

FromJSON AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

type Rep AutoTuneOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput

type Rep AutoTuneOptionsOutput = D1 ('MetaData "AutoTuneOptionsOutput" "Amazonka.ElasticSearch.Types.AutoTuneOptionsOutput" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneOptionsOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneState)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAutoTuneOptionsOutput :: AutoTuneOptionsOutput Source #

Create a value of AutoTuneOptionsOutput 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:state:AutoTuneOptionsOutput', autoTuneOptionsOutput_state - Specifies the AutoTuneState for the Elasticsearch domain.

$sel:errorMessage:AutoTuneOptionsOutput', autoTuneOptionsOutput_errorMessage - Specifies the error message while enabling or disabling the Auto-Tune.

autoTuneOptionsOutput_state :: Lens' AutoTuneOptionsOutput (Maybe AutoTuneState) Source #

Specifies the AutoTuneState for the Elasticsearch domain.

autoTuneOptionsOutput_errorMessage :: Lens' AutoTuneOptionsOutput (Maybe Text) Source #

Specifies the error message while enabling or disabling the Auto-Tune.

AutoTuneOptionsStatus

data AutoTuneOptionsStatus Source #

Specifies the status of Auto-Tune options for the specified Elasticsearch domain.

See: newAutoTuneOptionsStatus smart constructor.

Constructors

AutoTuneOptionsStatus' 

Fields

Instances

Instances details
Eq AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

Read AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

Show AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

Generic AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

Associated Types

type Rep AutoTuneOptionsStatus :: Type -> Type #

NFData AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

Methods

rnf :: AutoTuneOptionsStatus -> () #

Hashable AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

FromJSON AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

type Rep AutoTuneOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus

type Rep AutoTuneOptionsStatus = D1 ('MetaData "AutoTuneOptionsStatus" "Amazonka.ElasticSearch.Types.AutoTuneOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneStatus)) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneOptions))))

newAutoTuneOptionsStatus :: AutoTuneOptionsStatus Source #

Create a value of AutoTuneOptionsStatus 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:status:AutoTuneOptionsStatus', autoTuneOptionsStatus_status - Specifies Status of the Auto-Tune options for the specified Elasticsearch domain.

$sel:options:AutoTuneOptionsStatus', autoTuneOptionsStatus_options - Specifies Auto-Tune options for the specified Elasticsearch domain.

autoTuneOptionsStatus_status :: Lens' AutoTuneOptionsStatus (Maybe AutoTuneStatus) Source #

Specifies Status of the Auto-Tune options for the specified Elasticsearch domain.

autoTuneOptionsStatus_options :: Lens' AutoTuneOptionsStatus (Maybe AutoTuneOptions) Source #

Specifies Auto-Tune options for the specified Elasticsearch domain.

AutoTuneStatus

data AutoTuneStatus Source #

Provides the current status of the Auto-Tune options.

See: newAutoTuneStatus smart constructor.

Constructors

AutoTuneStatus' 

Fields

Instances

Instances details
Eq AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

Read AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

Show AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

Generic AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

Associated Types

type Rep AutoTuneStatus :: Type -> Type #

NFData AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

Methods

rnf :: AutoTuneStatus -> () #

Hashable AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

FromJSON AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

type Rep AutoTuneStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.AutoTuneStatus

type Rep AutoTuneStatus = D1 ('MetaData "AutoTuneStatus" "Amazonka.ElasticSearch.Types.AutoTuneStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "AutoTuneStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pendingDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "updateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutoTuneState)))))

newAutoTuneStatus Source #

Create a value of AutoTuneStatus 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:pendingDeletion:AutoTuneStatus', autoTuneStatus_pendingDeletion - Indicates whether the Elasticsearch domain is being deleted.

$sel:errorMessage:AutoTuneStatus', autoTuneStatus_errorMessage - Specifies the error message while enabling or disabling the Auto-Tune options.

$sel:updateVersion:AutoTuneStatus', autoTuneStatus_updateVersion - Specifies the Auto-Tune options latest version.

$sel:creationDate:AutoTuneStatus', autoTuneStatus_creationDate - Timestamp which tells Auto-Tune options creation date .

$sel:updateDate:AutoTuneStatus', autoTuneStatus_updateDate - Timestamp which tells Auto-Tune options last updated time.

$sel:state:AutoTuneStatus', autoTuneStatus_state - Specifies the AutoTuneState for the Elasticsearch domain.

autoTuneStatus_pendingDeletion :: Lens' AutoTuneStatus (Maybe Bool) Source #

Indicates whether the Elasticsearch domain is being deleted.

autoTuneStatus_errorMessage :: Lens' AutoTuneStatus (Maybe Text) Source #

Specifies the error message while enabling or disabling the Auto-Tune options.

autoTuneStatus_updateVersion :: Lens' AutoTuneStatus (Maybe Natural) Source #

Specifies the Auto-Tune options latest version.

autoTuneStatus_creationDate :: Lens' AutoTuneStatus UTCTime Source #

Timestamp which tells Auto-Tune options creation date .

autoTuneStatus_updateDate :: Lens' AutoTuneStatus UTCTime Source #

Timestamp which tells Auto-Tune options last updated time.

autoTuneStatus_state :: Lens' AutoTuneStatus AutoTuneState Source #

Specifies the AutoTuneState for the Elasticsearch domain.

CognitoOptions

data CognitoOptions Source #

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

See: newCognitoOptions smart constructor.

Constructors

CognitoOptions' 

Fields

  • identityPoolId :: Maybe Text

    Specifies the Cognito identity pool ID for Kibana authentication.

  • enabled :: Maybe Bool

    Specifies the option to enable Cognito for Kibana authentication.

  • userPoolId :: Maybe Text

    Specifies the Cognito user pool ID for Kibana authentication.

  • roleArn :: Maybe Text

    Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

Instances

Instances details
Eq CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

Read CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

Show CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

Generic CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

Associated Types

type Rep CognitoOptions :: Type -> Type #

NFData CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

Methods

rnf :: CognitoOptions -> () #

Hashable CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

ToJSON CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

FromJSON CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

type Rep CognitoOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptions

type Rep CognitoOptions = D1 ('MetaData "CognitoOptions" "Amazonka.ElasticSearch.Types.CognitoOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "CognitoOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCognitoOptions :: CognitoOptions Source #

Create a value of CognitoOptions 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:identityPoolId:CognitoOptions', cognitoOptions_identityPoolId - Specifies the Cognito identity pool ID for Kibana authentication.

$sel:enabled:CognitoOptions', cognitoOptions_enabled - Specifies the option to enable Cognito for Kibana authentication.

$sel:userPoolId:CognitoOptions', cognitoOptions_userPoolId - Specifies the Cognito user pool ID for Kibana authentication.

$sel:roleArn:CognitoOptions', cognitoOptions_roleArn - Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

cognitoOptions_identityPoolId :: Lens' CognitoOptions (Maybe Text) Source #

Specifies the Cognito identity pool ID for Kibana authentication.

cognitoOptions_enabled :: Lens' CognitoOptions (Maybe Bool) Source #

Specifies the option to enable Cognito for Kibana authentication.

cognitoOptions_userPoolId :: Lens' CognitoOptions (Maybe Text) Source #

Specifies the Cognito user pool ID for Kibana authentication.

cognitoOptions_roleArn :: Lens' CognitoOptions (Maybe Text) Source #

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

CognitoOptionsStatus

data CognitoOptionsStatus Source #

Status of the Cognito options for the specified Elasticsearch domain.

See: newCognitoOptionsStatus smart constructor.

Constructors

CognitoOptionsStatus' 

Fields

  • options :: CognitoOptions

    Specifies the Cognito options for the specified Elasticsearch domain.

  • status :: OptionStatus

    Specifies the status of the Cognito options for the specified Elasticsearch domain.

Instances

Instances details
Eq CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

Read CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

Show CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

Generic CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

Associated Types

type Rep CognitoOptionsStatus :: Type -> Type #

NFData CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

Methods

rnf :: CognitoOptionsStatus -> () #

Hashable CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

FromJSON CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

type Rep CognitoOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CognitoOptionsStatus

type Rep CognitoOptionsStatus = D1 ('MetaData "CognitoOptionsStatus" "Amazonka.ElasticSearch.Types.CognitoOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "CognitoOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CognitoOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newCognitoOptionsStatus Source #

Create a value of CognitoOptionsStatus 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:options:CognitoOptionsStatus', cognitoOptionsStatus_options - Specifies the Cognito options for the specified Elasticsearch domain.

$sel:status:CognitoOptionsStatus', cognitoOptionsStatus_status - Specifies the status of the Cognito options for the specified Elasticsearch domain.

cognitoOptionsStatus_options :: Lens' CognitoOptionsStatus CognitoOptions Source #

Specifies the Cognito options for the specified Elasticsearch domain.

cognitoOptionsStatus_status :: Lens' CognitoOptionsStatus OptionStatus Source #

Specifies the status of the Cognito options for the specified Elasticsearch domain.

ColdStorageOptions

data ColdStorageOptions Source #

Specifies the configuration for cold storage options such as enabled

See: newColdStorageOptions smart constructor.

Constructors

ColdStorageOptions' 

Fields

  • enabled :: Bool

    Enable cold storage option. Accepted values true or false

Instances

Instances details
Eq ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

Read ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

Show ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

Generic ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

Associated Types

type Rep ColdStorageOptions :: Type -> Type #

NFData ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

Methods

rnf :: ColdStorageOptions -> () #

Hashable ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

ToJSON ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

FromJSON ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

type Rep ColdStorageOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ColdStorageOptions

type Rep ColdStorageOptions = D1 ('MetaData "ColdStorageOptions" "Amazonka.ElasticSearch.Types.ColdStorageOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ColdStorageOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newColdStorageOptions Source #

Create a value of ColdStorageOptions 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:enabled:ColdStorageOptions', coldStorageOptions_enabled - Enable cold storage option. Accepted values true or false

coldStorageOptions_enabled :: Lens' ColdStorageOptions Bool Source #

Enable cold storage option. Accepted values true or false

CompatibleVersionsMap

data CompatibleVersionsMap Source #

A map from an ElasticsearchVersion to a list of compatible ElasticsearchVersion s to which the domain can be upgraded.

See: newCompatibleVersionsMap smart constructor.

Constructors

CompatibleVersionsMap' 

Fields

Instances

Instances details
Eq CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

Read CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

Show CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

Generic CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

Associated Types

type Rep CompatibleVersionsMap :: Type -> Type #

NFData CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

Methods

rnf :: CompatibleVersionsMap -> () #

Hashable CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

FromJSON CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

type Rep CompatibleVersionsMap Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.CompatibleVersionsMap

type Rep CompatibleVersionsMap = D1 ('MetaData "CompatibleVersionsMap" "Amazonka.ElasticSearch.Types.CompatibleVersionsMap" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "CompatibleVersionsMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCompatibleVersionsMap :: CompatibleVersionsMap Source #

Create a value of CompatibleVersionsMap 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:sourceVersion:CompatibleVersionsMap', compatibleVersionsMap_sourceVersion - The current version of Elasticsearch on which a domain is.

$sel:targetVersions:CompatibleVersionsMap', compatibleVersionsMap_targetVersions - Undocumented member.

compatibleVersionsMap_sourceVersion :: Lens' CompatibleVersionsMap (Maybe Text) Source #

The current version of Elasticsearch on which a domain is.

DescribePackagesFilter

data DescribePackagesFilter Source #

Filter to apply in DescribePackage response.

See: newDescribePackagesFilter smart constructor.

Constructors

DescribePackagesFilter' 

Fields

Instances

Instances details
Eq DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

Read DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

Show DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

Generic DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

Associated Types

type Rep DescribePackagesFilter :: Type -> Type #

NFData DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

Methods

rnf :: DescribePackagesFilter -> () #

Hashable DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

ToJSON DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

type Rep DescribePackagesFilter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DescribePackagesFilter

type Rep DescribePackagesFilter = D1 ('MetaData "DescribePackagesFilter" "Amazonka.ElasticSearch.Types.DescribePackagesFilter" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DescribePackagesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DescribePackagesFilterName))))

newDescribePackagesFilter :: DescribePackagesFilter Source #

Create a value of DescribePackagesFilter 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:value:DescribePackagesFilter', describePackagesFilter_value - A list of values for the specified field.

$sel:name:DescribePackagesFilter', describePackagesFilter_name - Any field from PackageDetails.

describePackagesFilter_value :: Lens' DescribePackagesFilter (Maybe [Text]) Source #

A list of values for the specified field.

DomainEndpointOptions

data DomainEndpointOptions Source #

Options to configure endpoint for the Elasticsearch domain.

See: newDomainEndpointOptions smart constructor.

Constructors

DomainEndpointOptions' 

Fields

Instances

Instances details
Eq DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

Read DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

Show DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

Generic DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

Associated Types

type Rep DomainEndpointOptions :: Type -> Type #

NFData DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

Methods

rnf :: DomainEndpointOptions -> () #

Hashable DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

ToJSON DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

FromJSON DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

type Rep DomainEndpointOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptions

type Rep DomainEndpointOptions = D1 ('MetaData "DomainEndpointOptions" "Amazonka.ElasticSearch.Types.DomainEndpointOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DomainEndpointOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enforceHTTPS") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tLSSecurityPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TLSSecurityPolicy))) :*: (S1 ('MetaSel ('Just "customEndpointEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "customEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customEndpointCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDomainEndpointOptions :: DomainEndpointOptions Source #

Create a value of DomainEndpointOptions 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:enforceHTTPS:DomainEndpointOptions', domainEndpointOptions_enforceHTTPS - Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

$sel:tLSSecurityPolicy:DomainEndpointOptions', domainEndpointOptions_tLSSecurityPolicy - Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

$sel:customEndpointEnabled:DomainEndpointOptions', domainEndpointOptions_customEndpointEnabled - Specify if custom endpoint should be enabled for the Elasticsearch domain.

$sel:customEndpoint:DomainEndpointOptions', domainEndpointOptions_customEndpoint - Specify the fully qualified domain for your custom endpoint.

$sel:customEndpointCertificateArn:DomainEndpointOptions', domainEndpointOptions_customEndpointCertificateArn - Specify ACM certificate ARN for your custom endpoint.

domainEndpointOptions_enforceHTTPS :: Lens' DomainEndpointOptions (Maybe Bool) Source #

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

domainEndpointOptions_tLSSecurityPolicy :: Lens' DomainEndpointOptions (Maybe TLSSecurityPolicy) Source #

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

domainEndpointOptions_customEndpointEnabled :: Lens' DomainEndpointOptions (Maybe Bool) Source #

Specify if custom endpoint should be enabled for the Elasticsearch domain.

domainEndpointOptions_customEndpoint :: Lens' DomainEndpointOptions (Maybe Text) Source #

Specify the fully qualified domain for your custom endpoint.

domainEndpointOptions_customEndpointCertificateArn :: Lens' DomainEndpointOptions (Maybe Text) Source #

Specify ACM certificate ARN for your custom endpoint.

DomainEndpointOptionsStatus

data DomainEndpointOptionsStatus Source #

The configured endpoint options for the domain and their current status.

See: newDomainEndpointOptionsStatus smart constructor.

Constructors

DomainEndpointOptionsStatus' 

Fields

  • options :: DomainEndpointOptions

    Options to configure endpoint for the Elasticsearch domain.

  • status :: OptionStatus

    The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

Instances

Instances details
Eq DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

Read DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

Show DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

Generic DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

Associated Types

type Rep DomainEndpointOptionsStatus :: Type -> Type #

NFData DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

Hashable DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

FromJSON DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

type Rep DomainEndpointOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus

type Rep DomainEndpointOptionsStatus = D1 ('MetaData "DomainEndpointOptionsStatus" "Amazonka.ElasticSearch.Types.DomainEndpointOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DomainEndpointOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DomainEndpointOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newDomainEndpointOptionsStatus Source #

Create a value of DomainEndpointOptionsStatus 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:options:DomainEndpointOptionsStatus', domainEndpointOptionsStatus_options - Options to configure endpoint for the Elasticsearch domain.

$sel:status:DomainEndpointOptionsStatus', domainEndpointOptionsStatus_status - The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

domainEndpointOptionsStatus_options :: Lens' DomainEndpointOptionsStatus DomainEndpointOptions Source #

Options to configure endpoint for the Elasticsearch domain.

domainEndpointOptionsStatus_status :: Lens' DomainEndpointOptionsStatus OptionStatus Source #

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

DomainInfo

data DomainInfo Source #

See: newDomainInfo smart constructor.

Constructors

DomainInfo' 

Fields

Instances

Instances details
Eq DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

Read DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

Show DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

Generic DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

Associated Types

type Rep DomainInfo :: Type -> Type #

NFData DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

Methods

rnf :: DomainInfo -> () #

Hashable DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

FromJSON DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

type Rep DomainInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInfo

type Rep DomainInfo = D1 ('MetaData "DomainInfo" "Amazonka.ElasticSearch.Types.DomainInfo" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DomainInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType))))

newDomainInfo :: DomainInfo Source #

Create a value of DomainInfo 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:domainName:DomainInfo', domainInfo_domainName - Specifies the DomainName.

$sel:engineType:DomainInfo', domainInfo_engineType - Specifies the EngineType of the domain.

domainInfo_domainName :: Lens' DomainInfo (Maybe Text) Source #

Specifies the DomainName.

domainInfo_engineType :: Lens' DomainInfo (Maybe EngineType) Source #

Specifies the EngineType of the domain.

DomainInformation

data DomainInformation Source #

See: newDomainInformation smart constructor.

Instances

Instances details
Eq DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

Read DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

Show DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

Generic DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

Associated Types

type Rep DomainInformation :: Type -> Type #

NFData DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

Methods

rnf :: DomainInformation -> () #

Hashable DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

ToJSON DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

FromJSON DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

type Rep DomainInformation Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainInformation

type Rep DomainInformation = D1 ('MetaData "DomainInformation" "Amazonka.ElasticSearch.Types.DomainInformation" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DomainInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDomainInformation Source #

Create a value of DomainInformation 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:ownerId:DomainInformation', domainInformation_ownerId - Undocumented member.

$sel:region:DomainInformation', domainInformation_region - Undocumented member.

$sel:domainName:DomainInformation', domainInformation_domainName - Undocumented member.

DomainPackageDetails

data DomainPackageDetails Source #

Information on a package that is associated with a domain.

See: newDomainPackageDetails smart constructor.

Constructors

DomainPackageDetails' 

Fields

Instances

Instances details
Eq DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

Read DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

Show DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

Generic DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

Associated Types

type Rep DomainPackageDetails :: Type -> Type #

NFData DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

Methods

rnf :: DomainPackageDetails -> () #

Hashable DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

FromJSON DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

type Rep DomainPackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.DomainPackageDetails

type Rep DomainPackageDetails = D1 ('MetaData "DomainPackageDetails" "Amazonka.ElasticSearch.Types.DomainPackageDetails" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "DomainPackageDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "packageID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "packageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageType)) :*: S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "packageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainPackageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainPackageStatus))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetails)) :*: S1 ('MetaSel ('Just "referencePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newDomainPackageDetails :: DomainPackageDetails Source #

Create a value of DomainPackageDetails 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:lastUpdated:DomainPackageDetails', domainPackageDetails_lastUpdated - Timestamp of the most-recent update to the association status.

$sel:packageID:DomainPackageDetails', domainPackageDetails_packageID - Internal ID of the package.

$sel:packageType:DomainPackageDetails', domainPackageDetails_packageType - Currently supports only TXT-DICTIONARY.

$sel:packageName:DomainPackageDetails', domainPackageDetails_packageName - User specified name of the package.

$sel:packageVersion:DomainPackageDetails', domainPackageDetails_packageVersion - Undocumented member.

$sel:domainPackageStatus:DomainPackageDetails', domainPackageDetails_domainPackageStatus - State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

$sel:domainName:DomainPackageDetails', domainPackageDetails_domainName - Name of the domain you've associated a package with.

$sel:errorDetails:DomainPackageDetails', domainPackageDetails_errorDetails - Additional information if the package is in an error state. Null otherwise.

$sel:referencePath:DomainPackageDetails', domainPackageDetails_referencePath - The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

domainPackageDetails_lastUpdated :: Lens' DomainPackageDetails (Maybe UTCTime) Source #

Timestamp of the most-recent update to the association status.

domainPackageDetails_domainPackageStatus :: Lens' DomainPackageDetails (Maybe DomainPackageStatus) Source #

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

domainPackageDetails_domainName :: Lens' DomainPackageDetails (Maybe Text) Source #

Name of the domain you've associated a package with.

domainPackageDetails_errorDetails :: Lens' DomainPackageDetails (Maybe ErrorDetails) Source #

Additional information if the package is in an error state. Null otherwise.

domainPackageDetails_referencePath :: Lens' DomainPackageDetails (Maybe Text) Source #

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Duration

data Duration Source #

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

See: newDuration smart constructor.

Constructors

Duration' 

Fields

Instances

Instances details
Eq Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Read Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Show Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Generic Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Associated Types

type Rep Duration :: Type -> Type #

Methods

from :: Duration -> Rep Duration x #

to :: Rep Duration x -> Duration #

NFData Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Methods

rnf :: Duration -> () #

Hashable Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

Methods

hashWithSalt :: Int -> Duration -> Int #

hash :: Duration -> Int #

ToJSON Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

FromJSON Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

type Rep Duration Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Duration

type Rep Duration = D1 ('MetaData "Duration" "Amazonka.ElasticSearch.Types.Duration" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "Duration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeUnit))))

newDuration :: Duration Source #

Create a value of Duration 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:value:Duration', duration_value - Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.

$sel:unit:Duration', duration_unit - Specifies the unit of a maintenance schedule duration. Valid value is HOURS. See the Developer Guide for more information.

duration_value :: Lens' Duration (Maybe Natural) Source #

Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.

duration_unit :: Lens' Duration (Maybe TimeUnit) Source #

Specifies the unit of a maintenance schedule duration. Valid value is HOURS. See the Developer Guide for more information.

EBSOptions

data EBSOptions Source #

Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.

See: newEBSOptions smart constructor.

Constructors

EBSOptions' 

Fields

Instances

Instances details
Eq EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

Read EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

Show EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

Generic EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

Associated Types

type Rep EBSOptions :: Type -> Type #

NFData EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

Methods

rnf :: EBSOptions -> () #

Hashable EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

ToJSON EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

FromJSON EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

type Rep EBSOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptions

type Rep EBSOptions = D1 ('MetaData "EBSOptions" "Amazonka.ElasticSearch.Types.EBSOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "EBSOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType)) :*: S1 ('MetaSel ('Just "eBSEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newEBSOptions :: EBSOptions Source #

Create a value of EBSOptions 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:volumeSize:EBSOptions', eBSOptions_volumeSize - Integer to specify the size of an EBS volume.

$sel:iops:EBSOptions', eBSOptions_iops - Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

$sel:volumeType:EBSOptions', eBSOptions_volumeType - Specifies the volume type for EBS-based storage.

$sel:eBSEnabled:EBSOptions', eBSOptions_eBSEnabled - Specifies whether EBS-based storage is enabled.

eBSOptions_volumeSize :: Lens' EBSOptions (Maybe Int) Source #

Integer to specify the size of an EBS volume.

eBSOptions_iops :: Lens' EBSOptions (Maybe Int) Source #

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

eBSOptions_volumeType :: Lens' EBSOptions (Maybe VolumeType) Source #

Specifies the volume type for EBS-based storage.

eBSOptions_eBSEnabled :: Lens' EBSOptions (Maybe Bool) Source #

Specifies whether EBS-based storage is enabled.

EBSOptionsStatus

data EBSOptionsStatus Source #

Status of the EBS options for the specified Elasticsearch domain.

See: newEBSOptionsStatus smart constructor.

Constructors

EBSOptionsStatus' 

Fields

  • options :: EBSOptions

    Specifies the EBS options for the specified Elasticsearch domain.

  • status :: OptionStatus

    Specifies the status of the EBS options for the specified Elasticsearch domain.

Instances

Instances details
Eq EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

Read EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

Show EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

Generic EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

Associated Types

type Rep EBSOptionsStatus :: Type -> Type #

NFData EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

Methods

rnf :: EBSOptionsStatus -> () #

Hashable EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

FromJSON EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

type Rep EBSOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EBSOptionsStatus

type Rep EBSOptionsStatus = D1 ('MetaData "EBSOptionsStatus" "Amazonka.ElasticSearch.Types.EBSOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "EBSOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EBSOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newEBSOptionsStatus Source #

Create a value of EBSOptionsStatus 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:options:EBSOptionsStatus', eBSOptionsStatus_options - Specifies the EBS options for the specified Elasticsearch domain.

$sel:status:EBSOptionsStatus', eBSOptionsStatus_status - Specifies the status of the EBS options for the specified Elasticsearch domain.

eBSOptionsStatus_options :: Lens' EBSOptionsStatus EBSOptions Source #

Specifies the EBS options for the specified Elasticsearch domain.

eBSOptionsStatus_status :: Lens' EBSOptionsStatus OptionStatus Source #

Specifies the status of the EBS options for the specified Elasticsearch domain.

ElasticsearchClusterConfig

data ElasticsearchClusterConfig Source #

Specifies the configuration for the domain cluster, such as the type and number of instances.

See: newElasticsearchClusterConfig smart constructor.

Constructors

ElasticsearchClusterConfig' 

Fields

Instances

Instances details
Eq ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

Read ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

Show ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

Generic ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

Associated Types

type Rep ElasticsearchClusterConfig :: Type -> Type #

NFData ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

Hashable ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

ToJSON ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

FromJSON ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

type Rep ElasticsearchClusterConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig

type Rep ElasticsearchClusterConfig = D1 ('MetaData "ElasticsearchClusterConfig" "Amazonka.ElasticSearch.Types.ElasticsearchClusterConfig" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ElasticsearchClusterConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dedicatedMasterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "dedicatedMasterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESPartitionInstanceType))) :*: (S1 ('MetaSel ('Just "dedicatedMasterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "coldStorageOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColdStorageOptions))))) :*: ((S1 ('MetaSel ('Just "zoneAwarenessEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESPartitionInstanceType)) :*: S1 ('MetaSel ('Just "warmEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "zoneAwarenessConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ZoneAwarenessConfig)) :*: (S1 ('MetaSel ('Just "warmCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "warmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESWarmPartitionInstanceType)))))))

newElasticsearchClusterConfig :: ElasticsearchClusterConfig Source #

Create a value of ElasticsearchClusterConfig 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:dedicatedMasterCount:ElasticsearchClusterConfig', elasticsearchClusterConfig_dedicatedMasterCount - Total number of dedicated master nodes, active and on standby, for the cluster.

$sel:dedicatedMasterType:ElasticsearchClusterConfig', elasticsearchClusterConfig_dedicatedMasterType - The instance type for a dedicated master node.

$sel:dedicatedMasterEnabled:ElasticsearchClusterConfig', elasticsearchClusterConfig_dedicatedMasterEnabled - A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

$sel:instanceCount:ElasticsearchClusterConfig', elasticsearchClusterConfig_instanceCount - The number of instances in the specified domain cluster.

$sel:coldStorageOptions:ElasticsearchClusterConfig', elasticsearchClusterConfig_coldStorageOptions - Specifies the ColdStorageOptions config for Elasticsearch Domain

$sel:zoneAwarenessEnabled:ElasticsearchClusterConfig', elasticsearchClusterConfig_zoneAwarenessEnabled - A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

$sel:instanceType:ElasticsearchClusterConfig', elasticsearchClusterConfig_instanceType - The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

$sel:warmEnabled:ElasticsearchClusterConfig', elasticsearchClusterConfig_warmEnabled - True to enable warm storage.

$sel:zoneAwarenessConfig:ElasticsearchClusterConfig', elasticsearchClusterConfig_zoneAwarenessConfig - Specifies the zone awareness configuration for a domain when zone awareness is enabled.

$sel:warmCount:ElasticsearchClusterConfig', elasticsearchClusterConfig_warmCount - The number of warm nodes in the cluster.

$sel:warmType:ElasticsearchClusterConfig', elasticsearchClusterConfig_warmType - The instance type for the Elasticsearch cluster's warm nodes.

elasticsearchClusterConfig_dedicatedMasterCount :: Lens' ElasticsearchClusterConfig (Maybe Int) Source #

Total number of dedicated master nodes, active and on standby, for the cluster.

elasticsearchClusterConfig_dedicatedMasterEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool) Source #

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

elasticsearchClusterConfig_instanceCount :: Lens' ElasticsearchClusterConfig (Maybe Int) Source #

The number of instances in the specified domain cluster.

elasticsearchClusterConfig_coldStorageOptions :: Lens' ElasticsearchClusterConfig (Maybe ColdStorageOptions) Source #

Specifies the ColdStorageOptions config for Elasticsearch Domain

elasticsearchClusterConfig_zoneAwarenessEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool) Source #

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

elasticsearchClusterConfig_instanceType :: Lens' ElasticsearchClusterConfig (Maybe ESPartitionInstanceType) Source #

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

elasticsearchClusterConfig_zoneAwarenessConfig :: Lens' ElasticsearchClusterConfig (Maybe ZoneAwarenessConfig) Source #

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

elasticsearchClusterConfig_warmType :: Lens' ElasticsearchClusterConfig (Maybe ESWarmPartitionInstanceType) Source #

The instance type for the Elasticsearch cluster's warm nodes.

ElasticsearchClusterConfigStatus

data ElasticsearchClusterConfigStatus Source #

Specifies the configuration status for the specified Elasticsearch domain.

See: newElasticsearchClusterConfigStatus smart constructor.

Constructors

ElasticsearchClusterConfigStatus' 

Fields

Instances

Instances details
Eq ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

Read ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

Show ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

Generic ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

Associated Types

type Rep ElasticsearchClusterConfigStatus :: Type -> Type #

NFData ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

Hashable ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

FromJSON ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

type Rep ElasticsearchClusterConfigStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus

type Rep ElasticsearchClusterConfigStatus = D1 ('MetaData "ElasticsearchClusterConfigStatus" "Amazonka.ElasticSearch.Types.ElasticsearchClusterConfigStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ElasticsearchClusterConfigStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ElasticsearchClusterConfig) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newElasticsearchClusterConfigStatus Source #

Create a value of ElasticsearchClusterConfigStatus 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:options:ElasticsearchClusterConfigStatus', elasticsearchClusterConfigStatus_options - Specifies the cluster configuration for the specified Elasticsearch domain.

$sel:status:ElasticsearchClusterConfigStatus', elasticsearchClusterConfigStatus_status - Specifies the status of the configuration for the specified Elasticsearch domain.

elasticsearchClusterConfigStatus_options :: Lens' ElasticsearchClusterConfigStatus ElasticsearchClusterConfig Source #

Specifies the cluster configuration for the specified Elasticsearch domain.

elasticsearchClusterConfigStatus_status :: Lens' ElasticsearchClusterConfigStatus OptionStatus Source #

Specifies the status of the configuration for the specified Elasticsearch domain.

ElasticsearchDomainConfig

data ElasticsearchDomainConfig Source #

The configuration of an Elasticsearch domain.

See: newElasticsearchDomainConfig smart constructor.

Constructors

ElasticsearchDomainConfig' 

Fields

Instances

Instances details
Eq ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

Read ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

Show ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

Generic ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

Associated Types

type Rep ElasticsearchDomainConfig :: Type -> Type #

NFData ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

Hashable ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

FromJSON ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

type Rep ElasticsearchDomainConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig

type Rep ElasticsearchDomainConfig = D1 ('MetaData "ElasticsearchDomainConfig" "Amazonka.ElasticSearch.Types.ElasticsearchDomainConfig" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ElasticsearchDomainConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eBSOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EBSOptionsStatus)) :*: (S1 ('MetaSel ('Just "nodeToNodeEncryptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeToNodeEncryptionOptionsStatus)) :*: S1 ('MetaSel ('Just "accessPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPoliciesStatus)))) :*: ((S1 ('MetaSel ('Just "autoTuneOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneOptionsStatus)) :*: S1 ('MetaSel ('Just "logPublishingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogPublishingOptionsStatus))) :*: (S1 ('MetaSel ('Just "advancedSecurityOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdvancedSecurityOptionsStatus)) :*: S1 ('MetaSel ('Just "elasticsearchClusterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchClusterConfigStatus))))) :*: ((S1 ('MetaSel ('Just "snapshotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotOptionsStatus)) :*: (S1 ('MetaSel ('Just "cognitoOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoOptionsStatus)) :*: S1 ('MetaSel ('Just "encryptionAtRestOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionAtRestOptionsStatus)))) :*: ((S1 ('MetaSel ('Just "vPCOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCDerivedInfoStatus)) :*: S1 ('MetaSel ('Just "domainEndpointOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainEndpointOptionsStatus))) :*: (S1 ('MetaSel ('Just "advancedOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdvancedOptionsStatus)) :*: S1 ('MetaSel ('Just "elasticsearchVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchVersionStatus)))))))

newElasticsearchDomainConfig :: ElasticsearchDomainConfig Source #

Create a value of ElasticsearchDomainConfig 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:eBSOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_eBSOptions - Specifies the EBSOptions for the Elasticsearch domain.

$sel:nodeToNodeEncryptionOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_nodeToNodeEncryptionOptions - Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

$sel:accessPolicies:ElasticsearchDomainConfig', elasticsearchDomainConfig_accessPolicies - IAM access policy as a JSON-formatted string.

$sel:autoTuneOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_autoTuneOptions - Specifies AutoTuneOptions for the domain.

$sel:logPublishingOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_logPublishingOptions - Log publishing options for the given domain.

$sel:advancedSecurityOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_advancedSecurityOptions - Specifies AdvancedSecurityOptions for the domain.

$sel:elasticsearchClusterConfig:ElasticsearchDomainConfig', elasticsearchDomainConfig_elasticsearchClusterConfig - Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

$sel:snapshotOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_snapshotOptions - Specifies the SnapshotOptions for the Elasticsearch domain.

$sel:cognitoOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_cognitoOptions - The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

$sel:encryptionAtRestOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_encryptionAtRestOptions - Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

$sel:vPCOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_vPCOptions - The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

$sel:domainEndpointOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_domainEndpointOptions - Specifies the DomainEndpointOptions for the Elasticsearch domain.

$sel:advancedOptions:ElasticsearchDomainConfig', elasticsearchDomainConfig_advancedOptions - Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

$sel:elasticsearchVersion:ElasticsearchDomainConfig', elasticsearchDomainConfig_elasticsearchVersion - String of format X.Y to specify version for the Elasticsearch domain.

elasticsearchDomainConfig_eBSOptions :: Lens' ElasticsearchDomainConfig (Maybe EBSOptionsStatus) Source #

Specifies the EBSOptions for the Elasticsearch domain.

elasticsearchDomainConfig_snapshotOptions :: Lens' ElasticsearchDomainConfig (Maybe SnapshotOptionsStatus) Source #

Specifies the SnapshotOptions for the Elasticsearch domain.

elasticsearchDomainConfig_elasticsearchVersion :: Lens' ElasticsearchDomainConfig (Maybe ElasticsearchVersionStatus) Source #

String of format X.Y to specify version for the Elasticsearch domain.

ElasticsearchDomainStatus

data ElasticsearchDomainStatus Source #

The current status of an Elasticsearch domain.

See: newElasticsearchDomainStatus smart constructor.

Constructors

ElasticsearchDomainStatus' 

Fields

Instances

Instances details
Eq ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

Read ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

Show ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

Generic ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

Associated Types

type Rep ElasticsearchDomainStatus :: Type -> Type #

NFData ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

Hashable ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

FromJSON ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

type Rep ElasticsearchDomainStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus

type Rep ElasticsearchDomainStatus = D1 ('MetaData "ElasticsearchDomainStatus" "Amazonka.ElasticSearch.Types.ElasticsearchDomainStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ElasticsearchDomainStatus'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "eBSOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EBSOptions)) :*: (S1 ('MetaSel ('Just "nodeToNodeEncryptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeToNodeEncryptionOptions)) :*: S1 ('MetaSel ('Just "accessPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serviceSoftwareOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceSoftwareOptions)) :*: (S1 ('MetaSel ('Just "autoTuneOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoTuneOptionsOutput)) :*: S1 ('MetaSel ('Just "logPublishingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap LogType LogPublishingOption)))))) :*: ((S1 ('MetaSel ('Just "advancedSecurityOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdvancedSecurityOptions)) :*: (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snapshotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotOptions)))) :*: (S1 ('MetaSel ('Just "cognitoOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoOptions)) :*: (S1 ('MetaSel ('Just "encryptionAtRestOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionAtRestOptions)) :*: S1 ('MetaSel ('Just "deleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "vPCOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCDerivedInfo)) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "domainEndpointOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainEndpointOptions)))) :*: (S1 ('MetaSel ('Just "processing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "upgradeProcessing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "advancedOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "elasticsearchVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "elasticsearchClusterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ElasticsearchClusterConfig)))))))

newElasticsearchDomainStatus Source #

Create a value of ElasticsearchDomainStatus 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:eBSOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_eBSOptions - The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

$sel:nodeToNodeEncryptionOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_nodeToNodeEncryptionOptions - Specifies the status of the NodeToNodeEncryptionOptions.

$sel:accessPolicies:ElasticsearchDomainStatus', elasticsearchDomainStatus_accessPolicies - IAM access policy as a JSON-formatted string.

$sel:serviceSoftwareOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_serviceSoftwareOptions - The current status of the Elasticsearch domain's service software.

$sel:autoTuneOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_autoTuneOptions - The current status of the Elasticsearch domain's Auto-Tune options.

$sel:logPublishingOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_logPublishingOptions - Log publishing options for the given domain.

$sel:advancedSecurityOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_advancedSecurityOptions - The current status of the Elasticsearch domain's advanced security options.

$sel:created:ElasticsearchDomainStatus', elasticsearchDomainStatus_created - The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

$sel:snapshotOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_snapshotOptions - Specifies the status of the SnapshotOptions

$sel:cognitoOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_cognitoOptions - The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

$sel:encryptionAtRestOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_encryptionAtRestOptions - Specifies the status of the EncryptionAtRestOptions.

$sel:deleted:ElasticsearchDomainStatus', elasticsearchDomainStatus_deleted - The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

$sel:vPCOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_vPCOptions - The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

$sel:endpoints:ElasticsearchDomainStatus', elasticsearchDomainStatus_endpoints - Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

$sel:domainEndpointOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_domainEndpointOptions - The current status of the Elasticsearch domain's endpoint options.

$sel:processing:ElasticsearchDomainStatus', elasticsearchDomainStatus_processing - The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

$sel:endpoint:ElasticsearchDomainStatus', elasticsearchDomainStatus_endpoint - The Elasticsearch domain endpoint that you use to submit index and search requests.

$sel:upgradeProcessing:ElasticsearchDomainStatus', elasticsearchDomainStatus_upgradeProcessing - The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

$sel:advancedOptions:ElasticsearchDomainStatus', elasticsearchDomainStatus_advancedOptions - Specifies the status of the AdvancedOptions

$sel:elasticsearchVersion:ElasticsearchDomainStatus', elasticsearchDomainStatus_elasticsearchVersion - Undocumented member.

$sel:domainId:ElasticsearchDomainStatus', elasticsearchDomainStatus_domainId - The unique identifier for the specified Elasticsearch domain.

$sel:domainName:ElasticsearchDomainStatus', elasticsearchDomainStatus_domainName - The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

$sel:arn:ElasticsearchDomainStatus', elasticsearchDomainStatus_arn - The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

$sel:elasticsearchClusterConfig:ElasticsearchDomainStatus', elasticsearchDomainStatus_elasticsearchClusterConfig - The type and number of instances in the domain cluster.

elasticsearchDomainStatus_eBSOptions :: Lens' ElasticsearchDomainStatus (Maybe EBSOptions) Source #

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

elasticsearchDomainStatus_serviceSoftwareOptions :: Lens' ElasticsearchDomainStatus (Maybe ServiceSoftwareOptions) Source #

The current status of the Elasticsearch domain's service software.

elasticsearchDomainStatus_autoTuneOptions :: Lens' ElasticsearchDomainStatus (Maybe AutoTuneOptionsOutput) Source #

The current status of the Elasticsearch domain's Auto-Tune options.

elasticsearchDomainStatus_advancedSecurityOptions :: Lens' ElasticsearchDomainStatus (Maybe AdvancedSecurityOptions) Source #

The current status of the Elasticsearch domain's advanced security options.

elasticsearchDomainStatus_created :: Lens' ElasticsearchDomainStatus (Maybe Bool) Source #

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

elasticsearchDomainStatus_deleted :: Lens' ElasticsearchDomainStatus (Maybe Bool) Source #

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

elasticsearchDomainStatus_endpoints :: Lens' ElasticsearchDomainStatus (Maybe (HashMap Text Text)) Source #

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

elasticsearchDomainStatus_domainEndpointOptions :: Lens' ElasticsearchDomainStatus (Maybe DomainEndpointOptions) Source #

The current status of the Elasticsearch domain's endpoint options.

elasticsearchDomainStatus_processing :: Lens' ElasticsearchDomainStatus (Maybe Bool) Source #

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

elasticsearchDomainStatus_endpoint :: Lens' ElasticsearchDomainStatus (Maybe Text) Source #

The Elasticsearch domain endpoint that you use to submit index and search requests.

elasticsearchDomainStatus_upgradeProcessing :: Lens' ElasticsearchDomainStatus (Maybe Bool) Source #

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

elasticsearchDomainStatus_domainId :: Lens' ElasticsearchDomainStatus Text Source #

The unique identifier for the specified Elasticsearch domain.

elasticsearchDomainStatus_domainName :: Lens' ElasticsearchDomainStatus Text Source #

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

elasticsearchDomainStatus_arn :: Lens' ElasticsearchDomainStatus Text Source #

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

ElasticsearchVersionStatus

data ElasticsearchVersionStatus Source #

Status of the Elasticsearch version options for the specified Elasticsearch domain.

See: newElasticsearchVersionStatus smart constructor.

Constructors

ElasticsearchVersionStatus' 

Fields

  • options :: Text

    Specifies the Elasticsearch version for the specified Elasticsearch domain.

  • status :: OptionStatus

    Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

Instances

Instances details
Eq ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

Read ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

Show ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

Generic ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

Associated Types

type Rep ElasticsearchVersionStatus :: Type -> Type #

NFData ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

Hashable ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

FromJSON ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

type Rep ElasticsearchVersionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus

type Rep ElasticsearchVersionStatus = D1 ('MetaData "ElasticsearchVersionStatus" "Amazonka.ElasticSearch.Types.ElasticsearchVersionStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ElasticsearchVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newElasticsearchVersionStatus Source #

Create a value of ElasticsearchVersionStatus 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:options:ElasticsearchVersionStatus', elasticsearchVersionStatus_options - Specifies the Elasticsearch version for the specified Elasticsearch domain.

$sel:status:ElasticsearchVersionStatus', elasticsearchVersionStatus_status - Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

elasticsearchVersionStatus_options :: Lens' ElasticsearchVersionStatus Text Source #

Specifies the Elasticsearch version for the specified Elasticsearch domain.

elasticsearchVersionStatus_status :: Lens' ElasticsearchVersionStatus OptionStatus Source #

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

EncryptionAtRestOptions

data EncryptionAtRestOptions Source #

Specifies the Encryption At Rest Options.

See: newEncryptionAtRestOptions smart constructor.

Constructors

EncryptionAtRestOptions' 

Fields

Instances

Instances details
Eq EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

Read EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

Show EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

Generic EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

Associated Types

type Rep EncryptionAtRestOptions :: Type -> Type #

NFData EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

Methods

rnf :: EncryptionAtRestOptions -> () #

Hashable EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

ToJSON EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

FromJSON EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

type Rep EncryptionAtRestOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptions

type Rep EncryptionAtRestOptions = D1 ('MetaData "EncryptionAtRestOptions" "Amazonka.ElasticSearch.Types.EncryptionAtRestOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "EncryptionAtRestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEncryptionAtRestOptions :: EncryptionAtRestOptions Source #

Create a value of EncryptionAtRestOptions 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:enabled:EncryptionAtRestOptions', encryptionAtRestOptions_enabled - Specifies the option to enable Encryption At Rest.

$sel:kmsKeyId:EncryptionAtRestOptions', encryptionAtRestOptions_kmsKeyId - Specifies the KMS Key ID for Encryption At Rest options.

encryptionAtRestOptions_enabled :: Lens' EncryptionAtRestOptions (Maybe Bool) Source #

Specifies the option to enable Encryption At Rest.

encryptionAtRestOptions_kmsKeyId :: Lens' EncryptionAtRestOptions (Maybe Text) Source #

Specifies the KMS Key ID for Encryption At Rest options.

EncryptionAtRestOptionsStatus

data EncryptionAtRestOptionsStatus Source #

Status of the Encryption At Rest options for the specified Elasticsearch domain.

See: newEncryptionAtRestOptionsStatus smart constructor.

Constructors

EncryptionAtRestOptionsStatus' 

Fields

Instances

Instances details
Eq EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

Read EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

Show EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

Generic EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

Associated Types

type Rep EncryptionAtRestOptionsStatus :: Type -> Type #

NFData EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

Hashable EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

FromJSON EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

type Rep EncryptionAtRestOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus

type Rep EncryptionAtRestOptionsStatus = D1 ('MetaData "EncryptionAtRestOptionsStatus" "Amazonka.ElasticSearch.Types.EncryptionAtRestOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "EncryptionAtRestOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionAtRestOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newEncryptionAtRestOptionsStatus Source #

Create a value of EncryptionAtRestOptionsStatus 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:options:EncryptionAtRestOptionsStatus', encryptionAtRestOptionsStatus_options - Specifies the Encryption At Rest options for the specified Elasticsearch domain.

$sel:status:EncryptionAtRestOptionsStatus', encryptionAtRestOptionsStatus_status - Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

encryptionAtRestOptionsStatus_options :: Lens' EncryptionAtRestOptionsStatus EncryptionAtRestOptions Source #

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

encryptionAtRestOptionsStatus_status :: Lens' EncryptionAtRestOptionsStatus OptionStatus Source #

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

ErrorDetails

data ErrorDetails Source #

See: newErrorDetails smart constructor.

Instances

Instances details
Eq ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

Read ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

Show ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

Generic ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

Associated Types

type Rep ErrorDetails :: Type -> Type #

NFData ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

Methods

rnf :: ErrorDetails -> () #

Hashable ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

FromJSON ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

type Rep ErrorDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ErrorDetails

type Rep ErrorDetails = D1 ('MetaData "ErrorDetails" "Amazonka.ElasticSearch.Types.ErrorDetails" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetails :: ErrorDetails Source #

Create a value of ErrorDetails 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:errorType:ErrorDetails', errorDetails_errorType - Undocumented member.

$sel:errorMessage:ErrorDetails', errorDetails_errorMessage - Undocumented member.

Filter

data Filter Source #

A filter used to limit results when describing inbound or outbound cross-cluster search connections. Multiple values can be specified per filter. A cross-cluster search connection must match at least one of the specified values for it to be returned from an operation.

See: newFilter smart constructor.

Constructors

Filter' 

Fields

Instances

Instances details
Eq Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Read Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

NFData Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Methods

rnf :: Filter -> () #

Hashable Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

type Rep Filter Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ElasticSearch.Types.Filter" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFilter :: Filter Source #

Create a value of Filter 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:values:Filter', filter_values - Contains one or more values for the filter.

$sel:name:Filter', filter_name - Specifies the name of the filter.

filter_values :: Lens' Filter (Maybe (NonEmpty Text)) Source #

Contains one or more values for the filter.

filter_name :: Lens' Filter (Maybe Text) Source #

Specifies the name of the filter.

InboundCrossClusterSearchConnection

data InboundCrossClusterSearchConnection Source #

Specifies details of an inbound connection.

See: newInboundCrossClusterSearchConnection smart constructor.

Constructors

InboundCrossClusterSearchConnection' 

Fields

Instances

Instances details
Eq InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

Read InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

Show InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

Generic InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

NFData InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

Hashable InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

FromJSON InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

type Rep InboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection

type Rep InboundCrossClusterSearchConnection = D1 ('MetaData "InboundCrossClusterSearchConnection" "Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnection" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "InboundCrossClusterSearchConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)) :*: S1 ('MetaSel ('Just "crossClusterSearchConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "connectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InboundCrossClusterSearchConnectionStatus)) :*: S1 ('MetaSel ('Just "sourceDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)))))

newInboundCrossClusterSearchConnection :: InboundCrossClusterSearchConnection Source #

Create a value of InboundCrossClusterSearchConnection 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:destinationDomainInfo:InboundCrossClusterSearchConnection', inboundCrossClusterSearchConnection_destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.

$sel:crossClusterSearchConnectionId:InboundCrossClusterSearchConnection', inboundCrossClusterSearchConnection_crossClusterSearchConnectionId - Specifies the connection id for the inbound cross-cluster search connection.

$sel:connectionStatus:InboundCrossClusterSearchConnection', inboundCrossClusterSearchConnection_connectionStatus - Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

$sel:sourceDomainInfo:InboundCrossClusterSearchConnection', inboundCrossClusterSearchConnection_sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.

inboundCrossClusterSearchConnection_destinationDomainInfo :: Lens' InboundCrossClusterSearchConnection (Maybe DomainInformation) Source #

Specifies the DomainInformation for the destination Elasticsearch domain.

inboundCrossClusterSearchConnection_crossClusterSearchConnectionId :: Lens' InboundCrossClusterSearchConnection (Maybe Text) Source #

Specifies the connection id for the inbound cross-cluster search connection.

InboundCrossClusterSearchConnectionStatus

data InboundCrossClusterSearchConnectionStatus Source #

Specifies the coonection status of an inbound cross-cluster search connection.

See: newInboundCrossClusterSearchConnectionStatus smart constructor.

Constructors

InboundCrossClusterSearchConnectionStatus' 

Fields

  • message :: Maybe Text

    Specifies verbose information for the inbound connection status.

  • statusCode :: Maybe InboundCrossClusterSearchConnectionStatusCode

    The state code for inbound connection. This can be one of the following:

    • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
    • APPROVED: Inbound connection is pending acceptance by destination domain owner.
    • REJECTING: Inbound connection rejection is in process.
    • REJECTED: Inbound connection is rejected.
    • DELETING: Inbound connection deletion is in progress.
    • DELETED: Inbound connection is deleted and cannot be used further.

Instances

Instances details
Eq InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

Read InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

Show InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

Generic InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

NFData InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

Hashable InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

FromJSON InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

type Rep InboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus

type Rep InboundCrossClusterSearchConnectionStatus = D1 ('MetaData "InboundCrossClusterSearchConnectionStatus" "Amazonka.ElasticSearch.Types.InboundCrossClusterSearchConnectionStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "InboundCrossClusterSearchConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InboundCrossClusterSearchConnectionStatusCode))))

newInboundCrossClusterSearchConnectionStatus :: InboundCrossClusterSearchConnectionStatus Source #

Create a value of InboundCrossClusterSearchConnectionStatus 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:message:InboundCrossClusterSearchConnectionStatus', inboundCrossClusterSearchConnectionStatus_message - Specifies verbose information for the inbound connection status.

$sel:statusCode:InboundCrossClusterSearchConnectionStatus', inboundCrossClusterSearchConnectionStatus_statusCode - The state code for inbound connection. This can be one of the following:

  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
  • REJECTING: Inbound connection rejection is in process.
  • REJECTED: Inbound connection is rejected.
  • DELETING: Inbound connection deletion is in progress.
  • DELETED: Inbound connection is deleted and cannot be used further.

inboundCrossClusterSearchConnectionStatus_message :: Lens' InboundCrossClusterSearchConnectionStatus (Maybe Text) Source #

Specifies verbose information for the inbound connection status.

inboundCrossClusterSearchConnectionStatus_statusCode :: Lens' InboundCrossClusterSearchConnectionStatus (Maybe InboundCrossClusterSearchConnectionStatusCode) Source #

The state code for inbound connection. This can be one of the following:

  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
  • REJECTING: Inbound connection rejection is in process.
  • REJECTED: Inbound connection is rejected.
  • DELETING: Inbound connection deletion is in progress.
  • DELETED: Inbound connection is deleted and cannot be used further.

InstanceCountLimits

data InstanceCountLimits Source #

InstanceCountLimits represents the limits on number of instances that be created in Amazon Elasticsearch for given InstanceType.

See: newInstanceCountLimits smart constructor.

Instances

Instances details
Eq InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

Read InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

Show InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

Generic InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

Associated Types

type Rep InstanceCountLimits :: Type -> Type #

NFData InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

Methods

rnf :: InstanceCountLimits -> () #

Hashable InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

FromJSON InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

type Rep InstanceCountLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceCountLimits

type Rep InstanceCountLimits = D1 ('MetaData "InstanceCountLimits" "Amazonka.ElasticSearch.Types.InstanceCountLimits" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "InstanceCountLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "minimumInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newInstanceCountLimits :: InstanceCountLimits Source #

Create a value of InstanceCountLimits 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:maximumInstanceCount:InstanceCountLimits', instanceCountLimits_maximumInstanceCount - Undocumented member.

$sel:minimumInstanceCount:InstanceCountLimits', instanceCountLimits_minimumInstanceCount - Undocumented member.

InstanceLimits

data InstanceLimits Source #

InstanceLimits represents the list of instance related attributes that are available for given InstanceType.

See: newInstanceLimits smart constructor.

Instances

Instances details
Eq InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

Read InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

Show InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

Generic InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

Associated Types

type Rep InstanceLimits :: Type -> Type #

NFData InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

Methods

rnf :: InstanceLimits -> () #

Hashable InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

FromJSON InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

type Rep InstanceLimits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.InstanceLimits

type Rep InstanceLimits = D1 ('MetaData "InstanceLimits" "Amazonka.ElasticSearch.Types.InstanceLimits" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "InstanceLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCountLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceCountLimits))))

newInstanceLimits :: InstanceLimits Source #

Create a value of InstanceLimits 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:instanceCountLimits:InstanceLimits', instanceLimits_instanceCountLimits - Undocumented member.

Limits

data Limits Source #

Limits for given InstanceType and for each of it's role. Limits contains following StorageTypes, InstanceLimits and AdditionalLimits

See: newLimits smart constructor.

Constructors

Limits' 

Fields

Instances

Instances details
Eq Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Methods

(==) :: Limits -> Limits -> Bool #

(/=) :: Limits -> Limits -> Bool #

Read Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Show Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Generic Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Associated Types

type Rep Limits :: Type -> Type #

Methods

from :: Limits -> Rep Limits x #

to :: Rep Limits x -> Limits #

NFData Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Methods

rnf :: Limits -> () #

Hashable Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

Methods

hashWithSalt :: Int -> Limits -> Int #

hash :: Limits -> Int #

FromJSON Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

type Rep Limits Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Limits

type Rep Limits = D1 ('MetaData "Limits" "Amazonka.ElasticSearch.Types.Limits" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "Limits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLimits)) :*: (S1 ('MetaSel ('Just "additionalLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalLimit])) :*: S1 ('MetaSel ('Just "storageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorageType])))))

newLimits :: Limits Source #

Create a value of Limits 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:instanceLimits:Limits', limits_instanceLimits - Undocumented member.

$sel:additionalLimits:Limits', limits_additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

$sel:storageTypes:Limits', limits_storageTypes - StorageType represents the list of storage related types and attributes that are available for given InstanceType.

limits_additionalLimits :: Lens' Limits (Maybe [AdditionalLimit]) Source #

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

limits_storageTypes :: Lens' Limits (Maybe [StorageType]) Source #

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

LogPublishingOption

data LogPublishingOption Source #

Log Publishing option that is set for given domain. Attributes and their details:

  • CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published.
  • Enabled: Whether the log publishing for given log type is enabled or not

See: newLogPublishingOption smart constructor.

Constructors

LogPublishingOption' 

Fields

Instances

Instances details
Eq LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

Read LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

Show LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

Generic LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

Associated Types

type Rep LogPublishingOption :: Type -> Type #

NFData LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

Methods

rnf :: LogPublishingOption -> () #

Hashable LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

ToJSON LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

FromJSON LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

type Rep LogPublishingOption Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOption

type Rep LogPublishingOption = D1 ('MetaData "LogPublishingOption" "Amazonka.ElasticSearch.Types.LogPublishingOption" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "LogPublishingOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLogPublishingOption :: LogPublishingOption Source #

Create a value of LogPublishingOption 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:enabled:LogPublishingOption', logPublishingOption_enabled - Specifies whether given log publishing option is enabled or not.

$sel:cloudWatchLogsLogGroupArn:LogPublishingOption', logPublishingOption_cloudWatchLogsLogGroupArn - Undocumented member.

logPublishingOption_enabled :: Lens' LogPublishingOption (Maybe Bool) Source #

Specifies whether given log publishing option is enabled or not.

LogPublishingOptionsStatus

data LogPublishingOptionsStatus Source #

The configured log publishing options for the domain and their current status.

See: newLogPublishingOptionsStatus smart constructor.

Constructors

LogPublishingOptionsStatus' 

Fields

Instances

Instances details
Eq LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

Read LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

Show LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

Generic LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

Associated Types

type Rep LogPublishingOptionsStatus :: Type -> Type #

NFData LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

Hashable LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

FromJSON LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

type Rep LogPublishingOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus

type Rep LogPublishingOptionsStatus = D1 ('MetaData "LogPublishingOptionsStatus" "Amazonka.ElasticSearch.Types.LogPublishingOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "LogPublishingOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OptionStatus)) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap LogType LogPublishingOption)))))

newLogPublishingOptionsStatus :: LogPublishingOptionsStatus Source #

Create a value of LogPublishingOptionsStatus 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:status:LogPublishingOptionsStatus', logPublishingOptionsStatus_status - The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

$sel:options:LogPublishingOptionsStatus', logPublishingOptionsStatus_options - The log publishing options configured for the Elasticsearch domain.

logPublishingOptionsStatus_status :: Lens' LogPublishingOptionsStatus (Maybe OptionStatus) Source #

The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

logPublishingOptionsStatus_options :: Lens' LogPublishingOptionsStatus (Maybe (HashMap LogType LogPublishingOption)) Source #

The log publishing options configured for the Elasticsearch domain.

MasterUserOptions

data MasterUserOptions Source #

Credentials for the master user: username and password, ARN, or both.

See: newMasterUserOptions smart constructor.

Constructors

MasterUserOptions' 

Fields

Instances

Instances details
Eq MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

Show MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

Generic MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

Associated Types

type Rep MasterUserOptions :: Type -> Type #

NFData MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

Methods

rnf :: MasterUserOptions -> () #

Hashable MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

ToJSON MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

type Rep MasterUserOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.MasterUserOptions

type Rep MasterUserOptions = D1 ('MetaData "MasterUserOptions" "Amazonka.ElasticSearch.Types.MasterUserOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "MasterUserOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "masterUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "masterUserARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMasterUserOptions :: MasterUserOptions Source #

Create a value of MasterUserOptions 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:masterUserPassword:MasterUserOptions', masterUserOptions_masterUserPassword - The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

$sel:masterUserName:MasterUserOptions', masterUserOptions_masterUserName - The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

$sel:masterUserARN:MasterUserOptions', masterUserOptions_masterUserARN - ARN for the master user (if IAM is enabled).

masterUserOptions_masterUserPassword :: Lens' MasterUserOptions (Maybe Text) Source #

The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

masterUserOptions_masterUserName :: Lens' MasterUserOptions (Maybe Text) Source #

The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

masterUserOptions_masterUserARN :: Lens' MasterUserOptions (Maybe Text) Source #

ARN for the master user (if IAM is enabled).

NodeToNodeEncryptionOptions

data NodeToNodeEncryptionOptions Source #

Specifies the node-to-node encryption options.

See: newNodeToNodeEncryptionOptions smart constructor.

Constructors

NodeToNodeEncryptionOptions' 

Fields

Instances

Instances details
Eq NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

Read NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

Show NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

Generic NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

Associated Types

type Rep NodeToNodeEncryptionOptions :: Type -> Type #

NFData NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

Hashable NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

ToJSON NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

FromJSON NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

type Rep NodeToNodeEncryptionOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions

type Rep NodeToNodeEncryptionOptions = D1 ('MetaData "NodeToNodeEncryptionOptions" "Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "NodeToNodeEncryptionOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newNodeToNodeEncryptionOptions :: NodeToNodeEncryptionOptions Source #

Create a value of NodeToNodeEncryptionOptions 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:enabled:NodeToNodeEncryptionOptions', nodeToNodeEncryptionOptions_enabled - Specify true to enable node-to-node encryption.

nodeToNodeEncryptionOptions_enabled :: Lens' NodeToNodeEncryptionOptions (Maybe Bool) Source #

Specify true to enable node-to-node encryption.

NodeToNodeEncryptionOptionsStatus

data NodeToNodeEncryptionOptionsStatus Source #

Status of the node-to-node encryption options for the specified Elasticsearch domain.

See: newNodeToNodeEncryptionOptionsStatus smart constructor.

Constructors

NodeToNodeEncryptionOptionsStatus' 

Fields

Instances

Instances details
Eq NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

Read NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

Show NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

Generic NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

Associated Types

type Rep NodeToNodeEncryptionOptionsStatus :: Type -> Type #

NFData NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

Hashable NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

FromJSON NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

type Rep NodeToNodeEncryptionOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus

type Rep NodeToNodeEncryptionOptionsStatus = D1 ('MetaData "NodeToNodeEncryptionOptionsStatus" "Amazonka.ElasticSearch.Types.NodeToNodeEncryptionOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "NodeToNodeEncryptionOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NodeToNodeEncryptionOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newNodeToNodeEncryptionOptionsStatus Source #

Create a value of NodeToNodeEncryptionOptionsStatus 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:options:NodeToNodeEncryptionOptionsStatus', nodeToNodeEncryptionOptionsStatus_options - Specifies the node-to-node encryption options for the specified Elasticsearch domain.

$sel:status:NodeToNodeEncryptionOptionsStatus', nodeToNodeEncryptionOptionsStatus_status - Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

nodeToNodeEncryptionOptionsStatus_options :: Lens' NodeToNodeEncryptionOptionsStatus NodeToNodeEncryptionOptions Source #

Specifies the node-to-node encryption options for the specified Elasticsearch domain.

nodeToNodeEncryptionOptionsStatus_status :: Lens' NodeToNodeEncryptionOptionsStatus OptionStatus Source #

Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

OptionStatus

data OptionStatus Source #

Provides the current status of the entity.

See: newOptionStatus smart constructor.

Constructors

OptionStatus' 

Fields

Instances

Instances details
Eq OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

Read OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

Show OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

Generic OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

Associated Types

type Rep OptionStatus :: Type -> Type #

NFData OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

Methods

rnf :: OptionStatus -> () #

Hashable OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

FromJSON OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

type Rep OptionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OptionStatus

type Rep OptionStatus = D1 ('MetaData "OptionStatus" "Amazonka.ElasticSearch.Types.OptionStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "OptionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pendingDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "updateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionState)))))

newOptionStatus Source #

Create a value of OptionStatus 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:pendingDeletion:OptionStatus', optionStatus_pendingDeletion - Indicates whether the Elasticsearch domain is being deleted.

$sel:updateVersion:OptionStatus', optionStatus_updateVersion - Specifies the latest version for the entity.

$sel:creationDate:OptionStatus', optionStatus_creationDate - Timestamp which tells the creation date for the entity.

$sel:updateDate:OptionStatus', optionStatus_updateDate - Timestamp which tells the last updated time for the entity.

$sel:state:OptionStatus', optionStatus_state - Provides the OptionState for the Elasticsearch domain.

optionStatus_pendingDeletion :: Lens' OptionStatus (Maybe Bool) Source #

Indicates whether the Elasticsearch domain is being deleted.

optionStatus_updateVersion :: Lens' OptionStatus (Maybe Natural) Source #

Specifies the latest version for the entity.

optionStatus_creationDate :: Lens' OptionStatus UTCTime Source #

Timestamp which tells the creation date for the entity.

optionStatus_updateDate :: Lens' OptionStatus UTCTime Source #

Timestamp which tells the last updated time for the entity.

optionStatus_state :: Lens' OptionStatus OptionState Source #

Provides the OptionState for the Elasticsearch domain.

OutboundCrossClusterSearchConnection

data OutboundCrossClusterSearchConnection Source #

Specifies details of an outbound connection.

See: newOutboundCrossClusterSearchConnection smart constructor.

Constructors

OutboundCrossClusterSearchConnection' 

Fields

Instances

Instances details
Eq OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

Read OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

Show OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

Generic OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

NFData OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

Hashable OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

FromJSON OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

type Rep OutboundCrossClusterSearchConnection Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection

type Rep OutboundCrossClusterSearchConnection = D1 ('MetaData "OutboundCrossClusterSearchConnection" "Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnection" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "OutboundCrossClusterSearchConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation)) :*: S1 ('MetaSel ('Just "connectionAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "crossClusterSearchConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutboundCrossClusterSearchConnectionStatus)) :*: S1 ('MetaSel ('Just "sourceDomainInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainInformation))))))

newOutboundCrossClusterSearchConnection :: OutboundCrossClusterSearchConnection Source #

Create a value of OutboundCrossClusterSearchConnection 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:destinationDomainInfo:OutboundCrossClusterSearchConnection', outboundCrossClusterSearchConnection_destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.

$sel:connectionAlias:OutboundCrossClusterSearchConnection', outboundCrossClusterSearchConnection_connectionAlias - Specifies the connection alias for the outbound cross-cluster search connection.

$sel:crossClusterSearchConnectionId:OutboundCrossClusterSearchConnection', outboundCrossClusterSearchConnection_crossClusterSearchConnectionId - Specifies the connection id for the outbound cross-cluster search connection.

$sel:connectionStatus:OutboundCrossClusterSearchConnection', outboundCrossClusterSearchConnection_connectionStatus - Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

$sel:sourceDomainInfo:OutboundCrossClusterSearchConnection', outboundCrossClusterSearchConnection_sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.

outboundCrossClusterSearchConnection_connectionAlias :: Lens' OutboundCrossClusterSearchConnection (Maybe Text) Source #

Specifies the connection alias for the outbound cross-cluster search connection.

outboundCrossClusterSearchConnection_crossClusterSearchConnectionId :: Lens' OutboundCrossClusterSearchConnection (Maybe Text) Source #

Specifies the connection id for the outbound cross-cluster search connection.

OutboundCrossClusterSearchConnectionStatus

data OutboundCrossClusterSearchConnectionStatus Source #

Specifies the connection status of an outbound cross-cluster search connection.

See: newOutboundCrossClusterSearchConnectionStatus smart constructor.

Constructors

OutboundCrossClusterSearchConnectionStatus' 

Fields

  • message :: Maybe Text

    Specifies verbose information for the outbound connection status.

  • statusCode :: Maybe OutboundCrossClusterSearchConnectionStatusCode

    The state code for outbound connection. This can be one of the following:

    • VALIDATING: The outbound connection request is being validated.
    • VALIDATION_FAILED: Validation failed for the connection request.
    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
    • PROVISIONING: Outbound connection request is in process.
    • ACTIVE: Outbound connection is active and ready to use.
    • REJECTED: Outbound connection request is rejected by destination domain owner.
    • DELETING: Outbound connection deletion is in progress.
    • DELETED: Outbound connection is deleted and cannot be used further.

Instances

Instances details
Eq OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

Read OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

Show OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

Generic OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

NFData OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

Hashable OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

FromJSON OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

type Rep OutboundCrossClusterSearchConnectionStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus

type Rep OutboundCrossClusterSearchConnectionStatus = D1 ('MetaData "OutboundCrossClusterSearchConnectionStatus" "Amazonka.ElasticSearch.Types.OutboundCrossClusterSearchConnectionStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "OutboundCrossClusterSearchConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutboundCrossClusterSearchConnectionStatusCode))))

newOutboundCrossClusterSearchConnectionStatus :: OutboundCrossClusterSearchConnectionStatus Source #

Create a value of OutboundCrossClusterSearchConnectionStatus 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:message:OutboundCrossClusterSearchConnectionStatus', outboundCrossClusterSearchConnectionStatus_message - Specifies verbose information for the outbound connection status.

$sel:statusCode:OutboundCrossClusterSearchConnectionStatus', outboundCrossClusterSearchConnectionStatus_statusCode - The state code for outbound connection. This can be one of the following:

  • VALIDATING: The outbound connection request is being validated.
  • VALIDATION_FAILED: Validation failed for the connection request.
  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
  • PROVISIONING: Outbound connection request is in process.
  • ACTIVE: Outbound connection is active and ready to use.
  • REJECTED: Outbound connection request is rejected by destination domain owner.
  • DELETING: Outbound connection deletion is in progress.
  • DELETED: Outbound connection is deleted and cannot be used further.

outboundCrossClusterSearchConnectionStatus_message :: Lens' OutboundCrossClusterSearchConnectionStatus (Maybe Text) Source #

Specifies verbose information for the outbound connection status.

outboundCrossClusterSearchConnectionStatus_statusCode :: Lens' OutboundCrossClusterSearchConnectionStatus (Maybe OutboundCrossClusterSearchConnectionStatusCode) Source #

The state code for outbound connection. This can be one of the following:

  • VALIDATING: The outbound connection request is being validated.
  • VALIDATION_FAILED: Validation failed for the connection request.
  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
  • PROVISIONING: Outbound connection request is in process.
  • ACTIVE: Outbound connection is active and ready to use.
  • REJECTED: Outbound connection request is rejected by destination domain owner.
  • DELETING: Outbound connection deletion is in progress.
  • DELETED: Outbound connection is deleted and cannot be used further.

PackageDetails

data PackageDetails Source #

Basic information about a package.

See: newPackageDetails smart constructor.

Constructors

PackageDetails' 

Fields

Instances

Instances details
Eq PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

Read PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

Show PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

Generic PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

Associated Types

type Rep PackageDetails :: Type -> Type #

NFData PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

Methods

rnf :: PackageDetails -> () #

Hashable PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

FromJSON PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

type Rep PackageDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageDetails

type Rep PackageDetails = D1 ('MetaData "PackageDetails" "Amazonka.ElasticSearch.Types.PackageDetails" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "PackageDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "packageID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageType))) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageStatus))) :*: (S1 ('MetaSel ('Just "packageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetails)) :*: S1 ('MetaSel ('Just "availablePackageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newPackageDetails :: PackageDetails Source #

Create a value of PackageDetails 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:packageID:PackageDetails', packageDetails_packageID - Internal ID of the package.

$sel:packageType:PackageDetails', packageDetails_packageType - Currently supports only TXT-DICTIONARY.

$sel:lastUpdatedAt:PackageDetails', packageDetails_lastUpdatedAt - Undocumented member.

$sel:createdAt:PackageDetails', packageDetails_createdAt - Timestamp which tells creation date of the package.

$sel:packageName:PackageDetails', packageDetails_packageName - User specified name of the package.

$sel:packageStatus:PackageDetails', packageDetails_packageStatus - Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

$sel:packageDescription:PackageDetails', packageDetails_packageDescription - User-specified description of the package.

$sel:errorDetails:PackageDetails', packageDetails_errorDetails - Additional information if the package is in an error state. Null otherwise.

$sel:availablePackageVersion:PackageDetails', packageDetails_availablePackageVersion - Undocumented member.

packageDetails_packageType :: Lens' PackageDetails (Maybe PackageType) Source #

Currently supports only TXT-DICTIONARY.

packageDetails_createdAt :: Lens' PackageDetails (Maybe UTCTime) Source #

Timestamp which tells creation date of the package.

packageDetails_packageName :: Lens' PackageDetails (Maybe Text) Source #

User specified name of the package.

packageDetails_packageStatus :: Lens' PackageDetails (Maybe PackageStatus) Source #

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

packageDetails_packageDescription :: Lens' PackageDetails (Maybe Text) Source #

User-specified description of the package.

packageDetails_errorDetails :: Lens' PackageDetails (Maybe ErrorDetails) Source #

Additional information if the package is in an error state. Null otherwise.

PackageSource

data PackageSource Source #

The S3 location for importing the package specified as S3BucketName and S3Key

See: newPackageSource smart constructor.

Constructors

PackageSource' 

Fields

Instances

Instances details
Eq PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

Read PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

Show PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

Generic PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

Associated Types

type Rep PackageSource :: Type -> Type #

NFData PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

Methods

rnf :: PackageSource -> () #

Hashable PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

ToJSON PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

type Rep PackageSource Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageSource

type Rep PackageSource = D1 ('MetaData "PackageSource" "Amazonka.ElasticSearch.Types.PackageSource" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "PackageSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPackageSource :: PackageSource Source #

Create a value of PackageSource 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:s3Key:PackageSource', packageSource_s3Key - Key (file name) of the package.

$sel:s3BucketName:PackageSource', packageSource_s3BucketName - Name of the bucket containing the package.

packageSource_s3Key :: Lens' PackageSource (Maybe Text) Source #

Key (file name) of the package.

packageSource_s3BucketName :: Lens' PackageSource (Maybe Text) Source #

Name of the bucket containing the package.

PackageVersionHistory

data PackageVersionHistory Source #

Details of a package version.

See: newPackageVersionHistory smart constructor.

Constructors

PackageVersionHistory' 

Fields

Instances

Instances details
Eq PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

Read PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

Show PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

Generic PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

Associated Types

type Rep PackageVersionHistory :: Type -> Type #

NFData PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

Methods

rnf :: PackageVersionHistory -> () #

Hashable PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

FromJSON PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

type Rep PackageVersionHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.PackageVersionHistory

type Rep PackageVersionHistory = D1 ('MetaData "PackageVersionHistory" "Amazonka.ElasticSearch.Types.PackageVersionHistory" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "PackageVersionHistory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "packageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "commitMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPackageVersionHistory :: PackageVersionHistory Source #

Create a value of PackageVersionHistory 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:createdAt:PackageVersionHistory', packageVersionHistory_createdAt - Timestamp which tells creation time of the package version.

$sel:packageVersion:PackageVersionHistory', packageVersionHistory_packageVersion - Version of the package.

$sel:commitMessage:PackageVersionHistory', packageVersionHistory_commitMessage - A message associated with the version.

packageVersionHistory_createdAt :: Lens' PackageVersionHistory (Maybe UTCTime) Source #

Timestamp which tells creation time of the package version.

RecurringCharge

data RecurringCharge Source #

Contains the specific price and frequency of a recurring charges for a reserved Elasticsearch instance, or for a reserved Elasticsearch instance offering.

See: newRecurringCharge smart constructor.

Constructors

RecurringCharge' 

Fields

Instances

Instances details
Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

FromJSON RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.ElasticSearch.Types.RecurringCharge" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge 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:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency of the recurring charge.

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The monetary amount of the recurring charge.

recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source #

The monetary amount of the recurring charge.

ReservedElasticsearchInstance

data ReservedElasticsearchInstance Source #

Details of a reserved Elasticsearch instance.

See: newReservedElasticsearchInstance smart constructor.

Constructors

ReservedElasticsearchInstance' 

Fields

Instances

Instances details
Eq ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

Read ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

Show ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

Generic ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

Associated Types

type Rep ReservedElasticsearchInstance :: Type -> Type #

NFData ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

Hashable ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

FromJSON ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

type Rep ReservedElasticsearchInstance Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance

type Rep ReservedElasticsearchInstance = D1 ('MetaData "ReservedElasticsearchInstance" "Amazonka.ElasticSearch.Types.ReservedElasticsearchInstance" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ReservedElasticsearchInstance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "reservedElasticsearchInstanceOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedElasticsearchInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticsearchInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "reservationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "elasticsearchInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESPartitionInstanceType)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])))) :*: ((S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedElasticsearchInstancePaymentOption)))))))

newReservedElasticsearchInstance :: ReservedElasticsearchInstance Source #

Create a value of ReservedElasticsearchInstance 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:state:ReservedElasticsearchInstance', reservedElasticsearchInstance_state - The state of the reserved Elasticsearch instance.

$sel:currencyCode:ReservedElasticsearchInstance', reservedElasticsearchInstance_currencyCode - The currency code for the reserved Elasticsearch instance offering.

$sel:startTime:ReservedElasticsearchInstance', reservedElasticsearchInstance_startTime - The time the reservation started.

$sel:reservedElasticsearchInstanceOfferingId:ReservedElasticsearchInstance', reservedElasticsearchInstance_reservedElasticsearchInstanceOfferingId - The offering identifier.

$sel:reservedElasticsearchInstanceId:ReservedElasticsearchInstance', reservedElasticsearchInstance_reservedElasticsearchInstanceId - The unique identifier for the reservation.

$sel:elasticsearchInstanceCount:ReservedElasticsearchInstance', reservedElasticsearchInstance_elasticsearchInstanceCount - The number of Elasticsearch instances that have been reserved.

$sel:reservationName:ReservedElasticsearchInstance', reservedElasticsearchInstance_reservationName - The customer-specified identifier to track this reservation.

$sel:elasticsearchInstanceType:ReservedElasticsearchInstance', reservedElasticsearchInstance_elasticsearchInstanceType - The Elasticsearch instance type offered by the reserved instance offering.

$sel:recurringCharges:ReservedElasticsearchInstance', reservedElasticsearchInstance_recurringCharges - The charge to your account regardless of whether you are creating any domains using the instance offering.

$sel:usagePrice:ReservedElasticsearchInstance', reservedElasticsearchInstance_usagePrice - The rate you are charged for each hour for the domain that is using this reserved instance.

$sel:fixedPrice:ReservedElasticsearchInstance', reservedElasticsearchInstance_fixedPrice - The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

$sel:duration:ReservedElasticsearchInstance', reservedElasticsearchInstance_duration - The duration, in seconds, for which the Elasticsearch instance is reserved.

$sel:paymentOption:ReservedElasticsearchInstance', reservedElasticsearchInstance_paymentOption - The payment option as defined in the reserved Elasticsearch instance offering.

reservedElasticsearchInstance_state :: Lens' ReservedElasticsearchInstance (Maybe Text) Source #

The state of the reserved Elasticsearch instance.

reservedElasticsearchInstance_currencyCode :: Lens' ReservedElasticsearchInstance (Maybe Text) Source #

The currency code for the reserved Elasticsearch instance offering.

reservedElasticsearchInstance_elasticsearchInstanceCount :: Lens' ReservedElasticsearchInstance (Maybe Int) Source #

The number of Elasticsearch instances that have been reserved.

reservedElasticsearchInstance_reservationName :: Lens' ReservedElasticsearchInstance (Maybe Text) Source #

The customer-specified identifier to track this reservation.

reservedElasticsearchInstance_elasticsearchInstanceType :: Lens' ReservedElasticsearchInstance (Maybe ESPartitionInstanceType) Source #

The Elasticsearch instance type offered by the reserved instance offering.

reservedElasticsearchInstance_recurringCharges :: Lens' ReservedElasticsearchInstance (Maybe [RecurringCharge]) Source #

The charge to your account regardless of whether you are creating any domains using the instance offering.

reservedElasticsearchInstance_usagePrice :: Lens' ReservedElasticsearchInstance (Maybe Double) Source #

The rate you are charged for each hour for the domain that is using this reserved instance.

reservedElasticsearchInstance_fixedPrice :: Lens' ReservedElasticsearchInstance (Maybe Double) Source #

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

reservedElasticsearchInstance_duration :: Lens' ReservedElasticsearchInstance (Maybe Int) Source #

The duration, in seconds, for which the Elasticsearch instance is reserved.

reservedElasticsearchInstance_paymentOption :: Lens' ReservedElasticsearchInstance (Maybe ReservedElasticsearchInstancePaymentOption) Source #

The payment option as defined in the reserved Elasticsearch instance offering.

ReservedElasticsearchInstanceOffering

data ReservedElasticsearchInstanceOffering Source #

Details of a reserved Elasticsearch instance offering.

See: newReservedElasticsearchInstanceOffering smart constructor.

Constructors

ReservedElasticsearchInstanceOffering' 

Fields

Instances

Instances details
Eq ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

Read ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

Show ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

Generic ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

NFData ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

Hashable ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

FromJSON ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

type Rep ReservedElasticsearchInstanceOffering Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering

type Rep ReservedElasticsearchInstanceOffering = D1 ('MetaData "ReservedElasticsearchInstanceOffering" "Amazonka.ElasticSearch.Types.ReservedElasticsearchInstanceOffering" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ReservedElasticsearchInstanceOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedElasticsearchInstanceOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "elasticsearchInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESPartitionInstanceType)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])))) :*: ((S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedElasticsearchInstancePaymentOption))))))

newReservedElasticsearchInstanceOffering :: ReservedElasticsearchInstanceOffering Source #

Create a value of ReservedElasticsearchInstanceOffering 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:currencyCode:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_currencyCode - The currency code for the reserved Elasticsearch instance offering.

$sel:reservedElasticsearchInstanceOfferingId:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_reservedElasticsearchInstanceOfferingId - The Elasticsearch reserved instance offering identifier.

$sel:elasticsearchInstanceType:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_elasticsearchInstanceType - The Elasticsearch instance type offered by the reserved instance offering.

$sel:recurringCharges:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_recurringCharges - The charge to your account regardless of whether you are creating any domains using the instance offering.

$sel:usagePrice:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_usagePrice - The rate you are charged for each hour the domain that is using the offering is running.

$sel:fixedPrice:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_fixedPrice - The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

$sel:duration:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_duration - The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

$sel:paymentOption:ReservedElasticsearchInstanceOffering', reservedElasticsearchInstanceOffering_paymentOption - Payment option for the reserved Elasticsearch instance offering

reservedElasticsearchInstanceOffering_currencyCode :: Lens' ReservedElasticsearchInstanceOffering (Maybe Text) Source #

The currency code for the reserved Elasticsearch instance offering.

reservedElasticsearchInstanceOffering_recurringCharges :: Lens' ReservedElasticsearchInstanceOffering (Maybe [RecurringCharge]) Source #

The charge to your account regardless of whether you are creating any domains using the instance offering.

reservedElasticsearchInstanceOffering_usagePrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double) Source #

The rate you are charged for each hour the domain that is using the offering is running.

reservedElasticsearchInstanceOffering_fixedPrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double) Source #

The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

reservedElasticsearchInstanceOffering_duration :: Lens' ReservedElasticsearchInstanceOffering (Maybe Int) Source #

The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

SAMLIdp

data SAMLIdp Source #

Specifies the SAML Identity Provider's information.

See: newSAMLIdp smart constructor.

Constructors

SAMLIdp' 

Fields

  • metadataContent :: Text

    The Metadata of the SAML application in xml format.

  • entityId :: Text

    The unique Entity ID of the application in SAML Identity Provider.

Instances

Instances details
Eq SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Methods

(==) :: SAMLIdp -> SAMLIdp -> Bool #

(/=) :: SAMLIdp -> SAMLIdp -> Bool #

Read SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Show SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Generic SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Associated Types

type Rep SAMLIdp :: Type -> Type #

Methods

from :: SAMLIdp -> Rep SAMLIdp x #

to :: Rep SAMLIdp x -> SAMLIdp #

NFData SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Methods

rnf :: SAMLIdp -> () #

Hashable SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

Methods

hashWithSalt :: Int -> SAMLIdp -> Int #

hash :: SAMLIdp -> Int #

ToJSON SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

FromJSON SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

type Rep SAMLIdp Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLIdp

type Rep SAMLIdp = D1 ('MetaData "SAMLIdp" "Amazonka.ElasticSearch.Types.SAMLIdp" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "SAMLIdp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metadataContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSAMLIdp Source #

Create a value of SAMLIdp 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:metadataContent:SAMLIdp', sAMLIdp_metadataContent - The Metadata of the SAML application in xml format.

$sel:entityId:SAMLIdp', sAMLIdp_entityId - The unique Entity ID of the application in SAML Identity Provider.

sAMLIdp_metadataContent :: Lens' SAMLIdp Text Source #

The Metadata of the SAML application in xml format.

sAMLIdp_entityId :: Lens' SAMLIdp Text Source #

The unique Entity ID of the application in SAML Identity Provider.

SAMLOptionsInput

data SAMLOptionsInput Source #

Specifies the SAML application configuration for the domain.

See: newSAMLOptionsInput smart constructor.

Constructors

SAMLOptionsInput' 

Fields

Instances

Instances details
Eq SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

Show SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

Generic SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

Associated Types

type Rep SAMLOptionsInput :: Type -> Type #

NFData SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

Methods

rnf :: SAMLOptionsInput -> () #

Hashable SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

ToJSON SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

type Rep SAMLOptionsInput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsInput

type Rep SAMLOptionsInput = D1 ('MetaData "SAMLOptionsInput" "Amazonka.ElasticSearch.Types.SAMLOptionsInput" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "SAMLOptionsInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "masterUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "idp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SAMLIdp)))) :*: ((S1 ('MetaSel ('Just "rolesKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterBackendRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sessionTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subjectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSAMLOptionsInput :: SAMLOptionsInput Source #

Create a value of SAMLOptionsInput 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:masterUserName:SAMLOptionsInput', sAMLOptionsInput_masterUserName - The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.

$sel:enabled:SAMLOptionsInput', sAMLOptionsInput_enabled - True if SAML is enabled.

$sel:idp:SAMLOptionsInput', sAMLOptionsInput_idp - Specifies the SAML Identity Provider's information.

$sel:rolesKey:SAMLOptionsInput', sAMLOptionsInput_rolesKey - The key to use for matching the SAML Roles attribute.

$sel:masterBackendRole:SAMLOptionsInput', sAMLOptionsInput_masterBackendRole - The backend role to which the SAML master user is mapped to.

$sel:sessionTimeoutMinutes:SAMLOptionsInput', sAMLOptionsInput_sessionTimeoutMinutes - The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.

$sel:subjectKey:SAMLOptionsInput', sAMLOptionsInput_subjectKey - The key to use for matching the SAML Subject attribute.

sAMLOptionsInput_masterUserName :: Lens' SAMLOptionsInput (Maybe Text) Source #

The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.

sAMLOptionsInput_idp :: Lens' SAMLOptionsInput (Maybe SAMLIdp) Source #

Specifies the SAML Identity Provider's information.

sAMLOptionsInput_rolesKey :: Lens' SAMLOptionsInput (Maybe Text) Source #

The key to use for matching the SAML Roles attribute.

sAMLOptionsInput_masterBackendRole :: Lens' SAMLOptionsInput (Maybe Text) Source #

The backend role to which the SAML master user is mapped to.

sAMLOptionsInput_sessionTimeoutMinutes :: Lens' SAMLOptionsInput (Maybe Int) Source #

The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.

sAMLOptionsInput_subjectKey :: Lens' SAMLOptionsInput (Maybe Text) Source #

The key to use for matching the SAML Subject attribute.

SAMLOptionsOutput

data SAMLOptionsOutput Source #

Describes the SAML application configured for the domain.

See: newSAMLOptionsOutput smart constructor.

Constructors

SAMLOptionsOutput' 

Fields

Instances

Instances details
Eq SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

Read SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

Show SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

Generic SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

Associated Types

type Rep SAMLOptionsOutput :: Type -> Type #

NFData SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

Methods

rnf :: SAMLOptionsOutput -> () #

Hashable SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

FromJSON SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

type Rep SAMLOptionsOutput Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SAMLOptionsOutput

type Rep SAMLOptionsOutput = D1 ('MetaData "SAMLOptionsOutput" "Amazonka.ElasticSearch.Types.SAMLOptionsOutput" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "SAMLOptionsOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "idp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SAMLIdp))) :*: (S1 ('MetaSel ('Just "rolesKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subjectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSAMLOptionsOutput :: SAMLOptionsOutput Source #

Create a value of SAMLOptionsOutput 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:enabled:SAMLOptionsOutput', sAMLOptionsOutput_enabled - True if SAML is enabled.

$sel:idp:SAMLOptionsOutput', sAMLOptionsOutput_idp - Describes the SAML Identity Provider's information.

$sel:rolesKey:SAMLOptionsOutput', sAMLOptionsOutput_rolesKey - The key used for matching the SAML Roles attribute.

$sel:sessionTimeoutMinutes:SAMLOptionsOutput', sAMLOptionsOutput_sessionTimeoutMinutes - The duration, in minutes, after which a user session becomes inactive.

$sel:subjectKey:SAMLOptionsOutput', sAMLOptionsOutput_subjectKey - The key used for matching the SAML Subject attribute.

sAMLOptionsOutput_idp :: Lens' SAMLOptionsOutput (Maybe SAMLIdp) Source #

Describes the SAML Identity Provider's information.

sAMLOptionsOutput_rolesKey :: Lens' SAMLOptionsOutput (Maybe Text) Source #

The key used for matching the SAML Roles attribute.

sAMLOptionsOutput_sessionTimeoutMinutes :: Lens' SAMLOptionsOutput (Maybe Int) Source #

The duration, in minutes, after which a user session becomes inactive.

sAMLOptionsOutput_subjectKey :: Lens' SAMLOptionsOutput (Maybe Text) Source #

The key used for matching the SAML Subject attribute.

ScheduledAutoTuneDetails

data ScheduledAutoTuneDetails Source #

Specifies details of the scheduled Auto-Tune action. See the Developer Guide for more information.

See: newScheduledAutoTuneDetails smart constructor.

Constructors

ScheduledAutoTuneDetails' 

Fields

Instances

Instances details
Eq ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

Read ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

Show ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

Generic ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

Associated Types

type Rep ScheduledAutoTuneDetails :: Type -> Type #

NFData ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

Hashable ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

FromJSON ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

type Rep ScheduledAutoTuneDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails

type Rep ScheduledAutoTuneDetails = D1 ('MetaData "ScheduledAutoTuneDetails" "Amazonka.ElasticSearch.Types.ScheduledAutoTuneDetails" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ScheduledAutoTuneDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledAutoTuneSeverityType)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledAutoTuneActionType)))))

newScheduledAutoTuneDetails :: ScheduledAutoTuneDetails Source #

Create a value of ScheduledAutoTuneDetails 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:severity:ScheduledAutoTuneDetails', scheduledAutoTuneDetails_severity - Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.

$sel:action:ScheduledAutoTuneDetails', scheduledAutoTuneDetails_action - Specifies Auto-Tune action description.

$sel:date:ScheduledAutoTuneDetails', scheduledAutoTuneDetails_date - Specifies timestamp for the Auto-Tune action scheduled for the domain.

$sel:actionType:ScheduledAutoTuneDetails', scheduledAutoTuneDetails_actionType - Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.

scheduledAutoTuneDetails_severity :: Lens' ScheduledAutoTuneDetails (Maybe ScheduledAutoTuneSeverityType) Source #

Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.

scheduledAutoTuneDetails_date :: Lens' ScheduledAutoTuneDetails (Maybe UTCTime) Source #

Specifies timestamp for the Auto-Tune action scheduled for the domain.

scheduledAutoTuneDetails_actionType :: Lens' ScheduledAutoTuneDetails (Maybe ScheduledAutoTuneActionType) Source #

Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.

ServiceSoftwareOptions

data ServiceSoftwareOptions Source #

The current options of an Elasticsearch domain service software options.

See: newServiceSoftwareOptions smart constructor.

Constructors

ServiceSoftwareOptions' 

Fields

  • automatedUpdateDate :: Maybe POSIX

    Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

  • currentVersion :: Maybe Text

    The current service software version that is present on the domain.

  • optionalDeployment :: Maybe Bool

    True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

  • updateStatus :: Maybe DeploymentStatus

    The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

  • cancellable :: Maybe Bool

    True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

  • updateAvailable :: Maybe Bool

    True if you are able to update you service software version. False if you are not able to update your service software version.

  • description :: Maybe Text

    The description of the UpdateStatus.

  • newVersion' :: Maybe Text

    The new service software version if one is available.

Instances

Instances details
Eq ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

Read ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

Show ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

Generic ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

Associated Types

type Rep ServiceSoftwareOptions :: Type -> Type #

NFData ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

Methods

rnf :: ServiceSoftwareOptions -> () #

Hashable ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

FromJSON ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

type Rep ServiceSoftwareOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ServiceSoftwareOptions

type Rep ServiceSoftwareOptions = D1 ('MetaData "ServiceSoftwareOptions" "Amazonka.ElasticSearch.Types.ServiceSoftwareOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ServiceSoftwareOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automatedUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "optionalDeployment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentStatus)))) :*: ((S1 ('MetaSel ('Just "cancellable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updateAvailable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newVersion'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newServiceSoftwareOptions :: ServiceSoftwareOptions Source #

Create a value of ServiceSoftwareOptions 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:automatedUpdateDate:ServiceSoftwareOptions', serviceSoftwareOptions_automatedUpdateDate - Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

$sel:currentVersion:ServiceSoftwareOptions', serviceSoftwareOptions_currentVersion - The current service software version that is present on the domain.

$sel:optionalDeployment:ServiceSoftwareOptions', serviceSoftwareOptions_optionalDeployment - True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

$sel:updateStatus:ServiceSoftwareOptions', serviceSoftwareOptions_updateStatus - The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

$sel:cancellable:ServiceSoftwareOptions', serviceSoftwareOptions_cancellable - True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

$sel:updateAvailable:ServiceSoftwareOptions', serviceSoftwareOptions_updateAvailable - True if you are able to update you service software version. False if you are not able to update your service software version.

$sel:description:ServiceSoftwareOptions', serviceSoftwareOptions_description - The description of the UpdateStatus.

$sel:newVersion':ServiceSoftwareOptions', serviceSoftwareOptions_newVersion - The new service software version if one is available.

serviceSoftwareOptions_automatedUpdateDate :: Lens' ServiceSoftwareOptions (Maybe UTCTime) Source #

Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

serviceSoftwareOptions_currentVersion :: Lens' ServiceSoftwareOptions (Maybe Text) Source #

The current service software version that is present on the domain.

serviceSoftwareOptions_optionalDeployment :: Lens' ServiceSoftwareOptions (Maybe Bool) Source #

True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

serviceSoftwareOptions_updateStatus :: Lens' ServiceSoftwareOptions (Maybe DeploymentStatus) Source #

The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

serviceSoftwareOptions_cancellable :: Lens' ServiceSoftwareOptions (Maybe Bool) Source #

True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

serviceSoftwareOptions_updateAvailable :: Lens' ServiceSoftwareOptions (Maybe Bool) Source #

True if you are able to update you service software version. False if you are not able to update your service software version.

serviceSoftwareOptions_newVersion :: Lens' ServiceSoftwareOptions (Maybe Text) Source #

The new service software version if one is available.

SnapshotOptions

data SnapshotOptions Source #

Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

See: newSnapshotOptions smart constructor.

Constructors

SnapshotOptions' 

Fields

  • automatedSnapshotStartHour :: Maybe Int

    Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

Instances

Instances details
Eq SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

Read SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

Show SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

Generic SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

Associated Types

type Rep SnapshotOptions :: Type -> Type #

NFData SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

Methods

rnf :: SnapshotOptions -> () #

Hashable SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

ToJSON SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

FromJSON SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

type Rep SnapshotOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptions

type Rep SnapshotOptions = D1 ('MetaData "SnapshotOptions" "Amazonka.ElasticSearch.Types.SnapshotOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "SnapshotOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "automatedSnapshotStartHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newSnapshotOptions :: SnapshotOptions Source #

Create a value of SnapshotOptions 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:automatedSnapshotStartHour:SnapshotOptions', snapshotOptions_automatedSnapshotStartHour - Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

snapshotOptions_automatedSnapshotStartHour :: Lens' SnapshotOptions (Maybe Int) Source #

Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

SnapshotOptionsStatus

data SnapshotOptionsStatus Source #

Status of a daily automated snapshot.

See: newSnapshotOptionsStatus smart constructor.

Constructors

SnapshotOptionsStatus' 

Fields

Instances

Instances details
Eq SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

Read SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

Show SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

Generic SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

Associated Types

type Rep SnapshotOptionsStatus :: Type -> Type #

NFData SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

Methods

rnf :: SnapshotOptionsStatus -> () #

Hashable SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

FromJSON SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

type Rep SnapshotOptionsStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.SnapshotOptionsStatus

type Rep SnapshotOptionsStatus = D1 ('MetaData "SnapshotOptionsStatus" "Amazonka.ElasticSearch.Types.SnapshotOptionsStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "SnapshotOptionsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnapshotOptions) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newSnapshotOptionsStatus Source #

Create a value of SnapshotOptionsStatus 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:options:SnapshotOptionsStatus', snapshotOptionsStatus_options - Specifies the daily snapshot options specified for the Elasticsearch domain.

$sel:status:SnapshotOptionsStatus', snapshotOptionsStatus_status - Specifies the status of a daily automated snapshot.

snapshotOptionsStatus_options :: Lens' SnapshotOptionsStatus SnapshotOptions Source #

Specifies the daily snapshot options specified for the Elasticsearch domain.

snapshotOptionsStatus_status :: Lens' SnapshotOptionsStatus OptionStatus Source #

Specifies the status of a daily automated snapshot.

StorageType

data StorageType Source #

StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType.

See: newStorageType smart constructor.

Constructors

StorageType' 

Fields

Instances

Instances details
Eq StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

Read StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

Show StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

Generic StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

Associated Types

type Rep StorageType :: Type -> Type #

NFData StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

Methods

rnf :: StorageType -> () #

Hashable StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

FromJSON StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

type Rep StorageType Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageType

type Rep StorageType = D1 ('MetaData "StorageType" "Amazonka.ElasticSearch.Types.StorageType" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "StorageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storageTypeLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorageTypeLimit])) :*: (S1 ('MetaSel ('Just "storageSubTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStorageType :: StorageType Source #

Create a value of StorageType 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:storageTypeLimits:StorageType', storageType_storageTypeLimits - List of limits that are applicable for given storage type.

$sel:storageSubTypeName:StorageType', storageType_storageSubTypeName - Undocumented member.

$sel:storageTypeName:StorageType', storageType_storageTypeName - Undocumented member.

storageType_storageTypeLimits :: Lens' StorageType (Maybe [StorageTypeLimit]) Source #

List of limits that are applicable for given storage type.

StorageTypeLimit

data StorageTypeLimit Source #

Limits that are applicable for given storage type.

See: newStorageTypeLimit smart constructor.

Constructors

StorageTypeLimit' 

Fields

  • limitName :: Maybe Text

    Name of storage limits that are applicable for given storage type. If StorageType is ebs, 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.ElasticSearch.Types.StorageTypeLimit

Read StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

Show StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

Generic StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

Associated Types

type Rep StorageTypeLimit :: Type -> Type #

NFData StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

Methods

rnf :: StorageTypeLimit -> () #

Hashable StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

FromJSON StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

type Rep StorageTypeLimit Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.StorageTypeLimit

type Rep StorageTypeLimit = D1 ('MetaData "StorageTypeLimit" "Amazonka.ElasticSearch.Types.StorageTypeLimit" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" '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 given storage type. If StorageType is ebs, 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 given storage type. If StorageType is ebs, 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 .

Tag

data Tag Source #

Specifies a key value pair for a resource tag.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

  • value :: Text

    Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ElasticSearch.Types.Tag" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

$sel:value:Tag', tag_value - Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

tag_key :: Lens' Tag Text Source #

Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

tag_value :: Lens' Tag Text Source #

Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

UpgradeHistory

data UpgradeHistory Source #

History of the last 10 Upgrades and Upgrade Eligibility Checks.

See: newUpgradeHistory smart constructor.

Constructors

UpgradeHistory' 

Fields

  • upgradeStatus :: Maybe UpgradeStatus

    The overall status of the update. The status can take one of the following values:

    • In Progress
    • Succeeded
    • Succeeded with Issues
    • Failed
  • stepsList :: Maybe [UpgradeStepItem]

    A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

  • upgradeName :: Maybe Text

    A string that describes the update briefly

  • startTimestamp :: Maybe POSIX

    UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Instances

Instances details
Eq UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

Read UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

Show UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

Generic UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

Associated Types

type Rep UpgradeHistory :: Type -> Type #

NFData UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

Methods

rnf :: UpgradeHistory -> () #

Hashable UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

FromJSON UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

type Rep UpgradeHistory Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeHistory

type Rep UpgradeHistory = D1 ('MetaData "UpgradeHistory" "Amazonka.ElasticSearch.Types.UpgradeHistory" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "UpgradeHistory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "upgradeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpgradeStatus)) :*: S1 ('MetaSel ('Just "stepsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpgradeStepItem]))) :*: (S1 ('MetaSel ('Just "upgradeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newUpgradeHistory :: UpgradeHistory Source #

Create a value of UpgradeHistory 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:upgradeStatus:UpgradeHistory', upgradeHistory_upgradeStatus - The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

$sel:stepsList:UpgradeHistory', upgradeHistory_stepsList - A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

$sel:upgradeName:UpgradeHistory', upgradeHistory_upgradeName - A string that describes the update briefly

$sel:startTimestamp:UpgradeHistory', upgradeHistory_startTimestamp - UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

upgradeHistory_upgradeStatus :: Lens' UpgradeHistory (Maybe UpgradeStatus) Source #

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

upgradeHistory_stepsList :: Lens' UpgradeHistory (Maybe [UpgradeStepItem]) Source #

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

upgradeHistory_upgradeName :: Lens' UpgradeHistory (Maybe Text) Source #

A string that describes the update briefly

upgradeHistory_startTimestamp :: Lens' UpgradeHistory (Maybe UTCTime) Source #

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

UpgradeStepItem

data UpgradeStepItem Source #

Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.

See: newUpgradeStepItem smart constructor.

Constructors

UpgradeStepItem' 

Fields

  • upgradeStepStatus :: Maybe UpgradeStatus

    The status of a particular step during an upgrade. The status can take one of the following values:

    • In Progress
    • Succeeded
    • Succeeded with Issues
    • Failed
  • progressPercent :: Maybe Double

    The Floating point value representing progress percentage of a particular step.

  • issues :: Maybe [Text]

    A list of strings containing detailed information about the errors encountered in a particular step.

  • upgradeStep :: Maybe UpgradeStep

    Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

    • PreUpgradeCheck
    • Snapshot
    • Upgrade

Instances

Instances details
Eq UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

Read UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

Show UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

Generic UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

Associated Types

type Rep UpgradeStepItem :: Type -> Type #

NFData UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

Methods

rnf :: UpgradeStepItem -> () #

Hashable UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

FromJSON UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

type Rep UpgradeStepItem Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.UpgradeStepItem

type Rep UpgradeStepItem = D1 ('MetaData "UpgradeStepItem" "Amazonka.ElasticSearch.Types.UpgradeStepItem" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "UpgradeStepItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "upgradeStepStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpgradeStatus)) :*: S1 ('MetaSel ('Just "progressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "issues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "upgradeStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpgradeStep)))))

newUpgradeStepItem :: UpgradeStepItem Source #

Create a value of UpgradeStepItem 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:upgradeStepStatus:UpgradeStepItem', upgradeStepItem_upgradeStepStatus - The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

$sel:progressPercent:UpgradeStepItem', upgradeStepItem_progressPercent - The Floating point value representing progress percentage of a particular step.

$sel:issues:UpgradeStepItem', upgradeStepItem_issues - A list of strings containing detailed information about the errors encountered in a particular step.

$sel:upgradeStep:UpgradeStepItem', upgradeStepItem_upgradeStep - Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

upgradeStepItem_upgradeStepStatus :: Lens' UpgradeStepItem (Maybe UpgradeStatus) Source #

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

upgradeStepItem_progressPercent :: Lens' UpgradeStepItem (Maybe Double) Source #

The Floating point value representing progress percentage of a particular step.

upgradeStepItem_issues :: Lens' UpgradeStepItem (Maybe [Text]) Source #

A list of strings containing detailed information about the errors encountered in a particular step.

upgradeStepItem_upgradeStep :: Lens' UpgradeStepItem (Maybe UpgradeStep) Source #

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

VPCDerivedInfo

data VPCDerivedInfo Source #

Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

See: newVPCDerivedInfo smart constructor.

Constructors

VPCDerivedInfo' 

Fields

Instances

Instances details
Eq VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

Read VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

Show VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

Generic VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

Associated Types

type Rep VPCDerivedInfo :: Type -> Type #

NFData VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

Methods

rnf :: VPCDerivedInfo -> () #

Hashable VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

FromJSON VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

type Rep VPCDerivedInfo Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfo

type Rep VPCDerivedInfo = D1 ('MetaData "VPCDerivedInfo" "Amazonka.ElasticSearch.Types.VPCDerivedInfo" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "VPCDerivedInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newVPCDerivedInfo :: VPCDerivedInfo Source #

Create a value of VPCDerivedInfo 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:securityGroupIds:VPCDerivedInfo', vPCDerivedInfo_securityGroupIds - Specifies the security groups for VPC endpoint.

$sel:subnetIds:VPCDerivedInfo', vPCDerivedInfo_subnetIds - Specifies the subnets for VPC endpoint.

$sel:vPCId:VPCDerivedInfo', vPCDerivedInfo_vPCId - The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

$sel:availabilityZones:VPCDerivedInfo', vPCDerivedInfo_availabilityZones - The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

vPCDerivedInfo_securityGroupIds :: Lens' VPCDerivedInfo (Maybe [Text]) Source #

Specifies the security groups for VPC endpoint.

vPCDerivedInfo_subnetIds :: Lens' VPCDerivedInfo (Maybe [Text]) Source #

Specifies the subnets for VPC endpoint.

vPCDerivedInfo_vPCId :: Lens' VPCDerivedInfo (Maybe Text) Source #

The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

vPCDerivedInfo_availabilityZones :: Lens' VPCDerivedInfo (Maybe [Text]) Source #

The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

VPCDerivedInfoStatus

data VPCDerivedInfoStatus Source #

Status of the VPC options for the specified Elasticsearch domain.

See: newVPCDerivedInfoStatus smart constructor.

Constructors

VPCDerivedInfoStatus' 

Fields

Instances

Instances details
Eq VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

Read VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

Show VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

Generic VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

Associated Types

type Rep VPCDerivedInfoStatus :: Type -> Type #

NFData VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

Methods

rnf :: VPCDerivedInfoStatus -> () #

Hashable VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

FromJSON VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

type Rep VPCDerivedInfoStatus Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus

type Rep VPCDerivedInfoStatus = D1 ('MetaData "VPCDerivedInfoStatus" "Amazonka.ElasticSearch.Types.VPCDerivedInfoStatus" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "VPCDerivedInfoStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPCDerivedInfo) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionStatus)))

newVPCDerivedInfoStatus Source #

Create a value of VPCDerivedInfoStatus 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:options:VPCDerivedInfoStatus', vPCDerivedInfoStatus_options - Specifies the VPC options for the specified Elasticsearch domain.

$sel:status:VPCDerivedInfoStatus', vPCDerivedInfoStatus_status - Specifies the status of the VPC options for the specified Elasticsearch domain.

vPCDerivedInfoStatus_options :: Lens' VPCDerivedInfoStatus VPCDerivedInfo Source #

Specifies the VPC options for the specified Elasticsearch domain.

vPCDerivedInfoStatus_status :: Lens' VPCDerivedInfoStatus OptionStatus Source #

Specifies the status of the VPC options for the specified Elasticsearch domain.

VPCOptions

data VPCOptions Source #

Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

See: newVPCOptions smart constructor.

Constructors

VPCOptions' 

Fields

Instances

Instances details
Eq VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

Read VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

Show VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

Generic VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

Associated Types

type Rep VPCOptions :: Type -> Type #

NFData VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

Methods

rnf :: VPCOptions -> () #

Hashable VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

ToJSON VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

type Rep VPCOptions Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.VPCOptions

type Rep VPCOptions = D1 ('MetaData "VPCOptions" "Amazonka.ElasticSearch.Types.VPCOptions" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "VPCOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newVPCOptions :: VPCOptions Source #

Create a value of VPCOptions 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:securityGroupIds:VPCOptions', vPCOptions_securityGroupIds - Specifies the security groups for VPC endpoint.

$sel:subnetIds:VPCOptions', vPCOptions_subnetIds - Specifies the subnets for VPC endpoint.

vPCOptions_securityGroupIds :: Lens' VPCOptions (Maybe [Text]) Source #

Specifies the security groups for VPC endpoint.

vPCOptions_subnetIds :: Lens' VPCOptions (Maybe [Text]) Source #

Specifies the subnets for VPC endpoint.

ZoneAwarenessConfig

data ZoneAwarenessConfig Source #

Specifies the zone awareness configuration for the domain cluster, such as the number of availability zones.

See: newZoneAwarenessConfig smart constructor.

Constructors

ZoneAwarenessConfig' 

Fields

  • availabilityZoneCount :: Maybe Int

    An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

Instances

Instances details
Eq ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

Read ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

Show ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

Generic ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

Associated Types

type Rep ZoneAwarenessConfig :: Type -> Type #

NFData ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

Methods

rnf :: ZoneAwarenessConfig -> () #

Hashable ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

ToJSON ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

FromJSON ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

type Rep ZoneAwarenessConfig Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ZoneAwarenessConfig

type Rep ZoneAwarenessConfig = D1 ('MetaData "ZoneAwarenessConfig" "Amazonka.ElasticSearch.Types.ZoneAwarenessConfig" "libZSservicesZSamazonka-elasticsearchZSamazonka-elasticsearch" 'False) (C1 ('MetaCons "ZoneAwarenessConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZoneCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newZoneAwarenessConfig :: ZoneAwarenessConfig Source #

Create a value of ZoneAwarenessConfig 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:availabilityZoneCount:ZoneAwarenessConfig', zoneAwarenessConfig_availabilityZoneCount - An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

zoneAwarenessConfig_availabilityZoneCount :: Lens' ZoneAwarenessConfig (Maybe Int) Source #

An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled