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.DestinationDescription

Description

 
Synopsis

Documentation

data DestinationDescription Source #

Describes the destination for a delivery stream.

See: newDestinationDescription smart constructor.

Instances

Instances details
FromJSON DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

Generic DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

Associated Types

type Rep DestinationDescription :: Type -> Type #

Show DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

NFData DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

Methods

rnf :: DestinationDescription -> () #

Eq DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

Hashable DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

type Rep DestinationDescription Source # 
Instance details

Defined in Amazonka.Firehose.Types.DestinationDescription

type Rep DestinationDescription = D1 ('MetaData "DestinationDescription" "Amazonka.Firehose.Types.DestinationDescription" "amazonka-kinesis-firehose-2.0-6l1hHmh2UnHBvolxuQFkWB" 'False) (C1 ('MetaCons "DestinationDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amazonOpenSearchServerlessDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonOpenSearchServerlessDestinationDescription)) :*: S1 ('MetaSel ('Just "amazonopensearchserviceDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonopensearchserviceDestinationDescription))) :*: (S1 ('MetaSel ('Just "elasticsearchDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchDestinationDescription)) :*: S1 ('MetaSel ('Just "extendedS3DestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtendedS3DestinationDescription)))) :*: ((S1 ('MetaSel ('Just "httpEndpointDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointDestinationDescription)) :*: S1 ('MetaSel ('Just "redshiftDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftDestinationDescription))) :*: (S1 ('MetaSel ('Just "s3DestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationDescription)) :*: (S1 ('MetaSel ('Just "splunkDestinationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SplunkDestinationDescription)) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newDestinationDescription Source #

Create a value of DestinationDescription 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:amazonOpenSearchServerlessDestinationDescription:DestinationDescription', destinationDescription_amazonOpenSearchServerlessDestinationDescription - The destination in the Serverless offering for Amazon OpenSearch Service.

$sel:amazonopensearchserviceDestinationDescription:DestinationDescription', destinationDescription_amazonopensearchserviceDestinationDescription - The destination in Amazon OpenSearch Service.

$sel:elasticsearchDestinationDescription:DestinationDescription', destinationDescription_elasticsearchDestinationDescription - The destination in Amazon ES.

$sel:extendedS3DestinationDescription:DestinationDescription', destinationDescription_extendedS3DestinationDescription - The destination in Amazon S3.

$sel:httpEndpointDestinationDescription:DestinationDescription', destinationDescription_httpEndpointDestinationDescription - Describes the specified HTTP endpoint destination.

$sel:redshiftDestinationDescription:DestinationDescription', destinationDescription_redshiftDestinationDescription - The destination in Amazon Redshift.

DestinationDescription, destinationDescription_s3DestinationDescription - [Deprecated] The destination in Amazon S3.

$sel:splunkDestinationDescription:DestinationDescription', destinationDescription_splunkDestinationDescription - The destination in Splunk.

$sel:destinationId:DestinationDescription', destinationDescription_destinationId - The ID of the destination.