Show / Hide Table of Contents

Class ApiGatewayEnrichment

(experimental) An API Gateway enrichment for a pipe.

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

Stability: Experimental

ExampleMetadata: infused

Examples
Queue sourceQueue;
             Queue targetQueue;

             RestApi restApi;


             var enrichment = new ApiGatewayEnrichment(restApi);

             var pipe = new Pipe(this, "Pipe", new PipeProps {
                 Source = new SomeSource(sourceQueue),
                 Enrichment = enrichment,
                 Target = new SomeTarget(targetQueue)
             });

Synopsis

Constructors

ApiGatewayEnrichment(IRestApi, IApiGatewayEnrichmentProps?)

(experimental) An API Gateway enrichment for a pipe.

Properties

EnrichmentArn

(experimental) The ARN of the enrichment resource.

Methods

Bind(IPipe)

(experimental) Bind this enrichment to a pipe.

GrantInvoke(IRole)

(experimental) Grant the pipes role to invoke the enrichment.

Constructors

ApiGatewayEnrichment(IRestApi, IApiGatewayEnrichmentProps?)

(experimental) An API Gateway enrichment for a pipe.

public ApiGatewayEnrichment(IRestApi restApi, IApiGatewayEnrichmentProps? props = null)
Parameters
restApi IRestApi
props IApiGatewayEnrichmentProps
Remarks

Stability: Experimental

Properties

EnrichmentArn

(experimental) The ARN of the enrichment resource.

public virtual string EnrichmentArn { get; }
Property Value

string

Remarks

Length Constraints: Minimum length of 0. Maximum length of 1600.

Stability: Experimental

Methods

Bind(IPipe)

(experimental) Bind this enrichment to a pipe.

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

IEnrichmentParametersConfig

Remarks

Stability: Experimental

GrantInvoke(IRole)

(experimental) Grant the pipes role to invoke the enrichment.

public virtual void GrantInvoke(IRole pipeRole)
Parameters
pipeRole IRole
Remarks

Stability: Experimental

Implements

IEnrichment
Back to top Generated by DocFX