amazonka-pipes-2.0: Amazon EventBridge Pipes 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.Pipes.Types.PipeTargetEventBridgeEventBusParameters

Description

 
Synopsis

Documentation

data PipeTargetEventBridgeEventBusParameters Source #

The parameters for using an EventBridge event bus as a target.

See: newPipeTargetEventBridgeEventBusParameters smart constructor.

Constructors

PipeTargetEventBridgeEventBusParameters' 

Fields

  • detailType :: Maybe (Sensitive Text)

    A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

  • endpointId :: Maybe (Sensitive Text)

    The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

    When using Java, you must include auth-crt on the class path.

  • resources :: Maybe [Text]

    Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

  • source :: Maybe (Sensitive Text)

    The source of the event.

  • time :: Maybe Text

    The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

Instances

Instances details
FromJSON PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

ToJSON PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

Generic PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

Show PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

NFData PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

Eq PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

Hashable PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

type Rep PipeTargetEventBridgeEventBusParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters

type Rep PipeTargetEventBridgeEventBusParameters = D1 ('MetaData "PipeTargetEventBridgeEventBusParameters" "Amazonka.Pipes.Types.PipeTargetEventBridgeEventBusParameters" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "PipeTargetEventBridgeEventBusParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPipeTargetEventBridgeEventBusParameters :: PipeTargetEventBridgeEventBusParameters Source #

Create a value of PipeTargetEventBridgeEventBusParameters 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:detailType:PipeTargetEventBridgeEventBusParameters', pipeTargetEventBridgeEventBusParameters_detailType - A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

$sel:endpointId:PipeTargetEventBridgeEventBusParameters', pipeTargetEventBridgeEventBusParameters_endpointId - The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

$sel:resources:PipeTargetEventBridgeEventBusParameters', pipeTargetEventBridgeEventBusParameters_resources - Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

$sel:source:PipeTargetEventBridgeEventBusParameters', pipeTargetEventBridgeEventBusParameters_source - The source of the event.

$sel:time:PipeTargetEventBridgeEventBusParameters', pipeTargetEventBridgeEventBusParameters_time - The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

pipeTargetEventBridgeEventBusParameters_detailType :: Lens' PipeTargetEventBridgeEventBusParameters (Maybe Text) Source #

A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

pipeTargetEventBridgeEventBusParameters_endpointId :: Lens' PipeTargetEventBridgeEventBusParameters (Maybe Text) Source #

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

When using Java, you must include auth-crt on the class path.

pipeTargetEventBridgeEventBusParameters_resources :: Lens' PipeTargetEventBridgeEventBusParameters (Maybe [Text]) Source #

Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

pipeTargetEventBridgeEventBusParameters_time :: Lens' PipeTargetEventBridgeEventBusParameters (Maybe Text) Source #

The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.