libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose
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.Firehose.Types.HttpEndpointConfiguration

Description

 
Synopsis

Documentation

data HttpEndpointConfiguration Source #

Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.

See: newHttpEndpointConfiguration smart constructor.

Constructors

HttpEndpointConfiguration' 

Fields

Instances

Instances details
Eq HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

Show HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

Generic HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

Associated Types

type Rep HttpEndpointConfiguration :: Type -> Type #

NFData HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

Hashable HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

ToJSON HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

type Rep HttpEndpointConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointConfiguration

type Rep HttpEndpointConfiguration = D1 ('MetaData "HttpEndpointConfiguration" "Amazonka.Firehose.Types.HttpEndpointConfiguration" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "HttpEndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newHttpEndpointConfiguration Source #

Create a value of HttpEndpointConfiguration 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:name:HttpEndpointConfiguration', httpEndpointConfiguration_name - The name of the HTTP endpoint selected as the destination.

$sel:accessKey:HttpEndpointConfiguration', httpEndpointConfiguration_accessKey - The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

$sel:url:HttpEndpointConfiguration', httpEndpointConfiguration_url - The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the Appendix - HTTP Endpoint Delivery Request and Response Specifications.

httpEndpointConfiguration_name :: Lens' HttpEndpointConfiguration (Maybe Text) Source #

The name of the HTTP endpoint selected as the destination.

httpEndpointConfiguration_accessKey :: Lens' HttpEndpointConfiguration (Maybe Text) Source #

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

httpEndpointConfiguration_url :: Lens' HttpEndpointConfiguration Text Source #

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the Appendix - HTTP Endpoint Delivery Request and Response Specifications.