apiGatewayProps? | api.RestApiProps | Optional user-provided props to override the default props for the API Gateway. |
putRecordRequestTemplate? | string | API Gateway request template for the PutRecord action. If not provided, a default one will be used. |
additionalPutRecordRequestTemplates? | { [contentType: string]: string; } | Optional PutRecord Request Templates for content-types other than application/json . Use the putRecordRequestTemplate property to set the request template for the application/json content-type. |
putRecordRequestModel? | api.ModelOptions | API Gateway request model for the PutRecord action. If not provided, a default one will be created. |
putRecordIntegrationResponses? | api.IntegrationResponses[] | Optional, custom API Gateway Integration Response for the PutRecord action. |
putRecordMethodResponses? | api.MethodResponses[] | Optional, custom API Gateway Method Responses for the putRecord action. default: [{ statusCode: "200", responseParameters: { "method.response.header.Content-Type": true }},{ statusCode: "500", responseParameters: { "method.response.header.Content-Type": true } } ] |
putRecordsRequestTemplate? | string | API Gateway request template for the PutRecords action. If not provided, a default one will be used. |
additionalPutRecordsRequestTemplates? | { [contentType: string]: string; } | Optional PutRecords Request Templates for content-types other than application/json . Use the putRecordsRequestTemplate property to set the request template for the application/json content-type. |
putRecordsRequestModel? | api.ModelOptions | API Gateway request model for the PutRecords action. If not provided, a default one will be created. |
putRecordsIntegrationResponses? | api.IntegrationResponses[] | Optional, custom API Gateway Integration Response for the PutRecords action. |
putRecordsMethodResponses? | api.MethodResponses[] | Optional, custom API Gateway Method Responses for the putRecords action. default: [{ statusCode: "200", responseParameters: { "method.response.header.Content-Type": true }},{ statusCode: "500", responseParameters: { "method.response.header.Content-Type": true } } ] |
existingStreamObj? | kinesis.Stream | Existing instance of Kinesis Stream, providing both this and kinesisStreamProps will cause an error. |
kinesisStreamProps? | kinesis.StreamProps | Optional user-provided props to override the default props for the Kinesis stream. |
logGroupProps? | logs.LogGroupProps | User provided props to override the default props for for the CloudWatchLogs LogGroup. |
createCloudWatchAlarms | boolean | Whether to create recommended CloudWatch alarms for Kinesis Data Stream. Default value is set to true |