amazonka-kinesis-firehose-2.0: Amazon Kinesis Firehose SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Description

 
Synopsis

Documentation

data AmazonopensearchserviceDestinationDescription Source #

The destination description in Amazon OpenSearch Service.

See: newAmazonopensearchserviceDestinationDescription smart constructor.

Constructors

AmazonopensearchserviceDestinationDescription' 

Fields

Instances

Instances details
FromJSON AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Generic AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Read AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Show AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

NFData AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Eq AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

Hashable AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

type Rep AmazonopensearchserviceDestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription

type Rep AmazonopensearchserviceDestinationDescription = D1 ('MetaData "AmazonopensearchserviceDestinationDescription" "Amazonka.Firehose.Types.AmazonopensearchserviceDestinationDescription" "amazonka-kinesis-firehose-2.0-6l1hHmh2UnHBvolxuQFkWB" 'False) (C1 ('MetaCons "AmazonopensearchserviceDestinationDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bufferingHints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonopensearchserviceBufferingHints)) :*: (S1 ('MetaSel ('Just "cloudWatchLoggingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLoggingOptions)) :*: S1 ('MetaSel ('Just "clusterEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "domainARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexRotationPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonopensearchserviceIndexRotationPeriod))))) :*: ((S1 ('MetaSel ('Just "processingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessingConfiguration)) :*: (S1 ('MetaSel ('Just "retryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonopensearchserviceRetryOptions)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "s3BackupMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonopensearchserviceS3BackupMode)) :*: S1 ('MetaSel ('Just "s3DestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationDescription))) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfigurationDescription)))))))

newAmazonopensearchserviceDestinationDescription :: AmazonopensearchserviceDestinationDescription Source #

Create a value of AmazonopensearchserviceDestinationDescription 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:

AmazonopensearchserviceDestinationDescription, amazonopensearchserviceDestinationDescription_bufferingHints - The buffering options.

AmazonopensearchserviceDestinationDescription, amazonopensearchserviceDestinationDescription_cloudWatchLoggingOptions - Undocumented member.

$sel:clusterEndpoint:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_clusterEndpoint - The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon OpenSearch Service.

$sel:domainARN:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_domainARN - The ARN of the Amazon OpenSearch Service domain.

$sel:indexName:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_indexName - The Amazon OpenSearch Service index name.

$sel:indexRotationPeriod:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_indexRotationPeriod - The Amazon OpenSearch Service index rotation period

$sel:processingConfiguration:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_processingConfiguration - Undocumented member.

$sel:retryOptions:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_retryOptions - The Amazon OpenSearch Service retry options.

AmazonopensearchserviceDestinationDescription, amazonopensearchserviceDestinationDescription_roleARN - The Amazon Resource Name (ARN) of the Amazon Web Services credentials.

$sel:s3BackupMode:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_s3BackupMode - The Amazon S3 backup mode.

$sel:s3DestinationDescription:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_s3DestinationDescription - Undocumented member.

$sel:typeName:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_typeName - The Amazon OpenSearch Service type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x and OpenSearch Service 1.x, there's no value for TypeName.

$sel:vpcConfigurationDescription:AmazonopensearchserviceDestinationDescription', amazonopensearchserviceDestinationDescription_vpcConfigurationDescription - Undocumented member.

amazonopensearchserviceDestinationDescription_clusterEndpoint :: Lens' AmazonopensearchserviceDestinationDescription (Maybe Text) Source #

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon OpenSearch Service.

amazonopensearchserviceDestinationDescription_roleARN :: Lens' AmazonopensearchserviceDestinationDescription (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon Web Services credentials.

amazonopensearchserviceDestinationDescription_typeName :: Lens' AmazonopensearchserviceDestinationDescription (Maybe Text) Source #

The Amazon OpenSearch Service type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x and OpenSearch Service 1.x, there's no value for TypeName.