FunctionEventInvokeConfig

public struct FunctionEventInvokeConfig : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A destination for events after they have been sent to a function for processing. Destinations Function - The Amazon Resource Name (ARN) of a Lambda function. Queue - The ARN of an SQS queue. Topic - The ARN of an SNS topic. Event Bus - The ARN of an Amazon EventBridge event bus.

    Declaration

    Swift

    public let destinationConfig: DestinationConfig?
  • The Amazon Resource Name (ARN) of the function.

    Declaration

    Swift

    public let functionArn: String?
  • The date and time that the configuration was last updated.

    Declaration

    Swift

    public let lastModified: TimeStamp?
  • The maximum age of a request that Lambda sends to a function for processing.

    Declaration

    Swift

    public let maximumEventAgeInSeconds: Int?
  • The maximum number of times to retry when the function returns an error.

    Declaration

    Swift

    public let maximumRetryAttempts: Int?
  • Undocumented

    Declaration

    Swift

    public init(destinationConfig: DestinationConfig? = nil, functionArn: String? = nil, lastModified: TimeStamp? = nil, maximumEventAgeInSeconds: Int? = nil, maximumRetryAttempts: Int? = nil)