ListEventSourceMappingsRequest
public struct ListEventSourceMappingsRequest : AWSShape
extension Lambda.ListEventSourceMappingsRequest: AWSPaginateStringToken
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the event source. Amazon Kinesis - The ARN of the data stream or a stream consumer. Amazon DynamoDB Streams - The ARN of the stream. Amazon Simple Queue Service - The ARN of the queue. Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.
Declaration
Swift
public let eventSourceArn: String?
-
The name of the Lambda function. Name formats Function name - MyFunction. Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction. Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD. Partial ARN - 123456789012:function:MyFunction. The length constraint applies only to the full ARN. If you specify only the function name, it’s limited to 64 characters in length.
Declaration
Swift
public let functionName: String?
-
A pagination token returned by a previous call.
Declaration
Swift
public let marker: String?
-
The maximum number of event source mappings to return.
Declaration
Swift
public let maxItems: Int?
-
Undocumented
Declaration
Swift
public init(eventSourceArn: String? = nil, functionName: String? = nil, marker: String? = nil, maxItems: Int? = nil)
-
Declaration
Swift
public func validate(name: String) throws
-
Undocumented
Declaration
Swift
public func usingPaginationToken(_ token: String) -> Lambda.ListEventSourceMappingsRequest