AWS solutions documentation change
Summary
Updated image URLs and clarified documentation for DynamoDB table properties, enrichment options, and logging configuration.
Security assessment
Changes involve broken link fixes, wording improvements (changing 'will cause' to 'causes'), and log configuration clarifications. No security vulnerabilities, mitigations, or security features are mentioned or addressed in the changes.
Diff
diff --git a/solutions/latest/constructs/aws_dynamodbstreams_pipes_stepfunctions.md b/solutions/latest/constructs/aws_dynamodbstreams_pipes_stepfunctions.md index 47b10cba3..a860b659d 100644 --- a//solutions/latest/constructs/aws_dynamodbstreams_pipes_stepfunctions.md +++ b//solutions/latest/constructs/aws_dynamodbstreams_pipes_stepfunctions.md @@ -16,3 +16,3 @@ OverviewPattern Construct PropsPattern PropertiesDefault settingsArchitectureGit - Python | `aws_solutions_constructs.aws_dynamodbstreams_pipes_stepfunctions` - Typescript | `@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions` - Java | `software.amazon.awsconstructs.services.dynamodbstreamspipesstepfunctions` + Python | `aws_solutions_constructs.aws_dynamodbstreams_pipes_stepfunctions` + Typescript | `@aws-solutions-constructs/aws-dynamodbstreams-pipes-stepfunctions` + Java | `software.amazon.awsconstructs.services.dynamodbstreamspipesstepfunctions` @@ -88,2 +88,2 @@ Java -dynamoTableProps? | [`dynamodb.TableProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_dynamodb.TableProps.html) | Optional user provided props to override the default props for DynamoDB Table -existingTableInterface? | [`dynamodb.ITable`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_dynamodb.ITable.html) | Existing instance of DynamoDB table object or interface, providing both this and `dynamoTableProps` will cause an error. +dynamoTableProps? | [`dynamodb.TableProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_dynamodb.TableProps.html) | Optional user provided props to override the default props for the DynamoDB Table. Providing both this and `existingTableInterface` causes an error. +existingTableInterface? | [`dynamodb.ITable`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_dynamodb.ITable.html) | Optional - existing DynamoDB table, providing both this and `dynamoTableProps` will cause an error. @@ -98,4 +98,4 @@ pipeProps? | [pipes.CfnPipeProps](https://docs.aws.amazon.com/cdk/api/v2/docs/a -enrichmentFunction? | [lambda.Function](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.Function.html) | Optional - Lambda function that the construct will configure to be called to enrich the message between source and target. The construct will configure the pipe IAM role to allow invoking the function (but will not affect the IArole assigned to the function). Specifying both this and enrichmentStateMachine is an error. Default - undefined -enrichmentStateMachine? | [sfn.StateMachine](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_stepfunctions.StateMachine.html) | Optional - Step Functions state machine that the construct will configure to be called to enrich the message between source and target. The construct will configure the pipe IAM role to allow executing the state machine (but will not affect the IAM role assigned to the state machine). Specifying both this and enrichmentStateMachine is an error. Default - undefined -logLevel? | PipesLogLevel | Threshold for what messages the new pipe sends to the log, PipesLogLevel.OFF, PipesLogLevel.ERROR, PipesLogLevel.INFO, PipesLogLevel.TRACE. The default is INFO. Setting the level to OFF will prevent any log group from being created. Providing pipeProps.logConfiguration will controls all aspects of logging and any construct provided log configuration is disabled. If pipeProps.logConfiguration is provided then specifying this or pipeLogProps is an error. -pipeLogProps? | [`logs.LogGroupProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_logs.LogGroupProps.html) | Default behavior is for the this construct to create a new CloudWatch Logs log group for the pipe. These props are used to override defaults set by AWS or this construct. If there are concerns about the cost of log storage, this is where a client can specify a shorter retention duration (in days) +enrichmentFunction? | [lambda.Function](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.Function.html) | Optional - Lambda function that the construct will configure to be called to enrich the message between source and target. The construct will configure the pipe IAM role to allow invoking the function (but will not affect the IArole assigned to the function). Specifying both this and enrichmentStateMachine causes an error. Default - undefined +enrichmentStateMachine? | [sfn.StateMachine](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_stepfunctions.StateMachine.html) | Optional - Step Functions state machine that the construct will configure to be called to enrich the message between source and target. The construct will configure the pipe IAM role to allow executing the state machine (but will not affect the IAM role assigned to the state machine). Specifying both this and enrichmentStateMachine causes an error. Default - undefined +logLevel? | PipesLogLevel | Threshold for what messages the new pipe sends to the log, PipesLogLevel.OFF, PipesLogLevel.ERROR, PipesLogLevel.INFO, PipesLogLevel.TRACE. The default is INFO. Setting the level to OFF will prevent any log group from being created. Providing pipeProps.logConfiguration will controls all aspects of logging and any construct provided log configuration is disabled. If pipeProps.logConfiguration is provided then specifying this or pipeLogProps causes an error. +pipeLogProps? | [logs.LogGroupProps](./.html#) | Default behavior is for the this construct to create a new CloudWatch Logs log group for the pipe. These props are used to override defaults set by AWS or this construct. If there are concerns about the cost of log storage, this is where a client can specify a shorter retention duration (in days)