Show / Hide Table of Contents

Class FirehoseTarget

(experimental) An EventBridge Pipes target that sends messages to an Amazon Data Firehose delivery stream.

Inheritance
object
FirehoseTarget
Implements
ITarget
Namespace: Amazon.CDK.AWS.Pipes.Targets.Alpha
Assembly: Amazon.CDK.AWS.Pipes.Targets.Alpha.dll
Syntax (csharp)
public class FirehoseTarget : DeputyBase, ITarget
Syntax (vb)
Public Class FirehoseTarget Inherits DeputyBase Implements ITarget
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
Queue sourceQueue;
             DeliveryStream targetDeliveryStream;


             var deliveryStreamTarget = new FirehoseTarget(targetDeliveryStream);

             var pipe = new Pipe(this, "Pipe", new PipeProps {
                 Source = new SqsSource(sourceQueue),
                 Target = deliveryStreamTarget
             });

Synopsis

Constructors

FirehoseTarget(IDeliveryStream, IFirehoseTargetParameters?)

(experimental) An EventBridge Pipes target that sends messages to an Amazon Data Firehose delivery stream.

Properties

TargetArn

(experimental) The ARN of the target resource.

Methods

Bind(IPipe)

(experimental) Bind this target to a pipe.

GrantPush(IRole)

(experimental) Grant the pipe role to push to the target.

Constructors

FirehoseTarget(IDeliveryStream, IFirehoseTargetParameters?)

(experimental) An EventBridge Pipes target that sends messages to an Amazon Data Firehose delivery stream.

public FirehoseTarget(IDeliveryStream deliveryStream, IFirehoseTargetParameters? parameters = null)
Parameters
deliveryStream IDeliveryStream
parameters IFirehoseTargetParameters
Remarks

Stability: Experimental

Properties

TargetArn

(experimental) The ARN of the target resource.

public virtual string TargetArn { get; }
Property Value

string

Remarks

Stability: Experimental

Methods

Bind(IPipe)

(experimental) Bind this target to a pipe.

public virtual ITargetConfig Bind(IPipe pipe)
Parameters
pipe IPipe
Returns

ITargetConfig

Remarks

Stability: Experimental

GrantPush(IRole)

(experimental) Grant the pipe role to push to the target.

public virtual void GrantPush(IRole grantee)
Parameters
grantee IRole
Remarks

Stability: Experimental

Implements

ITarget
Back to top Generated by DocFX