Show / Hide Table of Contents

Class CfnEventInvokeConfigMixinProps

Properties for CfnEventInvokeConfigPropsMixin.

Inheritance
object
CfnEventInvokeConfigMixinProps
Implements
ICfnEventInvokeConfigMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Lambda
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnEventInvokeConfigMixinProps : ICfnEventInvokeConfigMixinProps
Syntax (vb)
Public Class CfnEventInvokeConfigMixinProps Implements ICfnEventInvokeConfigMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Lambda;

             var cfnEventInvokeConfigMixinProps = new CfnEventInvokeConfigMixinProps {
                 DestinationConfig = new DestinationConfigProperty {
                     OnFailure = new OnFailureProperty {
                         Destination = "destination"
                     },
                     OnSuccess = new OnSuccessProperty {
                         Destination = "destination"
                     }
                 },
                 FunctionName = "functionName",
                 MaximumEventAgeInSeconds = 123,
                 MaximumRetryAttempts = 123,
                 Qualifier = "qualifier"
             };

Synopsis

Constructors

CfnEventInvokeConfigMixinProps()

Properties for CfnEventInvokeConfigPropsMixin.

Properties

DestinationConfig

A destination for events after they have been sent to a function for processing.

FunctionName

The name of the Lambda function.

MaximumEventAgeInSeconds

The maximum age of a request that Lambda sends to a function for processing.

MaximumRetryAttempts

The maximum number of times to retry when the function returns an error.

Qualifier

The identifier of a version or alias.

Constructors

CfnEventInvokeConfigMixinProps()

Properties for CfnEventInvokeConfigPropsMixin.

public CfnEventInvokeConfigMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Lambda;

             var cfnEventInvokeConfigMixinProps = new CfnEventInvokeConfigMixinProps {
                 DestinationConfig = new DestinationConfigProperty {
                     OnFailure = new OnFailureProperty {
                         Destination = "destination"
                     },
                     OnSuccess = new OnSuccessProperty {
                         Destination = "destination"
                     }
                 },
                 FunctionName = "functionName",
                 MaximumEventAgeInSeconds = 123,
                 MaximumRetryAttempts = 123,
                 Qualifier = "qualifier"
             };

Properties

DestinationConfig

A destination for events after they have been sent to a function for processing.

public object? DestinationConfig { get; set; }
Property Value

object

Remarks

Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.

    S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type.
    

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-destinationconfig

    Type union: either IResolvable or CfnEventInvokeConfigPropsMixin.IDestinationConfigProperty

    FunctionName

    The name of the Lambda function.

    public object? FunctionName { get; set; }
    Property Value

    object

    Remarks

    Minimum : 1

    Maximum : 64

    Pattern : ([a-zA-Z0-9-_]+)

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-functionname

    Type union: either string or IFunctionRef

    MaximumEventAgeInSeconds

    The maximum age of a request that Lambda sends to a function for processing.

    public double? MaximumEventAgeInSeconds { get; set; }
    Property Value

    double?

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumeventageinseconds

    MaximumRetryAttempts

    The maximum number of times to retry when the function returns an error.

    public double? MaximumRetryAttempts { get; set; }
    Property Value

    double?

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumretryattempts

    Qualifier

    The identifier of a version or alias.

    public string? Qualifier { get; set; }
    Property Value

    string

    Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-qualifier

      Implements

      ICfnEventInvokeConfigMixinProps
      Back to top Generated by DocFX