AWS solutions documentation change
Summary
Updated image URLs and clarified property descriptions including queueProps conflict warning
Security assessment
Changes involve documentation formatting (image paths) and non-security clarifications about property usage. The queueProps conflict warning prevents deployment errors but doesn't address security vulnerabilities.
Diff
diff --git a/solutions/latest/constructs/aws_apigateway_sqs.md b/solutions/latest/constructs/aws_apigateway_sqs.md index 075e8c1a4..be3eb0a29 100644 --- a//solutions/latest/constructs/aws_apigateway_sqs.md +++ b//solutions/latest/constructs/aws_apigateway_sqs.md @@ -16,3 +16,3 @@ OverviewPattern Construct PropsPattern PropertiesSample API UsageAPI Gateway Req - Python | `aws_solutions_constructs.aws_apigateway_sqs` - Typescript | `@aws-solutions-constructs/aws-apigateway-sqs` - Java | `software.amazon.awsconstructs.services.apigatewaysqs` + Python | `aws_solutions_constructs.aws_apigateway_sqs` + Typescript | `@aws-solutions-constructs/aws-apigateway-sqs` + Java | `software.amazon.awsconstructs.services.apigatewaysqs` @@ -63 +63 @@ Java -apiGatewayProps? | [`api.RestApiProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_apigateway.RestApiProps.html) | Optional user-provided props to override the default props for the API Gateway. +apiGatewayProps? | [`api.RestApiProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_apigateway.RestApiProps.html) | Optional - user provided props to override the default props for the API Gateway. @@ -65 +65 @@ createUsagePlan? | boolean | Whether to create a Usage Plan attached to the AP -queueProps? | [`sqs.QueueProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_sqs.QueueProps.html) | Optional user-provided props to override the default props for the queue. +queueProps? | [`sqs.QueueProps`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_sqs.QueueProps.html) | Optional - user provided properties to override the default properties for the SQS queue. Providing both this and `existingQueueObj` will cause an error. @@ -87 +87 @@ encryptionKeyProps? | [`kms.KeyProps`](https://docs.aws.amazon.com/cdk/api/v2/d -messageSchema? | { [contentType: string]: [api.JsonSchema](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_apigateway.JsonSchema.html); } | Optional schema to define format of incoming message in API request body. Example: { "application/json": { schema: api.JsonSchemaVersion.DRAFT4, title: "pollResponse", type: api.JsonSchemaType.OBJECT, required: ["firstProperty", "antotherProperty"], additionalProperties: false, properties: { firstProperty: { type: api.JsonSchemaType.STRING }, antotherProperty: { type: api.JsonSchemaType.STRING } } } Only relevant for create operation, if allowCreateOperation is not true, then supplying this is an error. Sending this value causes this construct to turn on validation for the request body. @default - None +messageSchema? | { [contentType: string]: [api.JsonSchema](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_apigateway.JsonSchema.html); } | Optional schema to define format of incoming message in API request body. Example: { "application/json": { schema: api.JsonSchemaVersion.DRAFT4, title: "pollResponse", type: api.JsonSchemaType.OBJECT, required: ["firstProperty", "antotherProperty"], additionalProperties: false, properties: { firstProperty: { type: api.JsonSchemaType.STRING }, antotherProperty: { type: api.JsonSchemaType.STRING } } } Only relevant for create operation, if allowCreateOperation is not true, then supplying this causes an error. Sending this value causes this construct to turn on validation for the request body. @default - None